Looking Closely at the Restrictions of Linux on the PS2
Hal-kun writes: "I wrote an interesting article about Sony's upcoming Linux distro for the PS2 and some intellectual property concerns I have with it. It's an intresting look at how Sony limits the ability to have full access to the system, yet being able to keep it under GPL."
"I wrote an interesting article" - very brave, just aching to be flamed :-)
I think I'll read it now.
All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
They can release the whole source for their linux OS. The playstation and playstation 2 have copywrite protection that searches for "bad" areas of the disc, know as the boot sector. Domestic CD-RW drives cannot perfectly duplicate these discs, so you have to "modify" your console to get it to boot these discs. Sony has recently been going after the makers of the devices that allow you to boot CD-R's and DVD-R's. So, most people, even with the PS2 linux source, couldn't use it without buying Sony's disc. They could also make it so big that you can't fit it on a 700MB disc, being a DVD release only, which would further prevent most from getting it for free.
Cthulhu Saves.
See: CSS, DVD regioning, Windows XP Product Activation, PS2 Copy Protection, eBook encryption, et al.
When will big business learn? If something is secured in a paranoid way, it will be overcome to a degree. The prize is too big.
There are paragraph breaks... If you pick up a book or a newspaper, you'll frequently see the same paragraph style. Nothing wrong with that.
/Janne
Trust the Computer. The Computer is your friend.
I wrote an interesting article
Indeed, it was an interesting article.
...there are a lot of people gonna be *real* surprised at this part. Take for example embedded devices or internet appliances...
Allow me to segway for a bit;
either that's funny, or he's just dumb.
Umm the saints are here - and they need to perform three miracles.
/. it
:)
*Hack into the hardware
*Hack the Sony "prop" Linux
*Post a webpage and
I have faith - the most absolute faith in todays dear hackers.
(slightly off-topic)
Where you mention "pull price", that is actually the pre-tax price of whatever you are buying. In your case, 3%. The tax is now 5%; but the net info on the labels is the same.
In case anyone is curious, there are actual laws in Japan prohibiting the selling of books, magazines, and other things at a lower-than-retail cost. It falls under "protecting the cultural heritage" or something.
I haven't seen that before.
Good for at least one laugh.
"Survival of the fittest Max, and we've got the fucking gun!" - Pi
Yawn. Why exactly do people try to put (or run) OS's on video game hardware, other than the fact that "I can?" You can get better results with a dedicated PC for a couple hundred bucks...
------
Today's Top Deals
Here's the test of the above article, in case it gets slashdotted--- Linux for the PS2 and Sony's Intellectual Property In a few months Sony Computer Entertainment of America will be releasing a version of Linux for their terribly popular Playstation 2. I can't help but to feel a little worried about this. Is Sony's PS2 Version of Linux Free, as in Freedom? Sony's never been one to be very forthcoming when it comes to giving their intellectual property away for free. Anyone familiar with my Playstation Documentation Project know that I have a past with Sony. Thankfully only by proxy. Not to go into outrageous details, but my documentation came about from a bet that I had with a Sony representative. It was during the first volleys of Sony's litigation with "Bleem!", a small two-man company that set out to make a commercial Playstation 1 (PSX) emulator for PC. Sony, at the time, was claming that the creation of the "Bleem!" violated countless patents, copyrights, and trade secrets. I, for one, thought the trade secret argument was a bunch of hooey. I speak and read Japanese and seen all kinds of documents about how the PSX functioned from both sides of the pond. Also homebrew developers and professionals were swapping notes in a wildly open mailing list that I had subscribed to. With this wealth of information in hand, I bet my Sony rep that I could peg about 75% of the internal architecture of the PSX without signing a Non-Discourse Agreement (NDA) with Sony, or using any official Sony documentation. I still have no Idea how close I got, but from the kudos and pats on the back I have received, I must of gotten pretty darn close. I was also asked to be a witness for the Sony vs. Connectix trial to show that Sony's claims of trade secrets was a pretty moot point. Before I was called to trial , Sony bought the Virtual GameStation division from Connectix. That in itself also proves to me that the doc is a little more than just a bunch a numbers I pulled out of my butt. After I published the doc, I kind of picked up intellectual property law as sort of a hobby. I figured that between Linux programming and studying Japanese linguistics, one more esoteric hobby couldn't hurt. I watched as intellectual property disputes raised issues that was supposedly solved over 100 years ago, but somehow it's different today simply because the media is digital now. I also watched as John Q. Public didn't care and continue not to do so. I also sit, bemused, as companies take advantage of this. In the future people won't care simply because "it was always like that" So imagine my shock when I learned that Sony was releasing a version of Linux for the PS2 in Japan. I was so used to seeing Sony fight tooth-and nail for their intellectual property, especially when it came to their game console. Now here they gave giving away the keys to the store, or were they? Allow me to segway for a bit; When I lived in Japan from 1992-1996, I saw the state of intellectual property there first hand. For example, normal broadcast radio does not play top 40 hits. Actually any transmission of copyrighted songs over the air, even a sample, must have a royalty paid to the publisher. If you want to listen to music on the radio, you find an American military station broadcasting on base. Japanese singers also do not commonly own the copyright to their own songs, they couldn't give them away even if the wanted to. Concert recordings are also illegal. There is also royalties you have to pay for the subtle music played in department stores, doctor's offices, and on the phone when you are on hold. Videos are divided into "rental" and "non-rental" versions. The "rental" version commonly cost more to the rental house, and the non-rental version must be sold at a particular price point set by the manufacturer for an allotted amount of time. As I'm writing this I have three Japanese items published by Sony that I purchased during a recent jaunt to the country. The first is a concert video, next is a CD, and lastly a PSX game. Along the spine the video, written in big bold Japanese letters are the words "Rental Prohibited". It's also set at a price of 6,700 yen (about $67 USD at the time) with a "Pull Price" of 6,505 yen ($65) This second price is when Sony gives the store permission to "clear the shelves" and can then sell at that price without getting penalized. These are prices set by Sony. The CD is set at 2,800 yen ($28) with a pull price of 2,718 yen (a buck cheaper) These prices were set until July 15, 1992. The CD was published in 1988. Lastly, my Japanese PSX game just set at a pull price of 5,800 ($58) It's up to the store to set something higher for profit So now you could understand why I was so amazed to see Sony selling a Linux kit! Linux and proprietary hardware do not go hand-in-hand. What about all the trade secrets that Sony waged a war in order to protect? It wasn't adding up. Their last PSX "hobby system", the Net Yaroze, game with some pretty steep intellectual property requirements. They required you to sign a Non-Disclosure agreement, relinquish all copyright control to the programs you made to Sony, and you had to use statically linked run-time libraries that not only bloated code, but kept you fingers out of the hardware. You also had no access to the CD-ROM. You have to upload your code (no more than 2 meg, including the library) via a slow serial connection and execute remotely. As more information came out about the PS2 Linux, I have found that even though they don't technically violate GPL, they are doing some pretty shifty things to make sure that their intellectual property is intact. From both the Japanese and English FAQs I have read, I have found out how they did it. Now I haven't played with the Japanese PS2 Linux system, but I've read Japanese reports. I'm also a Linux enthusiast, and though I can't claim I know every facet of the OS, I know how to roll my own distribution from scratch. What bothers me to no end, and the key to Sony's ability to keeping the PS2 locked out of even the most uber of superusers is the use of what called "The PlayStation 2 Runtime Environment" This is how the Runtime Environment (RTE) works. In order to get Linux running on your PS2, you must boot the system using the PS2 Linux DVD. During boot, after all the copy-protection stuff is taken care of, the system lays down the Runtime Environment. This is basically a layer that hides access to the SPU2 (Sound Processing Unit), the input/output processor, the hard drive, the CD/DVD-ROM system, the controllers, memory cards, USB, i.Link and other peripherals. The RTE does supply hardware looking hooks, an educated guess being faux-memory address and registers. Then the Linux kernel is loaded onto of this. There are Linux device drivers that accesses the Runtime Environment that are open source, but it's just a device driver calling in all actuality, another device driver that's closed. What you can and can't do with the system is limited. You have no ability to read a normal PSX or PS2 memory card directly. For example you can't open a Final Fantasy X save, edit how much cash you have, and save it again. Through the RTE you can format a whole memory card(!) and mount it like an 8 meg hard drive, but that card would be worthless for saving normal PS2 games. Once you put the Linux formatted card without Linux running (i.e. you are in the browser) it's ask to reformat the card. The RTE also not allow audio CDs to be identified. It also can tell if you have put in a CD-R or not (it can see a wobble track, which all CD-Rs have ) and likewise not allow the disk to be seen. A PS2 can read CD-Rs fine, the RTE is just doing copy protection first to make sure you can't. You will also have no access to the CSS portion of the MPEG decoder, but you can decode raw MPEG-4. Direct access to the Dolby subsystem is also denied. Anything dealing with region locks are also restricted. The first DVD (The boot disk) has a Linux boot loader and the RTE on it. This disk is not allowed to be copied. It also has the manuals on it too, which I'm sure are also copyrighted and not allowed to be publicly distributed. The Linux kernel is on the second disk and also on the hard drive after it's installed. In order to use a monitor, you must one that is "Sync on Green" . This means that the refresh rate is only in the green channel. The monitor must use that sync pulse to sync red and blue channels so they all get painted in the screen at the same time. The reason why you have to use that is because a PS2 can turn it's sync on green ability on and off. If you try and use the monitor adapter for playing PS2 games or watching DVDs, sync on green will be turned off and only the green channel will show up. Direct video output defeats Macrovision. Sony doesn't want you making copies of DVDs to tape. Keep in mind that your network adapter is going to have a MAC address that Sony, no doubt, knows. Also removing the PS2 hard drive and attempting to mount in a PC will also likely not work and possibly damage the drive. That's about it. Any questions or comments can be directed at me. I'm probably not going to pick up a Linux kit for my PS2 because I really can't afford it and I have a much more open version of Linux on my other PC. I'm not trying to dump on the system. I'm just trying to make people a little bit more aware. If I have anything wrong please correct me. Any negative comments must be processed through /dev/null before sending them me. ^_^
Hey, this is my sig, if you don't like it, STOP READING MY POSTS!
I have now read it, but he could sure use a proof reader :-)
All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
There are no paragraph breaks - look at the source. Not a P tag to be seen.
If someone wants to be an idiot and manually use BR...
Plonk.
Personally I have had bad experiences with Sony. I have had 4 PS1's and 1 PS2, and a multitude of other Sony products. While typically for the most part the products are good the one thing that gets me about Sony is Warranty and support. Even the most minor thing is a instant void of warranty. I watched them void a friend of mines warranty on his PS2 becuase his fiber audio out cable wasnt made by Sony. I've also seen them do the same thing for the composite cable on the way out, and even power cables on the PS1. Not to mention non Sony memory cards, yes and even games. Which brings me to my point. If using anything non-Sony voids a warranty.... What happens if you add anything at all to the Linux distro they provide you with. Does that void your warranty? Or are they making exceptions in thier policy this time. I'm willing to bet they aren't making any exceptions.
Am I lying when I tell you that im telling the truth? Or am I telling the truth when I say that Im lying?
It seems that Sony has protected the intellectual property invested in its closed system by putting Linux on top of a virtual machine. That's pretty clever, though I'm also fairly certain that this will only spur open source developers to develop a Linux that will run on the bare metal.
Linux for the PS2 and Sony's Intellectual Property
In a few months Sony Computer Entertainment of America will be releasing a version of Linux for their terribly popular Playstation 2. I can't help but to feel a little worried about this. Is Sony's PS2 Version of Linux Free, as in Freedom? Sony's never been one to be very forthcoming when it comes to giving their intellectual property away for free. Anyone familiar with my Playstation Documentation Project know that I have a past with Sony. Thankfully only by proxy. Not to go into outrageous details, but my documentation came about from a bet that I had with a Sony representative. It was during the first volleys of Sony's litigation with "Bleem!", a small two-man company that set out to make a commercial Playstation 1 (PSX) emulator for PC. Sony, at the time, was claming that the creation of the "Bleem!" violated countless patents, copyrights, and trade secrets. I, for one, thought the trade secret argument was a bunch of hooey. I speak and read Japanese and seen all kinds of documents about how the PSX functioned from both sides of the pond. Also homebrew developers and professionals were swapping notes in a wildly open mailing list that I had subscribed to. With this wealth of information in hand, I bet my Sony rep that I could peg about 75% of the internal architecture of the PSX without signing a Non-Discourse Agreement (NDA) with Sony, or using any official Sony documentation.
I still have no Idea how close I got, but from the kudos and pats on the back I have received, I must of gotten pretty darn close. I was also asked to be a witness for the Sony vs. Connectix trial to show that Sony's claims of trade secrets was a pretty moot point. Before I was called to trial , Sony bought the Virtual GameStation division from Connectix. That in itself also proves to me that the doc is a little more than just a bunch a numbers I pulled out of my butt.
After I published the doc, I kind of picked up intellectual property law as sort of a hobby. I figured that between Linux programming and studying Japanese linguistics, one more esoteric hobby couldn't hurt. I watched as intellectual property disputes raised issues that was supposedly solved over 100 years ago, but somehow it's different today simply because the media is digital now. I also watched as John Q. Public didn't care and continue not to do so. I also sit, bemused, as companies take advantage of this. In the future people won't care simply because "it was always like that"
So imagine my shock when I learned that Sony was releasing a version of Linux for the PS2 in Japan. I was so used to seeing Sony fight tooth-and nail for their intellectual property, especially when it came to their game console. Now here they gave giving away the keys to the store, or were they?
Allow me to segway for a bit;
When I lived in Japan from 1992-1996, I saw the state of intellectual property there first hand. For example, normal broadcast radio does not play top 40 hits. Actually any transmission of copyrighted songs over the air, even a sample, must have a royalty paid to the publisher. If you want to listen to music on the radio, you find an American military station broadcasting on base. Japanese singers also do not commonly own the copyright to their own songs, they couldn't give them away even if the wanted to. Concert recordings are also illegal. There is also royalties you have to pay for the subtle music played in department stores, doctor's offices, and on the phone when you are on hold. Videos are divided into "rental" and "non-rental" versions. The "rental" version commonly cost more to the rental house, and the non-rental version must be sold at a particular price point set by the manufacturer for an allotted amount of time. As I'm writing this I have three Japanese items published by Sony that I purchased during a recent jaunt to the country. The first is a concert video, next is a CD, and lastly a PSX game. Along the spine the video, written in big bold Japanese letters are the words "Rental Prohibited". It's also set at a price of 6,700 yen (about $67 USD at the time) with a "Pull Price" of 6,505 yen ($65) This second price is when Sony gives the store permission to "clear the shelves" and can then sell at that price without getting penalized. These are prices set by Sony.
The CD is set at 2,800 yen ($28) with a pull price of 2,718 yen (a buck cheaper) These prices were set until July 15, 1992. The CD was published in 1988. Lastly, my Japanese PSX game just set at a pull price of 5,800 ($58) It's up to the store to set something higher for profit
So now you could understand why I was so amazed to see Sony selling a Linux kit! Linux and proprietary hardware do not go hand-in-hand. What about all the trade secrets that Sony waged a war in order to protect? It wasn't adding up. Their last PSX "hobby system", the Net Yaroze, game with some pretty steep intellectual property requirements. They required you to sign a Non-Disclosure agreement, relinquish all copyright control to the programs you made to Sony, and you had to use statically linked run-time libraries that not only bloated code, but kept you fingers out of the hardware. You also had no access to the CD-ROM. You have to upload your code (no more than 2 meg, including the library) via a slow serial connection and execute remotely.
As more information came out about the PS2 Linux, I have found that even though they don't technically violate GPL, they are doing some pretty shifty things to make sure that their intellectual property is intact. From both the Japanese and English FAQs I have read, I have found out how they did it. Now I haven't played with the Japanese PS2 Linux system, but I've read Japanese reports. I'm also a Linux enthusiast, and though I can't claim I know every facet of the OS, I know how to roll my own distribution from scratch. What bothers me to no end, and the key to Sony's ability to keeping the PS2 locked out of even the most uber of superusers is the use of what called "The PlayStation 2 Runtime Environment"
This is how the Runtime Environment (RTE) works. In order to get Linux running on your PS2, you must boot the system using the PS2 Linux DVD. During boot, after all the copy-protection stuff is taken care of, the system lays down the Runtime Environment. This is basically a layer that hides access to the SPU2 (Sound Processing Unit), the input/output processor, the hard drive, the CD/DVD-ROM system, the controllers, memory cards, USB, i.Link and other peripherals. The RTE does supply hardware looking hooks, an educated guess being faux-memory address and registers. Then the Linux kernel is loaded onto of this. There are Linux device drivers that accesses the Runtime Environment that are open source, but it's just a device driver calling in all actuality, another device driver that's closed.
What you can and can't do with the system is limited. You have no ability to read a normal PSX or PS2 memory card directly. For example you can't open a Final Fantasy X save, edit how much cash you have, and save it again. Through the RTE you can format a whole memory card(!) and mount it like an 8 meg hard drive, but that card would be worthless for saving normal PS2 games. Once you put the Linux formatted card without Linux running (i.e. you are in the browser) it's ask to reformat the card.
The RTE also not allow audio CDs to be identified. It also can tell if you have put in a CD-R or not (it can see a wobble track, which all CD-Rs have ) and likewise not allow the disk to be seen. A PS2 can read CD-Rs fine, the RTE is just doing copy protection first to make sure you can't. You will also have no access to the CSS portion of the MPEG decoder, but you can decode raw MPEG-4. Direct access to the Dolby subsystem is also denied. Anything dealing with region locks are also restricted.
The first DVD (The boot disk) has a Linux boot loader and the RTE on it. This disk is not allowed to be copied. It also has the manuals on it too, which I'm sure are also copyrighted and not allowed to be publicly distributed. The Linux kernel is on the second disk and also on the hard drive after it's installed.
In order to use a monitor, you must one that is "Sync on Green" . This means that the refresh rate is only in the green channel. The monitor must use that sync pulse to sync red and blue channels so they all get painted in the screen at the same time. The reason why you have to use that is because a PS2 can turn it's sync on green ability on and off. If you try and use the monitor adapter for playing PS2 games or watching DVDs, sync on green will be turned off and only the green channel will show up. Direct video output defeats Macrovision. Sony doesn't want you making copies of DVDs to tape.
Keep in mind that your network adapter is going to have a MAC address that Sony, no doubt, knows. Also removing the PS2 hard drive and attempting to mount in a PC will also likely not work and possibly damage the drive.
That's about it. Any questions or comments can be directed at me. I'm probably not going to pick up a Linux kit for my PS2 because I really can't afford it and I have a much more open version of Linux on my other PC. I'm not trying to dump on the system. I'm just trying to make people a little bit more aware. If I have anything wrong please correct me. Any negative comments must be processed through /dev/null before
sending them me. ^_^
Back to home
halkun@execpc.com
Don't call me back. Give me a call back. Bye. So yeah. But bye our, well, but alright we are on a shirt this chill.
This article isn't news, and it doesn't give an interesting, fresh perspective on combining proprietary hardware with Linux.
The article provides the same old (perhaps) mal-informed opinions that the slashdot community mostly hears on the subject.
The author most writes that (1) Linux is free, and that (2) Sony is evil in protecting it's intellectual property and asks(3) why would a company be so stupid to do so, and concludes that(4) in the end, there is freedom.
This is a familiar theme, and instead of exploring details, the author basically says "I am smart and right, and those who protect their property are wrong".
Thanks for the waste of time.
in no time flat. Before the end of the year we will have full access to all the hardware on both systems and have full system specs. And nothing either side does will have any effect on it.
I look forward to ripping DVD's on the PS2 using the hardware decoder, then using a software DIVX to recompress the video so that it would fit on a CD-R. For personal use only. If I want to watch a movie that I bought on some other format or on another hardware platform, then that is my business and allowed under fair use. It would be nice to stream the videos to any screen in the house.
I had a lot of hopes for the indrema, but all to naught. Maybe a hacked Xbox, or hacked PS2 could be the indrema and be a great platform for developing Linux based gaming. Especially if the games where developed using a cross platform game library like SDL so that the games would be easy to cross port to any system.
-- Never make a general statement.
This article shows what Sony has done to limit access to the system, but it doesn't say exactly how Sony has stayed within the GPL, or how it is only staying within the GPL through "shifty" means.
Quick summary? Sure: There are so many limitations to the "Runtime Environment" that I don't know why anyone would want to have one. Basically every hardware interface is disabled, and you're not going to get much hard disk space using that whopping 8MB memory card (so you're limited in how many external programs you can run).
This thing sounds so crappy that I'd doubt that there's even a compiler on the system!
-bigginal
Why would anyone really want to run Linux on a PS2 except to prove to themselves that it's possible? Sony was obviously reluctant to release their distro. They put all manner of hurdles in place to keep you from using YOUR PS2 the way YOU want to. Hell, I wouldn't even buy a PS2 just because of this. When I buy a computer (be it a pc or console) that single box is mine and I'd like to be able to choose what I do with it as long as I don't cause any sort of damage to others. If I choose to void the warranty on my PS2, so be it. Can a company like sony really enforce any restrictions/license when all I do is use the box for my own personal use and nothing else?? I'm no legal expert, but I'd be REALLY disappointed in the state of the legal system if this were true.
Learn from the mistakes of others. There isn't enough time to make them all yourself.
I hadn't realised until now how that was done, they must be using the same sync on green on/off functionality to restrict our playback.
When this was first discovered at launch a lot of people (myself included) were upset about this, if you want to play games at their best AND watch dvd's you have to keep switching leads. Sony claim they HAD to limit playback in this way (cos of the marcovision thing, I think), but most standalone dvd's over here, including ones manufactured by Sony DO let you play dvd's over an RGB lead.
Thankfully DVD Regionx from Datel enables dvd playback through rgb, as well as allowing discs from any region to be played.
Well I believe they both have Video/Audio Out which makes it possible to connect them to my video/sound cards and record the DVD's.
i was thinking of a project like this for my dreamcast. if there was someway i could build a pc hard drive to it and run the dc linux distro off it instead of booting of a gd rom i could have a small linux box. but in new to linux and console haking so any help would be appreciated if you can offer any help my email is: matthewwoodcock@hotmail.com
he can run linux, play GTA3 and watch porn all on the same machine.
doesn't get much better than that...
That man tried to kill mah Daddy
.. the I/Opener.. Ya know, the little tiny Internet browsing PC that was based on a flash-rom linux kernel.. It was a great toy when they first started playing with it, but that's about the limit. A toy.
I can understand why people want to hack about with proprietry hardware and do cool things with them, but what exactly is Sony's point in producing a Linux distribution? From my point of view, they're doing it to keep (in all reality) the minority of box-hackers happy and maybe to prove a point that the PS/2 really is versatile (maybe a plot to scaremonger Microsoft with it's XBOX and the ability to make it do other stuff).
So, in say 6-12 months time, you're going to have PS2's and XBOX's running Linux. Sure, they're powerful machines (the latter comes with faster bits and more I/O), but is there any serious application? The XBOX is fairly bulky, won't really be very space-saving in a rack, but sure, it's a cheap webserver.
It just seems to me that Sony are going to a lot of effort to prove a point - what that point is i'm not quite sure.
"Never let the truth get in the way of a good story..."
<Electronics_lession>
For *any* monitor, it is required to know when a horizontal scan line starts, when it stops, and where the top of the screen is. This information is called sync, and is seperate from the video data that paints the image.
In a normal, modern monitor, five signal lines go to the monitor:
Now, the hsync line is in one state while the monitor is scanning across the display, and another state during the time the electron beam is being swept back across the display (the horizontal retrace interval). The vsync line is in one state when the screen is being painted, and another when the beam is brought back to the top of the screen (the vertical retrace.)
Now, in older monitors, to save signal lines, they used a technique call "sync on green". During the normal horizontal scan, the green line was at a voltage between 0V and 1V, with 1V being full on green, and 0V being no green. During horizontal retrace, the green line went to -0.5V to signal sync. During vertical retrace, the green line was -0.5V during the whole scan line, and went to 0V during the horizontal retrace. By suitable filtering and phase-lock techniques the actual sync signals were recovered from this. Thus, a sync on green monitor required only 3 signal lines.
Now, if you take a normal monitor, and connect it to a sync-on-green system, the monitor's sync inputs will be undriven. A multirate monitor will simply turn off it's drive to the screen, assuming the computer is turned off.
Sync on green has nothing to do with "synchronizing the red and blue signals with the green" - they are synchronous in time already.
Your best bet for such things is to go to a computer graveyard, and try to find an old monitor. Many older monitors would do sync on green as well as normal discrete sync.
</Electronics_lession>
<Rant>
What I don't understand is why everybody is getting so excited about this. Sony is locking you away from the hardware - without a massive RE effort you are not going to be able to do much with this system. For the price of the PS2 and the Linux distro and hardware you could by far more useful devices (until somebody cracks all the hardware protection). Assuming somebody does manage to get raw HW access, Sony will make that person disappear in a puff of red smoke.
Why don't we all just ignore these people until they learn to play nice with others? Look at the Atari 2600, the Apple ][, the PC. They were successful because people could hack them. Sony and Apple learned the wrong lesson ("We must have total control! Nobody BUT US CAN MAKE MONEY OFF THIS") rather than the right lesson ("Hardware like parachute - works best when open.").
</Rant>
www.eFax.com are spammers
From all appearances, they appear to be doing handstands to try and comply with the GPL, and yet still maintain control over their IP. Seems like that's okay to me - how many companies have just ignored the license completely?
"What we have here, is a failure to communicate." - Cool Hand Luke
I dunno where you get all this anger against Sony.
Sure it went after Bleem & VGS.. but it had its own reasons (invest hundres of millions of dollars to render PSX famous and someone comes over to ride their horse).
As far as I know, Sony never bothered any *non-commercial* emulators. They knew PSEmu full well but they never even sent an email of warning.
Surely Bleem alerted a bunch of American lawyers, and you might have got in touch with them as an indirect result. But you are not writing from a jail, are you ?
In case, if you haven't noticed, Sony is possibly ready to give up on the super-closed-console approach in order to slowdown Microsoft. Even if they try to keep it somewhat close, they know it won't hold for long.
This is a great chance for Linux, and a great chance for the present and future hacker community to have a fresh new cool system to use in place of the same old PC.
You are not wishing that Sony would ship it's hardware expansion with Windows XP & IE, are you ?
Otsukaresama
Well, with the current computer-related legalization in the US, companies will probably be forced by the govt. to do such tricks (a similiar RTE on your PC, preventing content piracy, child porn, and slashdot postings).
Next on law : Your hardware vendor may revoke your license. After all, if you paid for the hardware doesn`t mean you own it. right ?
It just doesn't make sense to me as a consumer -- if this PS2 Linux allowed you to do anything with the system, would that not drive MORE people to BUY a PS2? Oh wait, that's right -- Sony sells them at a loss, and hopes that the software makes it up.
Oh hell, i don't know. Someone needs to hack it up so I can put a kernel on it that isn't 3 YEARS OLD.
thelocust[dot]org
This guy knows linux, he studies japanese, he is interested in intellectual property law, and he knows first hand that things in japan are expensive. He knows alot about other stuff too. Heck, he hasn't even see linux for the ps 2 and he knows that it sucks. But enough about the ps2 did I mention that he....
From the original article, :-)
>>protection first to make sure you can't. You will >>also have no access to the CSS portion of the MPEG >>decoder, but you can decode raw MPEG-4. Direct >>access to the Dolby subsystem is also denied. >>Anything dealing with region locks are also >>restricted.
I wonder if Sony will restrict us to access those *powerful* video processing hardware. No one seems to have verified the claim that PS2 can be converted to a missile controller.
Garunteed for the life of the product.
Let me get this straight.
/.
/. up in arms.
/. is "quick lets buy a PS2, so we can run Linux".
Linux is all about freedom and the GPL.
When Corel dared to not embrace this 'freedom' idea, posts as 'a call to arms' were all over
.
SONY is all about protectionism.
SONY is a major backer of the DMCA. They promote regioned DVD's. These 2 actions alone normally throw
SONY is planning on making sure thier Linux is not 'in the spirit of freedom' (show of hands if you are shocked) - you won't be able to copy it, it won't help you break the security protection of the PS2. Yet, where are the calls to arms? No, the mood on
Hypocrites.
I have a japanese ps2-linux kit (although really the only thing that makes it japanese is the machine it's running on) and I am personally very glad I have it.
1. as a developer, this gives us a cheap way to give artists/designers tools that actually show how elements will look on the TV (colors), and how PS2 specific art (graphics/sound/etc) will be rendered. it is a huge savings to be able to use TCP/IP and open-gl for these tools. it also makes working from home a bit simpler, and who can argue with that?
2. as a programmer, I get to program two things that I enjoy (just for the hell of it) - linux and ps2 hardware - at the same time. sure, I have a few PCs here that would kick the linux kits ass easily at generic apps, esp. memory-hungry and cpu-hungry apps. but just for the fun of using linux on an embedded system, it's great.
and for a wannabe console game programmer, shit -it's an awesome place to start. you can begin with the familiar ground (linux/open-gl/etc) and slowly move to the real hardware specific features.
3. as for GPL vs. Sony's IP rights, I think some people around here have this impression that there is some guy at sony "headquarters" in japan making this hugely compicated agenda that is surely not in the best interest of the open software crowd. I'm pretty damn sure this isn't the case, and as a matter of fact, I think there are some people at sony who have gone pretty damn far (maybe even slightly beyond what their lawyers would consider comfortable) to show their support for the open software crowd. some people there do care, but some don't. same as everywhere. and instead of bitching about it, I'm damn happy that they've taking this starting step (opposed to how closed the PS1 was).
there were probably a couple of people at sony who went to bat saying that they should release this linux kit because there'd be a ton of people who'd be very glad to have it. and that stance was probably pretty unpopular. so the message I want to send to those guys it "hey thanks, great job. good start!" so that maybe in the future, they'll go a little bit farther next time and have even fewer things closed.
flame if you want.
whatever.
In no way was this designed to be some sort of feasible Linux system in a general sense. Sony don't particularly want you hacking about making drivers and doing weird things with their hardware. In fact they've made it pretty damn difficult to do so. And as for ideas on hacking it to gain more access... I respecfully suggest that people making these overtures don't have that much of an understanding on what the PS2 hardware is like.
However if someone absorbs much of the included hardware manuals, gets a handle on some of the DMA issues and maybe learns a bit of vector unit assembly then they're some ways down the road in becoming a useful PS2 commercial developer. Is that anyone here? I doubt it.
I'm sure the debate will continue and some hard-core Linux evangelists will crow about license issues and that there ought to be unfettered access to the hardware. That's not Sony's agenda and, to be honest, why is this much of a desirable thing anyway. Quite clearly Linux on a PC is more useful in any event.
I'd really like to know if this will sell anything in the West at all. The demand for games developers is such that you can get an entry level job straight out of university anyway. If you're going to work on PS2 dev, they'll factor in that training on the 'real steel' dev-kits anyhow.
If you wanted to do home-brew game development for console-like applications, the Gameboy Advance is an infinitely more feasible platform from a technical point of view. Coupled with the fact you could give a copy of your work to someone else or demonstrate it on a stock GBA, it's got to be a more attractive platform for this sort of thing.
This is great that I can finally run Linux on my old IBM PS/2 computers! But what does Sony have to do with this? :o)
Unfortunately for IBM and Apple, even though the platforms were immensely successful, it wasn't them who made the real big money - it was distributed among a lot of other players. Sony cares about making money rather than standardizing an open platform.
you want to rent/borrow DVDs and copy them. 'fess-up.
I think Sony has a good idea, but come on now, give us some freedom, I want full access! It would be so awesome to be able to edit saved games. I would rule the ps2 world! hahahahahaha!
<meta name="GENERATOR" content="Mozilla/4.72 [en]C-CCK-MCD VOYN-472 (Win98; I) [Netscape]">
Say no more.
Is there any chance you could just post the BOAATM stories once only and just them from this account. Then, those of us who want to follow the story (and I am sure there are many) can do so easily.
Thanks.
Ok, sure - sooner or later, somebody WILL crack the protection layer and get raw hardware access. Everyone knows it, since I've seen about 80 posts so far saying how fast it will happen. So then what? Everyone's so firm that this will happen. That it MUST happen, for the greater good or something. But what will anyone do with it? Are there going to be any apps that make the PS2/Linux kit a must have? Will somebody develop some breakthrough game? Or will we see more of the consoles running apache that we see now with the Dreamcast? "Yeah, well I have a PS2 running apache! And all I have to do is boot from a dvd and keep all my served files under 8Mb so they fit on a memory card." Bah. Nobody will develop games for it. It'll be nothing more than a novelty that gets stuffed away in the closet when you realize that you can do way more on a PC that, for the same price, has far superior hardware. It's like watching a bunch of cats, scratching at a closed door, and as soon as somebody opens it, they sniff around and walk away.
do not read this line twice.
The author lists various horrors of intellectual property law:
Which country are we talking about again? Oh, yeah, Japan. Right.
I like the idea of porting Linux to my Dreamcast because it gives it new life. For example, I want to be able to burn CD's of DIVX-compressed movies and play them back on my Dreamcast, so I can watch them on my TV w/o need of having a computer attached.
If first they port Linux to the DC (which I think has been done...), then they port DivX to the DC, then those are the building blocks I need to do this. Then, they can port Linux to the PS2, and then this code at some point will be able to run on it. Suddenly my extinct game machine has a new purpose.
If anything, it's a fun project. Practicality comes later.
"Derp de derp."
And this is different from North America how?
It doesn't mean much now, it's built for the future.
Like ages ago? Oh wait Sony? Oh - PlayStation 2, :-)
OK never mind
I'm porting my TombRaider 1-5 OpenGL based engine implementation over to PS2 linux as soon as I get my kit.
I'm going for crazy new particle systems and multiplayer, so I can avoid bothering with reproducing the hardcoded gameplay issues alsmost entirely.
a hefty sum of money. It is doubtful that they'd
sell something as powerful for $200. I wasn't
expecting that from the start with this. The Linux
kit for PS2 will be very much like the "black"
Playstation that Sony sold for about $700 back
in the PS1 days. It will be a fun toy for people
to play with. In some cases, people will get their
first taste of game programming on a console with
this kit. People will share some games they made
with their friends. This is primarily a toy
and a learning device.
If the protection layer that has been discussed
is broken somehow, I still doubt it will be much
more than above.
I'll probably be ordering one of these things.
It seems like it will be a pretty cool/fun thing
to have for my PS2. Probably more fun playing
with it than some games.
"You spoony bard!" -Tellah
Am I the only ex-PS/2 owner who sees PS2 and thinks IBM, not Sony?
I suggest everyone get the earliest version possible because that's when the protection will be lowest. If the US kit is released and a week later someone finds out how to disable that, then a week after that, Sony releases a "bugfix" release 1.1 which makes it much harder. Just make sure you get 1.0 because it'll be the easiest to crack.
This was moderated off-topic ?????
Try to read that page with for example Netscape on Linux and you will see that this page is litteraly filled with non-standard (windows) quote characters displayed as '?', this makes that page nearly unreadable.
The author states that the article is interesting, and interesting. But, is it interesting?
I have a website. It's about Macs.
The fact that the author himself claims to have written an "interesting article" is hilarious enough, but the fact that he even admits to not actually having used a linux PS2 system makes me wonder what this is doing on slashdot at all...
And, except for not playing Top 40 on the radio, how is this different from the Good ol' USA? Ever heard of ASCAP, buddy? Here in the US, radio stations sure as heck pay royalties for the songs they play. Muzak is a pay service, and they've got to pay their composers. If you play CD's or commercial radio as background music in a store, without paying royalties, you are violating US law! And, how much of their own stuff do you think Garth Brooks and Mariah Carey write?
The kits comes with a 40gb hard drive... The memory card is mountable as a drive for convenience, but it's far from the only place to put your files. Try reading the FAQ: Linux (for PlayStation 2) FAQ
i think it would be a great idea to have it cause then you could just buy the PS2 at that price and have linux.
i think it is a great idea cause you can buy a PS2 for a fairly desent price and then you can have linux.
Before the end of the year we will have full access to all the hardware on both systems and have full system specs
I wish you we're right. However, with Sony going after the NEO chip creators and threatening to sue anyone else who decides to create modchips, Microsoft threatning anyone that has a dump of the X-Box BIOS to sue them, the DMCA and the European Union on the edge of getting a law similar to the incredibly stupid DMCA, I think I lack the hope you have.
Why is it necessary?
linux is obviously great as an operating system, but would it be a tremendous improvement on a gaming console? and if perhaps it did (i have no idea), then wouldnt games designated for ps2 have to be programmed for two different environments? the whole thing seems a little overblown to me, but i am probably not seeing the whole picture.
What others have said, about attracting budding developers, is true, but it's not the real story.
The console industry represents a new revenue model for the "personal computer industry" - and it may mean the demise, or at least marginalization, of the PC in the home. You see, Playstation represents 40% of Sony's entire revenues (yes, Sony as in Sony music, pictures, VCRs, telephones, PDA's, computers, etc...). That's an enormous amount of money. And they sell those consoles at a loss for quite a while, too. How, you ask? Because every time a game get's sold, they get a piece of the action. They've used their hardware platform to become an indispensable middle-man, and it's making them filthy rich.
Microsoft, ever vigilant, realizes that a lot of their revenues come from home users, and only games really drive sales of home computers. Console game sales have been spanking PC game sales for some time - to the point where, in a few years, the PC game industry will find itself in a state of serious decline. If not for email, web browsers and word processors, not many people would buy PC's at all. And by the way, consoles, starting with the Dreamcast, are already doing email and web browsing.
It's simple economics - console? $200-300. PC? $500 and up. And for a good PC, that can play the latest games? $1500+. I'm sure you can understand why consoles have an order of magnitude more penetration than PC's.
Microsoft understands this, and that's why the XBox has a hard drive. The console is going to be able to surf and do email and IM and, eventually, do word-processing (USB/ethernet printers!), TiVO-like functionality, etc. etc. That's convergence, baby. And at that point it's replaced the home computer, and PC's are something you only see at the office or at a hobbyist's house. PC games will stop being ported to the console and start being ported from it, if at all (this part is well under way).
Sony is a threat to Microsoft - Bill earnestly wants to keep owning the "home computing" market. They want all those "home consoles" to be running Windows. They want to be the middleman for every game and application sale in the home. The XBox is a multi-billion dollar loss-leader predicated on this very notion.
Sony is a very smart company. They're savvy, they're well run. They know the score, and they have a big first-mover advantage. It's going to be a bloody fight. We know that Microsoft intends to make the XBox into a $300 home computer, based on Windows, to run "consumer applications" along with consumer games, and be waiting at the finish line when the race is over. In this round, Sony just introduced a prototype for _their_ consumer applications platform.
It's Linux.
We're on the road to Tycho.
um... does anyone else remember when the PS2 first appeared there were some government concerns because they said a PS2 could be used as missile guidance systems...? with a proper OS available for it, doesn't this make it even easier for potential "terrorists" (merely playing a violent game will probably soon render you a terrorist in the eyes of the US anyway i guess) to put the PS2 to mischief?
Now this is an offesive link!
1) Its actually not "bad areas" that Sony is using with PS2 discs. They have encoded a sort of sub-signal onto the disc that bruners cannot recreate and more important, nor can asian "copy shops".
:)
Ahem... Correction : "Nor -> COULD <- asian copy shops". I live in Brazil, and I just need to cross the street to buy pirated PS/2 games for less than 10 bucks. And guess where these CDs do come from??? Heard anyone screaming "Asia!!"??
PS: Just to the sake of completeness: The Playstation and Playstation 2 don't "officially" exist in Brazil. Despite being the most popular consoles, every single one is imported, usually from the USA or Asia (my PSOne is from the USA). Since original CDs aren't sold here, the consoles are sold already "modchipped". Pirated CDs cost around US$ 2 each, double or triple disc games around US$ 5. The only way to get original CDs is to import, and pray that the customs don't classify them as toy or "game", thus putting 60% tax over it's value. That's how I've got my original copies of MGS and R-Type Delta.
This is an exercise in stupidity. The PS/2 has
a perfectly fine development system w/o dragging
in a Unix wannabe.
..I read about the restrictions. I am sick of
big businesses and their restrict everything additudes. But then too, why run Linux on a
PS 2 when you can build a low end PC that does
the same things(and more) for around the same price, and without all of the BS?
Sony should be held to the gpl by linus, and forced to release the source. (Also what happened to the if you make a version available for sale it has to have as free counterpart. Anyone else see problems with a huge corperation getting a free pass through the gpl license
Sony are doing you a favor - they're allowing you to use RGB output on a traditional computer monitor (but it has to support sync-on-green because there's no other way to get the sync out, not enough pins on the connector).
Am I the only one who finds that headline remarkably out of place?
-- Is "Sig" copyrighted by www.sig.com?
Since I can't afford or get into a university to get a "real" computer degree, this is the perfect thing to give someone like me some programming experience for a popular console. And possibly a game job so I can get out of this web dev nightmare.
I learned to program C on a console like Virtuality Elysium system(grandaddy of VR), and I miss it terribly. It was the best time I've ever had programming, becuase it was a simple API with no conflicts. Sure the quality sucked but it was real time 3D in 1994...with texture maps even! No PC card existed that could do that(you couldn't get it locally anyway).
this is what sucks about programming in an open standard for me...you have to support superfolous/legacy/'joe might still be using it'. With this, you have a targeted audience and you know their hardware, so you can program more efficently.
So now I can get back to what I wanted to do, VR on consoles. And since it's Linux, I can even make my own input/tracking devices! I hope my Sony Glasstron Headmounted Display supports sync-on-green!
Quit fussing about not being able to get at the hardware and cd-rom. If you want to hack hardware, buy a PC...you'll learn more. If you want to make small games to share with friends and get game programming experience, this is for you.
WILL RENDER FOR FOOD!
So the jist of this article is that by running on a virtual layer, the things that you can do with it are restricted, e.g.
- you can't cheat games
- you can't pirate copyrighted material
Besides not being able to read audio CDRs, everything this guy mentions that you can't do with the PS2 Linux is either illegal or immoral. What a noble guy he must be.
How is running on a virtual layer a "shifty" way to get around the GPL? It's no more shifty that running Debian through VMware on Win2K.
"Good people drink good beer"
The more information comes out about PS2 Linux, the worse it looks. Why buy $300 worth of crap to make Linux run on an uber-proprietary system when you can buy a Dreamcast for $50 (if you can find one still) and have a platform that will boot Linux out of the box? You might have to avoid machines built after October 2000, (although there apparently is a further hack out to create a bootable disk for those machines) but I have one from 9/2000 and it booted the DC Linux disk right out of the box.
.SIG. Sony is the only company I can think of that is a signatory to both the RIAA and MPAA. That's reason enough to stay away from Sony products.
The exciting things will happen when someone builds a lightweight Linux booter that will address everything on the DC and allow you to run games designed for Linux. There is still some work to be done to make all the hardware work, but there are a lot of hands on this project so I suspect that it won't be long before the Yamaha audio, the Conexant controllerless modem and full video access (rather than framebuffer) are fully working under Linux.
SEGA is to be commended for releasing as much information as they have on the DC. Their attitude is also commendable: "we stopped making the machine in 2001, have your way with it." Nintendo, Sony and Microsoft have all demonstrated their lack of willingness to play ball with amateur developers. DC is the only game console which is actually FRIENDLY to amateur development.
One last thing...look at my
Knowledge is power. Knowledge shared is power multiplied.
No, if those laws actually exist in japan, it doesn't eliminate anything. You can't swing a dead cat in a japanese city without hitting a used book store, or a used game store, or used CD shop...actually these shops usually sell all three. Hell, there are even large chains of these which would be incredibly easy to sue or otherwise deal with.
Before the end of the year we will have full access to all the hardware on both systems and have full system specs
what are you smoking? PS2 has been out a year and nothing sigdig has happened!
now the xbox is another story. I could see ms releasing a crackable console just to win market share.
"Only one thing, is impossible for god: to find any sense in any copyright law on the planet." Mark Twain
"What's that, you want something to do?" said the Man to Steve. "Go back to the counter and pretend like nothing happened. Go on, do it." As Dave turned around to head back to the counter, the man fired three silenced shots. SCHUMPF, SCHUMPF, SCHUMPF. Steve's body laid motionless in front of the counter.
ERROR!!! ERROR!!! ERROR!!!
-- I'll cut you up so bad, you'll wish I'd never cut you up so bad!
Don't forget that the PC wasn't hackable by design. IBM used off-the-shelf parts because that was the cheapest way to go. If it hadn't been for Compaq reverse-engineering the BIOS, IBM would have been happy to leave the platform closed (until somebody else came along and did it). Don't forget the IBM PS/2 either, their attempt to reinstate their control over the PC architecture.
Hardware companies are just much more sophisticated nowadays than they were then, just like consumers. There now exist many more tools (technological, ideological, financial, legal) with which to fight their competitors/consumers and keep proprietary technologies closed. To big business, proprietary = $$$. Apple knows relatively well when and when not to apply this concept, and I hardly think they consider it "the wrong lesson" learned, since their attempt to open the Macintosh really just ended up biting them in the wallet while not really expanding the market.
< tofuhead >
It is still the dark of night.
One of the differences (not mentioned in the excerpted bit) is that -- in the US and Canada, at least -- you can't fix a minimum price for selling something. A manufacturer can print a 'Suggested Retail Price' on the box, but if they try to enforce it, they'll get their wrist slapped.
Sometimes boldness is in fashion. Sometimes only the brave will be bold.
The entire BIOS assembly code was printed in the manual for the IBM PC. The code was copyrighted so nobody could make a clone, but anybody could read it and use that information to program the machine.
What Compaq did was "reverse engineer" it by having the reverse-engineers ask questions of other people who could look at the assmbly code and answer the questions. They could also test things on a PC, but they could not look at the assembly itself. This was a legal workaround of the copyright and allowed Compaq to make a clone.
Yeah? Well, color me enlightened. Never owned an original PC manual or heard this bit of lore before.
< tofuhead >
It is still the dark of night.
It wasn't cracked, but there are "corporate" XP versions floating around which don't require activation.
There's 10 types of people in this world, those who understand binary and those who don't.
I have the PC/AT Technical Reference guide by Personal Computer Hardware Reference Library with a 1984 copyright from IBM and it had the full assembly code of the BIOS.
save the GNUs!
From the article:
From the GPL: Given that their runtime environment is an integral part of the PS/2 Linux distribution, refusal to release the source code to the RTE would be a violation of the GPL -- and thus a copyright violation.Any lawyers out there willing to support/fight my conclusion??
My guess is that taking on Sony on this issue -- besides having the prospect of being rather expensive if it actually went to court -- would probably have some interesting side effects -- both legal and media-wise.
Sometimes boldness is in fashion. Sometimes only the brave will be bold.
Can it do openGL?
Is there documentation about how to talk to sony's layer between linux and the hardware?
If the answer is yes to all above then it will be a very useful box. I don't see it as being in the intrest of sony or the linux community in having a kit that allows you to steal games.
I think a DVD with playstation linux with firewire support would be great - forget about the ethernet card and hard drive.
It's bad enough when the Slashdot editors tell us whether or not an article is "interesting"; it's even worse when the author of the article tells us.
Enough of the hucksterism! Let us evaluate these articles ourselves.
fag.
here's a quote :
l ayers.shtml
Dreamcast Media Player is the first usable DivX player for Dreamcast. Even though it's 'usable', it's still very early in development and doesn't yet support sound. It runs at around 20fps on 320x240 resolution, and already supports a few cool features such as zooming and bilinear filtering. Currently it only plays Open DivX files, so the common DivX;) 3.11 encoded files won't work. Even though this player is in very early stages, it shows a LOT of promise. Look for great things to come from the Thenesis group in the future.
that's from here : http://www.dcvision.com/dreamcast/multimedia/vidp
Chomp on that, sucka's.
"We must be the change we wish to see in the world." -Gandhi
Hi there,
I've read that PS2 purchased in the US cannot be used in Australia. Is this true with the PS2 Linux?
Does anyone know?