OSDev.org
https://forum.osdev.org/

xOS v0.1x
https://forum.osdev.org/viewtopic.php?f=2&t=32079
Page 1 of 1

Author:  BrightLight [ Thu Jun 01, 2017 10:50 pm ]
Post subject:  xOS v0.1x

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.

Author:  Octocontrabass [ Fri Jun 02, 2017 1:31 am ]
Post subject:  Re: xOS v0.1x

Image

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

Author:  BrightLight [ Fri Jun 02, 2017 2:35 am ]
Post subject:  Re: xOS v0.1x

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. :)

Page 1 of 1 All times are UTC - 6 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/