Suggest an OS

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
eden
Posts: 5
Joined: Sat Dec 11, 2004 12:00 am

Suggest an OS

Post by eden »

I am following this forum maybe a year already, but I haven't been active, mainly because I am not developing OS myself, and am not that competent to answer questions. Now I fill I could start making something, but I would not like to start from scratch. Could you suggest me some OS that has the basics working, like FAT, memory manager, scheduler. Possible with comments (I know 'am asking too much).
And to be able to run on 80486 with 8MB RAM, I have a testing unit I would like to use.

Thanks to anyone,
Goran
User avatar
smiddy
Member
Member
Posts: 127
Joined: Sun Oct 24, 2004 11:00 pm
Location: In my cube, like a good leming. ;-)

Re: Suggest an OS

Post by smiddy »

Try Solar OS, I think it can handle everything you're looking for.
http://www.hostileencounter.com/os/os_down_source.htm
-smiddy
eden
Posts: 5
Joined: Sat Dec 11, 2004 12:00 am

Re: Suggest an OS

Post by eden »

Thanks for the link. I'll try it this evening.

Goran
Phibred
Member
Member
Posts: 31
Joined: Sun Jun 26, 2005 11:00 pm
Location: Toronto, Ontario, Canada
Contact:

Re: Suggest an OS

Post by Phibred »

If that doesn't work you can use mine.
http://individual.utoronto.ca/Phibred
It will come from the ashes of the old era.
-- James Vaughan
eden
Posts: 5
Joined: Sat Dec 11, 2004 12:00 am

Re: Suggest an OS

Post by eden »

I had a quick look at both. SolarOS is quite mature, but I had problems getting to the desktop (switching from textmode) on the 486 machine. Maybe the videocard or the ram is problem. But, I could run it on a pentium2.

The second ran also on the 486.

Thanks for the support.
bontanu
Member
Member
Posts: 134
Joined: Thu Aug 18, 2005 11:00 pm
Location: Sol. Earth. Europe. Romania. Bucuresti
Contact:

Re: Suggest an OS

Post by bontanu »

Well, SolarOS will need a VESA 2.0 compatible video board with a Linear Frame Buffer for GUI setup. It is possible that the 486 has only VESA 1.2 :(

You could tweak SolOS to use a standard video graphical mode like VGA mode 13 and simulate a bigger screen (virtual 640x480x8bits) while only showing 320x240x8bits on screen.

Or you could tweak the VESA 1.2 bank switching routine. There is an example of such a bank switching architecture on the Neomagic VESA 1.2 driver in SolOS. However you will need a routine specific to each video board.

I think for the next release I will include such a low resolution 320x240 mode because it is very compatible for a GUI start-up on old 386 and 486 machines.

It will be black and white and quite big on screen but once you have a running system you can tweak it for your specific video board....
Post Reply