ominOS - network support!

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
omin0us
Member
Member
Posts: 49
Joined: Tue Oct 17, 2006 6:53 pm
Location: Los Angeles, CA
Contact:

ominOS - network support!

Post by omin0us »

Ok, i haven't really ever posted much about my OS. because well, its not doing anything that all the other ones posted here dont already do. But today I decided to because I finally am able to Ping my kernel! So its time to celebrate this milestone. I'm peeing my pants!
haha.

http://ominos.sourceforge.net

Image
http://ominos.sourceforge.net - my kernel
#ominos @ irc.freenode.net
http://dtors.ath.cx - my blog
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post by pcmattman »

Looks good. I'm especially impressed by your networking support. I plan to persue your code and find out how you did it so that I can try it out.

How long have you been working on it?
User avatar
omin0us
Member
Member
Posts: 49
Joined: Tue Oct 17, 2006 6:53 pm
Location: Los Angeles, CA
Contact:

Post by omin0us »

thanks. :]
i've been working on it off and on for about the past 4 years. Its all gpl'ed, so have at it.
http://ominos.sourceforge.net - my kernel
#ominos @ irc.freenode.net
http://dtors.ath.cx - my blog
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

Hey nice work omin0us!..

Congratulations on your networking achievement 8)
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
inflater
Member
Member
Posts: 1309
Joined: Thu Sep 28, 2006 10:32 am
Location: Slovakia
Contact:

Post by inflater »

C00L 8)
Good work! :)

inflater
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English :P)
User avatar
mystran
Member
Member
Posts: 670
Joined: Thu Mar 08, 2007 11:08 am

Post by mystran »

Mind giving us an image to play with?
The real problem with goto is not with the control transfer, but with environments. Properly tail-recursive closures get both right.
anon19287473
Member
Member
Posts: 97
Joined: Thu Mar 15, 2007 2:27 pm

Post by anon19287473 »

Thanks for GPL'ing it :)
User avatar
Kevin McGuire
Member
Member
Posts: 843
Joined: Tue Nov 09, 2004 12:00 am
Location: United States
Contact:

Post by Kevin McGuire »

I looked at the ne2000 and text driver.
I agree. I like it a lot. It looks like you took some time to think about driver structure, and therefore you appear to have the ground work for loading them at run time unless that is already what you are doing.

That is a whole lot better than the guys who just post some impressive screen shot and then you check out the guts and find for lack of better words a enormous main function with no modular boundaries to anything, or what I like to call no backbone.

That hard work should pay off instead of taking the short route like most, and on the side note. If I wanted pretty graphics I would have joined a forum relating to GIMP or some other tool of the such.
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post by pcmattman »

mystran wrote:Mind giving us an image to play with?
He's uploaded one in his CVS repository.
User avatar
omin0us
Member
Member
Posts: 49
Joined: Tue Oct 17, 2006 6:53 pm
Location: Los Angeles, CA
Contact:

Post by omin0us »

pcmattman wrote:
mystran wrote:Mind giving us an image to play with?
He's uploaded one in his CVS repository.
That is an oldddd old image. You'll have to build the kernel and make fdimage.
As of now the IP address for the network interface is hard coded into the kernel init function. although i have a system call setup for setting the ip. Just need to write a little user space app for setting it. Thats just farther down on the todo list though. :]

I can try to put up an up to date floppy image tonight though for those of you who dont have a dev environment setup.
http://ominos.sourceforge.net - my kernel
#ominos @ irc.freenode.net
http://dtors.ath.cx - my blog
User avatar
mystran
Member
Member
Posts: 670
Joined: Thu Mar 08, 2007 11:08 am

Post by mystran »

I'm just lazy to build stuff myself. :)
The real problem with goto is not with the control transfer, but with environments. Properly tail-recursive closures get both right.
GLneo
Member
Member
Posts: 237
Joined: Wed Dec 20, 2006 7:56 pm

Post by GLneo »

what documents did you use to write this?
User avatar
omin0us
Member
Member
Posts: 49
Joined: Tue Oct 17, 2006 6:53 pm
Location: Los Angeles, CA
Contact:

Post by omin0us »

GLneo wrote:what documents did you use to write this?
These:
http://www.nondot.org/sabre/os/files/Ne ... etails.pdf
http://www.nondot.org/sabre/os/files/Ne ... erview.pdf
http://www.nondot.org/sabre/os/files/Ne ... DP8390.pdf

As well as various other open source ne2k drivers as references.
http://ominos.sourceforge.net - my kernel
#ominos @ irc.freenode.net
http://dtors.ath.cx - my blog
Post Reply