Wii Linux
-----------

It's Linux on the Wii, but it's actually modern, and (soon) works well!

What works and works well:
- Booting to a command line
- Running various command line apps
- Wi-Fi
- USB Storage
- SD Cards
- Terminal graphics output in either 480i/480p
- Booting from MINI
- USB Gecko (serial console in GameCube memory card ports)
- KGDB - Linux kernel deugger, works over USB Gecko
- USB Keyboards
- Using a portion of MEM2 to boost the total usable memory count from 24MB to 74MB
- Swapping to any USB/SD disk to increase the total ""memory"" count to theoretically any number
- Any USB 2.0, 1.1, or 1.0 device
- Bluetooth using bluez

What works if you ignore the obvious problems:
- Anything that writes to /dev/fb0 [see why]
- Xorg (graphical output) [it writes to /dev/fb0]
- USB Mice [only useful for Xorg]
- Theoretically any Xorg app if you can put up with the colors
- any USB 3.0 device [see why]
- USB (3.0 only??) Hubs 

What doesn't work at all:
- Booting from HBC (Homebrew Channel) under Starlet IOS
- Anything that depends on Starlet, such as the disk drive
- Anything that uses Java (memory issues, refuses to swap)

What's not known yet:
- Do all USB Hubs break, or is it just USB 3.0 based hubs?
    - Feel free to shoot us a message in our Discord server if you can test it!

Links
-----------
- Official Discord Server
- Install Guide (TBD, ask Techflash until it's done!)
- Wii Linux developers blog  See progress updates and generally what's going on here.
- Latest build's rootfs (.tar.xz, extract to the root of your SD/USB device's ext4 partition) here.
- Latest build's (kernel 4.5.0) SD Card files (.tar.gz, extract to the root of your SD Card's FAT32 partition) here.

Specialized (already included in the above)
-----------
- Latest build's (kernel 4.5.0) loader.img (raw file, put in gumboot on your SD Card's FAT32 partition) here.
- Latest build's kernel (4.5.0) modules (.tar.gz, need these for Wi-Fi primarily, extract to rootfs) here.
- Latest build's raw kernel (4.5.0), put this as a file named v4_5_0.krn in the gumboot directory on your SD Card's FAT32 partition here.
- Wi-Fi Firmware (.tar.gz.  extract to the root of your USB disk) here.  See the LICENSE


In-Development versions
It's highlight likely that these versions will have serious problems.
It's recommended to NOT use these.
--------------
- Latest build's (kernel 4.20.0) loader.img (raw file, put in gumboot on your SD Card's FAT32 partition) here.
- Latest build's kernel (4.20.0) modules (.tar.gz, need these for Wi-Fi primarily, extract to rootfs) here.
- Latest build's raw kernel (4.20.0), put this as a file named v4_20_0.krn in the gumboot directory on your SD Card's FAT32 partition here.

Legacy versions
You shouldn't need these, but they are kept around for historical reasons
--------------
- Latest kernel 4.4.302 SD Card files (.tar.gz, extract to the root of your SD Card's FAT32 partition) here.
- Latest kernel (4.4.302) modules (.tar.gz, need these for Wi-Fi primarily, extract to rootfs) here.
- Latest build's raw kernel (4.4.302), put this as a file named v4_4_302.krn in the gumboot directory on your SD Card's FAT32 partition here.
- The archive - really old versions, and superseded releases of the current versions


Developers
-----------
- "Techflash" (Michael)
    - Lead project organizer
    - Tester
    - Gives Support
    - Most of the current kernel development
    - Does most of the compiling
    - Built essentially all of this website so far
    - Got kernel 4.5.0 working
         Globe icon GitHub Icon Discord icon YouTube Icon
- "TheOtherOne" / "ThatsItForTheOtherOne"
    - Previously the main kernel developer
    - Hosts docker container for build tools
    - Got kernel 4.4.302 working in the first place
    - Very knowledgable about the inner workings of the Wii
         GitHub Icon
- "Foxlet"
    - Main Void Linux handler
    - Expert at all things userspace
    - Runs the Void Linux PPC project, which is used by us, and we actively help with
    - Showed us how we can get more than an old Gentoo tarball from 2010 working
         GitHub Icon Codeberg Icon
Special thanks
---------------
- Owen Rummage / "n1xn0v4"
    - Owner of NixLabs, the server provider we use
    - Generously gives all hosting and compute space for free, as we are a sponsored project
    - Helps out with the actual project work occasionally here and there
    - Great friend
         Globe icon GitHub Icon