2014-12-06: CRUX PPC GNU/Linux project discontinued

Due a lack of modern hardware, funds and resources: CRUX PPC project development 'll be discontinued.

2014-08-15: CRUX PPC 3.1 current beta status

CRUX PPC 3.1 repositories are going to be populated.
Please stay tuned and give us a feedback on CRUX PPC forum.

2013-06-15: CRUX PPC 3.0 released!

CRUX PPC 3.0 is now available. Toolchain ships with Graphite support (PPL backend) and also with LTO (Link Time Optimization).
CRUX PPC 3.0 is released as two different archives: 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!

2013-05-25: tools: new ilenia-3.5 and parthenope-0.93-2

This is a maintenance release, ilenia-3.5 containing fixes for issues found in the 3.4 release and parthenope-0.93-2 containing fixes to build with glibc-2.16.

2013-02-21: CRUX PPC 3.0 current beta status

CRUX PPC 3.0 repositories are going to be populated and anyway no more desktop support will be provided.
Please stay tuned and give us a feedback on CRUX PPC forum.

2012-05-20: OpenJDK and OpenOffice update available as pre-compiled too

CRUX PPC 2.7 ports and pre-compiled for the IcedTea Java Development Kit (OpenJDK) and OpenOffice suite are now updated. 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.

2012-02-16: CRUX PPC GNU/Linux project discontinued

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.

2011-07-19: CRUX PPC 2.7a, bugfix release

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).
Issues fixed:
- 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.

2011-02-15: CRUX PPC 2.7 released!

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!

2011-02-03: CRUX PPC 2.7RC2 is now available

CRUX PPC 2.7RC2 is now available.
Please stay tuned and give us a feedback on CRUX PPC forum.

2011-01-31: OpenJDK and OpenOffice update available as pre-compiled too

CRUX PPC 2.7 ports and pre-compiled for the IcedTea Java Development Kit (OpenJDK) and OpenOffice suite are now updated. 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.

2010-12-26: CRUX PPC 2.7RC1 is now available

CRUX PPC 2.7RC1 includes glibc 2.12.2, gcc 4.5.2 and binutils 2.21.
IBM legacy RS6K 604e/604ev/604r support removed due to lack of test hardware.
Please stay tuned and give us a feedback on CRUX PPC forum.

2010-11-23: CRUX PPC website has been reworked

CRUX PPC home is now faster and lighter. It has a reworked website removing redundant code and all the daemon's services are updated and better optimized.
Some basic hardware maintenance and checking and cleaning was successfully completed too.

2010-10-02: IBM legacy RS/6000 32bit support removed

Important changes are about IBM legacy RS6K 604e/604ev/604r. The support is officially removed as we do not have anymore a machine to test our ISO.
CRUX PPC is a volunteer driven non-profit project thus we cannot buy hardware only to do a simple boot test and we, anyway, cannot effort shipment costs for these weightly machines.

2010-07-01: OpenJDK and OpenOffice update available as pre-compiled too

CRUX PPC 2.6 ports and pre-compiled for the IcedTea Java Development Kit (OpenJDK) and OpenOffice suite are now updated. They are available for ppc and ppc64.
icedtea6-1.8 (openjdk6b18) --> icedtea6-1.8-946a062e9027 (openjdk6b20)
openoffice-3.1.1 --> openoffice-3.2.1
Low end machines owners can update their own systems using these provided bin-ppc* packages saving precious time and computational costs.

2010-06-16: CRUX PPC 2.6 toolchain update available as pre-compiled archive

Are now available two archives with the full CRUX PPC toolchain (current snapshot: 06 June 2010) already compiled in a clean environment and ready to be used for a quick update.
Low end machines owners can update their own systems using these provided packages saving precious time and computational costs.
Please stay tuned and give us a feedback on CRUX PPC forum (Improvements).

2010-01-18: CRUX PPC 2.6 released!

CRUX PPC 2.6 is now available. It works on Apple 32bit "NewWorld" G3/G4 and Apple 64bit G5, Genesi PegasosII and Efika, Acube Sam440ep, IBM RS/6000 CHRP (604e), YDL Powerstation, IBM Intellistation POWER, and IBM pSeries RS64/POWERn.
CRUX PPC 2.6 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!

2009-12-16: CRUX PPC 2.6RC2 is now available

CRUX PPC 2.6RC2 32/64 bit includes glibc 2.11, gcc 4.4.2 and binutils 2.20 .
Please stay tuned and give us a feedback on CRUX PPC forum.

2009-10-10: CRUX PPC 2.5 and the old Pegasos1 G3

Is now available a small addendum to use CRUX PPC 2.5 booting with a kernel linux-2.6.16.62.
The provided kernel must be used on Genesi PegasosI (with hardware fix April 2) during the installation, i.e. when booting from the CRUX PPC 2.5 (32bit) ISO image.
Give us a feedback on CRUX PPC forum.

2009-08-17: CRUX PPC 2.5a, bugfix release

CRUX PPC 2.5a is available. We fixed scsi_proc_fs and z85c30 serial support for apple32 and apple64 bootkernels.

2009-07-01: CRUX PPC Project got Power Source Logo

The CRUX PPC Project has been considered eligible to adopt and use Power Source Logo from Power.org.
Power Source Logo identifies complementary products specifically designed for use with or usable with and services rendered in developing, building or maintaining cores, processors, and hardware and computer systems of any type that include and are 100% compatible with the core Power Architecture technology, specifically the standard instruction set architecture represented by the Power ISA or PowerPC ISA specifications. Products may include software, tools, and test equipment as examples. Services may include manufacturing and programming, as examples.
May be used on collateral such as product or service brochures, fact sheets, user manuals and presentations; product packaging; and on websites related to qualified products or services.

2009-06-04: CRUX PPC 2.5 released!

CRUX PPC 2.5 is now available. Supports Apple 32bit "NewWorld" G3/G4 and Apple 64bit G5, Genesi PegasosII and Efika, Acube Sam440ep, IBM RS/6000 CHRP (604e), YDL Powerstation, IBM Intellistation POWER, and IBM pSeries RS64/POWERn.
CRUX PPC 2.5 is released as 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.
To increase CRUX PPC usability on pSeries, starting from 2.5 we do provide ports for some IBM utils.
See the download page!

2009-05-24: Making ilenia update local repositories

It's time to add a new feature to ilenia maintenance tool. When updating a local repository, ilenia looks for a shell script in the repository root called ".updater.sh", if that file exists ilenia run it in the repository root.

2009-04-15: CRUX PPC Project Development Facility

Actually our YDL Powerstation is totally bricked and unwarrantable. We recently bought with our own money a second hand IBM Intellistation POWER 275 to go forward with our work. This year we lost strength, time and money in a lot of other hw failures resulting a really negative relaps on our own projects.
If You have unused 64bit Power Architecture workstations, please, consider donating them to CRUX PPC. Thanks!

2009-03-31: CRUX PPC Project current status

Our own new server obtained housing from "Dipartimento di Informatica e Sistemistica" of the University "Federico II" of Naples, Italy. This server will host all CRUX PPC services and cruxcial developmnet and documentation tools. Here they will find a safe home new tools for intelligent automated multiarch testing, ports/packages management and web based project scheduling and management tool.

We obtained full housing from University "Parthenope" of Naples for our 64bit PowerPC workstation (YDL Powerstation that IBM Linux Technology Center provided us) to achieve a better team cooperation over time. At the moment our 64bit PowerPC workstation is newly broken and we are waiting to resolve any warrantable issues because we must understand if to return it to Fixstars USA in Colorado, USA. We hope to resolve in short period because we really need this nice piece of hardware.

2009-02-22: CRUX PPC 2.5rc2 is now available

CRUX PPC 2.5rc2 32/64 bit multilib includes kernel-2.6.28.5, glibc 2.8, gcc 4.3.3 and binutils 2.19.1 .
please stay tuned and give us a feedback on this forum topic.

2009-01-31: CRUX PPC 2.5rc1 is on the way!

CRUX PPC 2.5 32/64 bit multilib includes kernel-2.6.28.x, glibc 2.8, gcc 4.3.x and binutils 2.19 .
please stay tuned and give us a feedback on this forum topic.

2008-11-15: CRUX PPC 2.4 Released!

The long waited CRUX PPC version 2.4 multilib is now available. Supports Apple 32bit "NewWorld" G3, G4 and Apple 64bit G5, Genesi PegasosII and Efika, Acube Sam440ep, YDL Powerstation, IBM Intellistation POWER 185 and IBM Chrp 32bit.
To increase CRUX PPC usability and enjoyability, starting from 2.4 we do provide ports and pre-compiled for the IcedTea 6 Java Development Kit and OpenOffice 3.0 .
See the download page!

2008-10-21: CRUX PPC 2.4 Repository is now available again

Please upgrade ppc/core/ports :
rsync -aqz cruxppc.crux.it::ports/core/2.4/ports/ ports

2008-10-20: CRUX PPC @ Linux Day 2008

CRUX PPC will be at the next Linux Day in Naples (Italy) organized by the NaLug - Napoli GNU/Linux Users Group. For more info: http://www.nalug.net/linuxday08/.

2008-09-14: Two times unlucky… Hardware failure again

CRUX PPC Project victim of hardware failure again… our new arrived YDL Powerstation seems to be dead. It’s frozen and the faulty led shows as solid red. We hope to resolve in short period because we really need this nice piece of hardware.

2008-09-09: Server breakdown

Unfortunately our old server broke down last night. We are working on a solution but is seems that we won’t get everything back to normal before one week.
This means that the following services are currently unavailable: new project website, project wiki and project svn.

If You have a Power Architecture based rack-mountable server and You want help us, please contact CRUX PPC Team.

2008-09-05: CRUX PPC 2.4 64bit Multilib

The new YDL Powerstation (thanks to Robert MacFarlan, IBM LTC) brings new energy and enthusiasm to CRUX PPC, and that’s really what we needed to start again.
A fresh new multilib ISO is ready. For the moment is only an internal test release.

2008-05-20: CRUX PPC project status update

dear users,
you know CRUX PPC is a volunteer driven no-profit project. This year we lost strength ‘n time in linux kernel hacking of embedded board and tuning of now obsolete desktop systems.
We are working to realize our new devel services, now hosted on EWB Naples machines and a little lab too at EWB Naples offices.

We are now planning our Q3/Q4 works and ISO’s release. A new 64bit distro is also on the way.

2008-03-11: CRUX PPC 2.4RC: Repository changes

Our transition is now almost complete. A ports update will add new repositories.
We definitely choose to move all current 2.4 branch services to a new machine (thanks to ISF Napoli).
Within the next few weeks we will be migrating services and it could happen that not everything will be reachable at all times during the transition.
Next upcoming a fresh new CVS, FTP and Wiki here.

Thanks for your patience.

2008-02-25: tools: new ilenia release 3.4

With a new data structure ilenia-3.4 is about the 4% faster while solving dependencies!
This is also a bugfix release (like all others, of course): it’s solved another of the nullpointer’s bug: using the deptree option to obtain the dependencies of a port caused sometimes a segmentation fault; and finally the count of rejected files is correct.

2008-02-23: new Efika patchset - kernel 2.6.24.x

A new patchset for the Linux kernel 2.6.24.2 on the Genesi Efika (with no firmware updated) board has just been prepeared by Cjg.
The patchset is available here, along with a proposed config.

2007-11-14: CRUX PPC and Sam440ep status update: WORKING

A quick update on the status of the porting toward Sam440ep
Having CRUX PPC work on Sam440ep required heavy kernel patching; CJG worked hard on the Denx tree of Linux, adding a nice voice “Sam440ep” in machine type of menuconfig, with all the needed defines for memory and pci addressing; all the remaining issues have been fixed:

  1. no more fp exceptions;
  2. solved the pci addressing being taken by inexistent flash mtd;
  3. adapted the rtc driver and fixed its i2c bus allocation;
  4. various other small fixes;
  5. usb now working;
  6. optical drive now working.

Getting USB and SATA optical devices work required disabling DMA in the SATA kernel driver; this is sub-optimal but we don’t have a better solution for this so far; anyway the Sam performs very well even without taking advantage of UDMA.
Kernel patches against the DENX kernel tree 2.6.23 are available here and mirrored here. The patches are of course released under the terms of GNU General Public License v2.

2007-09-26: tools: new ilenia release 3.3

The new features, the only ones visible by the users, are the never intall system, a feature which allows ilenia to never install a list of specified ports, instead a fresh new feature is the cyclic dependecies check.
ilenia-3.3 comes out with some bugfixes, like the big one that made ilenia fault managing ports with same value in name and description fields.
ilenia-3.3 has a new simpler system for manage dependencies in lists ports, that makes ilenia noticeably faster.

2007-09-22: CRUX PPC @ Pianeta Amiga 2007

Here we are!

2007-08-28: stable CRUX PPC 2.2.1 coming up and new CRUX PPC 2.4pre1 test cycle

In september we are planning to release our CRUX PPC 2.2.1 and maintain it with security fix because is a good distro for embedded and servers. Maybe a pendrive distro (using pkgdiet) ‘ll be available too.

But, we are working hard for you…
The new CRUX PPC 2.4pre1 is a latest CRUX with only ilenia as ports manager and a more modern toolchain (binutils-2.18.x gcc-4.2.x glibc-2.6.x). For a stable 2.4 we are obliged to wait for a merged arch/ppc and arch/powerpc (we hope in kernel-2.6.24) and perhaps the next gcc-4.3.x . Then, we’ll take under development this 2.4pre1 for a long time.. we suppose..

please stay tuned and give us a feedback on this forum topic.

2007-08-19: tools: new ilenia release 3.2

ilenia-3.2 comes out with some interesting features (and some less interesting ones, of course); ilenia-3.2 has a log system to monitor installing/upgrading/removing of ports, like the other features the log system can be enable or disabled via the configuration file.
Another new feature of ilenia-3.2 is the check for rejected files while installing packages; after an installation or an upgrade ilenia can look for rejected files and warn the user and optionally run rejmerge. Finally the last new feature of ilenia-3.2 is the setting on the xterm (and compatibles) title bar a message displaying the action that ilenia is doing; this feature can be disabled or enabled via the configuration file.

2007-08-16: Sam440ep booting CRUX PPC install (via NFS)

A few tricks were needed to make this happen… first of all the kernel (taken from DENX git repo) had to be “cross-compiled“… yep i write it in doublequotes because it’s a fake cross-compile: make ARCH=ppc CROSS_COMPILE=ppc menuconfig make ARCH=ppc uImage The new name for all the PowerPC archs in the kernel tree is now just powerpc, but not everything has been migrated yet, and the amc440* processors are between the ones… withouth that there were options missing (and extra options) in the config menu, and above all it was impossible to select “Yosemite” as machine type. Compiling gave missing headers… I remember this double notation gave big troubles tweaking the glibc and kernel-header ports… Anyway these workarounds, along with installing the mkimage util to produce uImages and setting up the nfs server for booting was enough to make the Sam boot… But now there are a few problems to solve: The initialization of the SATA controller fails, USB looks like dead, the hardware clock is not accessible… and… well maybe this is enough for now!!

2007-08-13: Sam440ep and Pianeta Amiga 2007

A new glittering Sam440ep powered workstation just arrived from ACube Systems. Hopefully it will boot CRUX PPC in day(s) :)
First impressions are of very high quality hardware and extremely well designed software/firmware. The UBoot on the Sam is very versatile and provides dozens of ways to boot CRUX PPC :) so now a new kernel is just needed!

ACube also invited the CRUX PPC Team to have its own stand at Pianeta Amiga 2007, on September 22-23 in Empoli, Italy, where ACube will be presenting the Sam440ep modular board. We hope to announce together full Sam440ep support, and show our systems running on Sam440, Efika and PegasosII; maybe we’ll announce something more…

2007-06-12: Efika “ready to use” archive

A small test archive of a a subset of the core CRUX PPC ports has been prepeared by The CRUX PPC Team. The download is only 46Mb and the disk space required to untar the whole system is 190Mb.
The archive is ready to be untarred on an USB Pendrive and booted/used from there on the EFIKA.

We hope to release soon an improved and fine-tuned Efika archive; we will probably remove some terminfo and gconv files and some packages to reduce disk footprint, and will provide fine-tuned kernel with new patches along with a very simple dialog based network package fetcher and installer.
Please see the “Contributed ISOs and Images” on the Download page for download links and infos.

2007-05-22: Sam440ep and CRUX PPC

We’re glad to announce that the CRUX PPC Team will be collaborating soon with ACube Systems to port CRUX to their SAM440ep embedded board. The developement will start soon on a fully functional pre-production board. :-)
Stay tuned as more news are coming up soon!

2007-05-14: new Efika patchset - kernel 2.6.21.x

A new patchset for the Linux kernel 2.6.21.1 on the Genesi Efika board has just been prepeared by Acrux. Patches apply with some fuzz, some work is still in progress, but basically all the needed functionalities are added to the kernel, that seems to run smoothly.
The patchset is available here, along with a proposed config.

2007-05-07: tools: new ilenia release 3.1

ilenia-3.1 has a new feature (–show-readme) to show, using your favourite pager, the README of the port. There are also some little bugfixes: it is fixed the segmentation fault caused during a system update when a dependece port isn’t found; it is fixed the segmentation fault when trying to obtain information about an “orphaned” port (a port that is installed but it isn’t found in any repository).

2007-04-04: tools: new ilenia release 3.0

ilenia-3.0 comes with many new features like the colored output; the trees output for show the dependencies; the search by description command and the support of wildcards in the search command; the support for shell commands in version fields of Pkgfile.
ilenia-3.0 uses a new unique configuration file: /etc/ilenia.conf; right the user has to port the configurations contained by /etc/ilenia.rc, /etc/ports/{aliases,favoriterepo,favoriteversion,favoritepkgmk}.
ilenia-3.0 runs faster than ilenia-2.* and ilenia-1.* and it is more precise and secure than the precedent versions.

2007-02-10: CRUX PPC 2.2.0.2rc1 ready for testing

The first and hopefully last release candidate of CRUX PPC 2.2.0.2 is available for download.
It supports Apple 32 and 64bit hardware, IBM Risc/6000 and pSeries, Genesi PegasosII and Efika, and probably runs on more MPC5200B boards and on PegasosI with a bit of tweaking.
The ports tree has been widely extended, all the knwow issues with the previous 2.2alpha are solved, and the Ilenia 2.2 packages/ports management tool by Cjg is now available on CD.
Now we’re overhauling the documentation, waiting for a bit of feedback on the hardware support, and then after release, heading to 2.3 :D

2007-01-29: tools: new ilenia release 2.2

Yes, another release of ilenia 2.x!
Two new features: added the support for repositories hierachy available through REPOS_HIERACHY in ilenia.rc and added outdated check of dependencies while installing/updating a package.
This release ‘ll be included in the upcoming CRUX PPC 2.2 .

2007-01-24: CRUX PPC new logo

Cjg contributed to the project with a very cool kernel patch with customized logo!

2007-01-12: CRUX PPC 2.2 with EFIKA support coming up soon

Thanks Acrux’s sleepless nights, a new ISO is coming up soon. This will be the final release of the a-bit-too-delayed CRUX PPC 2.2.
The new ISO will feature extended hardware support, including kernel support for both 32bit and 64bit Apple hardware, IBM CHRP and Pseries (testers needed as usual ;-)), Geneis PegasosII, and preliminar EFIKA support.
Documentation has been updated, as well as ports and the kernels; the setup procedure will show some enhancments and the iso will provide some live features and handy tools; the Ilenia ports/packages tool developed by Cjg is now part of the distribution.
In the while, developement of the new 2.3 toolchain has just started, so hopefully CRUX PPC 2.3 is on the way too.

2006-12-14: Ilenia: the package manager for CRUX PPC (and CRUX)

Ilenia is a tool that offers a simple, quick and comfortable way to manage ports and packages on your own CRUX system. And now there are two new patches released for our great tool developed by Cjg.

2006-11-15: CRUX PPC Mailing List launched

The CRUX PPC mailing list is eventually online! :)
Users and developers have been asking for it, and now here it is… we hope this will give a boost in both development and users discussion and support!

2006-11-09: OpenOffice.org port ready and more to come

Going on with our effort to give CRUX PPC a new life, here it comes the OpenOffice.org port: just update the ports and enjoy it from /usr/ports/ppc/opt
This binary port is just Sip’s port for Crux adapted to the binary build of OOo for Linux-PPC that Eric Bachard regularly prepares.

We plan to release ports for MOL (Mac On Linux) and Seamonkey/Thunderbird with Enigmail soon.
We’re still experimenting about gnash; as its development picks up fast and things change quickly, the only way to have an useful release is to pull it from cvs. Even if it gets stabler and stabler it will make your browser very unstable :-( so it’s safe to leave it out for now.

2006-07-23: CRUX PPC 2.2rc1 (iBook G4 Memorial Edition)

This ISO is based on a slightly modified Makefile and setup from CRUX PPC 2.2alpha. The upgrade function it is based on x86 one and it is not tested.
Newer Apple iBooks reached full hardware support. All the packages are hardly optimized for G4 cpu and compiled with aggressive CFLAGS, some configuration files are personalized too, pci.ids and usb.ids are updated and there is xorg-7.1 from Tillman's repo. As editor there is nano and vim and mc too, there is no more pine.
There is no bluez, alsa, airport extreme fw and cd burning tools. The included beta Handbook now refers to CRUX PPC 2.2 and you must follow it.
This is, obviously, an experimental release not aligned with official 2.2 and there'll be no support for it. Ports tree is quite aligned with CRUX 2.3 .

2006-06-03: CRUX PPC 2.2 test cycle

CRUX PPC 2.2 is close to a beta release... the beta phase will probably be short as it was run for a while in a close-to-final stage, using Crux X86 2.2 ports with no major problem.
Newer iBooks reached full hardware support with airport-extreme now working using fwcutter; cpu frequency scaling, suspend, power saving are working like a charm; the weird touchpad is fully functional with synaptics driver and direct rendering is working with minor problems on Ati Radeon 9550 using Tillman's experimental Xorg 7.1 modular ports :)
64 bit support is still unfinished but it might be ready soon...

2005-12-10: CRUX for PowerPC lives again!

A long period of meditation is passed (someone remember the Workbench Guru Meditation error?), but fortunately nullpointer and me (giulivo) are arriving at the end… ports reorganization, udev support, snapshots from the CVS, gcc with autovectorization, pkgutils improved and support for the *Power4* and *Power5* cpus from IBM… we’re arriving with a really new release of Crux for PowerPC!

2005-12-08: CRUX PPC 2.1 test cycle

Here we are with the long-awaited new release candidate ISO.
The distro is basically the same as rc1 with kernel 2.6.12.6, all base and opt ports updated (thus it's now versioned 2.1.0.1), and a ppc64 cross compiler as option.
The esd daemon is now compiled with alsa support, the "filesystem" package is adjusted to allow troubleless switch to udev, and the /etc/ports/{base,opt}.cvs are already set up to checkout ports tagged HEAD from our CVS.
This new iso should now be able to boot on iMacs/PowerMacs G5, and on generic pSeries (Power3, Power4, Power5).
Please note that you need to install the ppc64 compiler in order to compile kernels for 64bit machines. Follow the handbook to see how to cross-compile a kernel.
Also note that upgrading alsa-libs without updating the kernel is not a good idea... please use the included alsa-libs for kernel 2.6.12.6 and earlier, or upgrade them from the clc/contrib repository for newer kernels.

2005-05-18: Forum restored

Yep, forum now restored! We hope it can be useful not only for hacking :D The messages are saved and phpBB updated… please be careful, gh!

2005-01-21: CRUX PPC 2.0.1 Release Candidates!

The 2.0.1 branch is basically an updated 2.0 version. Works on Apple 32bit, Apple 64bit, PegasosII and introduces the support for IBM pSeries systems. Additional informations and downloads links for the test versions are available in the forums at the Improvements section.

2004-11-17: CRUX PPC Evolution 2.0.1.1 (codename Simona) Released!

CRUX PPC Evolution is our first attempt in order to provide a desktop environment equipped CRUX PPC. Inspired, in the beginning, by CRUX Evolution for i686, it’s an extended version of the CRUX PPC 2.0 GNU/Linux distribution for the Apple and Pegasos II systems that, in addition, comes ready with printing utilities, common libraries and contains pre-compiled packages for the GNOME and KDE desktop environments. You can find the iso file here along with its md5sum and its README.

2004-09-28: CRUX PPC 2.0 Released!

The long waited CRUX PPC version 2.0 is now available. Supports Apple and PegasosII systems, uses Linux kernel 2.6.8.1 and Native Posix Threads Library (tls/nptl). Ready for ALSA and IPv6. See the download page!

2004-09-22: CRUX PPC at SNDF Europe 2004

The CRUX PPC team, who will soon release the waited 2.0 version of the CRUX port for the PowerPC platform, will be present at the Smart Networks Developer Forum 2004 that this year will be held at Frankfurt. The whole CRUX PPC staff thanks Genesi and Freescale for the kind invitation, Raquel Velasco and Bill Buck for the trust and David Holm for the patient help.

2004-08-17: CRUX PPC 2.0 rc3 Available!

This version supports Apple 32bit, Apple 64bit and PegasosII systems. It’s based on the linux kernel 2.6.7 and gnu libc 2.3.3 (April 2004), has full support for Native Posix Thread Library. Unfortunately a problem with cvsup is not completely solved, but you can safely use it. To synch base and opt ports you have to change the cvs tag in /etc/ports/base.cvs and /etc/ports/opt.cvs from STABLE-2_0 to HEAD. Here the handbook: handbook.html and the ISO image: crux-ppc-2.0rc3.iso

2004-05-18: CRUX PPC 1.3 Upgrades

Users running CRUX PPC 1.3 should upgrade their ports package to this version, so they can use the 1.3.1 ports repository instead of the old and unmaintained 1.3 repository. Download the tarball file, untar it, enter the port directory, then use common pkgmk and pkgadd -u sequence to upgrade it.

2004-05-15: CRUX PPC 2.0 and kernel 2.6

We are working on the newer 2.0 release of CRUX PPC. As x86 version, CRUX PPC 2.0 includes a newer toolchain and is based on kernel 2.6. We are searching for beta testers and for PPC hardware to make tests and improve hardware compatiblity. Please if you can help our project, contact us.

2004-02-24: CRUX PPC 1.3.1 Released

Keyboard problems at install time are fixed, ATI Radeon 9200 on iBook G4 is now supported with radeon framebuffer, packages are updated and PegasosII platform is now supported!. The ISO image is larger (~270mb) because two differents boot kernels and kernel sources have been used to support Apple and PegasosII hardware.

2004-02-02: CRUX PPC and Pegasos

With a new developer (ncrfgs) and in conjunction with PegasosPPC Italia staff, we are working to support PegasosII platform on CRUX PPC. We are searching for hardware!

2004-01-01: CRUX PPC 1.3 Released

See the ChangeLog at crux.nu for notices about new and updated packages. Go to the download section to download the ISO image (~230MB). Please use a mirror.

2003-10-03: CRUX-PPC 1.1 (Stable) Released

CRUX 1.1+ for PowerPC platform with packages updated to September 2003. Some packages are added or modified to support special PPC features and some others are added from the CRUX 1.2 tree (e.g. gtk2, atk, pango and xchat2). The system boots on NewWorld machines. Updated install.txt to reflect the needed changes.
Note that CRUX-PPC includes support for cvsup and httpup because it can use cvsup for the clc ports or zhware ports, but httpup is needed for the official 'base' and 'opt' ports. Please read the README file.

2003-07-21: CRUX PPC, the first announce

"hello everybody, this is Giulivo from the Napoli LUG.
I cooperate with the CRUX ITALIA project. i wanted you to know that I'm realizing a Crux Port for the PPC platform. i have made a list of things to do yet and things are going really well for the moment: i'm planning to have the BASE and OPT PORTS ready by the time of October.
If anyone has got an Apple machine with a G3 CPU type or next and feels he can help me, please write here in the list."