Page 1 of 1

UselOS - Useless Operating System

Posted: Sun Aug 24, 2014 9:19 am
by M374LX
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.
A screenshot of the OS
A screenshot of the OS
UselOS.png (4.86 KiB) Viewed 4446 times

Re: UselOS - Useless Operating System

Posted: Mon Aug 25, 2014 5:45 am
by d2alphame
I checked out USLOS... niiiiiccee :mrgreen:
You might want to check out my ASOS (A Silly Operating System). :D

Re: UselOS - Useless Operating System

Posted: Mon Aug 25, 2014 5:25 pm
by M374LX
d2alphame wrote:I checked out USLOS... niiiiiccee :mrgreen:
You might want to check out my ASOS (A Silly Operating System). :D
Thanks.

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

Posted: Tue Aug 26, 2014 5:35 pm
by d2alphame
M374LX 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".
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 too :D
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