We are excited to announce that the first alpha release of Project Espresso, a modified build of Adélie Linux compiled specifically for the Wii U, is now available for your testing!
How to Install on an Existing System
As root, download the new keys:
cd /etc/apk/keys curl -O https://packages.atwilcox.tech/adelie-tier3/keys/espresso@packages.atwilcox.tech.pub curl -O https://packages.atwilcox.tech/adelie-tier3/keys/ppc64@packages.foxkit.us.pub
Next, change your repositories in /etc/apk/repositories
to:
https://packages.atwilcox.tech/adelie-tier3/current/system https://packages.atwilcox.tech/adelie-tier3/current/user
And finally, change the APK architecture in /etc/apk/arch
from ppc
to espresso
. Then, just run apk update; apk upgrade -al
to begin using the new Project Espresso binaries.
Installation on a new system is similar, but you can use the --arch espresso
argument to apk
.
Known Issues
- The LLVM patch from quarky has not yet been integrated, so Clang may generate invalid binaries. Use GCC until the LLVM patch has been integrated.
- Rust is not yet built or available for Espresso. This also means certain applications (bindgen-cli, cbindgen, ripgrep, xsv, and Zola) are not yet available.
- Some packages were unable to build properly for Espresso, and are missing compared to the generic 32-bit PowerPC repository. These include:
- netqmail
If You Need Help
You can contact us on the Project Espresso Discord channel.
Note: Please do not file Espresso-related bugs on the Adélie Linux tracker; only file issues there if you are able to reproduce the issue on another 32-bit PowerPC system using the upstream Adélie ppc repository.
About Project Espresso
Project Espresso is one way Wilcox Technologies is committed to advancing the public interest in running Libre Software in new ways. The Wii U system provides a triple-core computer with 2 GB RAM, which is more powerful than some versions of Raspberry Pi. It allows an inexpensive way to tinker with Linux systems, and provides an inexpensive way for people to gain Big Endian systems for use in testing and development. Project Espresso provides a version of Adélie Linux that is purpose-built for use on the Wii U system.
Wilcox Technologies is the first Public Benefit Corporation founded in Oklahoma, dedicated to pushing the boundaries of computing, enshrining respect for user rights and privacy, and education on computing and software engineering.
Leave a Reply