NVIDIA Open Sources SHIELD's Operating System
hypnosec writes "NVidia has now open-sourced the operating system that powers the gaming console to encourage its modification and further development. Powered by NVidia's homegrown Tegra 4 processor, the console runs Android, which shouldn't surprise many as the company moves ahead with its open-sourcing intentions. The GPU company has said that the SHIELD is an 'open gaming platform' that allows for 'an open ecosystem,' enabling developers to develop content as well as applications that takes advantage of the underlying hardware and which can be enjoyed on bigger displays as well as mobile screen." Playing with it isn't without risks (like potentially voiding the warranty), but NVIDIA's blog post says they're also providing a recovery image to fall back to.
Also, there is currently no word if HYDRA's OS will also be open sourced.
This is a very good idea, and I wish more vendors would do it. However, I also wish the first vendor had done it with a more compelling product. Much as I want to support open source, I see no reason to spend $300 on this product.
The words of the wise Admiral Ackbar ring true. Nvidia just wants to see what cool ideas other people can come up with, and freely provide to Nvidia so they can patent them and use them in their proprietary software. If you write any code and contribute it to this project, I'd advise you to use GPLv3 -- if they don't allow GPLv3 or at least LGPLv3, don't contribute.
Isn't the 'shield' device running a GPL2 linux kernel (about which they have no legal choice on openness), some apache licensed Android components (dalvik, bionic, etc.) and a big Nvidia GPU driver blob?
It's nice of them to not be assholes about the bootloader just for spite (though I have to imagine that voiding the warranty of any device with an unlocked bootloader might not fly in jurisdictions where 'consumer protection' isn't a joke...); but what exactly are they 'opening'? Linux is GPL, Android is apache (and so could include proprietary modifications; but deviations from 'mainstream' Android aren't exactly a good thing), and the real meat of the device is a huge binary GPU driver, which Nvidia has no intention of opening.
Nvidea does not control Shields OS, thats Android.
They opensourced shield. Bloody duh.
Is it because nobody is buying it, or even talking about it?
I haven't thought of anything clever to put here, but then again most of you haven't either.
Great job NVIDIA, you have successfully complied with the legal requirements of using Linux on your device. Now please open source the actual interesting part - your GPU drivers.
If Nvidia is serious about getting this "console" to take root, they need to add one of those scent-chips to the next version. Let's face it - porn drives technology.
“Our goal here isn’t to discourage people from rooting their devices – it’s yours, after all – but to give us a course of action if folks start to abuse the hardware through software modifications”
It's fantastic to see a company not use the act of rooting as a crutch excuse to not warranty something, but instead to void warranty for harm the user ACTUALLY brought against the device outside of the normal operating condition.
Seriously. Stop saying that playing with software somehow invalidates a warranty on the hardware. That is simply not how things work in the Unites States, so please just STOP SAYING THAT.
(All replies not taking the Magnuson-Moss Warranty Act into consideration will be cheerfully ignored under the presumption of idiocy on the part of the respondent.)
Kid-proof tablet..
I just have to find the time to 3D-print my own helicarrier.
I wasn't really following this but opening up the operating system in the headline was exciting for about two seconds for me. If its just another android is not even worth mentioning.
Those could be repurposed into some very interesting industrial controllers.
Neat.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
They discontinued Tegra250 support. Tegra250 is only two years old by the way. It doesn't instill buyer's confidence.
They can say what they want. I don't believe them. It hints how they will treat open-source folks 2 years from now.
I'm not touching tegra stuff or any other arm stuff until they show they seriously support open-source.
I've wasted enough time with the Tegra250
It's going to take a lot of commitment and time to win over this hardware buyer.
Intel/AMD is the only place for me and it's faster.
Have a nice day.
I'm generally the anti-piracy guy in these Slashdot discussions, but don't view redistributing NES, SNES and N64 games today as a bad thing. The actual cash flows from them have dried a long time ago. If I was, say, a developer of some N64 game, I would give piracy just a good smile and feel flattered that my game is still being played somewhere.
I hope this is going to move us to more native code on the Android platform.
The Dalvik JNI-alike feature isn't going to solve everything we need to have really good games on Android.
Kriston
Intel/AMD is the only place for me and it's faster.
In short, the mobile chips are improving too quickly for any of this stuff to stick around long at this point. A PC GPU is expected to have support for some years and hopefully even another version or two of Windows. A mobile device is expected to be replaced when the next model comes out. I think that this is an increasingly unreasonable idea, but maybe I'm wrong about that; people do seem to buy a lot of gadgets, myself included. Then again, my phone is from 2011...
In any case, the only ARM-related GPU that's really been with us for years is Mali400, and now it's a bit long in the tooth. Even with a clock rate bump it's not really competitive. In fact, so far you can have smooth video or really bangin' benchmarks but not both on the RK3188. At 720p I get ~13k with the video stutter fix or ~16k without, at the same clock rates.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"