Page 1 of 1

Fluidium 0.3.5

Posted: Sat Mar 28, 2009 4:12 am
by Stevo14
Almost 1 year after version 0.1, I present version 0.3.5. The first version of my operating system that can load and run a single program from the disk which is 100% seperate from the kernel. :D

Image

A full list of what is new:
  • A real physical memory manager (bitmap based).
  • Faster floppy disk driver.
  • Moved the shell code out of the kernel.
  • New system calls including, file system calls (open, close, read, write), userspace memory interface, file navigation (finddir, readdir), power management (shutdown, reboot), CPU info, Sleep, MEM info, Time info.
  • OS specific toolchain.
  • ELF loading.
  • Fully featured keyboard support (in the shell).
  • Improved high resolution text mode font.
Please download and test here: http://code.google.com/p/fluidium/

I'm specifically looking for testing on computers with a real floppy disk (don't have access to one at the moment) or a real PC speaker (be warned, it is supposed to beep when it starts up). However, any testing, real hardware or emulator, is highly appreciated. :)

Re: Fluidium 0.3.5

Posted: Sat Mar 28, 2009 2:05 pm
by jal
Congrats! No time to test unfortunately...


JAL

Re: Fluidium 0.3.5

Posted: Sat Mar 28, 2009 4:35 pm
by tarrox
I have tested it, and it is a good piece of work. Keep on going.


Bugs: -Everytime i press Caps lock the system halts and i have to reboot (Virtual PC and VirtualBox)
-After restart everything the system crashes(VirtualBox)
-After restart the system holds(Virtual PC)
-when i shutdown i get a 3 o.O (Virtual PC)
-no cursor (Virtual PC)
-Floppy Controller timeout (Bochs)

Things to change: -The Music^^. Its nice but use more of the high tones, they are better in my opinion.

Re: Fluidium 0.3.5

Posted: Sun Mar 29, 2009 5:54 am
by Stevo14
Thanks for testing! I don't have access to Virtual PC (I develop in Linux) so I can only address the issues with VirtualBox.
tarrox wrote: -Everytime i press Caps lock the system halts and i have to reboot (Virtual PC and VirtualBox)
-After restart everything the system crashes(VirtualBox)
The first one is confirmed in VirtualBox. The second I was only able to reproduce once. I had several problems like the second one when I tested on real hardware but I fixed all of them before the release.
tarrox wrote: -when i shutdown i get a 3 o.O (Virtual PC)
The error codes come from my realmode APM driver. A 3 means that it was able to initiate power management on all of the devices but it failed to turn them off. I have tested this driver on a real computer which supports APM and it does work if the computer supports it. Maybe I should document the error codes somewhere?
tarrox wrote: -Floppy Controller timeout (Bochs)
I can't reproduce that one. I regularly test in bochs so I'm wondering, which version are you using?
tarrox wrote: Things to change: -The Music^^. Its nice but use more of the high tones, they are better in my opinion.
Maybe I'll move them up an octave. I just don't want it to become annoying. :)

EDIT:
The first two should now be fixed in SVN. Incidentally, both were due to race conditions. I also moved the music up by one octave.