Network Code related to IPv6 is enterred to the kernel linux for the first time at kernel version 2.1.8 in November 1996 by Pedro Roque. This addition pursuant to BSD API like BSD system. For want of human resource, so the development of implementation IPv6 at Linux kernel cannot be continued with compilation drafts or RFC.

But then in October 2000, a project in Japan ( which is often called USAGI), develop IPv6 supported by Linux, by following the implementation IPv6 at FreeBSD operating system developed by KAME Project.

But very regrettably that USAGI patch (addition) this too big, so that preserver of Linux network now, incapable of it adding to source Linux kernel v2.4.x. So that kernel of 2.4.x loss many growths and cannot fulfill request from drafts and RFC on that moment. This matter can cause some internal issues interconection with other operating system.

In this time USAGI use the Linux kernel development version of 2.5.x to place entire all of them development result at this version kernel. Is thereby expected that linux version kernel of 2.6.x will contain the implementation IPv6 very complete.

Related Post