Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 21549 ideas, 132424 comments, 2606791 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #15835: "Investigate" Linux Unified Kernel

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.

-20
votes
up equal down
Solution #1: Auto-generated solution of idea #15835
Written by Primož Papič the 21 Nov 08 at 19:06.
Ubuntu Brainstorm was updated in January 2009. Since the idea #15835 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
2
votes
up equal down
Solution #2: Create LUK for Ubuntu Package
Written by brokndodge the 6 May 10 at 21:19.
I don't see a need for Longene (LUK) to be installed by default. Simply creating a Longene package would suffice. Those that want native windows compatibility would have it available. Those that don't want it could simply ignore it (isn't that the Linux way?)

Canonical (or a knowledgable volunteer) could lend a hand to these guys by keeping an updated package available in the repositories.

More info about the project can be found here: http://www.longene.org/en/aboutproject.php

Looks like they have Ubuntu packages available here:
http://www.longene.org/en/download.php

These packages are for Ubuntu 9.04 according to this forum thread:
http://www.longene.org/forum/viewtopic.php?f=19&t=31

Google translated from Simplified Chinese:
News - 0.2.4.1 official release (August 31, 2009)
By the absfreedom on 2008-10-20 10:11

August 31, 2009
Linux-compatible kernel 0.2.4.1 official release!
Linux-compatible kernel 0.2.4.1 bounced a check one week after the official release today, Fedora 11 and Ubuntu 9.04 can use a friend!




Propose your solution

Attachments
No attachments.


Duplicates


Comments
Rabbid wrote on the 21 Nov 08 at 19:39
Yes, lets all get sued -_-.

crazyivan wrote on the 21 Nov 08 at 20:35
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.

Remco wrote on the 22 Nov 08 at 02:05
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).

glotz wrote on the 22 Nov 08 at 16:16
If I want windoze, I can go to the corner shop and buy it. No thanks.

-1

lifestream wrote on the 25 Nov 08 at 04:19
What is this, a joke?

Primož Papič wrote on the 28 Nov 08 at 16:48
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...

Rabbid wrote on the 28 Nov 08 at 17:29
It seems to be a trend that everyone is getting pissed of because people don't like their ideas. Calm the fuck down folks.

Primož Papič wrote on the 28 Nov 08 at 17:44
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...

Remco wrote on the 29 Nov 08 at 05:04
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.

LuaPineapple wrote on the 28 Dec 08 at 18:50
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.

regnarg wrote on the 18 Jan 09 at 13:21
Compatibility is good, but too much using of windows components would mean less effort in developing good alternatives.

Sammy wrote on the 19 May 09 at 22:21
And you assume that LUK actually works.

supercarrot wrote on the 27 May 09 at 22:53
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.

atm wrote on the 22 Jun 09 at 00:38
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.

dean_z wrote on the 17 Sep 09 at 02:12
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.

gordunk wrote on the 30 Oct 09 at 01:10
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.

brokndodge wrote on the 6 May 10 at 21:54
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.


Post your comment