Line 14: |
Line 14: |
| '''Wii-Linux''' is a port of the [http://en.wikipedia.org/wiki/Linux Linux] kernel and related [http://en.wikipedia.org/wiki/GNU_Core_Utilities GNU userspace utilities] to the [http://en.wikipedia.org/wiki/Wii Nintendo Wii video game console]. Many [http://en.wikipedia.org/wiki/Linux_distribution distributions of GNU/Linux] are available for the Wii. All current distributions use a version of the "gc-linux" kernel, a port of the [http://en.wikipedia.org/wiki/Linux_kernel Linux kernel] by the [http://www.gc-linux.org/wiki/Main_Page GC-Linux project]. | | '''Wii-Linux''' is a port of the [http://en.wikipedia.org/wiki/Linux Linux] kernel and related [http://en.wikipedia.org/wiki/GNU_Core_Utilities GNU userspace utilities] to the [http://en.wikipedia.org/wiki/Wii Nintendo Wii video game console]. Many [http://en.wikipedia.org/wiki/Linux_distribution distributions of GNU/Linux] are available for the Wii. All current distributions use a version of the "gc-linux" kernel, a port of the [http://en.wikipedia.org/wiki/Linux_kernel Linux kernel] by the [http://www.gc-linux.org/wiki/Main_Page GC-Linux project]. |
| | | |
− | Wii-Linux may be loaded through the [[Twilight Hack]], [[mini]] ([[bootmii]], for Wi-Fi support) or the [[Homebrew Channel]]. | + | Wii-Linux may be loaded through the [[Homebrew Channel]] but is recommended to be loaded through [[bootmii]] to enable Wi-Fi and USB2.0 support. |
| | | |
− | The kernel itself can communicate with nearly all Wii peripherals; Wii Remotes, Wi-Fi, USB, Bluetooth, GameCube controllers, USBGeckos and the DVD drive are supported. GameCube Memory Cards are currently unsupported. Note that actual hardware support depends on the drivers installed on the root partition. | + | The kernel itself can communicate with nearly all Wii peripherals; Wii Remotes, Wi-Fi, USB, Bluetooth, GameCube controllers, USBGeckos and the DVD drive are supported. GameCube Memory Cards are currently unsupported. |
| | | |
− | Some versions of the GC-Linux kernel run under [[IOS]] (Nintendo's official operating system that runs on the Wii's [[Starlet]] coprocessor), while other versions run under [[mini]] (which stands for '''M'''INI '''I'''s '''N'''ot '''I'''OS), the alternative operating system written by [[Team Twiizers]].
| + | The GC-Linux kernel can run under [[IOS]] (Nintendo's official operating system), while other versions run under the alternate operating system by [[Team Twiizers]] known as "[[mini]]" (which stands for '''M'''INI '''I'''s '''N'''ot '''I'''OS) |
| | | |
− | MINI has some advantages and limitations over IOS. The biggest advantage is access to hardware: The MINI GC-Linux kernel has access to the Wii's interal Wi-Fi, USB2.0 and the DVD drive). A full list of hardware support is available [http://www.gc-linux.org/wiki/Wii:Hardware_Support here]. | + | MINI has an advantage over IOS: full and complete access to Wii internal hardware, such as Wi-Fi, USB2.0, the DVD Drive and [http://www.gc-linux.org/wiki/Wii:Hardware_Support more]. |
| | | |
− | The IOS-based kernels can be loaded through the [[Homebrew Channel]] or the [[Twilight Hack]], while the MINI-based kernel must be loaded through MINI (ie. [[bootmii]]). BootMii may be installed in [[boot2]] (ie. Wii powers up into BootMii) or IOS (load BootMii through the Homebrew Channel's menu) | + | The IOS-based kernels can be loaded through the [[Homebrew Channel]] but MINI-based kernels must be loaded through MINI (that means "[[bootmii]]" must be installed). BootMii can be installed in two ways: 1) in [[boot2]] (ie. Wii powers up into BootMii) or 2) in IOS (BootMii is loaded through the Homebrew Channel). Confusing, but this is current the state of Wii homebrew. |
| | | |
| The latest version of GC-Linux is [http://www.gc-linux.org/wiki/MINI:KernelPreviewFive#.27Mini.27_Kernel_Preview_Five_.28aka_MIKE_p5.29 MIKEp5] (which stands for '''MI'''NI '''Ke'''rnal '''P'''review '''5'''). The MIKEp5 kernel has an IOS and MINI version available. | | The latest version of GC-Linux is [http://www.gc-linux.org/wiki/MINI:KernelPreviewFive#.27Mini.27_Kernel_Preview_Five_.28aka_MIKE_p5.29 MIKEp5] (which stands for '''MI'''NI '''Ke'''rnal '''P'''review '''5'''). The MIKEp5 kernel has an IOS and MINI version available. |
| + | |
| + | == Tweaks == |
| | | |
| A [http://en.wikipedia.org/wiki/Graphical_user_interface GUI] is available, in the form of an [http://en.wikipedia.org/wiki/X.Org_Server X.org server]. Although it is ''not'' optimized for a [http://en.wikipedia.org/wiki/10-foot_user_interface "10-foot user interface"], like that found in the [http://en.wikipedia.org/wiki/Wii_Menu Wii Menu]. A Wii Remote may be used as a pointing device with the X.org server, but manual configuration is needed. | | A [http://en.wikipedia.org/wiki/Graphical_user_interface GUI] is available, in the form of an [http://en.wikipedia.org/wiki/X.Org_Server X.org server]. Although it is ''not'' optimized for a [http://en.wikipedia.org/wiki/10-foot_user_interface "10-foot user interface"], like that found in the [http://en.wikipedia.org/wiki/Wii_Menu Wii Menu]. A Wii Remote may be used as a pointing device with the X.org server, but manual configuration is needed. |
Line 76: |
Line 78: |
| {{Main|Distributions of Wii-Linux}} | | {{Main|Distributions of Wii-Linux}} |
| | | |
− | Many distributions of GNU/Linux are available for the Nintendo Wii. | + | Many distributions of GNU/Linux are available for the Nintendo Wii. |
| | | |
− | === mystiic === | + | === Whiite === |
− | [[mystiic]] is a full, precompiled fork of the whiite distro, modified heavily to run the cube driver and the OpenBox WM. | + | [http://www.gc-linux.org/wiki/WL:whiite-linux#Introduction Whiite-linux] is a Debian 5.0 (lenny) based Linux distribution for the Nintendo Wii. |
− | The kernel is plain, with vanilla sources + Wii-Linux patches, so WiFi is working straight out of the box, as well as a few other things compiled into the kernel:
| + | *Wifi, USB2.0 and DVD drive support when running with [http://www.gc-linux.org/wiki/MINI:KernelPreviewFive MikeP5] |
− | *Ext4 filesystem support | + | *Easy Wifi configuration tool in /root/ to run type ./whiite-ez-wifi-config |
− | *NTFS support
| + | *[http://sourceforge.net/projects/gc-linux/files/wii-linux/whiite-linux-1.10/debian-lenny-5.0%2Bwhiite-1.10.tar.bz2/download Version 1.10 (Debian Lenny 5.0) Download] |
− | *Full bluetooth support
| + | *Written by the gc-linux team. |
− | *IPv6 support
| + | *Last updated: 21 Oct 2009 |
− | *Graphics support
| |
− | I'm not completely sure when it will be released, but it might be released in anywhere from about two weeks to two months.
| |
− | Keep your eyes on [http://wiki.mystiic.org http://wiki.mystiic.org] for more information or come visit us at [irc://irc.mystiic.org/#maiome.lobby irc://irc.mystiic.org/#maiome.lobby]!
| |
| | | |
| === WiiToo! === | | === WiiToo! === |
Line 96: |
Line 95: |
| *Can use all the hardware that Wii-Linux is able to use | | *Can use all the hardware that Wii-Linux is able to use |
| * Last update: 29 October 2009 | | * Last update: 29 October 2009 |
− |
| |
− | === Whiite ===
| |
− | [http://www.gc-linux.org/wiki/WL:whiite-linux#Introduction Whiite-linux] is a simple Debian 5.0 (lenny) based Linux distribution for the Nintendo Wii.
| |
− | *Wifi, USB2.0 and DVD drive support when running with [http://www.gc-linux.org/wiki/MINI:KernelPreviewFive MikeP5]
| |
− | *Easy wifi config tool (in /root/)
| |
− | **To run type "./whiite-ez-wifi-config
| |
− | *[http://sourceforge.net/projects/gc-linux/files/wii-linux/whiite-linux-1.10/debian-lenny-5.0%2Bwhiite-1.10.tar.bz2/download Version 1.10 (Debian Lenny 5.0) Download]
| |
− | *[http://downloads.sourceforge.net/gc-linux/debian-etch-4.0%2Bwhiite-0.1.tar.bz2 Version 0.1 (Debian Etch 4.0) Download]
| |
− | *Last updated: 21 Oct 2009
| |
| | | |
| === Archii === | | === Archii === |
Line 118: |
Line 108: |
| *Last updated: 11 July 2009 | | *Last updated: 11 July 2009 |
| | | |
− | === Miight ===
| |
− | *Miight 2.0 was never released publicly, and is presumed dead.
| |
− | *The author says it's "designed to be a full distribution for noobs"
| |
− | *No partitioning needed, Miight was likely to use an edited version of [http://wiibrew.org/wiki/Boot_it Boot It].
| |
− | *Loaded like any other homebrew app
| |
− |
| |
− | *Miight was to include the following:
| |
− | **An easy way to switch between TV types (require a restart though)
| |
− | **The ability to install a disk image directly onto a normal partition on an SD card or USB flash drive, meaning absolutely no partitioning or anything (hopefully).
| |
− | **An easy-to-use media mounter
| |
− | **[http://en.wikipedia.org/wiki/SuperTux SuperTux (game)]
| |
− | **A pretty screensaver
| |
− |
| |
− | *Made by [[User:Muzer|Muzer]] with "contributions from many users"
| |
− | *Progress Updates: This project is dead. Before the blog was shut down, progress updates were located at [http://hbcapps.com/miight/blog Miight Blog]. For older posts see [http://tehum.blogspot.com here] (a blog that Muzer shared with someone else)
| |
| | | |
| == External links == | | == External links == |
Line 140: |
Line 115: |
| * A [http://www.youtube.com/watch?v=v1UCQEMO8yc video] showing '''T2 SDE 6.0 Linux booting from an external HDD using the SD card as pivot root. X runs!''' | | * A [http://www.youtube.com/watch?v=v1UCQEMO8yc video] showing '''T2 SDE 6.0 Linux booting from an external HDD using the SD card as pivot root. X runs!''' |
| * A [http://www.youtube.com/watch?v=2pvHvcq8qJ8 video] showing T2 SDE 6.0 Linux booting from an external HDD using a ramdisk card as pivot root. In this video '''the xserver works with a driver for Wii/GameCube and has correct colours''' | | * A [http://www.youtube.com/watch?v=2pvHvcq8qJ8 video] showing T2 SDE 6.0 Linux booting from an external HDD using a ramdisk card as pivot root. In this video '''the xserver works with a driver for Wii/GameCube and has correct colours''' |
− | * [http://www.gc-linux.org/ GC-Linux.org]
| |
− | * [http://downloads.sourceforge.net/gc-linux/ The Official GC-Linux SourceForge Page]
| |
| | | |
| [[Category:Homebrew applications]] | | [[Category:Homebrew applications]] |