Hello, folks.
I would like to announce my entry into the OS development world: UselOS, the useless operating system. I decided to write this OS for x86 PCs just to better understand how an OS works.
When starting the OS, the user is presented with USH, the useless command shell, which supports the commands clear, echo, help, and reboot.
The source code is available on GitHub.
UselOS - Useless Operating System
Re: UselOS - Useless Operating System
I checked out USLOS... niiiiiccee
You might want to check out my ASOS (A Silly Operating System).
You might want to check out my ASOS (A Silly Operating System).
Re: UselOS - Useless Operating System
Thanks.d2alphame wrote:I checked out USLOS... niiiiiccee
You might want to check out my ASOS (A Silly Operating System).
I have run ASOS under QEMU. It looks nice. I have plans to add to UselOS the ability to read hard drives. I have no physical floppy drives, unfortunately.
However, why did you use the .txt extension in the assembly files, rather than standard .s or .asm? Also, there is no "documentation.txt".
Re: UselOS - Useless Operating System
As long as its a text file, the file extensions don't matter (it only needs to be valid nasm code). NASM will assemble it. I'm working on the documentation file but as seeing it is "A Silly Operating System", the documentation is likely to be quite as silly tooM374LX wrote: However, why did you use the .txt extension in the assembly files, rather than standard .s or .asm? Also, there is no "documentation.txt".
The next system call I'm adding is the write floppy which writes 18 sectors from the address 0x2000:0x0000 to the first track of the floppy disk