Page 1 of 1
Glaux-OS - Release Candidate 0.1.1
Posted: Tue Apr 14, 2015 8:52 am
by glauxosdev
Some code is not commented yet and there are some bugs, but I release a preliminary 0.1.1 only to osdev.org for now. It is written in assembly.
You can play a bit with the kernel to find some potential bugs I have not spotted yet. Try also to change the kernel to test functions that are not in use. Remember: it is still in pre-alpha.
Also, you need to run it on a real machine or in an emulator that can emulate USB.
Known problems:
Ext2 code stops at singly indirect blocks.
USB flash drive turns off after some time.
Waiting for your opinions and for bug reports
Regards,
glauxosdev
Re: Glaux-OS - Release Candidate 0.1.1
Posted: Tue Apr 14, 2015 11:57 am
by Roman
Do you use a build system? It would be nice to have it.
Re: Glaux-OS - Release Candidate 0.1.1
Posted: Tue Apr 14, 2015 12:01 pm
by glauxosdev
I don't have a build system, I will have a script in a later release.
Thank you for your interest.
Regards,
glauxosdev
Re: Glaux-OS - Release Candidate 0.1.1
Posted: Wed Apr 15, 2015 1:18 pm
by glauxosdev
RC2 released only for here. Singly indirect blocks are now read. Make sure to report bugs, either here, either by PM.
Requirements:
Unpartitioned USB flash drive formatted with ext2fs
Ehci controller
16 MB RAM
BIOS that supports 640x480x32 video mode
Happy testing,
glauxosdev
Re: Glaux-OS - Release Candidate 0.1.1
Posted: Wed Apr 15, 2015 1:51 pm
by Roman
Having a pre-built image or a 'just type make' build system would help other people review the OS.
Re: Glaux-OS - Release Candidate 0.1.1
Posted: Thu Apr 16, 2015 5:27 am
by glauxosdev
Ok, here it is. Thank you for the suggestion.
Also, I overcame a limitation of "display_scroll" and now if the pixel row isn't at a multiple of 16, it scrolls that many rows just to fit the next line. Try it by changing "mov dword [pixel_vert], 0" to any value you want in "kernel.asm".
Now I will start commenting the rest, and fixing remaining bugs and limitations. To help, please report them.
Edit: Since this post, I fixed another bug.
Happy testing again,
glauxosdev
Re: Glaux-OS - Release Candidate 0.1.1
Posted: Mon Apr 20, 2015 8:15 am
by glauxosdev
Ehci controller code not commented yet, but I think it is OK to release RC4 with improved ext2 code. Next Monday I expect releasing the final 0.1.1 release (where everything will be commented and code style will be consistent).
Edit: Is there someone that could review my ext2 and ehci code?
Happy testing (I hope this is the last time before final release),
glauxosdev