Live data from Hacker News

Windows Subsystem for Linux Architectural Overview

blogs.msdn.microsoft.com

1–10 of 43 posts

Re: Windows Subsystem for Linux Architectural Overview

#2
It's interesting that this was enabled by the Drawbridge work. I was somewhat under the impression that Drawbridge was dead and/or superseded by other container-related projects. It's often weirdly hard to find out what's going on with some particular Microsoft project or technology, even for those of us who are employees. I was pretty excited about Drawbridge ~3 years ago when I was working with it but it subsequently seemed to have vanished.

Re: Windows Subsystem for Linux Architectural Overview

#3

It's interesting that this was enabled by the Drawbridge work. I was somewhat under the impression that Drawbridge was dead and/or superseded by other container-related projects. It's often weirdly hard to find out what's going on with some particular Microsoft project or technology, even for those of us who are employees. I was pretty excited about Drawbridge ~3 years ago when I was working with it but it subsequent…

I created an account just to reply to this. You said, "It's often weirdly hard to find out what's going on with some particular Microsoft project or technology..." I was just thinking that very thing today. Why is that?

Re: Windows Subsystem for Linux Architectural Overview

#4
While this is an interesting technical overview, could anyone give me an idea of how to reinstall lxrun? The blasted thing doesn't work for me anymore and there's basically no documentation on how to fix it other than reinstalling Windows 10. Yes, I've tried lxrun /uninstall /full followed by lxrun /install.

Edit: in fact, I think the problem with my installation has to deal with Windows' NTFS not natively being capable of understanding the lxss file attributes...

Re: Windows Subsystem for Linux Architectural Overview

#5
The Drawbridge[1] stuff is pretty interesting looking. I really wish MS would ship a simple sandboxing solution, so I can run arbitrary binaries and restrict them. The new Metro app stuff is cute, but doesn't help with the millions of existing binaries. Nor does it seem very user-friendly or useful, for that matter.

1: http://research.microsoft.com/en-us/projects/drawbridge/

Re: Windows Subsystem for Linux Architectural Overview

#6

While this is an interesting technical overview, could anyone give me an idea of how to reinstall lxrun? The blasted thing doesn't work for me anymore and there's basically no documentation on how to fix it other than reinstalling Windows 10. Yes, I've tried lxrun /uninstall /full followed by lxrun /install. Edit: in fact, I think the problem with my installation has to deal with Windows' NTFS not natively being capa…

Delete the directory. And don't touch it from the Windows side ... don't copy anything into it. It's definitely early alpha quality.

Re: Windows Subsystem for Linux Architectural Overview

#7
post #6

While this is an interesting technical overview, could anyone give me an idea of how to reinstall lxrun? The blasted thing doesn't work for me anymore and there's basically no documentation on how to fix it other than reinstalling Windows 10. Yes, I've tried lxrun /uninstall /full followed by lxrun /install. Edit: in fact, I think the problem with my installation has to deal with Windows' NTFS not natively being capa…

Delete the directory. And don't touch it from the Windows side ... don't copy anything into it. It's definitely early alpha quality.

By delete, do you mean I can delete %APPDATA%\Local\Lxss from the Windows side? I don't think that will work, as I've already tried that.

Re: Windows Subsystem for Linux Architectural Overview

#8

It's interesting that this was enabled by the Drawbridge work. I was somewhat under the impression that Drawbridge was dead and/or superseded by other container-related projects. It's often weirdly hard to find out what's going on with some particular Microsoft project or technology, even for those of us who are employees. I was pretty excited about Drawbridge ~3 years ago when I was working with it but it subsequent…

I created an account just to reply to this. You said, "It's often weirdly hard to find out what's going on with some particular Microsoft project or technology..." I was just thinking that very thing today. Why is that?

It's not as bad as Amazon, apparently. I've known people there who say everything is compartmentalized. At Microsoft, it's typically only the bleeding edge stuff they keep secret internally.

Re: Windows Subsystem for Linux Architectural Overview

#9

It's interesting that this was enabled by the Drawbridge work. I was somewhat under the impression that Drawbridge was dead and/or superseded by other container-related projects. It's often weirdly hard to find out what's going on with some particular Microsoft project or technology, even for those of us who are employees. I was pretty excited about Drawbridge ~3 years ago when I was working with it but it subsequent…

I created an account just to reply to this. You said, "It's often weirdly hard to find out what's going on with some particular Microsoft project or technology..." I was just thinking that very thing today. Why is that?

[deleted]

Re: Windows Subsystem for Linux Architectural Overview

#10
This is fascinating :-) I was wondering if they leveraged their environment subsystem framework - nice to have this confirmed!

A long time ago I wrote the Wikipedia article on the architecture of Windows NT. It obviously needs an update, but I think it's still quite relevant and explains in a vastly simplified manner how Windows Fitz together.

It can be found here:

https://en.m.wikipedia.org/wiki/Architecture_of_Windows_NT

There is a block diagram that I think is also helpful:

https://en.m.wikipedia.org/wiki/Architecture_of_Windows_NT#/...

Post reply on HN