Glaux-OS - Release Candidate 0.1.1

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Post Reply
glauxosdev
Member
Member
Posts: 119
Joined: Tue Jan 20, 2015 9:01 am
Libera.chat IRC: glauxosdever

Glaux-OS - Release Candidate 0.1.1

Post 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 :D

Regards,
glauxosdev
Attachments
0.1.1-release-candidate.zip
(27.86 KiB) Downloaded 106 times
Last edited by glauxosdev on Wed Apr 15, 2015 1:10 pm, edited 3 times in total.
User avatar
Roman
Member
Member
Posts: 568
Joined: Thu Mar 27, 2014 3:57 am
Location: Moscow, Russia
Contact:

Re: Glaux-OS - Release Candidate 0.1.1

Post by Roman »

Do you use a build system? It would be nice to have it.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
glauxosdev
Member
Member
Posts: 119
Joined: Tue Jan 20, 2015 9:01 am
Libera.chat IRC: glauxosdever

Re: Glaux-OS - Release Candidate 0.1.1

Post 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
glauxosdev
Member
Member
Posts: 119
Joined: Tue Jan 20, 2015 9:01 am
Libera.chat IRC: glauxosdever

Re: Glaux-OS - Release Candidate 0.1.1

Post 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
Attachments
0.1.1-RC2.zip
(28.2 KiB) Downloaded 55 times
Last edited by glauxosdev on Thu Apr 16, 2015 5:28 am, edited 1 time in total.
User avatar
Roman
Member
Member
Posts: 568
Joined: Thu Mar 27, 2014 3:57 am
Location: Moscow, Russia
Contact:

Re: Glaux-OS - Release Candidate 0.1.1

Post by Roman »

Having a pre-built image or a 'just type make' build system would help other people review the OS.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
- Alan Kay
glauxosdev
Member
Member
Posts: 119
Joined: Tue Jan 20, 2015 9:01 am
Libera.chat IRC: glauxosdever

Re: Glaux-OS - Release Candidate 0.1.1

Post 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
Attachments
0.1.1-RC3.zip
(28.82 KiB) Downloaded 51 times
glauxosdev
Member
Member
Posts: 119
Joined: Tue Jan 20, 2015 9:01 am
Libera.chat IRC: glauxosdever

Re: Glaux-OS - Release Candidate 0.1.1

Post 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
Attachments
0.1.1-RC4.zip
(31.8 KiB) Downloaded 90 times
Post Reply