If anybody wants to know how a functional TCP/IP can be written, I thought I'd share what I wrote. I actually made it for DOS to play with getting vintage machines online, but it could easily be used as the stack for some kind of new OS or similar.
This server: http://8088.rubbermallet.org:81 is running an HTTP server powered by my stack, and hosts the source code. 10 MHz baby!
>>1
Oops, I forgot that if I don't tell you that I find this awesome you won't know that someone finds this totally awesome. Thanks a lot for posting it here.
Name:
Anonymous2013-08-20 18:59
LE SHIT CODE
LE INTERJECTION FACE
LE MY FACE WHEN I CANT HOLD ALL THESE MAYMAYS
LEEEEEEL LE EPIC WOW JUST WOW
>>6
Pretty much I just wanted to learn how to write a TCP/IP stack. DOS is a good place to do that because I can get direct access to a packet driver easily, and I kinda have a thing for old ass computers. Nostalgia!
Name:
Anonymous2013-08-20 19:14
>>10
Nice to see there are still some people with motivation for things like this. Your average teena/g/er would make some shitty Twitter clone or some stupid crap like that.
>>1
Yes. Post it to HN or have someone post it for you. You can make a pseudonymous account without too much hassle. But first, mirror the page somewhere or your 10MHz server will collapse under the load.
I am not OP and submitted it to hackaday. They have ignored me so far (a couple of days, I think). Apparently "Unplayable Holophonor replica is unplayable" and hackaday's FASCINATING "projects that didn't work" column are more interesting than an actual technical accomplishment. Maybe if OP had 3D printed a toothpick they'd be more interested.