sje wrote:Almost all porting issues can be solved with only a very few code changes plus recompilation and linking with the right libraries. Problems due to having a mixed IPv4/IPv6 environment have already started to decline and will continue to do so.
How can they have started to decline if IPV6 has not yet started to be widely used?
sje wrote:The necessary code has already been written, tested, and is generally freely available; at least for those using Linux, Mac OS/X, or other Posix compliant platforms.
But here again, we have a "real world" with all these millions of Windows PCs and Windows servers ... They are there, and they will continue to be there. And they have software which must be ported, too. When will that be done?
I also mentioned the millions of home office routers. Do you think they can be thrown away all at once? Network printers? Hubs? You can't, so your software must continue to be aware of "old" and "new" IP world at the same time.
sje wrote:It is not hard to learn. I started programming back in 1969 and I've managed to figure out these new things without too much effort, so those younger and with a more recent education should have even less difficulty.
Some applications will break, but will be fixed if they're supported or are open source. Using unsupported, closed source programs is itself a problem and will remain so; this sad fact should not be allowed to impede progress for the rest of us.
It is not a question of learning. It is a question of how much changes can be done at the same time.
Don't you see the need for a migration strategy, instead of a "big bang"?
Sven