Puzzled
What exactly is the objective for getting Linux to run on PS4? Is there a benefit?
Ever since fail0verflow first told Chaos Computer Club Sony PS4 machines could be persuaded to run Linux, a fair amount of work has gone into replicating his demonstration. The problem for other PS4 hackers: to avoid take-downs and other sueballs from Sony, fail0verflow published only a Linux-to-PS4 port, leaving the rest of …
Back when the PS3 had Cell it was useful and cost effective for computation, as it provided more performance than contemporary CPUs (at least for certain HPC tasks) and predated APIs to program GPUs.
Now that the PS4 contains a rather ordinary x86 chip and a midrange GPU by today's standards, it is no longer cost effective in any way to buy PS4s for computation. The only reason to run Linux on your PS4 is to say you can, there is no benefit to being able to do so as far as I can tell.
"The only reason to run Linux on your PS4 is to say you can, there is no benefit to being able to do so..."
Sorry to dissent, but being able to use a gaming console as a general use Linux computer has several clear advantages. At the very least, being able to double your kid's room console as a Linux PC will save you the need of purchasing a dedicated PC, so the kids can e.g. surf the web and do their homework in a safe(-ish) environment. Other uses include media center, graphics and sound editing...
Not everything is HPC! :-)
At the very least, being able to double your kid's room console as a Linux PC will save you the need of purchasing a dedicated PC, so the kids can e.g. surf the web and do their homework in a safe(-ish) environment
While I agree with your thinking, the fact it needs to use an exploit to work means that it won't be suitable as a proper tool/kids PC as the exploit will almost certainly get patched pretty soon.
I'm not sure that "I couldn't do my homework until someone hacks the latest PS4 firmware" will get much sympathy.
Yes, you could just not install firmware updates that block the exploit, but then,assuming Sony are consistent with how they handled firmware updates on the PS3, games and things like Netflix will refuse to work until you update the firmware, turning the machine back into a single-use box again.
If and when Sony block this, it will just fuel the creation of custom firmware which will allow the playing of back-ups. I look forward to the new arms race. IMO if the customer BUYS something, they should be free to mess about with it any way they see fit. Sony is free to ban network access as that part belongs to them.
"Yes, you could just not install firmware updates that block the exploit, but then,assuming Sony are consistent with how they handled firmware updates on the PS3, games and things like Netflix will refuse to work until you update the firmware, turning the machine back into a single-use box again."
It should be worth noting that the article notes this is only confirmed working on a PS4 with firmware version 1.76. Last I checked, the PS4's most up to date firmware is version 3.15, released at the end of January. Now, if they can get this running on Sony's latest firmware, or even make it firmware-agnostic, then I'll be impressed.
Any, the age old myth from the bedroom experts that the PS4 has an off the shelf GPU.
PS4 is very removed from PC architecture, removing all the legacy busses and bridges that constrained PCs for years. Most importantly, the GPU and CPU are on the same die, sharing the same 8GB of insanely quick GDDR5, there is no external bus between the CPU and GPU, unlike your PC.
This makes PC comparisons worthless and extremely naive..
"Any, the age old myth from the bedroom experts that the PS4 has an off the shelf GPU."
It IS an OTS system, with some minor adjustments. AMD has been selling their APU CPU/GPU combos for years before the PS4 came along, and GDDR5 was nothing new, either. Thing is, GDDR has a graphics-oriented performance optimization which is why it isn't used with standard DDR memory channels. Both the PS4 and Xbox One are customized to some extent, but neither really use cutting-edge hardware (that still belongs to the realm of gaming PCs) that could be considered novel or revolutionary. Even the PS3's Cell architecture got leapfrogged early into its working life with the GPGPU push culminating with the release of OpenCL.
So it's a slightly non-standard PC then? Maybe a Mac comparison would be better.
Note that CPU/GPU shared memory setups have been common on low-end PCs for years, although having both on the same die is a recent thing in the x86 world (AMD APUs and now the Intel Haswells playing catchup). Having only 8Gb to satisfy both seems a little low in this days and age.
8 Core CPU at 2.5GHz with actually quite good floating-point performance (the FPU is significantly upgraded over a standard Jaguar core) as well as 1280 compute cores on a 256-bit GDDR5 bus at 5.5GHz, and all for around US$399? Not cost effective for computation? You cannot be serious.
You simply cannot build an equivalently powerful Linux box for twice that much! It is still a very 'useful and cost effective' proposition for computation, as well as a bargain desktop PC if Linux can be installed and if a fully hardware accelerated graphics driver can be written. Those are the big 'ifs' at this stage, but the value proposition here is potentially very large.
I'm actually quite piqued by this from an engineering signal analysis point of view. The biggest impediment to doing FFT on cuda is getting the data in and out of the card fast enough. If this thing's got the lot on-chip and you can get data in/out of the box at USB3 speeds then I can see serious use for this in the engineering community.
So where are all the hacks for running Linux on your smart TV ? Your fridge ? Your washing machine ? Your [insert any device you "own" with embedded firmware that limits you to using the device for the manufacturers intended purpose which does not include general purpose computing] ?
If this is a question of "principle" and "rights" then these should be out there too, right ? How very dare I be prevented from using my Bendix Twintub to do whatever the hell I want and be forced to use it only for doing laundry!
.
imho it takes a special kind of person ("special" as in "needs") to buy something and then complain that it doesn't do what something else they could have bought instead can do and set about making that "right".
You want a general purpose computer... ? Go buy one.
You wanted a general purpose computer but bought a games console instead ? See previous suggestion.
"So where are all the hacks for running Linux on your smart TV ? Your fridge ? Your washing machine ? Your [insert any device you "own" with embedded firmware that limits you to using the device for the manufacturers intended purpose which does not include general purpose computing] ?"
The smart TVs are definitely being worked on. The justification being support gets dropped and the internal software goes obsolete well ahead of its time. Thing is, this software are usually made by security-savvy companies like Samsung and LG who tend to sign their code and employ lockout mechanisms, so progress is there but very very slow.
As for other home appliances, that's generally tinker territory so you have to look into real hobbyist boards to learn more about what's happening there.
So where are all the hacks for running Linux on your smart TV ? Your fridge ? Your washing machine ?
Smart TVs, at least some of them and maybe even most of them, already run Linux*. As does any internet connected fridge. (Don't ask why. I'm still trying to figure out why internet connected fridges EXIST, let along why they run Linux). As for washing machines, I've yet to see one that has an actual OS at all.
Your [insert any device you "own" with embedded firmware that limits you to using the device for the manufacturers intended purpose which does not include general purpose computing] ?
I've heard about someone getting Linux onto a programmable coffee maker, but I remain skeptical about that one. I'm fairly certain the toasters are a joke and I know the dead badger is, though it's one that I quite enjoy to this day.
*That's Linux as in "Android is Linux". In other words, just the kernel and no GNU. For that matter there are smart TVs that run a fork of Android.
The hope of piracy for cheapskates, same as PS3 Linux.
Nobody was interested in Linux there. Anyone that used it will know it was a total turd that took ages to boot, and had very limited memory to run apps, Firefox was unusable under ps3 Linux.
It's stupidity quick computational abilities were it's only use, but no person that bought a ps3 for gaming (and thus setting their career destiny to burger flipping) would even know where to begin with that.
"Repurpose it to run Steam?"
A thought, but I think it needs some better specs to be better suited to the job. And I'm not going to continue the joke, as I'm pretty sure a 2015-spec device like this should be readily able to handle a game that is by now eight years old. Perhaps it's time to refresh the joke with something more modern, like perhaps "Caffeine".
What I'd be curious to know is some more meat-and-potatoes stats: such as how well such a converted PS4 would handle itself under say a 1080p or 4K H.265 encoding load, say to provide a benchmark.
I can see two reasons. First and foremost there's a camp of Linux geeks who want to see Linux running on everything from toasters to dead badgers. If you give those guys a device they'll hack Linux onto it just because they can, whether it makes sense to do so or not.
Second, and more real-worldly practical, if you can put Linux on a console then you can use it as a PC as well as a gaming console. Which effectively means that you have two devices with widely differing capabilities in one box. Which, I think, is pretty useful.
Exactly, now that you can run Ubuntu binaries on Windows why would you want to run Linux on anything.
I know you're trolling, but I feel like this is a question worth answering anyway.
The ability to run Ubuntu binaries on Windows doesn't have any impact whatsoever on the factors that drove me to choose Linux. The biggest factor is that Windows doesn't give me the level of control over my system that Linux does. No matter how much you tweak it or deactivate services there are still blackboxes running in the background doing who-knows-what and taking up system resources to do it. On Linux I can (and do) know exactly what everything running in the background is doing. If I don't approve of one of those things or don't feel that it's worth the system resources it's taking up, I can get rid of it. It's also really telling that Windows takes up 16gb of hard drive space all by itself whereas you can easily get a fully functional modern desktop in under 4gb with Linux. Adding Ubuntu compatibility to Windows doesn't change that.
The other big factor is that I usually build my own PCs. Unlike when you buy prebuilt machines Windows represents an extra cost when you're building one yourself. That really hasn't changed. I still can't legally download Windows for free, and moving my current install to my new computer is a huge advantage when you're upgrading to a new machine with Linux.
Plus I've been running Linux as my primary OS for somewhere over a decade. At this point I'd need a pretty compelling reason to switch back to Windows. Being able to run stuff I already run doesn't cut it for that.
And at the most basic, just as Linux isn't for everyone, neither is Windows. Over the years I've come to the conclusion that Windows is not for me. I can run it proficiently (and have to for work), but for what I do and how I use my computer Linux is just a better choice.
I seem to recall that the PS4 is more or less a standard x64 PC and GPU, but with a bit of AMD's shared memory gubbins or something...
I have read Linux users lambasting AMD on forums for not releasing great graphics drivers, I don't know what the current state of affairs is in this regard.
I don't know what the current state of affairs is in this regard.
It's not, at least not as far as I can tell. Certainly my graphics performance on Mint 17 beats out my wife's on similar (not exactly the same, but pretty close) hardware running Windows 10. If AMD's drivers are in some way sub-par then they still shine by comparison to the train wreck of NVidia's drivers.
Nothing like a PC, not even remotely similar. The only people thinking that are plebs that don't understand hardware architecture designs.
PS4 has significant changes that mean you can't compare the APU to similar components in a PC.
Almost all the comments here are from wannabe experts copy and pasting things they read somewhere else.
GeoHot gave them an excuse, nothing more. His crack never posed the security risks Sony claimed it did. All it did was allow Linux to fully utilize the hardware. Since it did not affect game mode it couldn't have possibly been used to pirate games. In fact I'm fairly certain than had they not yanked OtherOS entirely over it - and thus given the Linux hackers a reason to look for exploits - there still wouldn't be pirated games on the PS3.
It's really quite simple. The first link in the chain that leads to pirated games on a console is always an exploit used to install Linux. Don't give the Linux guys a reason to hack the platform and they'll never find an exploit for the less talented w4r3z dud3z.
All we need is a Ps4 with Linux on it to run office softwares, Linux softwares, Linux updates to the Ps4, and to search online and browse via Linux, download drivers, not just one Linux OS but lots of other variations we desire. We really are bound to computing and our beloved Ps4 and our soul mate Linux. We have nothing else in this world. Nobody's requiring a pirated game, but lots of emulators for older forgotten video game systems, a tribute to the entire world and scientific softwares to make our kids at the Ps4 bright and welcome to the future world. Where the truth bound Linux is an OpenSource and the Ps4 once bought is certainly inside our home. I wish Sony provides a version too, along with the rest of the world and anybody who's willing to help with affection to the Linux world and Gaming. Why hate one another when we can love one another and hold our hands together.
>Sony also advertised that it had a PS2 emulator, something that was also silently dropped in later iterations.
From what I understand that was actually a hardware emulator which was basically a PS2 built into the fatty launch PS3s which is part of why they were so expensive on launch and so well fat. Later cheaper console releases dropped the hardware to reduce cost. There is a whole lot to hold Sony's feet to the fire on over the years (like they have invented just about every one of the most draconian DRM systems on media ever) but this one may get a pass as the market spoke.