Do you think Linus will accept that LUK merge into the Linux kernel main tree?

Submitted by linooxlee
on January 25, 2009 - 12:40am

The LUK project aims to add all Windows kernel mechanisms into the Linux kernel, including Process management, Thread management, Object management, virtual memory management, Synchronization, System calls, Windows Registry, WDM (Device driver framework), Windows DPC mechanism, etc., to form a new Linux kernel. Thus, the new kernel allows both Linux and Windows applications and device drivers to work directly without virtualization or emulation.

The product of the LUK project is patches for the Linux kernel. The LUK developers expect those patches to eventually merge into the Linux kernel main tree. So that the software developers working for Windows platform will port their products to linux platform with a low cost. They and the linux users will benefit from the LUK project directly.

About the LUK project:

http://en.wikipedia.org/wiki/LUK

Do you think Linus will accept that LUK merge into the Linux kernel main tree?

Piecewise.

cnyk (not verified)
on
January 25, 2009 - 7:24am

Unlikely. First and foremost thing is that you need to convince - not only Linus, but all developers - that it provides an improvement to what is already there.

Windows is also notorious for supporting lots and lots of APIs for the same subsystems just because they were used 10 years ago, and this redundancy is probably the killer.

At best, submit piecewise and try. I for one would welcome EXE/PE loading (i.e. binfmt support). In itself, binfmt loading has few to do with Windows. But it enables one to run "./foo.exe" and have it magically invoke an interpreter (such as /lib/ld-linux.so to load ELF) that further deals with the file, like loading DLLs, resolving symbols, etc. Or calling out to Mono, in case one of those whacky class files is run.

PE loading trivial

Anonymous (not verified)
on
January 25, 2009 - 7:56pm

PE binary loading can be trivially implemented using binfmt_misc to start the appropriate userspace loader/interpreter.

Submit patches upstream

karada (not verified)
on
January 26, 2009 - 9:46pm

Please post at the kernel mailing list; it's impossible to discuss at kerneltrap due to its broken spam filters.

How to post at the kernel

on
January 27, 2009 - 1:38am

How to post at the kernel mailing list? May somebody help to do it?

HTH

on
January 27, 2009 - 9:43pm

Hi Ho!

To join the mailing list, visit:
http://vger.kernel.org/vger-lists.html#linux-kernel

You don't have to subscribe. You can politely ask to be put in the CC list.

Quoting http://www.tux.org/lkml/:

3. Do I have to be subscribed to post to the list?

* (ADB) No, you don't have to be subscribed to the list to post to it. The address of the list is linux-kernel at vger dot kernel dot org. And you should indicate on your message that you wish to be personally CC'ed the answers/comments posted to the list in response to your posting.
* (REG) It is, however, generally considered good netiquette to be subscribed to a list (or a newsgroup for that matter) and lurk for a while before posting. That way you can learn what's considered an appropriate post and what isn't.
Don't treat the list as your personal helpdesk. Remember that the list is a community.

Best regards,
Eus (FSF member #4445)

In this digital era, where computing technology is pervasive,
your freedom depends on the software controlling those computing devices.

Join free software movement today!
It is free as in freedom, not as in free beer!

Join: http://www.fsf.org/jf?referrer=4445

Thank you very much.

on
January 28, 2009 - 9:45am

Thank you very much.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.