Written by Primož Papič the 21 Nov 08 at 19:06.
Category: System.
Related project:
Nothing/Others.
Status: New
Rationale
This idea is again a bit provocative...
I know the negative effects of this idea is probably that viruses will come to Ubuntu, but it might be a good idea just to have a look at this project and to think how if even to implement it.
----------------
The link to Wikipedia article:
http://en.wikipedia.org/wiki/Linux_Unified_Kernel
For those that don't like links:
LUK imports all the key features of the Windows operating system kernel into the Linux kernel to support Windows applications and device drivers.
The article is a bit bias and it reads as propaganda, but if it's true and if implemented it would make Ubuntu a real counterpart to Windows.
Article claims that:
- Windows programs work without problem on LUK
- will work with hardware related native Windows dlls
- Windows driver framework will be implementable
It seems that this is a Chinese "version" of React OS.
It's worth considering I guess.
Please comment what you think.
We should concentrate on making Ubuntu work by itself, independent of Windows technologies. Not least to avoid the patent issues, but because we can do it better if we're not second-guessing what manufacturers and microsoft are putting in their binaries. (Reverse engineering? No thanks. I'll take openly available source code any time, which I just have this inkling that MS isn't interested in publishing.)
If Ubuntu runs windows apps, drivers etc, developers will keep writing software for windows. The lock-in will continue and there will be little incentive for them switch their target platform.
And, of course, if you start integrating Windows architecture you start integrating some of its flaws. Namely, security flaws. For example, WINE is now capable of running not only Windows apps, but Windows viruses too! I choose not to have WINE installed because I don't really need it, and can avoid such issues. I really don't want Windows architecture forced into my Linux kernel, leaving me no choice but to be vulnerable to any problems with it.
Viruses are just plain and simple programs. I can create a Linux virus in 5 seconds. It will destroy all files it has access to.
The hard part is to get it to run on your computer. And that's something that will not change if Wine gets integrated into the kernel.
If you're talking about worms, programs that run without you executing them explicitly... those require security leaks that they can exploit. And security leaks are programming bugs, not design flaws. So Wine will not have the same as Windows, and probably less (because it is open source).
I said INVESTIGATE are you LY (Linux Youth) illiterate??
I didn't write use for a reason, I know this is probably even illegal but still it could be inter sting to see where this leads.
And to a guy who taged this and the other (also stupid, but "real" brainstorm idea) with blue screen of death (with ingenious detective work (not really) I suspect lifestream) yeah that's really a constructive thing to do...
I hope that you know (hey maybe you really don't know being brainwashed by Linux)that BoSD wouldn't come with either of ideas and it's not that common for Windows either, I used (and still do) Windows XP home and I must say I hadn't seen BoSD for at least 4-5 years and I have this computer for around 5 years. And I only got the BoSD because I ran virtual machine with win 2k and played games (NFS mostly) on it. Which is not the purpose of VM as much as I know....
Anyway I just have to vent it out, because I think it's really stupid and childish (I hate the attitude "I'm 12 and I think I'm the smartest guy here because I use Linux and so on...")
Whooh it feels good to vent the tension...
To mods: you can delete this post and lock this idea, I just had to clear some thing up...
Well it's not usually in y nature to get pissed because someone doesn't like my idea, but the tags that someone added to this and the use mono for .NET apps ideas. I thought that was a bit childish. And I'm not staunchly defending this idea as I didn't posted it as may "brainchild" (meaning that I invested a lot of time and thought in it), this was more of an idea to see how people react...
And as it was shown I might overreacted. I'm calm now.
Still won't vote this idea down, but might in future, even though it only says investigate not use or change to...
I don't think it really matters how many people vote this particular idea up or down. Linus Torvalds is not going to read Brainstorm Ideas. But he has in fact said he's not against Windows kernel compatibility in the Linux kernel, mainly to speed up Wine. So there might be hope yet.
I think it's a brilliant idea! If it does go through then you've got built-in Wine into every Linux machine. Not only that, but the out-of-the-box support for running Windows programs makes Linux far more interesting to the 'average user' then having install Linux (for them, a big step already) and then 'figure out this wine thing'. This could guarantee M$'s eventual death because there's just no reason not to use Linux.
No matter what some may think, this is a really interesting and very important project. I hope that it gets taken seriously by Canonical as well.
As for that statement that we should be convincing software developers to write for our platform, the interesting thing is that if this works, this would be our platform. Photoshop will run natively on Linux if the Linux kernel supported the Win32 API. At the moment, as much as I have respect for Wine. I can't stand using it on my system, it runs like a foreigner. But with LUK including driver support, mobile phone software may just work, no lobbying necessary. Satnav would just would when you plug them into you PC, web cams, sound cards? and so on. Please get this working, it will change everything as we know it.
This kind of project is the first step in putting Windoze out of business. Seems like a great idea to me. If I worked for Microsoft, I would be opposed to the idea.
I think that this could be very intriguing to this of native windows support within Linux. Now I understands everyone obvious move away from Windows. However, let me explain that it could help people that HAVE to use Windows currently. In my case, I work from home and in order to log into my VPN at work... it requires Symantec Protection Agent and a compatible anti-virus... non of which has a Linux version. Let me tell you.. .I would love to run my Linux partition and dump Windows all together... there are many more benefits to doing so. I am only asking that you that are opposed remember that some of us could really benefit from such a bold move to have a version of Ubuntu that was user friendly with Windows and allow more folks to make this type of switch. If this were to really work well... in my job i run a technical help desk for a home agent piece of the company... i would be able to test and allow our agents to run native Linux and provide technical assistance, whereas now... we only provide windows support. Just a thought.
I'll be honest here. I LOVE LINUX. Seriously, it's the most awesome OS Kernel, and it's so much more fun to figure out how to use as someone who loves computers. But getting games to work, well, it just isn't there. WINE is iffy at best, Cedega goes against everything Linux stands for, and well, no one uses LUK except an obscure Chinese Distro. So, i'm forced to use Windows Vista, which I hate, but I don't have a choice since I want to game effectively, and use things like Steam and Xfire.
I don't think a full switch over to LUK is a good idea either though. You shouldn't help some at the expense of others. However, I do believe that there should be a LUK version of Ubuntu and other well-maintained Distros. You would very much improve the popularity of Linux, much as Mac sort of did with Bootcamp. Since it's based on WINE, you don't have a legal battle since WINE is open source and, well, hasn't been shut down yet, has it?
Some of you claim that Viruses would be a problem on LUK. What you fail to realize is that a Virus COULD be programmed to work on Linux too. And hell, if someone REALLY wanted to screw the Linux Community, I'm sure they could make a virus that decimated Linux boxes. But the User Base for Linux isn't large enough, so no one makes Linux Viruses. Sure, it'd be a LOT harder to make than a Windows virus, but given time, it could be done.
The point is, that by implementing a LUK version of Ubuntu, you would greatly improve Ubuntu's popularity, as well as Linux's popularity in general, and you would be making a great step in the evolution of Linux.
Like the original poster said, it's a hot topic. The thing I love most about Linux is that "you can have it your way". Don't like it, don't install it. For the rest of us, Longene SHOULD be in the repo's. I DO have a use for this project and I hope development will continue.
I would like to see english docs on the project. The main bottleneck for the Longene project is that everything is in chinese. Google Chrome does a respectable job at translating, but just not good enough. The release schedule for Longene is also several months behind that of Ubuntu. With some international support from the likes of Ubuntu, Longene could see wide spread adoption.
I disagree with those that say a native WDM in the Linux kernel would hinder development of Linux drivers. Rather the opposite I think. More widespread use of Windows only devices in non Windows environments would spur development of native Linux drivers. Manufacturers just need to see a market developing for their devices. Corporations would certainly benefit from Window's apps running natively on Linux. The speed increase on old office desktops alone would be worth it.
Increased adoption of Longene on Ubuntu would spur development of the driver interface as well. This is a win win situation for everyone.