12 ms·
Doubt it. Microsoft is clearly over Windows. They continue to produce it but every release feels like "Ugh, fine, since you are paying me a ton of money." Inte
by stackskipton 2y ago
Doubt it. Microsoft is clearly over Windows. They continue to produce it but every release feels like "Ugh, fine, since you are paying me a ton of money."
Internally, Microsoft is running more and more workloads on Linux and externally, I've had .Net team tell me more than once that Linux is preferred environment for .Net. SQL Server team continues to push hard for Linux compatibility with every release.
EDIT: Windows Desktop gets more love because they clearly see that as important market. I'm talking more Windows Server.
- WatchDog 2y agoSQL Server has supported Linux since 2017
- kevincox 2y agoThey aren't over windows. They continue to be incredibly interested in and actively developing how much money they can suck from their users. Especially via various forms of ads. But yeah, kernel features are few and far between.
- rob74 2y agoSee also: https://en.wikipedia.org/wiki/Cash_cow https://en.wikipedia.org/wiki/Cash_cow
- queuebert 2y agoI believe the term you are looking for is "rent seeking". Other than visual changes, what new functionality does Windows 11 actually have that Windows XP didn't have? (I'm being generous with XP, because actually 95 was already mostly internet ready.) Yet how many times have many of us paid for a Windows license on a new computer or because the old version stopped getting updates?
- vitus 2y ago> Other than visual changes, what new functionality does Windows 11 actually have that Windows XP didn't have? Modern crypto ciphersuites that aren't utterly broken? Your best options for symmetric crypto with XP are 3DES (officially retired by NIST as of this year) and RC4 (prohibited in TLS as of RFC 7465). (And if you think 3DES isn't totally broken by itself, you're right... except for the part where the ciphersuite in question is in CBC mode and is vulnerable to BEAST. Thanks, mandated ciphersuites.)
- wolrah 2y ago> Other than visual changes, what new functionality does Windows 11 actually have that Windows XP didn't have? XP->Vista alone brought a bunch of huge changes that massively improved security (UAC), capability (64 bit desktops), and future-proofing (UEFI) among many many other things. Some helpful Wikipedia editors have answered this question in excessive detail, so I'm just going to link those for more info. Also I'm going to start with what XP changed from 2003 both because it makes a good comparison and I'd argue 2000/NT 5.0 is the root of the modern Windows era. Your next sentence after the quote implies you probably won't have a problem with that. * XP/2003: https://en.wikipedia.org/wiki/Features_new_to_Windows_XP https://en.wikipedia.org/wiki/Features_new_to_Windows_XP * 2003R2: https://en.wikipedia.org/wiki/Windows_Server_2003#Windows_Server_2003_R2 https://en.wikipedia.org/wiki/Windows_Server_2003#Windows_Se... * Vista: https://en.wikipedia.org/wiki/Features_new_to_Windows_Vista https://en.wikipedia.org/wiki/Features_new_to_Windows_Vista * 2008: https://en.wikipedia.org/wiki/Windows_Server_2008#Features https://en.wikipedia.org/wiki/Windows_Server_2008#Features * 7: https://en.wikipedia.org/wiki/Features_new_to_Windows_7 https://en.wikipedia.org/wiki/Features_new_to_Windows_7 * 2008R2: https://en.wikipedia.org/wiki/Windows_Server_2008_R2#New_features https://en.wikipedia.org/wiki/Windows_Server_2008_R2#New_fea... * 8: https://en.wikipedia.org/wiki/Features_new_to_Windows_8 https://en.wikipedia.org/wiki/Features_new_to_Windows_8 * 2012: https://en.wikipedia.org/wiki/Windows_Server_2012#Features https://en.wikipedia.org/wiki/Windows_Server_2012#Features * 8.1: https://en.wikipedia.org/wiki/Windows_8.1#New_and_changed_features https://en.wikipedia.org/wiki/Windows_8.1#New_and_changed_fe... * 2012R2: https://en.wikipedia.org/wiki/Windows_Server_2012_R2#Features https://en.wikipedia.org/wiki/Windows_Server_2012_R2#Feature... * 10: https://en.wikipedia.org/wiki/Features_new_to_Windows_10 https://en.wikipedia.org/wiki/Features_new_to_Windows_10 * 2016: https://en.wikipedia.org/wiki/Windows_Server_2016#Features https://en.wikipedia.org/wiki/Windows_Server_2016#Features * 2019: https://en.wikipedia.org/wiki/Windows_Server_2019#Features https://en.wikipedia.org/wiki/Windows_Server_2019#Features * 2022: https://en.wikipedia.org/wiki/Windows_Server_2022#Features https://en.wikipedia.org/wiki/Windows_Server_2022#Features * 11: https://en.wikipedia.org/wiki/Features_new_to_Windows_11 https://en.wikipedia.org/wiki/Features_new_to_Windows_11 * 2025: https://learn.microsoft.com/en-us/windows-server/get-started/whats-new-windows-server-2025 https://learn.microsoft.com/en-us/windows-server/get-started... Obviously some of this will be "fluff" and that's up to your own personal definitions, but to act like there haven't been significant changes in every major revision is just nonsense.
- pcwalton 2y ago> Other than visual changes, what new functionality does Windows 11 actually have that Windows XP didn't have? Off the top of my head, limiting myself to just NT kernel stuff: WSL and Hyper-V, pseudo-terminals, condvars, WDDM, DWM, elevated privilege programs on the same desktop, font driver isolation, and limiting access to win32k for sandboxing.
- recursive 2y ago> what new functionality does Windows 11 actually have that Windows XP didn't have? ( Off the top of my head, built-in bluetooth support, an OS-level volume mixer, and more support for a wider variety of class-compliant devices. I'm sure there are a lot more, and if you actually care about the answer, I don't think it would be hard to find.
- queuebert 2y agoAll of this could've been added to XP, right?
- recursive 2y agoI don't know. If it could, Then XP would just be Windows 11. What's the objection here.
- queuebert 2y agoSimple patches/upgrades vs tricking people into thinking you've made a whole new piece of software. Linux, BSD, and Apple roll out OS upgrades with new functionality without charging for the new versions.
- recursive 2y agoThat's one perspective I suppose. I have a MacBook on my desk at work solely for testing in Safari. I can no longer use it for that purpose because it won't even let me upgrade the OS. That sounds like a whole new piece of software to me. Windows actually has been substantially re-written. I guess MacOS has also? It seems more honest to me call it a different product. Not that I strongly care much one way or another.
- psd1 2y agoLonghorn was a significant rewrite, actually. The two big upheavals in windows history were: 2000, which essentially scrapped the 95 lineage in favour of NT; and Vista, which kicked a lot of 3rd-party crap out of the kernel and added a quality gate for drivers.
- throwaway2037 2y agoThis claim about SQL Server: Is it due to disk access being slower from NT kernel compared to Linux kernel?
- stackskipton 2y agoIt's just easier for everyone involved (outside Windows GUI clicker admins) if it runs on Linux. Containerization is easier, configuration is easier and operating system is much more robust.
- psd1 2y agoOperating system can be more robust, depending on admin skill. Let idiots configure and operate your rhel and you may not get those five nines. There are costs to it, in the form of architectural baggage and slower iteration, but what windows brings to the table is a deck swept mostly clear of footguns. That can give you a different form of robustness.
- marcosdumay 2y agoThere's something very wrong with Windows disk access, you can see it easily by trying to run a Windows desktop with rotating disks. But SQL Server is in the unique position of being able to optimize Windows for their own needs. So they shouldn't have this kind of problem.
- devbent 2y agoThe file system is almost 30 years old. When NTFS came out it was way better than anything on Linux. Heck even in 2006 NTFS was better. But Linux keeps getting new file systems while Windows keeps NTFS.
- marcosdumay 2y agoAFAIK, NTFS is a perfectly ok design. But the Windows file system never performed well. This is probably not for architectural reasons. And no, it didn't perform better at NT4, XP, or Win7 times.
- mosburger 2y ago> SQL Server team continues to push hard for Linux compatibility with every release. It's kinda funny that the DB that was once a fork of Sybase that was ported to Windows is trying to make its way back to Unix.