Hacker News new | ask | show | jobs
by mrweasel 3566 days ago
I would prefer it the other way around: Having a good Windows subsystem in Linux. If however I'm to work on Windows, it's nice to know that I'll finally be able to have access to a functional shell.
1 comments

I like the approach here; different than WINE. Apparently WinNT was built all along to run applications for different OSs at the same time, like OS/2.

They didn't try to implement all of userspace, just the system calls... a lot less to cover. Very cool project.

Yeah, easy. But AFAIK, unfortunately Wine could not just reimplement the Windows Kernel interface, since Windows DLLs are subject to copyright (so you need permission to redistribute them, guess by whom?), and lots of them are needed for a "working" system. That's why they set out to also create a full set of compatible DLLs for each subsystem instead - a monumental task involving reverse-engineering [often poorly documented] stuff, and reimplementing the thing [possibly without infringing any patents]...

BTW Wine is approaching release 2.0. Hooray for Wine!