Wii Will Have an Updatable Linux OS 330
eldavojohn writes "There's bits and pieces of information floating around that revolve around Iwata Asks interviews on Nintendo's website. What I found interesting was the tidbit about the updatable operating system: 'Wii is the first system from Nintendo that we can continue to be involved in (via operating system updates) after the customer buys it. This means that Wii will greatly expand and diversify the ways in which people will enjoy games in the future.' The Wii is reported to operate on top of a proprietary form of the Linux kernel, although there are already efforts to make a GNU/Linux for the console. So, the answer to the age old question is that it already runs Linux."
Re:"a proprietary form of the Linux kernel" (Score:4, Insightful)
Re:"a proprietary form of the Linux kernel" (Score:5, Insightful)
Linux on Wii, since when? (Score:2, Insightful)
Who is reporting that? Its the first time I hear that and the linked webpages don't really give any more detail, the Iwata interview simply states that the Wii will have upgradable firmware, nothing Linux related.
Proprietary Linux is pure nonsense (Score:5, Insightful)
You would imagine that people would know this by heart by now...
Re:Yeah, I Phrased That Badly (Score:2, Insightful)
But under GPL 2, there's no guarantee that the hardware provided with the software will allow an improved version to run, which makes an end-run around FSF freedom #1 [gnu.org]. Linus Torvalds reportedly likes GPL 2 much better than the GPL 3 drafts [google.com], deliberately not caring about freedom #1 for hobbyist end users of proprietary hardware.
Re:Yeah, I Phrased That Badly (Score:2, Insightful)
To be bluntly, you don't seem to be a software engineer either. It wouldn't be the first time that rumour sites would be mixing up technical terms and concepts, though.
A graphical user interface would most likely sit completely in userland [wikipedia.org], while the Linux kernel [wikipedia.org] would only contain a device driver for communicating with the hardware. The user-mode parts can be as proprietary as Nintendo wants them to be, but any changes to the kernel itself must be released or they'll be violating the terms of use of the GPL.
Translation (Score:5, Insightful)
Translation: Firmware updates to prevent hacks, a-la PSP.
Re:"a proprietary form of the Linux kernel" (Score:5, Insightful)
That is, they'll provide the source code with their proprietary modifications for the Wii hardware, but it'll be totally useless as the Wii hardware will be designed so that it will only run code signed by Nintendo. So the modified code will be useless to Wii owners, and also useless to everyone else as PC hardware won't have any use for the Wii hardware support.
And Linus will no doubt say that this is just peachy.
I think it's exactly the kind of crap the GPL was supposed to stop. If I purchase hardware and software that's GPL licensed, I should be able to modify the software and run the modified version on the only hardware it's useful for, the hardware I own. That's why I support RMS's efforts with GPL v3 [ath0.com] and think they're a good thing. In fact, I think they should go further.
...Bad article summary (Score:1, Insightful)
No, the day your average person uses linux and prefers it over windows would be a success, otherwise, it's being used because it's just there and is merely a backend. nothing more.
If nintendo were putting XFCE or busybox on the wii (let's be reasonable, gnome or KDE would kill it) then you could make some noise.
But this is nothing but a stupid rumor, and has no relevance to the story, chances are the submitter added linux in to get attention.
Sensationalism? say it isnt so!
Re:"a proprietary form of the Linux kernel" (Score:5, Insightful)
This is getting way too predictable (Score:4, Insightful)
Response: I want the source. I want the source.
More responses: This does/doesn't violate GPL.
More responses: This is why we need/don't need GPL v3
Conclusion: The story was wrong, the device doesn't use Linux, there might be a way to boot Linux on it, but we don't know yet.
Re:Yeah, I Phrased That Badly (Score:3, Insightful)
But you don't have to distribute the compiler or especially the linker along with the source code, do you? I would imagine that the Wii linker includes a digital signing step to keep out hobbyists and other unlicensed developers.
Re:Sony was rumored to use Linux as well (Score:3, Insightful)
Re:Yeah, I Phrased That Badly (Score:2, Insightful)
But you do have freedom to run the improved version, just not on the same machine. You are free to build a machine which runs the modified software.
Requiring to be able to run the modified software on the same machine would be a restriction on the hardware, not on the software, so it seems a software license is not the right place for it.
Re:Yeah, I Phrased That Badly (Score:3, Insightful)
Re:"a proprietary form of the Linux kernel" (Score:1, Insightful)
The unfortunate reality is that the video hardware manufacturers who protect their IP by using binary-only drivers are able to prevent competitors imitating their designs, and thus to increase the value of their products (in terms of performance). This is true on Windows too, where video drivers included on the Windows CD used to be licensed to Microsoft in source form, and compiled/tested/fixed along with the OS source code, but are now licensed as blobs (so other hardware vendors can't get access to them).
It's sad that the laptops I owned back in the 90s were well supported with open-source drivers on not only Linux, but also the BSDs, where as critical hardware in the last couple of laptops I've owned has only partially worked under Linux (using binary drivers), and been hopeless under the BSDs. Maybe I've just had bad luck, but my impression is that a lot of the hardware manufacturers are doing everything they can to try and move the industry back to the 'bad old days' of proprietary hardware, when hardware vendors had 'lock-in' power.
Re:"a proprietary form of the Linux kernel" (Score:3, Insightful)
In the case of Kororaa, they distributed it together already linked.
Re:"a proprietary form of the Linux kernel" (Score:5, Insightful)
How about: "If you use ANY operating system, you won't be able to use the latest and greatest hardware available unless you're willing to accept some bitter terms from the manufacturer to protect their intellectual property". Using Linux doesn't subject you to terms that are more bitter, it's just that we Linux users have grown to expect freedom.