30 comments

  • hougaard1 hour ago
    Because the &quot;UX&quot; of Windows sucks, Microsoft will switch the &quot;Kernel&quot; to Linux?<p>I don&#x27;t get the argument. There are parts of Windows I don&#x27;t like, so I have chosen a 3rd-party (often open-source) replacement. The exact same process as I do on Linux. I don&#x27;t see why I have to switch to Linux to have that freedom.<p>(and to be honest, I don&#x27;t care where the taskbar is)
    • keyle36 minutes ago
      This is a good point. The kernel stuff of Windows isn&#x27;t really the problem.<p>I&#x27;ve been on macOS for eons, but I still hope that some day, someone at microsoft will have the balls to make a Windows Redux. Which is just Windows 7 with a coat of paint; and less stuff, installable separately; geared towards speed and not stuffings.
      • wincy6 minutes ago
        It’ll be like WoW classic servers or old school RuneScape, only for your OS.
  • nxobject0 minutes ago
    I’m sure that MS knows that NT is the one thing that’s right with their platform…
  • wackget39 minutes ago
    I&#x27;ll consider switching to Linux when the GUI becomes as configurable as Windows 10 or earlier.<p>For example, this is my taskbar layout: <a href="https:&#x2F;&#x2F;i.ibb.co&#x2F;1GqKH27L&#x2F;taskbar-layout.png" rel="nofollow">https:&#x2F;&#x2F;i.ibb.co&#x2F;1GqKH27L&#x2F;taskbar-layout.png</a><p>To my knowledge, it&#x27;s not possible to achieve anything like this layout on Windows 11, Linux or Mac. I did try it in various Linux distros a few times but frankly got sick of navigating the maze of window managers et cetera. I think something like XFCE came close to providing a Windows-like taskbar but it was still far, far behind what Windows NT can offer.
    • OsrsNeedsf2P3 minutes ago
      Took me about 2 minutes to replicate on KDE Plasma[0][1]. I have a lot more things in my taskbar that I don&#x27;t want to remove for this test, so it looks a little more crammed up.<p>[0] <a href="https:&#x2F;&#x2F;i.imgur.com&#x2F;esNjPNg.png" rel="nofollow">https:&#x2F;&#x2F;i.imgur.com&#x2F;esNjPNg.png</a><p>[1] I didn&#x27;t try to replicate it perfectly; things like smaller icons&#x2F;etc are settings but cba
    • LeoPanthera32 minutes ago
      You can definitely do this with KDE Plasma. Plasma is so configurable you can make things that are almost impossible to use!<p>And probably good layouts too.
    • Brajeshwar22 minutes ago
      Wow! I used to love doing something very similar. I think it was my last year with Windows (XP). <a href="https:&#x2F;&#x2F;cdn.oinam.com&#x2F;img&#x2F;oinam&#x2F;brajeshwar-windows-homescreen-2005.jpg" rel="nofollow">https:&#x2F;&#x2F;cdn.oinam.com&#x2F;img&#x2F;oinam&#x2F;brajeshwar-windows-homescree...</a><p>Nowadays, I just have as few as visible, and everything is either Keyboard Shortcuts or some form of `CMD + K` or `CMD + Spacebar`, and start typing.
  • nomdep17 minutes ago
    I think he might be right<p>The massive amount of legacy .NET and older software still running in many enterprises isn’t a problem, but a huge business opportunity.<p>My prediction is that Microsoft will push hard their “Azure Virtual Desktop” product: remote, virtualized Windows instances hosted on their own servers to these enterprises.<p>In this model, the operating system running on the client devices will becomes largely irrelevant.
  • delta_p_delta_x1 hour ago
    As a Windows system and user-mode dev, I absolutely <i>never</i> understand these sorts of drive-by posts with nearly zero technical depth.<p>If there is <i>one</i> thing about Windows that is really good, it is its kernel and driver architecture, and absolute plethora of user-mode libraries that <i>come with the OS</i>, that can be programmed against with a variety of languages from ancient to brand-new, all maintained by the vendor. Doing the same thing on a given distro of Linux is a headache at best, and impossible at worst (which is partly why game developers <i>don&#x27;t</i> target native Linux).<p>The problems with Windows have <i>always</i> been in the user-mode (with the notable exception of Vista, and I still maintain that Vista was OK; its problems were due to Intel strong-arming MS into certifying a broken version of Vista for its sub-par integrated GPUs of the time). Windows 11 control panel sort-of gone? There&#x27;s still the god-mode menu introduced in Vista. Right-click menu gone, or too much Copilot? Go to Group Policy editor, switch off what you don&#x27;t need; revert what you can. People complain you &#x27;cannot create local user accounts any more&#x27;. Also not true, that feature is a fundamental part of Windows and probably won&#x27;t ever be removed. There are workarounds. Any Windows user or sysadmin worth their salt will have a GPE fleet-wide policy, and registry settings.<p>Everything one sees on Windows can be stripped out and reverted to Windows 2000 mode. That grey boxy UI is literally still there. Compile a program for 32-bit, set the compatibility mode to Windows 2000, and bam, there you go. If you add in the manifests for UTF-8 and high pixel density, the UI is scaled pixel-perfect by the system.<p>Speaking of high pixel density, Windows is the <i>only</i> OS that does scaling properly. macOS just pretends non-&#x27;retina&#x27; displays don&#x27;t exist, Linux distros are a minefield of Xorg, Wayland, a million different conf.d files, command-line arguments, and env variables.<p>Why would <i>anyone</i> want to replace their core product with something that a) they cannot control, and b) does not satisfy their business and customer needs?
    • MontyCarloHall53 minutes ago
      &gt;Windows is the only OS that does scaling properly. macOS just pretends non-&#x27;retina&#x27; displays don&#x27;t exist<p>Not true. I use a high-DPI (~250) MacBook with a non-high-DPI (~100) external monitor [0] and the transition between the two is seamless. Windows are identically sized when dragging from one screen to another. The same holds true when I use the laptop with a mid-DPI (~150) monitor.<p>I could not say the same was true a few years ago when I tried a high-DPI Windows 10 laptop with a non-high-DPI external monitor; it looked something like this [1]. Perhaps this has since been fixed.<p>macOS is able to achieve consistent sizing across displays irrespective of pixel density because it uses a compositor to render the whole screen at a high resolution and, if necessary, downsamples it proportionally for each screen. (Wayland on Linux can do the same, though it&#x27;s certainly a much bigger headache to get consistently working than macOS.) When I tried using Windows 10 at two DPIs simultaneously, it just let me scale the font size and other UI elements on a per-screen basis, but not the screen as a whole, since I assume it does not use a compositor.<p>[0] Not my setup, but here is someone doing just that with a 30&quot; 2560x1600 (~100 PPI) display and a ~250 PPI MacBook: <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;macsetups&#x2F;comments&#x2F;tfbpid&#x2F;my_macbook_pro_14_setup_ft_30_cinema_display_3&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;macsetups&#x2F;comments&#x2F;tfbpid&#x2F;my_macboo...</a><p>[1] Again, not my setup, but the Windows UI is rendered at different sizes on displays of different resolutions: <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;computers&#x2F;comments&#x2F;16y1dux&#x2F;how_do_i_make_my_second_monitor_look_smaller&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;computers&#x2F;comments&#x2F;16y1dux&#x2F;how_do_i...</a>
      • delta_p_delta_x25 minutes ago
        I have a long blog post stewing here. I&#x27;ll give you the gist.<p>Moving windows between monitors of different pixel densities is a rather difficult problem. Windows handles pixel density per-application, not globally, and it uses something called device-independent pixels (DIPs). macOS and every desktop environment I&#x27;ve tried on Linux does it globally, or at least globally per-display.<p>On Windows, when a window is moved across two displays with different scaling factors, a simple algorithm is used. It will choose the display that the greater fraction of the window is in to select the DIP, render, compose and rasterise, and hence and one part of the window may appear too small or too large on the other display.<p>On the other hand, macOS, GNOME, and KDE take the easy (but IMO very lazy) way out by rasterising the entire application window to the pixel density of whichever display that the greater fraction of the window is in, copying that framebuffer to the viewport of the other displays, scaling with some filtering algorithm, and then composing, leading to blurring on at least one display. I am happy to bet that you&#x27;re just not noticing the early rasterisation and filtered scaling going on. Having used all 3 OSs across a variety of monitors, I am extremely particular about blurry text; enough that I will <i>stop</i> using a certain setup if it doesn&#x27;t satisfy me (it&#x27;s why I stopped using Linux on my personal system).<p>I&#x27;ll concede neither is good enough. The real solution here is:<p><pre><code> 1. Render the application to as many viewports as there are displays that the application window is in, with the appropriate DIP for each display&#x27;s scale factor 2. Compose the application viewports into each display&#x27;s viewport depending on the apparent window position 3. The above will automatically clip away the fraction of the window that is outside each display 4. Rasterise the composed viewport for each display </code></pre> Another concession: I personally prefer pixel-perfect rendering rather than having the same visual size, and hardly ever use windows spanning multiple displays (especially of different pixel density), so Windows&#x27; behaviour is less of a problem to me.<p>My bigger issue is other desktop environments not supporting subpixel anti-aliasing, not supporting &#x27;fractional&#x27; scaling (macOS is by far the biggest offender), and edge artifacts that result from bad clipping. I have a few photos I took of KDE, where random pixels are lit up at the bottom of my secondary display, with my laptop below it.
      • bhj18 minutes ago
        They might be referring to when Apple removed subpixel antialiasing around ~2018. It caused some consternation at the time because there were still plenty of non-retina Macbook Airs in service. While it technically works, macOS really is not meant for non-high DPI displays.
    • pdpi5 minutes ago
      &gt; Speaking of high pixel density, Windows is the only OS that does scaling properly.<p>Haven&#x27;t tried Windows 11, but a bunch of Microsoft applications in Windows 10 render text using sub-pixel rendering in 2x high dpi mode, resulting in every character having a two-pixel coloured border around it. That&#x27;s about as far from &quot;scaling properly&quot; as it gets.
    • bschwindHN51 minutes ago
      You &quot;never understand&quot; these posts and then list off a ton of crap I shouldn&#x27;t have to do to an OS to make it usable.<p>The default experience of using windows is downright user-hostile and it reveals the thinking of the corporation behind it. Yeah, you _can_ do all that to make it somewhat usable, but when alternatives exist that are much less of a pain, I&#x27;ll be taking those.
      • delta_p_delta_x44 minutes ago
        My point was that the article is logically flawed. The user mode of the OS sucks, so let&#x27;s run the same user mode with a different kernel? What?<p>I don&#x27;t care about configuration. I&#x27;ve had to do plenty of configuration on Linux as well; it&#x27;s just <i>different</i>. I&#x27;m not sure I can list all the Arch Linux wiki articles I&#x27;ve read trying to get one driver or another feature working.<p>I am not here to convince anyone to stop using one platform or another. They&#x27;re different tools that solve different problems, and I run all of them. I have a Linux laptop for work, a Proxmox hypervisor on my homelab running a variety of LXC containers, Linux and Windows Server guests.
      • pdpi3 minutes ago
        By way of example — I can (and did) remove the ads from the Start Menu on Windows 10 Professional. But there&#x27;s literally no reason they should&#x27;ve been there to begin with.
      • Dylan1680739 minutes ago
        &gt; You &quot;never understand&quot; these posts and then list off a ton of crap I shouldn&#x27;t have to do to an OS to make it usable.<p>In the context of changes Microsoft could make, that list of instructions is there for demonstration purposes. It&#x27;s about how if Microsoft wanted to clean up their mess, they have a far far easier method than what&#x27;s suggested in the article.<p>&gt; when alternatives exist that are much less of a pain, I&#x27;ll be taking those<p>That&#x27;s a different topic from the article and the comment you replied to.
      • wackget45 minutes ago
        My experience of Linux (and Mac OS) has been the opposite; they are extremely painful to make usable.<p>Yes, I have to disable a lot of stuff to get Windows the way I like it. But that&#x27;s still exponentially easier than having to add, install, or perhaps even <i>buy</i> a lot of stuff to <i>maybe</i> get Linux&#x2F;Mac to behave <i>kind of</i> how I want it to.
    • klooney57 minutes ago
      &gt; If there is one thing about Windows that is really good, it is its kernel and driver architecture<p>Sure, but alternatively, you could just lay those guys off and bank the savings of outsourcing to Linus and co.
      • adithyassekhar45 minutes ago
        This could be a bait. I was going to comment how wrong you are. How much better and advanced the windows model is compared to linux and how making products that co-operate with other companies (read: people with products they want to get paid for, when did that started being a bad thing?) instead of being &quot;gatekeepy&quot; over ideologies will always have an upper edge.<p>But seeing how companies have worked in the past, you might be right, some middle manager there might just axe the most valuable part of their product.
    • dbcurtis54 minutes ago
      &gt; If there is one thing about Windows that is really good, it is its kernel and driver architecture,<p>Woah, back up a bit. In the article, it looks like the blue screen is a 0x0 (iopr) exception, likely a wild jump into the weeds. But back in the day, the majority of blue screens were 0xE exceptions -- page fault in the kernel. Why? Buggy driver that didn&#x27;t wire down a page and it got swapped out from under the driver. Not under Microsofts direct control... BUT... they had a great example in OS&#x2F;2. In WinNT, there are 2 security rings, kernel and user space. But x86 supports 4 rings. OS&#x2F;2 used ring 1 for drivers, so that the kernel could both blame the correct driver and also stay alive. So simple. (Of course, it means it is hard to port to hardware with only 2 security rings.) WinNT drivers are not things of beauty. The dev experience is cranky, and validation is a nightmare -- and the lowest bidding Asian contractor that is writing your driver for your el-cheapo peripheral rarely signs up for that nightmare.
      • delta_p_delta_x48 minutes ago
        &gt; WinNT drivers are not things of beauty. The dev experience is cranky, and validation is a nightmare<p>I think one could say the same for <i>any</i> platform; in general, developing drivers is just difficult, full stop. That driver quality for peripherals can be bad is not the fault of the platform. I&#x27;m sure I could find dodgy drivers in the Linux tree that were merged in only because &#x27;<i>shrug</i> it makes PineappleCorp&#x27;s device work, who cares if it is littered with UB&#x27;.
        • dbcurtis13 minutes ago
          Well, these days it seems Linux drivers get enough eye-balls on them that anything meaningful is going to get looked at. Sure, I expect there are some low usage drivers in the repo that just haven&#x27;t had enough mileage. At least with Linux I can see the driver code. (The second day at my current job, somebody pointed me at a bug with an obscure symptom. A quick check of a log file showed a 0xE exception. A couple hours later I posted a link to the bug in source. Somehow, the universe decided to give me a bug I had seen many times before to get my reputation off to a good start -- it&#x27;s better to be lucky than smart.)
      • p_ing34 minutes ago
        There are performance penalties for moving drivers out of the kernel&#x2F;ring 0. For some things, that matters (network, graphics), for others it doesn&#x27;t, like printers.<p>And Microsoft has made the least stable of the drivers a recoverable fault, at least.
    • wackget32 minutes ago
      &gt; Everything one sees on Windows can be stripped out and reverted to Windows 2000 mode. That grey boxy UI is literally still there.<p>Can the horrendous W11 taskbar be reverted to the classic taskbar, with full support for changing its size and screen position etc?<p>Can classic Explorer, without any OneDrive&#x2F;Copilot nonsense, be restored?<p>Can the new &quot;Settings&quot; (*excuse me while I vomit) layouts be junked in favour of the Control Panel, along with all the associated modals such as the WiFi selection sidebar etc.?
    • AuthAuth44 minutes ago
      We are now at the point where the average PC user can configure linux to their liking but it takes a windows sys admin with strong domain knowledge to configure windows to their liking. Im a windows sysadmin(pretty shit one but still) and I struggle to remove a lot of the w11 features and have been unable to get it working how it used to.
    • blackcatsec1 hour ago
      The Intel thing is extremely true, but also equally true is the god awful Nvidia drivers that existed in the early days of Windows Vista. I don&#x27;t even think Nvidia had a non-beta driver until 6 months after Windows Vista went gold. I think I recall seeing that Nvidia was responsible for something like 30% of crashes on Windows Vista.<p>Now, we could split hairs over where the failure was with that one--whether Microsoft not working enough with Nvidia, or whichever; but the point still stands.<p>Windows Vista walked so Windows 7 could run, essentially.
      • delta_p_delta_x56 minutes ago
        &gt; Windows Vista walked so Windows 7 could run, essentially.<p>Good point. Although I personally have a soft spot for the all the Longhorn castles in the sky that MS were building, and for Vista in general.
    • dbcooper1 hour ago
      Would it be possible to ship a high performance, lean &quot;modern&quot; Windows, with legacy apps etc run seamlessly in VMs or containers?
      • delta_p_delta_x1 hour ago
        This is probably the hypervisor that Azure VMs run on, or perhaps Windows Server. Unlike Linux, (most) legacy apps (if they target NT) don&#x27;t need VMs or containers; they run natively. You can compile for Windows 2000 on Windows 11 25H2 and run it natively on the host to test.
      • p_ing1 hour ago
        &gt; with legacy apps etc run seamlessly in VMs or containers?<p>We kind of have examples of that already in DOSBox. Even where Windows OOTB compatibility fails, getting some ancient piece of software running in DOSBox is often not an issue.
    • nikanj28 minutes ago
      The start menu sometimes glitches out for a few seconds, so it makes total sense to replace the whole OS from the kernel up.<p>Signed, a npm jockey who lives in the world of churn
    • protocolture52 minutes ago
      &gt;If there is one thing about Windows that is really good, it is its kernel and driver architecture<p>Article did hang a lantern on that. Big issue is that, it doesnt matter how good the Kernel is if you cant use it. I think dropping Windows is more likely than fixing windows. Windows 11 is more than just the usual Headache Edition of Windows like ME, Vista, 8 or what have you. Its definitely a new strategy.<p>&gt;with the notable exception of Vista, and I still maintain that Vista was OK; its problems were due to Intel strong-arming MS into certifying a broken version of Vista for its sub-par integrated GPUs of the time<p>Agreed honestly. The reason it bricked my wifes computer was because HP dragged its feet adopting the new driver model. The reason it stuffed my laptop was that Asus refused to release a supported laptop lid driver for my hardware. Games for Windows live was comorbid with Vista which pissed off gamers.<p>&gt;Windows 11 control panel sort-of gone? There&#x27;s still the god-mode menu introduced in Vista. Right-click menu gone, or too much Copilot? Go to Group Policy editor, switch off what you don&#x27;t need; revert what you can. People complain you &#x27;cannot create local user accounts any more&#x27;. Also not true, that feature is a fundamental part of Windows and probably won&#x27;t ever be removed. There are workarounds. Any Windows user or sysadmin worth their salt will have a GPE fleet-wide policy, and registry settings.<p>I mean, we have the AI stuff blocked at a policy level, they just started ignoring that policy and its everywhere. They have done the same with a few other feature deployments. Group Policy has really turned into &quot;Do you want to enable the grace period for the new thing we are pushing&quot;. Windows App, hilariously, just got boned by a windows 11 update except the older Remote Desktop App (Support ending in march) still works, and the Mac version of the App still works fine too.<p>&gt;Why would anyone want to replace their core product with something that a) they cannot control, and b) does not satisfy their business and customer needs?<p>Control is a deep topic. But the biggest issue is Business needs. Linux is currently only 50% of the way into being anywhere decent in a Microsoft shop. Microsoft Defender for Endpoint however, is growing like a cancer and is starting to look like a testbed for bringing a lot of Microsoft command and control into a linux environment. This guys making a prediction now, but really theres nothing in Windows that cannot be ported officially by Microsoft to Linux given enough time. Honestly I think the bigger question is &quot;When Microsoft inevitably does this will the FLOSS community get anything out of it&quot;.
  • ggm1 hour ago
    I would never predict this, but I think it&#x27;s an idea which has occurred to many people over the years. the name WSL always hinted to me at a group inside MS who wanted Windows to BE the subsystem.<p>I think people who have run UNIX over non-traditional FS get this vibe too. We&#x27;re used to thinking it has to be some linear progression from FS to VFS to UFS to &quot;all the other FS&quot; and the idea &quot;nah, I can run on NTFS just fine thanks&quot; never occurs to us. But DOSBOOT.EXE to boot unix from DOS...
    • asdf128040 minutes ago
      IIRC, from back when I worked there, they had to name it windows subsystem for linux instead of linux subsystem for windows because there was a copyright problem with putting a term that is copyrighted by someone else (linux) first.
    • poly2it1 hour ago
      WSL was originally going to be named LSW, but had to switch name AFAIR.
    • patmorgan2336 minutes ago
      I mean it&#x27;s not totally crazy, Microsoft did rip out Window&#x27;s original networking stack and replace it with BSDs (which has probably been heavily modified&#x2F;evolved since then)
      • p_ing11 minutes ago
        No.<p>The original NT TCP&#x2F;IP stack was purchased from Spider Systems, which may have been based on BSD.<p>The Spider Systems stack was completely ripped out for NT 3.5 and replaced with a Microsoft-developed stack that has no basis on the BSD stack.
  • malkamius3 hours ago
    The &quot;Microsoft Tax&quot; is often cheaper than the &quot;Linux Engineering Salary.&quot; While Linux alternatives exist, they require &quot;assembly&quot;—integrating LDAP, Kerberos, DNS, and config management (Ansible&#x2F;Salt) to do what AD does out of the box.<p>Most businesses don&#x27;t want to be in the business of maintaining their own identity infrastructure. They want a utility. Between Group Policy’s granular control over the endpoint and the tight integration with Exchange&#x2F;M365, Microsoft has created a &quot;sticky&quot; ecosystem. I&#x27;ve tried the &quot;DIY&quot; route with Linux mail servers, and the friction of maintaining deliverability and security patches manually is a nightmare compared to the &quot;it just works&quot; nature of the Microsoft ecosystem.<p>I am not a system admin, so maybe this is a crappy take.
    • Spooky231 hour ago
      You’re thinking apples and oranges.<p>Remember that every K-12 student for the last decade is getting it done on the cheapest low bid Chromebook possible. They are true pieces of shit, too-down managed by barely qualified people and yet the kids persevere.<p>That’s the baseline. Windows is an evolution of 1999, slowly shifting to the shitty cloud based model. It is the worst of both worlds. It’s like Peoplesoft in computer form. Even my IT crew at work is all Mac now.<p>Apple is an unreliable partner and a sole source. I think Linux is the pragmatic choice going forward.
      • stock_toaster6 minutes ago
        &gt; Remember that every K-12 student for the last decade is getting it done on the cheapest low bid Chromebook possible.<p>&gt; They are true pieces of shit, too-down managed by barely qualified people…<p>I feel like this is even underselling how bad it often ends up being.
    • ocdtrekkie1 hour ago
      I am a sysadmin and Group Policy is the entire moat Microsoft has. Linux has nothing like it, and it <i>probably can&#x27;t</i> because it requires a level of top down authority over a platform&#x27;s design and implementation that would be hard in the Linux space.<p><i>Maybe</i> something like systemd could do something similar which defined policy over all the components they&#x27;ve taken over, but a distro doing it would be pointless, we&#x27;re not a Linux shop and have at least three different Linux distros in service.
      • Alupis1 hour ago
        Nothing in the linux world would forbid something like Group Policy. A commercial distro that targets large-scale enterprise customers could implement something exactly like Active Directory + friends.<p>Ansible, FreeIPA, and more can be used individually or together to achieve what AD provides. There are large enterprises that are non-windows...
        • ocdtrekkie1 hour ago
          My comment above already addresses this.<p>I&#x27;m aware there are large enterprises that are non-Windows. All of them are technology companies. They are well equipped to pay their own developers to compensate for not having Group Policy, and may even be Microsoft competitors who don&#x27;t want to spend money on them. Ansible being a replacement for Group Policy is <i>very</i> funny. That is like saying Postgres is a replacement for Excel.
          • rtpg1 hour ago
            Not to argue too much against what you&#x27;re saying but I thought that some EU gov&#x27;t entities had moved off of Windows a while ago.<p>I know at least one university that doesn&#x27;t put Windows on its machines either. While Uni requirements are not the same as &quot;enterprise&quot; requirements, it does feel close-ish.<p>Having said all this, I am very primed to believe that they have a Group Policy-sized hole in their systems. Just thinking they are doing ... something.
      • ajb1 hour ago
        The competitor of Group Policy is not really an implementation of that running on Linux clients. It&#x27;s that the client doesn&#x27;t need that level of management because 99.5% of your users only use cloud based services. Microsoft know that, which is why they are keen for everyone to use their cloud ecosystem, but that&#x27;s not a monopoly today in the way windows was.
  • aizk1 hour ago
    Really the only thing that will move this is market share. With Claude Code and other tools making it super easy to interact with a computer, and Microsoft repeatedly shooting themselves in the foot adding AI everywhere to Windows 11, I&#x27;ve seen a noticeable amount of people actually switch to Linux, despite every year being the year people switch to Linux - AI in your OS that you can&#x27;t control seems to be the actual tipping point. First it would start with the personal &#x2F; hobbyists, then very slowly the corporate world (they will always play things safely and slowly), assuming Windows continues to decline, which it almost certainly will.
  • rpiguy1 hour ago
    This is possible… but surely it will be Linux with a walled garden on top.<p>The first clue will be a version of the Xbox running an OS with this model.
    • JohnFen1 hour ago
      This is pretty much what I expect. Windows will be &quot;Linux&quot; in a similar sense as Android is &quot;Linux&quot;. Or BSD, or whatever. It won&#x27;t necessarily be Linux specifically, but I expect it will be something.
    • jsheard53 minutes ago
      The console vendors are deathly allergic to GPL code and won&#x27;t touch it with a ten foot pole, so even if the Xbox does move away from NT there&#x27;s almost no chance of it moving to Linux. They&#x27;d sooner use a BSD like Sony does, or roll a custom kernel like Nintendo did.
  • AndyKelley1 hour ago
    In effort to imagine something even funnier:<p>ReactOS developers use Copilot to extract and copyright launder Windows source code, and then rather than fight it, Microsoft starts shipping ReactOS.
  • dzonga36 minutes ago
    &gt; In 2017 I predicted that most programmers would lose their employer &lt;-&gt; employee bargaining power in the next 15-25 years.<p>even if written in retrospect - this would&#x27;ve been interesting to see. since likely some of the reasons wouldn&#x27;t include A.I
  • numpad021 minutes ago
    yay beat the author by a year[1]. Which means I would be hardly the first, considering that I&#x27;m just a random nobody.<p>1: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41923011">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=41923011</a>
  • stackskipton1 hour ago
    <i>Checks the bio</i> Ahh, Zero Sysadmin experience so does not know about amount of legacy garbage being run at many companies and Enterprises.<p>Amount of software running on .Net Framework is mind boggling. If there is not 100% compatibility with .Net Framework on Windows running on Linux, forget it. I know of a company still using Visual FoxPro in 2020 and it was still being maintained.<p>Just like COBOL, across insane amount of businesses&#x2F;enterprises&#x2F;government, there are hordes of Windows machines, using technology that last saw updates in early 2000 computing away. Their last supported Windows Server was probably 2008 but somehow they still run on Windows Server 2019 and those licenses are not cheap.<p>Sure, Windows Desktop is clearly becoming &quot;Whatever&quot; by Microsoft but it&#x27;s also pretty cheap. NT Kernel and UI work has to be done for server side and until that cash cow is dead, shoving slop into Windows Desktop is cheap revenue stream on work they have to do anyways.
    • asdff1 hour ago
      You can run .net over wine no?
  • leejongyon1 hour ago
    Microsoft will likely distribute its own Linux distro someday; however, there is no chance they will ever discontinue the NT.
    • sho_hn1 hour ago
      It already does: Azure Linux (formerly CBL-Mariner).
    • wilsonnb31 hour ago
      They already do that for Azure
  • dmitrygr14 minutes ago
    NT is an objectively better-designed kernel. Windows userspace is a mess, but replacing the kernel won’t help there. Maybe MS can ship XFCE — that I’d buy.
  • mortsnort1 hour ago
    I think they&#x27;re going to do the least funny thing imaginable: make Windows software require a valid Windows install.<p>It might all be moot tho if nobody can buy RAM and we&#x27;re all pushed to cloud computing (yay Azure...). Then your terminal&#x27;s OS will be pretty irrelevant.
  • p_ing3 hours ago
    M365 and Azure run on the NT kernel. This blog post makes zero sense.
    • TacticalCoder2 hours ago
      Linux runs on billions of devices, including billions of phones, Internet routers, 100% of the world&#x27;s Top 500 supercomputers, etc.<p>This post makes lots of sense: Windows is and has always been (but it&#x27;s getting worse now, as TFA notes) a turd whose level of turdiness cannot be understated.<p>At some point they may just throw the towel in and use an OS that powers tens of billions of devices (which is where Linux is headed).
      • p_ing1 hour ago
        Your post lacks understanding of the NT executive and the ways (IOCP, personalities, VMM, WM) where it does a better job than the Linux kernel.<p>Or the only stable ABI, even on Linux - Win32.<p>Linux running on &#x27;billions of devices&#x27; doesn&#x27;t mean much when Azure is built on Hyper-V and ODSP&#x2F;EXO&#x2F;Dynamics on Windows Server and makes gobs of money for Microsoft.
      • dotcoma1 hour ago
        I think it’s going to happen in 10 years, not in 15.
      • ocdtrekkie1 hour ago
        In every case an enterprise is using Windows they are fundamentally not using the version that is getting worse. For a pricey enough SKU, every antifeature is actually optional.<p>And in a lot of ways the underlying engineering of Windows remains superior, once you scrape away all of the layers of garbage the services offerings have foisted on it. Windows 10 Mobile was so much more performant than Android it isn&#x27;t even funny. Linux OSes still have an annoying habit of not automatically recovering their disk drive when the power cuts out. The occasional moment you discover that shadow copies&#x2F;journaling is like... not something Linux machines <i>generally do</i> unless you very specifically choose otherwise...<p>If someone actually scraped the turds off the <i>top</i> of Windows, everyone would move to it. The problem is the turds are profitable. The primary difference between Linux and Windows is not engineering, it&#x27;s capitalism.
  • RomanPushkin1 hour ago
    Prediction for the next 15 years: new operating system called Uni. AI will finally get to the point when it can actually reliably replicate the entire OS stack and it will be Windows. I mean Windows stack will get integrated into Linux, but not by Microsoft. It will be done by AI&#x2F;Linux enthusiasts.<p>Won&#x27;t happen in 2026, since AI coding is still dumb, and Cursor failed to produce a working version of a browser (despite claiming that). But soon binary files will be reverse engineered, and the whole NT kernel stack will be transferred to Linux.<p>At the same time there is a chance that new, AI-produced, fully Windows-compatible operating systems will start to emerge. OS similar to Windows 95.
  • _moof42 minutes ago
    I don&#x27;t disagree with the overall point. I do want to say one thing though.<p><i>&gt; As a professional programmer, I no longer consider Windows a viable option for serious work.</i><p>Please get over yourself. There&#x27;s plenty of actually serious programming work being done on Windows.<p><i>&gt; If you’re a programmer who’s used to Windows and you think I’m being overly harsh, I encourage you to spend a couple weeks in any other operating system.</i><p>For the record, I&#x27;ve spent decades in many other operating systems. It&#x27;s interesting because the OS used to matter. Now 90% of the apps we use are either on the web or are web apps repackaged as desktop apps. Of course I can still tell when I switch between OSes, but it makes much, much, <i>much</i> less of a difference than it used to.
    • dang41 minutes ago
      &quot;<i>Please don&#x27;t pick the most provocative thing in an article or post to complain about in the thread. Find something interesting to respond to instead.</i>&quot;<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;newsguidelines.html">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;newsguidelines.html</a>
  • phendrenad221 minutes ago
    Oh man, it&#x27;s been too long since someone made this prediction. Last one was Eric &quot;Equivalent Series Resistance&quot; Raymond 5 years ago: <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;programming&#x2F;comments&#x2F;j2k9ph&#x2F;open_sources_eric_raymond_windows_10_will_soon_be&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;programming&#x2F;comments&#x2F;j2k9ph&#x2F;open_so...</a><p>It&#x27;s not any more true now than it was then. Windows isn&#x27;t going anywhere.<p>The author talks about Windows getting worse, and cites someone&#x27;s low-tier computer taking 5 minutes to start an Unreal game. Nah, not convincing when my NVMe drive works fine.<p>The author talks about games running on Linux. I guess the author missed the part where half of the most popular PC games have been consistently unplayable for 6+ years because the company doesn&#x27;t believe that they can make anti-cheat work.<p>Ironically, based on that theory, the author says that everyone will &quot;follow the gamers&quot;. Yeah, they&#x27;re currently following the gamers... to where the anti-cheat works.
  • ww5201 hour ago
    Nope. The Windows NT kernel is fantastic. It&#x27;s the Windows user mode apps that people complain about. Replacing the Windows NT kernel with the Linux kernel while keeping the user mode crust serves no purpose.
  • est10 minutes ago
    ... and support legacy win32 apps with.... wine ?
  • ThrowawayB72 hours ago
    This guy is in for a disappointing future since he seems to be unaware that Windows is more than than the consumer editions. Revenue from Windows Enterprise (which has management tools like Active Directory and backwards compatibility with non-game apps needed for large corporate deployments) and Windows Server (needed for Active Directory, Exchange, SQL Server, etc.) is still in the billions and there&#x27;s nothing on the horizon in the Linux ecosystem to replace those. Given that Microsoft is going to have to continue to develop Windows anyway, there&#x27;s not much reason for them to throw in the towel on the consumer desktop.
    • nashashmi1 hour ago
      His take is that for consumers Microsoft will abandon windows in favor of Linux. He predicts Linux will get better. And windows will get worse in development and support. And so Microsoft will give up on windows. And that worsening trend plus abandonment plus Linux improvements will cause Microsoft supporting Linux.<p>The probability of each event happening is high enough. But the probability of all three happening at once is low. And that is why this prediction is difficult to believe.<p>I think it is true windows dev is much more difficult now. The platform has an identity split. It used to favor power users. Now it favors the rich mac users. And upcoming kids who are attached to iPhones. And this means… it gets worse … Or it changes audience. The latter will be hard to pull off.<p>I think Microsoft also has less need for windows. We know this because its core business has been shifting. They are platform agnostic now.<p>So what becomes the incentive for Microsoft to continue windows?
      • sodafountan35 minutes ago
        Because they&#x27;re a corporation that makes money. They have incentives to employ people, and the vendor lock-in with Windows is far too large to change anything at the moment or anytime in the foreseeable future. Changing Windows to become a Linux-based distro would be a massive corporate undertaking; Microsoft isn&#x27;t in the business of pleasing tech-minded people. They&#x27;re a business that makes money.<p>Linux isn&#x27;t a corporation; it&#x27;s really more of an idea. They don&#x27;t have marketing departments or people trying to sell you licenses. They don&#x27;t have vendor lock-in or active-directory or a cloud based infastructure. They don&#x27;t have an entire advertising division or a search engine. There aren&#x27;t any shareholders to please or paid employees to keep on payroll for government kickbacks. They&#x27;re not targeting the casual, media-focused, average computer user like Microsoft, which makes a lot of money by doing so.<p>In my last job, I worked in a mid-sized suburban office. There weren&#x27;t any &quot;Linux reps&quot; knocking on our door, making sure we were getting the most out of Ubuntu.
    • Alupis1 hour ago
      None of the software and services you mentioned require Windows though - they could be made to run on Linux, and some already do.<p>As more and more revenue shifts from desktop&#x2F;servers to cloud and services, it doesn&#x27;t seem too far-fetched for Microsoft to decide maintaining the entire OS stack themselves makes less and less sense. A Microsoft Windows linux distro would free up resources to focus on what makes Windows unique.
      • p_ing1 hour ago
        Exchange is very dependent on Win32 and .NET Framework. As is ODSP and Dynamics.<p>Azure under the hood is Hyper-V with most services built upon that dependency.<p>Yes, millions of man hours, monkies, and typewriters you could transform this to Linux. The economics aren&#x27;t there when Azure&#x2F;M365 keeps pulling in money running on it&#x27;s current platform hand over fist.
        • pseudony39 minutes ago
          Well, for one, you may have noticed that MS put in the work, over years, to make .NET the same implementation across all three platforms. So that’s at least one pillar of impossibility removed.
          • p_ing29 minutes ago
            Except ODSP&#x2F;EXO&#x2F;Dynamics don&#x27;t use CoreCLR -- they use good ole fashioned .NET Framework. Those products with their 20+ year old code base would require a full rewrite.<p>That doesn&#x27;t make economic sense.
    • zbentley1 hour ago
      &gt; Given that Microsoft is going to have to continue to develop Windows anyway, there&#x27;s not much reason for them to throw in the towel on the consumer desktop.<p>That would make sense … <i>if</i> Microsoft didn’t have the second most bonkers track record in history (after Google) in the domain of “fragmenting and releasing competing reimplementations of products already in your core portfolio”!
  • sodafountan1 hour ago
    I think stranger things have happened, but I don&#x27;t really believe this is all that likely. Windows has sucked for 30 years now; tacking on another 15 probably won&#x27;t change all that much about the current state of things.<p>Microsoft is an enterprise, and enterprises will continue to crank out enterprisey stuff. Linux is free and open source, developed by people with passion - some of it, I assume, is out of necessity. Unless the working world dramatically changes over the next 15 years, Microsoft is still going to Microsoft.<p>Windows sucks, Azure sucks, Office sucks. Microsoft is a corporation designed to make money, they have a deadlock on the market. From an investor&#x27;s point of view, they&#x27;re doing just fine. From a shareholder&#x27;s point of view, uprooting the entire Windows base to make tech people happy isn&#x27;t worth the investment. Microsoft hasn&#x27;t been about making tech people happy since it went public. Microsoft makes money and employs people. People half-heartedly go to work to earn a living, they produce enterprise-grade software. Enterprise software makes money. That&#x27;s all the investor cares about.<p>Actually, as a matter of fact, having Windows around to drive the continued development of Linux might be a good thing. I know Windows sucks, I know virtually anything technical is dramatically easier on Linux, but anything without competition eventually stagnates. Even if Windows exists simply as a &quot;What not to do&quot; in Linux, it&#x27;s probably good that it remains around.<p>Currently typing this on a machine that dual-boots both Windows and Linux. Why? Because my laptop came installed with it.
  • tinyhouse1 hour ago
    Microsoft&#x27;s future depends on OpenAI.
  • stego-tech1 hour ago
    I think they’re right, but for the wrong reasons.<p>In enterprise land, managing Windows endpoints is an exponentially larger PITA for the very reason that Microsoft can’t even secure their own OS by default or design, and spend more time shoehorning more surveillance and telemetry into OSes than actually improving them. As “traditional” enterprises increasingly move away from on-prem Active Directory and GPOs in favor of MDM policies and SSO providers, the traditional Microsoft central stack becomes more of a liability than an asset.<p>From a manufacturing perspective, Microsoft is arguably one of the worst partners you could have - especially if your product has to be operated offline or in restricted modes. I’ve spent two weeks trying to debug kiosk mode on W11 creating wildly inconsistent logon times compared to W10, and this is just the latest wrinkle in a year of triage and wildfires directly caused by trying to use online-first Microsoft kit in offline-only products. I’ve spent my entire year banging on about how Linux solves much of our product line issues, but the old guard is coasting until retirement with no drive or incentive to change until after they’ve left - a cohort that’ll be 90% gone by 2030.<p>Then you add in the waves made by gaming companies and communities on the platform, and an increasing focus on the OS by developers worldwide seeking to free themselves of Microsoft and Apple taxes, <i>and</i> the memory shortage&#x2F;AI bubble driving a need to operate with less capable machines, and at the very least it’s plausible that Linux does indeed become the de facto OS.<p>Really, the only things effectively holding back wider adoption are:<p>* User experience remaining wildly inconsistent between Linux distros and Windows machines. Enterprise distros don’t focus on bridging that gap at the moment (they’re more aligned to Mac or Unix users migrating to Linux), but I’d be shocked if there isn’t a direct Windows-alike by 2030 with Enterprise support options.<p>* Endpoint management remains a bugbear for MSPs and Enterprise teams precisely because Linux wasn’t engineered for non-technical usability so much as security. As more distros bake in support for Ansible or other endpoint management schemes out of the box, and more sweatshop-tier technical talent gain experience in Linux, this is going to gradually become a non-issue. The infinitely harder sell will be convincing businesses they don’t need stupid automated scores and algorithms like Microsoft shoehorns into M365, as those are privacy and security (and thus, legal) risks.<p>* Linux is software-secure but not hardware-secure, as in anti-theft or recovery mechanisms. Businesses want parts-pairing so we can better detect or identify intrusions, as well as remain compliant with the bevvy of frameworks and standards out there that mandate strict hardware controls. <i>This is what mandates Windows and Microsoft tooling in a lot of environments</i>, as they expose and utilize these controls by default. That said, Linux is also making major inroads in addressing these issues, and I expect them to be at or better than parity with Windows long before 2030; it’s also not fair to begrudge Linux about this, since a lot of it comes from Microsoft trying to kneecap competition.<p>Folks like to point to the gaming situation and say that’s why Microsoft will kill Windows, but I say the opposite: businesses want to kill Windows to save on costs, and will take the first affordable off-ramps they come across. A RHEL&#x2F;SUSE&#x2F;Ubuntu Enterprise distro that is immediately compatible with most Windows binaries and is backed with documentation and support will devour Microsoft’s lunch.
  • notherhack1 hour ago
    Clickbait spoiler: &quot;I predict that within 15 years Microsoft will discontinue Windows in favor of a Windows themed Linux distribution.&quot;
    • dang40 minutes ago
      Funnily enough I just edited the title to say that (shortened to fit HN&#x27;s 80 char limit) and then saw your comment!<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=t1pmptO47zs" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=t1pmptO47zs</a>
  • 1970-01-011 hour ago
    Tldr: &quot;Prediction: 2041 will be the year of the Linux Desktop!&#x27;
    • Dylan1680731 minutes ago
      Microsoft giving up on Windows entirely is way way beyond year of the Linux desktop.
  • wavemode1 hour ago
    I can&#x27;t really envision what Microsoft stands to gain by doing this. If Windows were to become a Linux distribution, what reason would anyone have anymore to buy Windows, or Windows Server? I can run Linux for free. Any kernel modifications Microsoft makes would have to be open-sourced, due to the GPL, so I&#x27;m not missing out on those either. What&#x27;s the unique value proposition at that point?
    • JohnFen1 hour ago
      The amount that Windows contributes to Microsoft&#x27;s revenue has been falling for years. In the 2024-2025 fiscal year, Windows accounted for 11.35% of their revenue (including enterprise and OEM sales). They make most of their money in cloud services these days. I think Microsoft has been aiming for the effective retirement of Windows for a long time, and this will continue. That&#x27;s why they don&#x27;t care that Windows is getting increasingly irritating for people, and why they keep pushing their services so hard.<p>Windows being replaced by Linux (or something similar) would make perfect sense. It would reduce their maintenance and development costs by a <i>lot</i>, and for a product that isn&#x27;t their breadwinner, that is likely very tempting.