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."
I don't think so. I guess I phrased this badly. It's reportedly (no official Nintendo release yet) that the Wii will be using a Linux kernel with a proprietary GUI. Whether or not they are modifying the kernel (like Google has done so that it fits there needs) I cannot say. All I know is that they can either look at the GUI separately from the kernel and leave the kernel under the GPL or they can bundle it all together and not fret over releasing it under the GPL.
I'm not a lawyer so I'm not too clear on the GPL. I thought you could modify the software under it and release it without ever being forced to hand out the source code. I could be wrong though.
My work here is dung.
Just having have an Open source platform does not require you to open source the applications running on that platform.
liqbase
No it won't. The devkits use the same RTOS from the GameCube.
Where is the source for this?
It could be like MkLinux, basically a modified Linux kernel running atop a proprietary microkernel.
There is also the fact that MkLinux is directed at PowerPC, which is what the Wii uses.
It was "reported" once at a single site and, like so much Wii speculation that has gone before, passed through the fanboy blog echo chamber until it has far more credibility than it deserves.
The person who posted the original story really should have done the 5 minutes research I just did, there is zero credible evidence that Nintendo has done anything at all with Linux. The "source" of the original speculation is someone named "Kiyoshi Saruwatari", who claims to be a designer who doesn't work for Nintendo, but has worked with them. He never names a company, specific business interactions, the nature of his work, nothing. His "facts" seem to consist of pure conjecture and swizzling of common publically released information (Virtual Console, etc).
In the months before the Wii controller was revealed at Tokyo Game Show 2005, there was a rash of "insider" blogs, with a lot of suspiciously made-up sounding Japanese names, with calculatedly poor English skills. These blogs were the source of a lot of the early misinformation, the "VR helmet" nonsense, the "secretly more graphically powerful than both Xbox 360 and PS3", the "Kid Icarus sequel", etc. My guess is half of them were American or European fanboys who were trying to stir things up.
In short I don't consider it responsible to call the single, highly dubious rumor that Nintendo is using Linux "reporting", and I hope this doesn't touch off a lot of controversy over what began with nothing more than a big fat lie / hoax.
Combined with their dubious (no matter how you look at it) claim that their Linux will be a "proprietary Linux", that sounds a lot like the vaporware announcement game console makers are used to peddling to credulous game "journalism" media.
Except its not Nintendo's claim, just some asshat blogger's.
You would imagine that people would know this by heart by now...
Restricting the hardware to only run signed binaries, would allow them to comply with the letter of the GPL if not the spirit. Any modifications could be released under the GPL and no one would be able to compile a custom kernel for the Wii.
LK
"Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
Nvidia supplies the source to an interface module. This module is linked against the kernel, and then it links in a seperate binary blob that lets the rubber meet the road.
Also, loading it taints your kernel. This means nobody is allowed to distribute the combination of linux kernel + NVidia driver in the kernel module tree, strictly speaking. That's why you have to jump through a few hoops to get it installed.
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
It could be like MkLinux, basically a modified Linux kernel running atop a proprietary microkernel.
MkLinux was a port of linux to run on top of the OSF MK (Mach) microkernel, which is free as in BSD... hardly proprietary. MkLinux ran on powerpc (PowerMacs), hppa, and x86. The microkernel got reused by Apple as part of (the open-source) Darwin project for MacOS X.
http://www.mklinux.org
It's not had active development for a while now, the active development has been on the conventional Linux, on Darwin and MacOS X!
it could be filled be proprietary modules that actually controll the hardware itself.