AppContainer is the security sandbox used by modern apps (aka Metro/UWP). It can be used independently of other aspects of the modern app model - e.g., Chrome uses it to sandbox content processes - although this isn't documented very well (which I guess was what GP was complaining about?) and it seems like trying to sandbox apps that weren't designed to be sandboxed, as GP was wanting, would have inherent compatibility problems?
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#/...
> "I had to explain to the [Windows High Performance Computing team] that they already owned the technology they needed, but to no avail. They couldn't get their head around the idea."
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...
https://msdn.microsoft.com/en-us/commandline/wsl/faq#how-do-...
Is this a supported use of the Linux subsystem?
Running native Linux apps directly is great if it works but there are going to be cases where the app would 99% work except for that one thing Linux has and the Linux subsystem doesn't. Maybe Microsoft doesn't provide a tun/tap driver so you need to use TAP-Windows.
It would be convenient to be able to change only that without having to worry about the subtle differences in the Windows version of inet_ntop() and the call to make a socket non-blocking and that Unicode on Windows is UTF-16 instead of UTF-8 and so on.
Edit: giving it more thought, a Mozilla engineer recently demo'd an immediate mode rendering engine that him and one other dev wrote in 9 months, with feature parity of modern browsers. So either way - big engineering effort or a couple '10x developers' - pretty impressive .
http://pcwalton.github.io/slides/webrender-talk-022016/
... which is notable because it is not immediate mode but the first retained mode renderer in a browser. Also, they used Rust to cut down on the time spent debugging threading issues.
Or, being Mozilla engineer for quite some time he had enough domain knowledge to do that.
Or he found a clever way to reuse good parts of Mozilla code with just enough changes to avoid copyright infringement lawsuit.
I would love to see some numbers for those from Bash on Windows.
[1]: https://gist.github.com/jibsen/7ebeddde3bc2bfd421b96ae53a824...
[1]: http://hyper-db.de
My machine consistently states a restart will force an update that will allow me to use bash, but it doesn't happen.
I gave up and went back to my ubuntu.
http://www.howtogeek.com/249966/how-to-install-and-use-the-l...