OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 3:54 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: UselOS - Useless Operating System
PostPosted: Sun Aug 24, 2014 9:19 am 
Offline

Joined: Sun Aug 24, 2014 9:07 am
Posts: 3
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.

Attachment:
File comment: A screenshot of the OS
UselOS.png
UselOS.png [ 4.86 KiB | Viewed 4277 times ]


Top
 Profile  
 
 Post subject: Re: UselOS - Useless Operating System
PostPosted: Mon Aug 25, 2014 5:45 am 
Offline
Member
Member

Joined: Fri May 04, 2012 8:04 am
Posts: 35
I checked out USLOS... niiiiiccee :mrgreen:
You might want to check out my ASOS (A Silly Operating System). :D


Top
 Profile  
 
 Post subject: Re: UselOS - Useless Operating System
PostPosted: Mon Aug 25, 2014 5:25 pm 
Offline

Joined: Sun Aug 24, 2014 9:07 am
Posts: 3
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".


Top
 Profile  
 
 Post subject: Re: UselOS - Useless Operating System
PostPosted: Tue Aug 26, 2014 5:35 pm 
Offline
Member
Member

Joined: Fri May 04, 2012 8:04 am
Posts: 35
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


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 39 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group