IPv6 support on common operating systems

Summarized list of how to enable IPv6 on common operating systems.

OSHowtoNotes
Windows 7 Natively enabled Includes a DHCPv6 client. Will use RFC3041 privacy addresses otherwise.
Windows Server 2008 Natively enabled  
Windows Vista Natively enabled Includes a DHCPv6 client. Will use RFC3041 privacy addresses otherwise.
Windows Server 2003 Natively enabled run netsh install ipv6
Windows XP With at least service pack 2, run netsh install ipv6 Will use RFC3041 privacy addresses. Does not support DNS over IPv6.
Mac OS X Natively enabled Will use privacy based addresses and includes a DHCPv6 client beginning in 10.7. See IPv6 support in Apple's OS X 10.7 for other details. DNS servers must be entered in all upper-case in some versions.
Linux Usually natively enabled. See IPv6 static address configuration for linux hosts for how to disable autoconfiguration usually on by default or check w/ distribution documentation.
FreeBSD Add ipv6_enable="YES" to rc.conf
Solaris touch /etc/hostname6.interfacename

Documentation Links

Notes: