A lightweight GNU/Linux distribution for PowerPC!
CRUX PPC GNU/Linux Project
CRUX PPC is a port of CRUX for the Power Architecture® platform. It's a GNU system with a Linux kernel and runs on Apple NewWorld (both 32 and 64bit) PowerPC, YDL Powerstation, Genesi PegasosII and EFIKA, ACube Sam440ep and Sam460ex, IBM Power Systems servers. CRUX PPC includes support for laptop-specific features, extended hardware support and server tools.
CRUX PPC is a volunteer driven non-profit project based on the releases of CRUX for x86. It contains software written by a lot of different people, each software comes with its own license, chosen by its author. Parts written by CRUX PPC Team are to intend as free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Unlike other distributions, the primary goal of CRUX is not to be the most popular (read: biggest number of users) or to put as many features as possible into the system. The idea is rather to build a streamlined distribution, targeted at a specific audience which in turn gets a system without compromises. The result may not be the best distribution for everybody, but as mentioned above, that's not the goal. If you're part of the target audience however, you might enjoy running CRUX just as much as we do.
Latest stable release [ppc][ppc64]:
- CRUX PPC 3.0 current beta status
Thu, 21 Feb 2013 00:00:00 +0100
CRUX PPC 32bit version is based on a single lib toolchain instead the 64bit one comes with a multilib toolchain. These two versions share the same ports tree.
CRUX PPC 3.0 includes glibc 2.16, gcc 4.7.2 and binutils 2.23.1 . Toolchain ships with PPL and Graphite support (ISL backend) and also with LTO (Link Time Optimization). Repositories are going to be populated and anyway no more desktop support will be provided.
We, at this stage, can only provide packages and trees to chroot, no more install media or images. Think it a kind of free Architecture Support Package base.
- May 2012 big update
Sun, 20 May 2012 00:00:00 +0200
As already scheduled a massive update is now available for CRUX PPC GNU/Linux.
Ports and pre-compiled for the IcedTea Java Development Kit (OpenJDK) and Apache OpenOffice suite are now updated too. They are available for both ppc and ppc64.
Low end machines owners can update their own systems using these provided bin-ppc* packages saving precious time and computational costs.
- CRUX PPC GNU/Linux project discontinued
Thu, 16 Feb 2012 00:00:00 +0100
Due a lack of active developers, modern hardware, funds and resources after nearly ten years we are sadly going to suspend the CRUX PPC GNU/Linux project. It's not a full switch off but future updates 'll be discontinued and, anyway, not ensured.
- CRUX PPC 2.7a, bugfix release
Tue, 19 Jul 2011 00:00:00 +0200
CRUX PPC 2.7a is available. It's mainly a bugfix release altought it, now, has a partial support for Acube Sam460ex (vga on SM502).
- pmac32: this boot kernel fixes an issue that prevents to boot on very old G3 and dual G4 machines and qemu too;
- pegasos2: this boot kernel fixes an issue that prevents to use ps/2 keyboards and mice.
- CRUX PPC 2.7 released!
Tue, 15 Feb 2011 00:00:00 +0100
CRUX PPC 2.7 is now available. It works on Apple 32bit "NewWorld" G3/G4 and Apple 64bit G5, Genesi PegasosII and Efika, Acube Sam440ep, YDL Powerstation, IBM Intellistation POWER and IBM Power Systems servers.
IBM legacy RS6K 604e/604ev/604r support has been removed due to lack of test hardware.
CRUX PPC 2.7 is, as usual, released via two different installation ISO: 32bit and 64bit. The 32bit version is based on a single lib toolchain instead the 64bit one comes with a multilib toolchain. These two versions share the same ports tree.
See the download page!