Sponsored Links

Sponsored Links

Video: AsbestOS: Linux on PS3 3.41 without OtherOS via GameOS

Sponsored Links
219w ago - A few weeks back PlayStation 3 developer Marcan named his PS3 Linux Bootloader on Firmware 3.41 AsbestOS, and today he has shared a video of it in action below along with the following details, to quote:

Download: AsbestOS Source Code / AsbestOS ReadMe / Kernel Patch / Stage 1 Binary / Stage 2 Binary

"As most of you will probably already know, I've been working on a project recently which aims to run Linux on the PS3 using the PSJailbreak exploit, effectively replacing GameOS on the fly.

I think it's gotten to the point where it's useful enough for other people to be interested, so here's something resembling an official announcement.

AsbestOS (a mineral, and meaning "inextinguishable" in Greek) is a bootloader to run PS3 Linux without OtherOS. It runs using the USB GameOS exploit (on PS3 version 3.41) from any compatible device, and any reprogrammable devices currently running the PS3 exploit can be used as long as they have enough free internal or external storage (40kB or so) to hold the loader. It is general enough that it should be useful to boot Linux given any other GameOS exploit in the future.

Currently, it only supports netbooting a kernel and no initrd (mostly due to bootmem limitations). This is enough to run a Linux system booting from an NFS share or from USB storage media. Almost everything that works under OtherOS is working.

As additional perks of running as GameOS, you also get access to a seventh SPE (needs a [Register or Login to view links] to enable) and there is clearly full access to the RSX including 3D support, although we still need to learn a few details about how that works to be able to use it.

AsbestOS is a fully independent open source payload and does not contain any code from the original PSJailbreak payload or derivatives. It is licensed under the GPLv2. Compiling it does not require any SDK tools, and it includes a script to build a fully vanilla GNU toolchain for the PS3.

If you're interested, check out the [Register or Login to view links]. The [Register or Login to view links] contains information on how to run AsbestOS and how to set up kernels. Currently, ports exist for software USB AVRs (Arduino etc.), iPods, and the reference implementation for devices with a TI OMAP3, but anything currently running PSGroove or similar can be adapted with only a few lines of new code.

For the impatient or lazy folks, here's a [Register or Login to view links] that you can use Update: and a [Register or Login to view links] and a [Register or Login to view links].

You'll probably want to change the kernel commandline options to set up your NFS root partition. This will eventually be handled by AsbestOS, but for now, open it up in a hex editor, search for HEXEDIT_THIS, and change the commandline to suit your needs (without changing the total length, of course). Do note that this kernel does not have built-in USB support, so it can only be used for NFS booting (the USB stuff is built as a module).

You can use [Register or Login to view links] filesystem as a starting point. It's a Gentoo stage3 updated to date and with PS3-specific tools installed. Keep in mind that there's no Portage tree included, so be sure to either emerge --sync or NFS mount your server's Portage tree (which is what I do).

At the very minimum, you'll want to edit the following files to configure your NFS and networking settings (or to specify USB device partitions, if you want to go that route - but you need to compile your own kernel then): /etc/fstab, /etc/hosts, /etc/resolv.conf, and quite likely a few others. This filesystem includes kernel modules for the above kernel. The root password is 'ps3′."

Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter, Facebook and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene and PlayStation 4 scene updates and fresh homebrew releases!

Comments 35 Comments - Go to Forum Thread »

• Please Register at PS3News.com or Login to make comments on Site News articles.
#30 - RagnarokRO - 219w ago
RagnarokRO's Avatar
hi, i saw in the video there was no beep "beep beep" sound when he pressed power eject. i am wondering is there anyway to suppress this sound?

#29 - tragedy - 219w ago
tragedy's Avatar
Quote Originally Posted by Lumute View Post
How much memory is available under AsbestOS? if it has access to the 256MB GDDR3 VRAM that would be awesome...
That memory was available to Linux before, via a swap device.

You don't want to just map in the video memory and treat it as normal memory because due to the PS3 memory layout, read performance from RSX memory is atrocious from the CPU, so you'll want to use the RSX to copy data to and fro anyway.

See here for more info: theinquirer.net/inquirer/news/1007286/ps3-hardware-slow-broken

#28 - hacked2123 - 219w ago
hacked2123's Avatar
"O, wait, no, I'm an idiot", I love the irony of that statement.

#27 - evilsperm - 219w ago
evilsperm's Avatar
I'm currently waiting on 2 dev boards now that will be able to handle the AsBestOS payload and I cant wait to get my dirty paws on them hehe.

#26 - chomps268 - 219w ago
chomps268's Avatar
evilsperm, I'm pretty sure your words just made me wet myself.


Sponsored Links

Sponsored Links
Sponsored Links

Sponsored Links

Advertising - Affiliates - Contact Us - PS3 Downloads - PS3 Forums - Privacy Statement - Site Rules - Top - © 2015 PlayStation 3 News