Following reports (e.g. Hackers bust PS3 DRM wide open with private key hack) that hackers had found a way to obtain Sony PlayStation 3‘s private cryptography key, it was only a matter of time of FreeBSD would be run on Sony’s latest gaming station.
The latest hack to come out of the Chaos Computer Club (CCC) Congress being held in Berlin comes from the fail0verflow hacking squad, who say they’ve found a way to obtain the PS3’s private cryptography key, which is used to sign code.
With an exploit of this type, people could sign, and thus run any PS3 program. The system would then run it as though it were a valid PS3 game, and firmware upgrades won’t be able to stop it, either.
In fact, The team claims: “We only started looking at the PS3 after Other OS was killed.” OtherOS was a feature available in the first versions of the PS3. It allowed other operating systems, such as Linux or FreeBSD, to be installed on the system.
One week after the hack, FreeBSD is running indeed on PS3. There are still a few problems and rough edges, but they should be ironed out when FreeBSD 9.0 is released:
Yesterday, I imported support for the Sony Playstation 3 into our 64-bit PowerPC port, expanding our game console support into the current generation. There are still a few rough edges due to missing hardware support, but the machine boots and runs FreeBSD stably. These rough edges should be smoothed out in time for the 9.0 release.
For further instructions, check out the announcement post: Playstation 3 support now in HEAD