Project Overview

What We Are

USAGI(UniverSAl playGround for Ipv6) Project is a aggressive IPv6 development project, mainly for Linux systems.

Project Overview

Implementation of IPv6 stack in Linux kernel has been around for years. One can enjoy IPv6 networking by compiling Linux kernel with an experimental option named "Internet Protocol Version 6" in Networking section.

However, the IPv6 protocol stack of generic Linux kernel was too buggy and was not fully conformed to the IPv6 specifications. Due to lack of maintenance, some parts of the stack were out of date. Since it seemed that nobody else was eager to improve quality of IPv6 stack on Linux, we decided to launch USAGI Project (UniverSAl playGround for Ipv6 Project). We are working closely with WIDE Project, KAME Project and TAHI Project.

The USAGI Project aims to improve IPv6 environment on Linux and deploy the IPv6 Internet on the world. We've achieved many improvements on the kernel, libraries and applications. Many of our efforts have been merged into the mainline Linux kernel tree (2.6, especially). We continue this activities and providing our products freely for the Linux and IPv6 communities.

Let's try out USAGI IPv6 environment with us !!

Our Goals and Hacking Items

We try to improve

We achieved following items:

Current hacking items of kernel and glibc are

We aren't now hacking but have future plans to hack

In the near future we would contribute and merge our code into the main trunks of Linux kernel and glibc.

Supporter Institutions

The project is supported by the following institutions.

Core Members


$Id: overview.html,v 1.37 2005-04-11 13:52:00 yoshfuji Exp $
Copyright ©2000,2005 USAGI/WIDE Project, All Rights Reserved.