Page 1 of 4 123 ... LastLast
Results 1 to 10 of 36



  1. #1
    Registered User zeromx's Avatar
    Join Date
    Dec 2008
    Posts
    221

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


    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 http://git.marcansoft.com/?p=ps3-linux.git;a=commitdiff;h=d4b9d3b8a61cc0f89d92cd8151839f30c1bdd6ee 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.
    Code:
    --- a/arch/powerpc/platforms/ps3/spu.c+++ b/arch/powerpc/platforms/ps3/spu.c@@ -422,11 +422,13 @@ static int __init ps3_enumerate_spus(int (*fn)(void *data))                if (result)                        break; -               if (resource_type == PS3_SPU_RESOURCE_TYPE_EXCLUSIVE) {+               if (resource_type & PS3_SPU_RESOURCE_TYPE_EXCLUSIVE) {                        result = fn((void*)(unsigned long)resource_id);                         if (result)                                break;+               } else {+                       pr_debug("%s:%d: SPU %d is not exclusive (type 0x%lx)\n", __func__, __LINE__, i, resource_type);                }        }
    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 http://git.marcansoft.com/?p=asbestos.git. The http://git.marcansoft.com/?p=asbestos.git;a=blob;f=README 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 http://marcansoft.com/transf/dtbImage-20101020.bin that you can use Update: and a http://marcansoft.com/transf/stage1-20101020.bin and a http://marcansoft.com/transf/stage2-20101020.bin.

    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 http://marcansoft.com/transf/gentoo-ps3-20101020.tar.bz2 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?."





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

    More PlayStation 3 News...
    Attached Files Attached Files

  2. #2
    Forum Moderator PS3 News's Avatar
    Join Date
    Apr 2005
    Posts
    26,869

    Thanks to everyone who submitted this and +Rep to zeromx. I will be attaching the required files to the first post shortly as well.

  3. #3
    Senior Member shummyr's Avatar
    Join Date
    Sep 2008
    Posts
    738
    This is great, I looked forward to all the possibilties and advancements this will bring, and some of the creative outcomes this will offer as far as access to the hardware...

    Shummyr

  4. #4
    Registered User ramx2's Avatar
    Join Date
    Sep 2009
    Posts
    35
    Great work so far!! I hope we see soon the best of ASBESTOS.

  5. #5
    Registered User beary2006's Avatar
    Join Date
    Jul 2010
    Posts
    4
    Not trying to be rude, but this just like every other app that has come out recently.. who really cares? why run linux on your ps3 if you have a computer. Now i'm no coder but someone put out something useful, please not like an open manager redone a thousand times either.

  6. #6
    Registered User buberlo's Avatar
    Join Date
    Dec 2008
    Posts
    2
    Quote Originally Posted by beary2006 View Post
    Not trying to be rude, but this just like every other app that has come out recently.. who really cares? why run linux on your ps3 if you have a computer. Now i'm no coder but someone put out something useful, please not like an open manager redone a thousand times either.
    dude, you have no idea what you're talking about...

  7. #7
    Senior Member bitsbubba's Avatar
    Join Date
    Mar 2010
    Posts
    595
    so is someone in the process of compiling this for use, I would but I have no idea.

  8. #8
    Registered User elidoe89's Avatar
    Join Date
    Sep 2010
    Posts
    3
    what model of acer is the notebook?

  9. #9
    Registered User dawes's Avatar
    Join Date
    Oct 2009
    Posts
    5
    Teensy has memory expansion.. You can get a $8 SD card adapter for the Teensy (pjrc.com/store/sd_adaptor.html).

    I ordered one with the plan that maybe someone will find a way of storing a hack to completely eliminate the BD drive but it may require to copy an entire game onto local (to the USB dongle) memory. Also there maybe the possibility of the PS3 Freedom device acting as a Internal hard drive via a hack.

    For $8, it may be possible to also act as a normal USB drive. So, worth a gamble for future proofing.

    "I really hope a 32kb payload arrives for this one day."

    The SD card adapter is in stock and I expect someone will modify the payload to use the SD memory.

  10. #10
    Registered User Zerotacg's Avatar
    Join Date
    Jan 2009
    Posts
    43
    yey quite nice, +rep.. just a quick question, does it only work as payload or would it be possible as app that one could start from gameOS?

    I'd love the idea to start linux from gameOS just like an app so that one would not need to switch the PL or usbdevices still pretty nice work

    didn't got my hands on one yet anyway since they are kind of soldout recently

 


 
Page 1 of 4 123 ... LastLast