flat assembler
Message board for the users of flat assembler.

Index > MenuetOS > MenuetOS as a Server

Author
Thread Post new topic Reply to topic
Hal



Joined: 01 May 2005
Posts: 1
Hal 01 May 2005, 16:59
Hi everyone. I am making code for a router and web and game servers using the MenuetOS. Initialy I start it with a piece of the Kernel and the Stack code. But I need some help to do this, mainly with the code for the hardware of a ethernet board and de TCP/IP protocol.

Does someone knows that? Can someone help me?! Smile

Thanks.

_________________
Hal
Post 01 May 2005, 16:59
View user's profile Send private message Reply with quote
dCool101d



Joined: 30 Dec 2004
Posts: 16
dCool101d 01 May 2005, 20:51
I don't know really much ASM at all, but I'll be willing to help...
I like the idea of designing a server, lol
Post 01 May 2005, 20:51
View user's profile Send private message Visit poster's website Reply with quote
SPTH



Joined: 24 Jul 2004
Posts: 91
SPTH 05 May 2005, 12:08
As far as I know, Mike Hibbett already coded ethernet and TCP/IP protocols for MenuetOS.
Post 05 May 2005, 12:08
View user's profile Send private message Reply with quote
Endre



Joined: 29 Dec 2003
Posts: 215
Location: Budapest, Hungary
Endre 05 May 2005, 16:14
Hal wrote:
Hi everyone. I am making code for a router and web and game servers using the MenuetOS. Initialy I start it with a piece of the Kernel and the Stack code. But I need some help to do this, mainly with the code for the hardware of a ethernet board and de TCP/IP protocol.

Does someone knows that? Can someone help me?! Smile

Thanks.
I wrote two ethernet drivers for menuetOS, so I may help you in this theme. On the other hand a full redesign of networking would soon be necessary. It's because MenuetOS will slowly have a complete memory management and hopefully we can sometime change to interrupt driven package transfer as well (currently we poll the NIC). For this a better interrupt management is also necessary. Now we aren't able to use two NICs concurrently. And there are some points we could still easily make optimizations at (I mean here for instance that we copy too many bytes too often - might be we could reduce this overhead a bit). My own imagination is that the TCP/IP layer has nothing to do with the kernel it should be a user-space application. Putting it all together we should make a good networking design without seeing the current ability of the kernel. We will just pull it after our needs.
Post 05 May 2005, 16:14
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.