Re: [ydl-gen] PS3 is Hacked!

2010-01-27 Thread Robert Spykerman
On Wed, Jan 27, 2010 at 3:45 AM, Derick Centeno dcent...@ydl.net wrote:


 On Tue, 26 Jan 2010 22:20:56 +1100
 Robert Spykerman robert.spyker...@gmail.com wrote:
...
 Now, I am wondering
 (1) when we will be able to actually run unsigned code on the ps3
...
 In brief as to when the code will be available depends on when he
 releases his work and under what open source license.  If you want to have a
 clue regarding the variety of open source licenses (and gain a better
 understanding of that universe) you can refer here: http://www.opensource.org/

Ah, he's a hacker, quite honestly I doubt that he'd care about
licensing or anything like that.  In the spirit of things, it looks
like he has just realized his hack to the public domain, which I've
just downloaded to take a lookie.

And really, the bottom line here is that he's not really publishing
'code' per se he's describing a 'method'.

So... licensing... Non issue.

Take a look at his blog it's quite interesting.

http://geohotps3.blogspot.com/2010/01/heres-your-silver-platter.html

It seems he boots a linux kernel per normal and then inserts a kernel
module which does some fancy memory footwork that I *STILL* don't
understand and somehow trips something inside. He claims enables him
to inject and run unsigned code.

Given he's actually publicly released the hack, and expects fellow
capable colleagues to replicate it, probabilistically I expect it
would likely work. It sounds crazy enough to.

So I would say, (1) is probably in the bag. Not with any certainty,
but ... all it takes is for a few other people out there to replicated
it. And ... I would wager that quite a few will try.

(That said, I'm not taking a soldering iron to my PS3 till, heck, at
least I have ONE to spare hahaha)

 (2) if (1) is realized, who will rewrite the kernel (and I also would
 say drivers of course) to run on an un-hypervisor-abstracted ps3...

 Depending under which open source license the work is finally released as a
 variety of projects can participate.  I doubt very much whether Fixstars will
 participate though as they have commercial obligations to adhere to.  Then
 again what Fixstars does or doesn't choose to do has little to do with what
 talented programmers will choose to do on their own anyway, if I was to guess 
 I
 would believe that work would appear within Debian Linux and it's variant
 Ubuntu first.  Slackware Linux and others may move towards this direction and
 others.

 Established commercial interests may not offer tools to facilitate this
 independent effort as their business obligations would be threatened or 
 prevent
 them from participating.  IBM for instance, announced that it ceased Cell
 development last December.  So work at a sufficiently sophisticated and useful
 level which interests techncially saavy professionals may be slow to develop 
 if
 at all, since most will be looking towards where IBM is going as opposed to
 Cell projects which IBM has abandoned.

Re: the kernel rewrite IF (1) proves practical and easy (which it
still looks not unfortunately)..

I just hope there is enough interest in the PS3 hacker community to
engineer something and boot linux.

Honestly, I couldn't care who provides us with a better kernel :) Just
that they make it easy enough for the average enthusiast to... er...
deploy. We can worry about stuff like what distro later.

Boot first.

Worry later :)

This would be the most CRITICAL point to achieve, I think after this
hack is confirmed (if it is). If this can be achieved... Wow

 (3) how easy/practical (1) and in fact (2) actually is...and if it
 will ever actually happen.

 Programming for the Cell isn't easy at all.  Decent discussions involving an 
 in
 depth consideration of various processors was explored with the YDL Board.  
 One
 such discussion is here:
 http://www.yellowdog-board.com/viewtopic.php?f=19t=4976

I don't think the Cell is truly the issue here although it is a true
point the cell is hard to program in the sense of truly making use of
its might. All that SPE synergy is not really needed to boot a linux.
All that is required is that the SPE's  not interfere (yes, I mean
that locked-up one especially).

What I perceive the difficulty to be is getting arbitrary unsigned
code running _easily_ and _practically_. At present the way he
describes it appears too inconvenient. But it is a  start.

And then there is the issue of a kernel for effectively what I suspect
is an entirely 'new' machine (I hope I am wrong!), for which ...
manuals are not likely to be available :) So, this is not going to be
easy, I suspect.

And then there is the 'What can Sony do about it?' factor

Interesting stuff. I watch eagerly with anticipation.

Robert Spykerman

-- 
chown -R us ./base
___
yellowdog-general mailing list - yellowdog-general@lists.fixstars.com
Unsuscribe info: http://lists.fixstars.com/mailman/listinfo/yellowdog-general
HINT: to Google archives, try  

Re: [ydl-gen] PS3 is Hacked!

2010-01-26 Thread Robert Spykerman
On Tue, Jan 26, 2010 at 7:09 AM, Kai Staats k...@overthesun.com wrote:
 As a former employee of Fixstars and huge fan of YDL on the PS3, I
 offer this link with all due respect to both Sony and GeoHot:

 http://arstechnica.com/gaming/news/2010/01/three-years-later-the-ps3-gets-hacked.ars

Now, I am wondering

(1) when we will be able to actually run unsigned code on the ps3

(2) if (1) is realized, who will rewrite the kernel (and I also would
say drivers of course) to run on an un-hypervisor-abstracted ps3...

(3) how easy/practical (1) and in fact (2) actually is...and if it
will ever actually happen.

Sadly. I honestly do not believe all that much will actually happen. I
hope I am wrong about this.

I hope we will have other interesting things to play with soon,
however. The new out-of-order ARM derivatives from NVIDIA look
particulary interesting. I wonder if they catch on on mobile phones
and netbooks will they ever start appearing on the desktop.

Robert Spykerman

-- 
chown -R us ./base
___
yellowdog-general mailing list - yellowdog-general@lists.fixstars.com
Unsuscribe info: http://lists.fixstars.com/mailman/listinfo/yellowdog-general
HINT: to Google archives, try  'lt;keywords site:us.fixstars.com'


Re: [ydl-gen] PS3 is Hacked!

2010-01-26 Thread Derick Centeno
Hi Rob, my comments follow yours:

On Tue, 26 Jan 2010 22:20:56 +1100
Robert Spykerman robert.spyker...@gmail.com wrote:

 On Tue, Jan 26, 2010 at 7:09 AM, Kai Staats k...@overthesun.com wrote:
  As a former employee of Fixstars and huge fan of YDL on the PS3, I
  offer this link with all due respect to both Sony and GeoHot:
 
  http://arstechnica.com/gaming/news/2010/01/three-years-later-the-ps3-gets-hacked.ars
 
 Now, I am wondering
 
 (1) when we will be able to actually run unsigned code on the ps3
 
That depends on which Linux distributions decide to share and incorporate the
code this fellow generates.  It also depends which open source license he
chooses to utilize.  This choice (whichever it becomes) will lock out or
exclude some Linux distributions as the open source licenses they participate
with may be different from his.

An example of this limitation exists in how the Claws Mail project had to drop
utilizing Clamav from it's project because Clamav utilizes a different open
source license.  The work around can only be implemented by individuals who
want to code clamav so that it works within the version of Claws Mail which
they use on their own computer.

In brief as to when the code will be available depends on when he
releases his work and under what open source license.  If you want to have a
clue regarding the variety of open source licenses (and gain a better
understanding of that universe) you can refer here: http://www.opensource.org/


 (2) if (1) is realized, who will rewrite the kernel (and I also would
 say drivers of course) to run on an un-hypervisor-abstracted ps3...

Depending under which open source license the work is finally released as a
variety of projects can participate.  I doubt very much whether Fixstars will
participate though as they have commercial obligations to adhere to.  Then
again what Fixstars does or doesn't choose to do has little to do with what
talented programmers will choose to do on their own anyway, if I was to guess I
would believe that work would appear within Debian Linux and it's variant
Ubuntu first.  Slackware Linux and others may move towards this direction and
others.

Established commercial interests may not offer tools to facilitate this
independent effort as their business obligations would be threatened or prevent
them from participating.  IBM for instance, announced that it ceased Cell
development last December.  So work at a sufficiently sophisticated and useful
level which interests techncially saavy professionals may be slow to develop if
at all, since most will be looking towards where IBM is going as opposed to
Cell projects which IBM has abandoned.

 (3) how easy/practical (1) and in fact (2) actually is...and if it
 will ever actually happen.

Programming for the Cell isn't easy at all.  Decent discussions involving an in
depth consideration of various processors was explored with the YDL Board.  One
such discussion is here:
http://www.yellowdog-board.com/viewtopic.php?f=19t=4976

There are other threads.  Just search the thread discussing the PS3 and others
on the YDL Board which may be informative on various informative details.  In
the end, there are very good reasons why IBM is moving towards heterogeneous
multicore systems could look something like the Toshiba SpursEngine as that
design is more effective in terms of producing working and manageable code
quickly, than the Cell has been.
 
 Sadly. I honestly do not believe all that much will actually happen. I
 hope I am wrong about this.

As usual in high-tech prognostications time will prove which idea or design is
the most practical.  We are reading tea leaves even with the variety
of experiences we may contribute to this or other discussions.  In other words,
unless we are directly involved with one or another project we will have to
wait to observe where the various commercial and open source efforts actually
lead to over time.
 
 I hope we will have other interesting things to play with soon,
 however. The new out-of-order ARM derivatives from NVIDIA look
 particulary interesting. 

As the Cell is dead as a development project, although it may continue for
sometime development will continue in the wild for quite sometime another
reason why commercial entities may not feel comfortable in making contributions
to such efforts.  Work on the Tesla though interesting, if one is looking for
what is available now which is indicative of where IBM is going there is only
one system on the market currently which comes close and is affordable within
the current consumer market -- the Toshiba SpursEngine.  

It was established last year that YDL will not run on the Toshiba SpursEngine.
Also Fixstars announced in December that they are supporting and developing for
homogeneous multicore processors; resources being limited as they are, it is
doubtful they will change their mind. The next question then really is a matter
of determining which Linux will. I did come across a brief mention that