Richard Cartledge Apple cetainly wasn't first
1996 Linux gains alpha quality IPv6 support in kernel development version 2.1.8
1997 In the end of 1997 IBM's AIX 4.3 was the first commercial platform that supported IPv6.
1998 Microsoft Research first released an experimental IPv6 stack in 1998. This support was not intended for use in a production environment.
2000 Production-quality BSD support for IPv6 has been generally available since
early to mid-2000 in FreeBSD, OpenBSD, and NetBSD via the KAME project.
Sun Solaris has IPv6 support since the Solaris 8 in February 2000
2001 Cisco Systems introduced IPv6 support on Cisco IOS routers and L3 switches in 2001. 
2002 Microsoft Windows NT 4.0 and Windows 2000 SP1 had limited IPv6 support for research and testing since at least 2002.
Microsoft Windows XP (2001) had IPv6 support for developmental purposes. In Windows XP SP1 (2002) and Windows Server 2003, IPv6 is included as a core networking technology, suitable for commercial deployment.
IBM z/OS has supported IPv6 since version 1.4 that has been generally available since September 2002.
2003 Apple Mac OS X v10.3 "Panther" (2003) has IPv6 supported and enabled by default.
In July, ICANN announced that the IPv6 AAAA records for the Japan (.jp) and Korea (.kr) country code Top Level Domain (ccTLD) nameservers became visible in the DNS root server zone files with serial number 2004072000. The IPv6 records for France (.fr) were added a little later. This made IPv6 operational in a public fashion.
2007 Microsoft Windows Vista (2007) has IPv6 supported and enabled by default.
Apple's AirPort Extreme 802.11n base station is an IPv6 gateway in its default configuration. It uses 6to4 tunneling and can optionally route through a manually configured IPv4 tunnel.
2008 On February 4th 2008, IANA will add AAAA records for the IPv6 addresses of six of the thirteen root name servers. With this transition, it will be possible for two internet hosts to communicate DNS without using IPv4 at all.