IPv6 Support in new kernels

Discussions on more advanced topics such as monolithic vs micro-kernels, transactional memory models, and paging vs segmentation should go here. Use this forum to expand and improve the wiki!
Post Reply

Which Data Link Layer protocols will you be supporting?

IPv4 only
7
15%
IPv4 and IPv6
33
70%
IPv6 only
7
15%
Other
0
No votes
 
Total votes: 47

User avatar
JackScott
Member
Member
Posts: 1031
Joined: Thu Dec 21, 2006 3:03 am
Location: Hobart, Australia
Contact:

IPv6 Support in new kernels

Post by JackScott »

I'm interested in finding out the answer to this question. According to some counter I saw the other day, IPv4 addresses run out in 4 years, so IPv6 may be forced upon us quite soon.

I'm planning on supporting IPv6 only, simply because it will be common by the time my system is. Also, my home and work networks both already route IPv6.

If you're not implementing IP at all, please tell us all why; I for one am quite interested!

Semi-Informative Link: http://en.wikipedia.org/wiki/Internet_Protocol

EDIT: Just noticed I wrote data link layer... which is wrong. I've checked. It's the Network layer. Oops... I feel a bit silly now.
Last edited by JackScott on Mon Apr 21, 2008 5:48 am, edited 2 times in total.
User avatar
AJ
Member
Member
Posts: 2646
Joined: Sun Oct 22, 2006 7:01 am
Location: Devon, UK
Contact:

Post by AJ »

Hi,

I voted for both - but at the moment, either version is a long way down the TODO list!

Cheers,
Adam
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Post by Combuster »

Planning both as well. IPv4 is going to be around for quite a while anyway.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
User avatar
Brendan
Member
Member
Posts: 8561
Joined: Sat Jan 15, 2005 12:00 am
Location: At his keyboard!
Contact:

Re: IPv6 Support in new kernels

Post by Brendan »

Hi,

I voted for both too - if IPv4 addresses on the internet run out in 4 years there'll be a slow switch to IPv6 (for the internet) that could take decades. Even then it'd be possible to have a gateway with IPv6 on one side (the internet) and IPv4 on the other (your LAN).... ;)

Worst case: It could be like the transition from "1 MB of RAM" to "more than 1 MB of RAM with A20 for backward compatibility" - so far it's taken 25 years and we still haven't quite reached the "no wrapping at 1 MB at all" stage. :roll:


Cheers,

Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
User avatar
zaleschiemilgabriel
Member
Member
Posts: 232
Joined: Mon Feb 04, 2008 3:58 am

Post by zaleschiemilgabriel »

I'd be happy to have anything that I can call a kernel in four years, let alone TCP/IP, so maybe by then IPv6 will be the standard and I won't have to make this choice.
octavio
Member
Member
Posts: 94
Joined: Wed Oct 25, 2006 5:12 am
Location: Barcelona España
Contact:

Re: IPv6 Support in new kernels

Post by octavio »

I'm planning on supporting IPv6 only, because ipv4 has become too complex with all these protocols to solve its limitations.And ipv4 will be obsolete in a few years.
User avatar
bewing
Member
Member
Posts: 1401
Joined: Wed Feb 07, 2007 1:45 pm
Location: Eugene, OR, US

Post by bewing »

I haven't looked into it far enough to make an intelligent vote, but I am designing my OS around my own hardware -- so it depends on if my routers and in-house (literally) LAN can fully support v6 (the equipment is kinda old). If it's all v6 compliant, then I think I agree with octavio. If it's not, then I'll go with Brendan.
robos
Member
Member
Posts: 33
Joined: Sun Apr 06, 2008 7:04 pm
Location: Southern California

Post by robos »

Planning for the future... multi-core, 64-bit & IPv6 only. Hardware is cheap :)
- Rob
User avatar
thepowersgang
Member
Member
Posts: 734
Joined: Tue Dec 25, 2007 6:03 am
Libera.chat IRC: thePowersGang
Location: Perth, Western Australia
Contact:

Post by thepowersgang »

I'm going for both, for safety's sake, and I want to be able to use mine on older hardware.
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Post by 01000101 »

both, but my OS sends router DHCP requests preferencing IPv6.
Ferrarius
Member
Member
Posts: 69
Joined: Sun Oct 28, 2007 4:10 pm

Re: IPv6 Support in new kernels

Post by Ferrarius »

Since my OS will have to connect mainly with other computers in my house running, yes, my OS I'm planning on implementing IPv4 and putting IPv6 on the when I've got nothing better to do list. Since in OS development I seem to always have other things to implement it'll probably only support IPv4. Still, it's planned many versions ahead of where I am now.
Modular Interface Kernel With a lot of bugs ;)
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: IPv6 Support in new kernels

Post by Troy Martin »

IPv4 for right now, since I don't use v6 at home. And v4 won't die for years.

By the time I get the stuff to do networking in my kernel, v6 will probably be the standard! :P
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
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:

Re: IPv6 Support in new kernels

Post by pcmattman »

I will initially implement IPv4, but if I design things correctly it should be possible to support IPv6 or IPv4.

Some of the individual systems on my local network support IPv6 (my server box, my Vista laptop) so I at least have something to test with.
Post Reply