Espresso alpha available!

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.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *