OSDev.org

The Place to Start for Operating System Developers
It is currently Sat Jan 20, 2018 11:18 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: xOS v0.1x
PostPosted: Thu Jun 01, 2017 10:50 pm 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 865
Location: Maadi, Cairo, Egypt
Hi. I'm pleased to announce the release of xOS v0.10. Lately, since I have a lot of time, my project is moving forward quite quickly.

Image

New things in this release include:

File system: xOS now has a proper virtual file system, and support for multiple file systems can now be implemented if desired, while hiding all differences from the user. File write support has been implemented. ISO9660 will be implemented in the foreseeable future to allow for a "standard" installation ISO.

Self-hosting: xOS has a port of the Flat Assembler, and thus is self-hosting and can build itself under itself.

Networking: The skeleton of a network stack has been written, and supports IP, UDP and DHCP. xOS can utilize DHCP to allocate itself an IP address upon startup, and a driver for the RTL8139 NIC has been written.

USB: Fixed a bug in the OHCI driver that affected shorter interrupt transfers, and fixed several bugs in the USB mouse driver, that now allows you to click twice on the same pixel without ignoring the click.

GitHub Release.

I kindly request you to try it, and try to crash it so I can fix issues. Please leave your feedback either in a GitHub issue or here, or email me if you'd like. In the coming v0.1x releases, I think we can expect ATAPI/SATAPI support and an ISO9660 FS driver, as well as a file manager, and more parts of the network stack, as well as drivers for more NICs, at least to work with VirtualBox.

_________________
Byte me; OS site, source code.
You know your OS is advanced when you stop using the Intel programming guide as a reference.


Top
 Profile  
 
 Post subject: Re: xOS v0.1x
PostPosted: Fri Jun 02, 2017 1:31 am 
Offline
Member
Member

Joined: Mon Mar 25, 2013 7:01 pm
Posts: 1216
Image

Running on real hardware is pretty disappointing when everything is USB.


Top
 Profile  
 
 Post subject: Re: xOS v0.1x
PostPosted: Fri Jun 02, 2017 2:35 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 27, 2014 9:11 am
Posts: 865
Location: Maadi, Cairo, Egypt
Yeah - I don't have a USB mass storage driver, yet. I only have USB mouse and partial support for USB keyboard. And for USB host controllers, I only have UHCI and OHCI. And so my planned USB framework is not complete yet. It runs fine on QEMU and VirtualBox, though. :)

_________________
Byte me; OS site, source code.
You know your OS is advanced when you stop using the Intel programming guide as a reference.


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

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 2 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