Fluidium 0.3.5

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
User avatar
Stevo14
Member
Member
Posts: 179
Joined: Fri Mar 07, 2008 3:40 am
Location: Arad, Romania

Fluidium 0.3.5

Post 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. :)
jal
Member
Member
Posts: 1385
Joined: Wed Oct 31, 2007 9:09 am

Re: Fluidium 0.3.5

Post by jal »

Congrats! No time to test unfortunately...


JAL
tarrox
Posts: 19
Joined: Wed Dec 31, 2008 8:40 am

Re: Fluidium 0.3.5

Post 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.
User avatar
Stevo14
Member
Member
Posts: 179
Joined: Fri Mar 07, 2008 3:40 am
Location: Arad, Romania

Re: Fluidium 0.3.5

Post 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.
Post Reply