Page 1 of 2
SeaOS 0.02
Posted: Mon Feb 16, 2009 1:41 pm
by piranha
Ok, I have released the next version of my OS. 0.02.
New features are really just:
More stable (I hope)
More commands, more versatile shell.
Colors
Updated commands
Actually a lot more, but I can't remember.
I am hoping people will test this on different emulators, and on real machines so I know what it will run on.
To login use either "god", "bob" or "joe". God == Root User.
Floppy:
http://microsea.googlecode.com/files/SeaOS002.img
Edit: To clear any possible confusion, this is my own kernel, not linux.
-JL
Re: SeaOS 0.02
Posted: Mon Feb 16, 2009 5:08 pm
by Coty
cool, I will try it out as soon as I find an floppy .IMG writer that is open source
Re: SeaOS 0.02
Posted: Mon Feb 16, 2009 6:08 pm
by clange
Hi
I tested it briefly in VMware. Doing 'cat tty4' in 'dev' seems weird. Afterward text is echoed to the screen but not interpreted by the shell it seems. I was only able to boot it successfully once (very weird). Now it won't boot correctly anymore - it just keeps rebooting the virtual machine when I try.
clange
Re: SeaOS 0.02
Posted: Mon Feb 16, 2009 6:26 pm
by piranha
That is weird.
Well, tty4 isn't actually there. It's just created. The only way that that would work is if tty4 was opened.
And the only shell that is by default running is on tty1.
But thanks. Anyone know, does it work on a real machine?
-JL
Re: SeaOS 0.02
Posted: Mon Feb 16, 2009 6:45 pm
by Troy Martin
Nice, I'll test it when I get home. Which should be in ten or fifteen minutes.
Re: SeaOS 0.02
Posted: Tue Feb 17, 2009 3:57 am
by narke
I tested it a little on qemu.
There is a bug in while editing shell commands: I typed a command then I did a tabulation after that I wanted to edit the command so I hit backspace key but I never reached the command.
Re: SeaOS 0.02
Posted: Tue Feb 17, 2009 11:31 am
by piranha
Thanks, I fixed that one.
Edit: If anyone here has or will test it on a real machine, could you also post the basic specs so I know which machines it will run on? I'd like to have a list of tested machines.
-JL
Re: SeaOS 0.02
Posted: Tue Feb 17, 2009 12:34 pm
by Combuster
piranha wrote:Edit: If anyone here has or will test it on a real machine, could you also post the basic specs so I know which machines it will run on? I'd like to have a list of tested machines.
Real hardware = Epic fail.
Directly after being loaded by grub, the screen is being flooded by GPF messages and general language abuse. It's printing a process number, but all I can see is that its a 9-digit
negative number.
(courtesy of
Amalthea)
Re: SeaOS 0.02
Posted: Tue Feb 17, 2009 12:35 pm
by piranha
Yeah, it fails miserably on real hardware, which is why I kinda want a list of what it works on (cause it does work on some), that might help me figure out the problem.
-JL
Re: SeaOS 0.02
Posted: Tue Feb 17, 2009 2:13 pm
by Combuster
The standard list of causes:
- not zeroing memory (have the kernel fill memory with garbage and see if it still works on emulators)
- assuming TLB properties (always invalidate pages when you modify paging structures)
- race conditions (although in my case these show up more often in bochs than they do on real hw)
Re: SeaOS 0.02
Posted: Tue Feb 24, 2009 12:56 pm
by overburn
i rly don't understand why everyone tries to emulate unix... be original guyz
Re: SeaOS 0.02
Posted: Tue Feb 24, 2009 1:39 pm
by JamesM
overburn wrote:i rly don't understand why everyone tries to emulate unix... be original guyz
Speak English.
Re: SeaOS 0.02
Posted: Tue Feb 24, 2009 1:49 pm
by overburn
sorry
i mean, why does every hobby os have almost the exact same commands as unix?
Re: SeaOS 0.02
Posted: Tue Feb 24, 2009 1:55 pm
by Combuster
Because unices has a very simple interface to the programmer. (everything's a file FTW)
<troll>and because of Brynet-Inc
</troll>
Re: SeaOS 0.02
Posted: Tue Feb 24, 2009 2:29 pm
by neon
overburn wrote:i rly don't understand why everyone tries to emulate unix... be original guyz
Not everyone is