Wii Will Have an Updatable Linux OS
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."
It could be like MkLinux, basically a modified Linux kernel running atop a proprietary microkernel.
Comment forecast: Bits of genius surrounded by a sea of mediocrity.
Who knows? The article linked says nothing about it, there's just the submitters comment. If there is anything behind this, a source would be helpful...
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.
There's no such thing as a "proprietary form" of Linux. The kernel is released under the GPL, and therefore any derivations/modifications must be released under the GPL, and hence are not proprietary. If they deny source code, or release it under a license non-compatible with the GPL, it will be clearly illegal.
You would imagine that people would know this by heart by now...
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. Linus Torvalds reportedly likes GPL 2 much better than the GPL 3 drafts, deliberately not caring about freedom #1 for hobbyist end users of proprietary hardware.
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, while the Linux kernel 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.
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.
Translation: Firmware updates to prevent hacks, a-la PSP.
You are in a twisty maze of processor lines, all alike.
There is a lot of hype here.
Assuming the Wii really does run Linux, they will doubtless be using the TiVo hole to get around the GPL v2.
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 and think they're a good thing. In fact, I think they should go further.
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
and judging the posts here, no one fucking reads the article, THERE IS NO MENTION OF LINUX, and any other mentions of linux on the wii are purely rumors, prolly made up by people who want to envision linux existing in everything, as if it's some success for opensource.
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!
Or it could be linux using proprietary binary modules to talk to the Wii hardware and software... kinda like Nvidia is doing.
For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
Story: Company is allegedly thinking of using Linux as OS for new hardware device.
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.
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.
In a very, very Tivo-ized way, yes. You can buy Linux for your PS2, and it will come standard on the PS3, but based on how crippled PS2 Linux was, I don't have much hope for the PS3.
Don't thank God, thank a doctor!
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.
Sure, being able to run the software on a different machine is great, but RMS wants computing to be free, not strictly software. My understanding is that what bugs him is people having computers, and not being free to use, modify, and distribute the software that runs on them. So I don't think that being able to buy some other computer to run the software quite cuts it for him, and the GPL is a legal codification of those ideals, so you'd expect the GPLv3 to take that into account.
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.
In the case of Kororaa, they distributed it together already linked.
It takes a man to suffer ignorance and smile
Be yourself no matter what they say
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.
Censorship is telling a man he can't have a steak just because a baby can't chew it. --Mark Twain