HOS (Hellewell Operating System)
HOS is a basic text based operating system that is similar to DOS.
HOS is only able to do a limited amount of things. However, in the future I will be adding more to HOS.
Since this is an operating system, you can link me your python repls to me and I will try my best to add them in (I will credit your name).
New features:
29/09/18: BTB, converts binary to backslashes (made by @HappyFakeboulde), add, subtract, time and divide are all now implemented.
30/09/18: 1d Terrain Gen v2 (made by @HappyFakeboulde) makes 1d randomly generated terrain. The system is now faster at installing. You can now see how much space is left (You can still install everything)! The feature 'install everything' has been removed due to difficulties with the new storage system.
2/10/18: 'squared' and 'cubed' have been added. The storage space has been increased from 75 bytes to 90 bytes.
News:
29/09/18: We have reached the 5 upvotes goal! Can we reach 10? We have reached the 300 lines of code goal! Can we reach 400? We have been upvoted by @timmy_i_chen! We have had our first usercreated programme! Can we reach 5 of them?
30/9/18: We have reached the 400 lines of code mark! Can we reach 500?
2/10/18: We have reached the 500 lines of code mark! Can we reach 750? This is now my most popular repl in terms of upvotes in front of LuaH ( https://repl.it/@HarveyH/LuaH ) and have the same amount of comments!
3/10/18: GREAT NEWS, I have been put on the repl.it newsletter, I am very honoured 😁
5/10/18: We have reached the 10 upvotes goal! It would be amazing if we could 15!
16/10/18: I can't believe it! We have reached 15 upvotes! Can we reach 20 (because right now, that would be amazing!)?
Wow, how'd you do the boot screen with the loading bar?
@Lumpy_Wiggles By manipulating the way Python handles coloured text, I was able to make the text have a white box and be white or have the text have a black box and be black.
actually, make everything faster
maybe you could add in some things from https://repl.it/@HappyFakeboulde/List-of-my-best-repls-and-repos
@HappyFakeboulde Ok I will Try and do it. I'll start work tomorrow.
This isn't a real operating system...
@DaCuteRaccoon Disappointing. It's fake. Written in a single Python file.
This is not even an operating system. It does not even have a booter. OR A KERNEL.
An operating system consists of 2 things:
- Booter
- Kernel
The booter is mostly written in ASM (Assembly Language) and the kernel is written in low level languages like c/c++.
At no point would you ever use python for an operating system.
Also, in an operating system, you can not and not and not and not use imports of file already created, like "import replit/time/anything".
You have to make all the files yourself. and a operating system definitly does not have a fake boot.
You also have to make the "print", the "input", all by yourself. I reccomend you use VGA texts.
And one more thing. The amount of lines your write does not matter. It truly does not. What matters is that it functions.
Im currently making an OS in VSCode, and letting it be run on VirtualBox, with the download HTML in Replit.
The reason my website is not that good is because
- im bad at desinging
- its just for download. Nothing serious.
you should've written this in bash
It's hard! I typed "install" and nothing happened! Can you help me?
do install then the name of what you want @JaydenLiu1
There is no need for
else: byte = byte
@XavierDD That's not how you do it. There are 2 inputs, in the first input, you put the first number. Example: > 4 . For the second input, you put your second number. Example: > 2 . And it would do the division like if the input was 4/2. I hoped that helped you. If you need more help, then I'll send you a picture show what I mean.
Also, for anyone who has the same problem and can't understand what I said, here's what it would look like:
> install divide Installing divide... Divide installed run divide > (YOUR NUMBER) > (YOUR NUMBER) (The answer)
Also, a suggestion because I'm lazy to wait but can you make a command like install all
to install all features in the HOS?
Another one, change your install_echo, install_BTB and so on to True and False.
Also, you should describe your features in the post too.
Other than that this is a great program!
This file cannot be displayed: https://storage.googleapis.com/replit/images/1539195544940_d3e51f358d8a5eb21e1496cf67ad1262.pn
Why does this happen?
@ChandlerMorell Do you have explorer on? Because I think it is that being on for some reason
@HarveyH Quite possibly. I'll check and get back to you as soon as possible.
Here, I made a HOS supported version of LuaH! Maybe add it as a package sometime.
@Lumpy_Wiggles I forget about that actually! I might try and add it...
Commenting on this while waiting for it to load :P
@Reader8765 Lol!
Could a file be added that is like a config.
hos.fastboot = False; hos.cpu_cache = 1 byte hos.dpi_chipset = 8
If you want try adding the re
package it helps with getting the string and also has the match = re.match(pattern, stringin)
. I use it allot for my Unif Language.
FYI, the loading on the new terminal (for explorers) is so much nicer
This file cannot be displayed: https://storage.googleapis.com/replit/images/1538415885302_2d574d32803d52633ed4630396497157.gi
They have 'import replit'
which you can do the replit.clear() which clears the console.
@HarveyH I think it's because of terminal issues and project mode
can you make the setup faster; we have the technology
@HappyFakeboulde Yeah, a lot of things like this have that "ooh it will make it seem more complex if i add a loading bar" thing and it just SITS THERE SLEEPING FOR A MINUTE AND 40 SECONDS
ITS NOT LOADING OR DOING ANYTHING AT ALL
... or not i dont really care