Earlier quoted context omitted.
Is there any particular reason why Linux IO is dramatically faster? NTFS is polished FS, Fat32 is extremely simple (may be unreliable but that's not the point) and both should be performant enough. Also there's new ReFS. May be there's some stupid bug like Windows Defender checking file for viruses every write() call which could be easily fixed?
I read previously on HN that it has something to do with NTFS's MFT structures... particularly when large number of small files are involved. I don't think FAT32 suffers from the same problem but then again, it isn't widely used on desktops or servers any more.
Could Microsoft release a desktop Linux?
171–180 of 225 posts
Re: Could Microsoft release a desktop Linux?
#172https://www.linspirelinux.com/
[0] https://en.wikipedia.org/wiki/Microsoft_Corp._v._Lindows.com....
Re: Could Microsoft release a desktop Linux?
#173> In addition, for several years now, Microsoft's WSL developers have been working on mapping Linux API calls to Windows and vice-versa. A lot of the work needed for Windows apps to run without modification on Linux has already been done. This argument makes little sense: that "vice versa" is wholly unsubstantiated and without it the rest collapses. Making Linux binaries work on NT (which already has a subsystem conc…
On the other hand, Microsoft has been trying for years to get developers off win32 and onto .NET. Windows S mode was an experiment where they didn't support win32 at all. Much of .NET is already open source. One could argue they are ready to make a .NET shell around a linux kernel and ship MS Linux. But ... why would they? The only reasoning I can see is if they could stop maintaining the windows kernel, like how the…
Re: Could Microsoft release a desktop Linux?
#174Earlier quoted context omitted.
> The complexity of kernel calls is much higher when custom memory and scheduler involved I'd say I really don't think so. MS used to render scrollbars in the kernel (was still the case in early Win10 versions)
I believe TrueType fonts are still rendered in kernel mode. (They have a policy option for blocking untrusted fonts, because of course that parser has bugs.)
[1] https://blogs.technet.microsoft.com/secguide/2017/06/15/drop...
Re: Could Microsoft release a desktop Linux?
#175No. They just plan to use developer tools (chrome based browser + vstudio) to push their one-push-publish-to-cloud. embrace (chromium), extend (dev tool features that will only work with vsStudio but is awesome), extinguish (tool now only work with vsstudio when serving from azure because they are moving faster than open standards.)
I don't think this is happening, Visual Studio is basically a legacy product at this point. Still developed and maintained, but not a major focus for MS, and they want to push Azure adoption as much as possible so I don't think we'll see IDE lock in like you're talking about.
Re: Could Microsoft release a desktop Linux?
#176Earlier quoted context omitted.
Yeah the article is just plain wrong about WSL being relevant here. WSL is running Linux binaries on an NT kernel. This article wants to run Win32 binaries on a Linux kernel. Totally different problems. I like WSL, but it's not part of the solution here. (Also WSL's IO performance problems suggest this kind of emulation approach has significant costs.)
I totally agree with your conclusion but I wanted to comment about the IO performance remark. If you take an IO-heavy application and compile it natively on both platforms you will find that IO performance on Linux is dramaticly faster than windows(1) (and OSX for that matter). For certain workloads, I could see a Windows application running faster under emulation on Linux than natively. 1) This is maybe not true for…
Re: Could Microsoft release a desktop Linux?
#177The most realistic path to this would be them buying Canonical. I doubt they are going to roll their own distro from scratch.
If 2 of the biggest Linux distributors get owned by giants with their intention of trying to save themselves than save the market is going to be a bad ride. What other commercially supported option do we have for those concerned?
Re: Could Microsoft release a desktop Linux?
#178Earlier quoted context omitted.
> I'm pretty sure Linux kernel modules can't easily do that. They can, and rootkits in the past (unsurprisingly) have. But that's just technical ability; users willing to run things like that is a whole different matter, especially when we can just namespace and/or sandbox apps.
I'm not so surprised that rootkits can exist on Linux, but I was under the impression the Linux kernel made it much harder to break out of the framework provided and patch over whatever you wanted. Sure, it's all Ring 0, but there's kASLR and you have limited visibility, maybe not even a map of symbols. Is it still possible to do this kind of attack today?
Re: Could Microsoft release a desktop Linux?
#179Earlier quoted context omitted.
> but no actual “why” Because in every other aspect but the very kernel (and the UI perhaps) Windows is a disaster. Windows Update especially.
So how does replacing the kernel help with that?