Top
Best
New

Posted by todsacerdoti 2 days ago

2026 will be my year of the Linux desktop(xeiaso.net)
821 points | 629 comments
roxolotl 2 days ago|
“start menus made with React Native, control-alt-delete menus that are actually just webviews”

Haven’t used windows in five years or so but I’ve kept hearing bad things. This really is the icing on the cake though. Yea the AI stuff is dumb but if a OS manufacturer can’t be bothered to interact with their own UI libraries to build native UIs something has gone horribly wrong.

AceJohnny2 2 days ago||
Microsoft has a history of creating new UI frameworks. IMHO it's the result of Ballmer's "Developers, developers, developers!" attitude, which I think is a good thing at core (court the developers that add value to your platform!)

But this results in chasing a new paradigm every few years to elicit new excitement from the developers. It'll always be more newsworthy to bring in a new framework than add incremental fixes to the old one.

React has had tremendous success in the web world, so why not try and get those developers more comfortable producing apps for your platform?

(Tangentially, see also the mixed reaction to Mac native apps switching from AppKit to SwiftUI)

RajT88 2 days ago|||
The software biz in general has a major "out with the old, in with the new" attitude, which paired with the attitude of, "We're going to build what we know, instead of learning the old stuff which is new to us".

I've seen time and again, things like apps rewritten from scratch because nobody knew C++, and they only had C# devs. Or a massive runaround because the last guy on the team who knew C++ wrote a bunch of stuff and left a couple years back, and now nobody really knew how any of that stuff worked.

> React has had tremendous success in the web world, so why not try and get those developers more comfortable producing apps for your platform?

IMO - this is worth talking about. Zune, Windows Phone, and some others died when they did not, in fact, suck, and were pretty good products which while late to the game, could have competed if there had just been a decent app ecosystem.

mcv 2 days ago|||
Out with the old, in with the new, doesn't have to be bad, but it depends on what your old and new are. I'd be a lot less skeptical about migrating OS-level sttuff from C to Rust than from C to React.
embedding-shape 2 days ago||
If the motivation is "Because I refuse to learn C", then both approaches will be bad. You can't avoid understanding what you're migrating, but seemingly Microsoft thinks they're above that. Fits with the average mindset of developers within the Windows ecosystem, at least from my experience.
jeltz 2 days ago||
Totally agreed, I have learned a lot of technologies to understand legacy systems. Either you run them or to migrate away from them. If you do not learn and respect the legacy system your migration is bound to fail.
Greed 2 days ago||||
I maintain to this day that the Zune was one of the best designed hardware and software platforms I've ever used. Probably the only truly design forward product that MS ever produced.
sylens 1 day ago|||
The Zune software 2.0 remains the pinnacle of Microsoft design
midnightclubbed 2 days ago|||
The Zune hardware was slick, particularly the solid state players. The music store worked great and their music licensing was so much better than Apple - $10 a month for unlimited streaming, unlimited downloads (rentals) to Zune devices and 10 free mo3 downloads to own.

Their only misstep was making one of their colorways poop brown! That and being too late to market with a phone that used the same design language

SllX 2 days ago|||
There was also the fact that Microsoft introduced it 3 months before Apple announced the product that would kill the iPod, leading with the HDD model (a direct competitor to what would become known as the iPod Classic line) when Apple’s real flagship was the iPod nano.

There was also the crap that was Windows Media Player 11 which I tried to like for about a month.

There was also the incompatibility with Microsoft’s own DRM ecosystem in PlaysForSure which was full of these subscription music services, some of which were quite popular with the kind of people that were inclined to buy a Zune: folks in Microsoft’s ecosystem that had passed up on using an iPod and used something from SanDisk, Creative, Toshiba or iRiver instead. This is because they wanted to replicate the entire iPod+iTunes model entirely.

The 2006 lineup of iPods was also particularly strong, and included the first aluminum iPod nano’s. When Microsoft announced and released the Zune, they were counter-programming against that, right into the Holiday season with a new brand that had no name ID, with a product that was just like the iPod, couldn’t play any of your music from iTunes or Rhapsody, but with… HD radio.

More than a few missteps were made.

andrekandre 1 day ago|||

  > Their only misstep was making one of their colorways poop brown
i think the other big issue was calling it a 'zune' but thats just me...
nightski 1 day ago|||
Name or color had nothing to do with it imho (I like the brown personally). It was all timing. They were entering a market with a well estaablished leader (iPod) that was nearly as good, as good, or better depending on who you ask. On top of it phones themselves were taking over the music player market at the same time, which is where Microsoft really dropped the ball.

I mean, iPhone is a really ridiculous name as well if you stop to think about it.

DANmode 1 day ago|||
“…you’re absurd, what’s a Zune?!”

https://youtube.com/watch?v=Jkrn6ecxthM

lenkite 2 days ago|||
Windows Phone was actually doing well and adoption was taking off when Nadella came in and killed it. It didn't help that they changed the app framework and then blamed lack of apps. Such a brain-dead decision.
jorvi 1 day ago|||
Windows Phone was dead in the water because many services did not have first party support, and the third party clients kept getting killed / people banned from said services.

Google was extremely aggressive in muscling Microsoft out. They refused to release a Gmail, YouTube or Maps client for Windows Phone but made sure those services did not work (properly).

And indeed on top of that, Microsoft switched UI frameworks 3 or 4 times. And they left phones behind on the old OS releases repeatedly, that then couldn't run the new frameworks.

Still, Windows Phone its UI concept was really great, and I sorely miss the durability of polycarbonate bodies versus the glass, metal and standard plastic bodies of today.

FractalParadigm 1 day ago||
What burned me was that there was no updating from WP7 to WP8 - After playing around with one and genuinely enjoying the experience, I convinced myself to buy a Lumia 900 in April of 2012, just for Nokia/Microsoft to effectively say "that was stupid, wasn't it?" when the Lumia 920 and WP8 launched just 7 months later. Releasing a so-called flagship device that they knew would be incompatible with their upcoming OS, effectively killing software support before the year was even finished, really doesn't inspire confidence in the longevity of a product.
kettlecorn 1 day ago|||
It was always going to be difficult, but classic Microsoft blunders and extreme arrogance set back Windows Phone dramatically.

They basically couldn't stick to a strategy and alienated every potential audience one by one. I was trying to make a Windows Phone app back then and for developers they forced them to go through an extremely difficult series of migrations where some APIs were supported on some versions and others on other versions and they were extremely unhelpful in the process.

They had a great opportunity with low-end phones because Nokia managed to make a very good ~$50 Windows Phone. Microsoft decided there was no money in that after they bought Nokia they immediately wanted to hard pivot to compete head-to-head with Apple with Apple-like prices. They then proceeded to churn through 'flagships' that suffered updates that broke and undermined those flagships shortly after they released thus alienating high end users as well.

Having worked at Microsoft I think the greatest problem with the culture there is that everyone is trying to appeal to a higher up rather than customers, and higher ups don't care because they're doing the same. I think that works out OK when defending incumbency but when battling in a competitive landscape Microsoft has no follow through because most shot callers are focused on their career trajectory over a <5 year time frame.

array_key_first 18 hours ago|||
Oh, this was like the windows 11 before windows 11. I didn't realize Microsoft made the same mistake twice.
sylens 1 day ago|||
Windows Phone 7 was doing well; for some reason they did a breaking change with Windows Phone 8 and broke app compatibility. I will never understand that, they kneecapped themselves despite being multiple laps behind Apple and Google already…
close04 1 day ago||
The reason was moving from the CE kernel to the NT kernel between WP7 and WP8. This was supposed to make developers’ lives much easier when porting Windows 8 apps. The minimum hardware requirement had to be bumped and old WP7 devices could never meet them.
hasperdi 1 day ago||
At the very least they could've created some kind of translation / compatibility layer, to ease the transition
cjbgkagh 2 days ago||||
The decisions reg UI frameworks are largely due to internal political conflicts, mostly between DevDiv and Windows.
asveikau 2 days ago|||
They have a lot of staff turnover too, and each generation of new SDE has less of a clue how the old stuff worked. So when they're tasked with replacing the old stuff, they don't understand what it does, and the rewrite ends up doing less.

That was my impression of one of the major problems when I worked there 2008-2011. But I don't think it's just one problem.

nextos 2 days ago|||
I think that because their total compensation is lower than FAANG, especially at senior levels, and they are seen as uncool, they sometimes have issues retaining top-notch talent. It's paradoxical, because MS Research is probably the best PLT organization in the world. But they have failed to move a lot of that know-how into production.

Besides, because it's an older company, it might have more organizational entropy, i.e. dysfunctional middle-management. As you say it's probably several other causes too. But still, hard to understand how they can create F#, F*, and Dafny, just to name a few, and fail with their mainstream products.

ethbr1 1 day ago|||
> dysfunctional middle-management

I thought about this a lot while working at a high-growth company recently.

Decided that regular (quarterly) manager rankings (HR-supported, anonymous) by 2-3 levels of subordinates is the only way to solve this at scale.

The central problem is: assuming a CEO accidentally promoted a bad middle manager, then how do they ever find out?

Most companies (top-down rankings-only) use project success as their primary manager performance signal.

Unfortunately, this has 3 problems: (1) project success doesn't prove a manager isn't bad, (2) above-managers only hear from managers, and (3) it incentivizes managers to hack project success metrics / definitions.

Adding a servant/leader skip-level metric is a critical piece of information on "On, this person is toxic and everyone thinks poorly of them, despite the fact that they say everyone loves them."

nextos 14 hours ago||
Sounds a like a great solution, adding random skip connections so that information flows from the bottom to the top of the hierarchy.

Certainly, few companies have managed to avoid this trap. It's largely an unsolved problem.

I've often met managers and execs two levels above me that had a completely delusional view of what was going on below them due to lies spread by middle-management.

zipy124 2 days ago||||
You also probably couldn't pay me enough to work in the kind of environment that produces such buggy software as Microsoft teams. A message based app which can't even guarantee delivery of messages, or synchronization across devices isn't a good sign for management and delivery.
asveikau 2 days ago||
I was a unix head at the time and ran OpenBSD on my personal Thinkpad. I figured a stint on the Windows team would broaden my horizons and expose me to differences. It did that. I don't regret it. I did in the end feel that the company was not my vibe, but I respect and appreciate some of what came out of there.
asveikau 2 days ago||||
Back when I was there, part of my calculus was that cost of living in Seattle was cheaper than the bay. It was about 35% cheaper back then, according to regional CPI data I looked at at the time. Not sure what the difference is today. I believe housing is still substantially cheaper.

I think a few years after I left when more Big Tech opened offices in Seattle, competing companies started paying Bay Area salaries for Seattle living, removing this argument. I haven't watched this closely in recent years.

But fwiw, I was able to save and invest a lot in my Seattle days, despite a salary that was lower than in the bay.

SpaceNoodled 2 days ago||
Seattle cost of living is still significantly cheaper than the Bay Area. A lower salary goes even farther given the lack of state income tax, too.
AdrianB1 1 day ago||
But in a world where Amazon prices are the same, car and gas are the same, cost of living is just rent?
eloisant 1 day ago|||
Housing makes a huge difference, but there is also the cost of groceries, dining out, etc.

Basically the housing price difference can mean buying a nice house close to your job vs renting a room in a share-apartment.

Best of both worlds is to save in a high-cost area then move to a cheaper area.

SpaceNoodled 1 day ago|||
Not sure what you're getting at. Housing is the main cost, and is drastically cheaper in Seattle. Food in Seattle is a bit more pricey.
AdrianB1 1 day ago||
Housing is just one component, there is a lot of other stuff that has equal price: if you order stuff from Amazon the price is the same, if you buy a new car the price is the same.
SpaceNoodled 1 day ago||
State and local taxes can make a significant difference for general goods, and especially car purchases.

Amazon also isn't a restaurant, and while they do sort of sell groceries through Whole Foods and Amazon Fresh, those are again priced locally.

pjmlp 2 days ago||||
Because those languages were created at Microsoft Research, not DevDiv nor Windows.

All different business units.

markus_zhang 1 day ago|||
Is compensation really the issue? Like, people earning 160k simply can’t take a dive into the OS source code and make proper fixes, but people earning 250k magically can?

I don't know. I know there are a lot of people who want to work on the OS source code, given the chance, but need some hand holding in the beginning. Companies in general are not willing to give them the chance, because they don't want to hand hold them.

cjbgkagh 1 day ago|||
I think uncompetitive compensation is the dominant factor in Microsoft’s decline. Up there with stack ranking. They claim that it’s 30% cheaper to live there but then they go and capture most of that 30% for themselves.

It is my opinion that developer ability is on a Pareto distribution, like the 80 20 rule when 80% of the work is done by 20% of the people. The job market is more liquid for those that are extremely productive so it’s pretty easy to for them to get a pay rise of 30% by switching companies. In the worst case you can often come back with a promotion because, like many companies, Microsoft is more likely to promote you when trying to poach you back. Doing a 2 year stint at Amazon was quite common. The other problem is that when your best people leave is that the process is iterative, not only are you getting paid less but you are now working with people who couldn’t easily switch jobs. You start being surrounded by incompetence. Stack ranking, which I hear is still being done unofficially, also means that you put your promotion and career in danger by joining a highly productive team. So it is rather difficult to get highly productive people to work on the same team.

Being paid less, being surrounded by incompetence, and being forced to engage in constant high stakes politicking really sucks.

markus_zhang 1 day ago||
I still think there are ways to hand hold people a bit and grow an ordinary engineer to a better one who is fit for system programming in maybe 12 months.

Otherwise as you said the only way is to offer the best compensation so that people don't leave. But again those people probably would leave for different reasons (culture e.g.).

cjbgkagh 1 day ago||
Compensation is the easiest way and probably the most essential. It is hard to maintain a good culture when your best keep getting poached away with large sums of money. If Microsoft was the only game in town then sure they could get away with paying less, but they're not so they cannot.
markus_zhang 1 day ago||
Yeah you have a point. I wonder what the NT kernel team looks like nowadays.
eloisant 1 day ago||||
It's not about the amount, but the type of people who stay when they could move to a higher paying job.

And the fact that it's impossible to poach people from companies offering a higher salary than you do. Unless you give them something more, like better conditions, or "mission", or the idea to work on something cool, but I don't think any of those apply to Microsoft.

bluGill 1 day ago||||
If you could earn $250k why would you settle for $160? There are reasons people do but still money is a powful signal
jeltz 1 day ago|||
A kernel engineering job is much more fun than yet another backend web gig. A large part because when working with typical web coding people do not want you to do actual software engineering.

But the actual issue is that if you underpay people they will not feel respected and valued so they will either not be motivated or leave. So you cannot pay below market, but you do not need to pay FB salaries either.

markus_zhang 1 day ago|||
Theoretically (never happened to me), I'd definitely do a $100K Windows kernel, or whatever kernel work, over a $150K DE job that I currently have (I used to have a $220K DE job too and I won't hesitate to switch).
AdrianB1 1 day ago|||
Compensation can be the issue if the cost of living is creating problems. If you need 150k to just live in an area, 160k is not motivating while 250k gives you the peace of mind to focus on the work, not just on surviving. If you live in Bangladesh, the difference between 160k and 250k is almost meaningless.

Also compensation is a sign of respect and influences motivation. If you position yourself lower in the market, there is no reason to deliver top results for less money, correct? This attracts mediocrity, especially in management, and slowly kills companies. Usually there is no way back, no large company can replace the entire management and once and the mediocre ones will reject new, better ones.

pjmlp 2 days ago||||
I can confirm, the guys still around for WinUI team and related frameworks, always appear clueless when posed questions about Windows features they were supposed to know about.

Just go watch a few recordings on their YouTube channel.

Kye 2 days ago|||
Raymond Chen tries to document it, but he's just one person.

https://devblogs.microsoft.com/oldnewthing

easton 2 days ago||||
From the outside looking in one wonders why this is allowed to continue. Microsoft’s old school “developer tools for money” business is slowly dying (because Visual Studio proper is less popular than its ever been since so much is targeting web), you would think they’d reorganize and move .net and GitHub and stuff into their cloud team and yeet whatever toxic leadership is preventing Windows from using Microsoft’s own frameworks.

IIRC .NET was banned from core Windows components after longhorn died, but its been 20 years. .NET is fast now, and C++ is faster still. Externally developed web frameworks shouldn’t be required for Windows.

cjbgkagh 2 days ago|||
It’s a largely dysfunctional org creating largely dysfunctional software, I.e. Conway law. Dysfunctional orgs tend not to be capable of fixing themselves, especially without external threat. Satya Nadella, like many CEOs, seems mostly interested in impressing his peers and these days that means fancy AI, before that it was Quantum chips.

Microsoft has produced some great technology and when I was last there I was definitely focusing on getting as much of the good stuff out into open source as possible.

Back in the early V8 days the execs imagined JavaScript would keep getting exponentially faster, I tired to explain with a similar investment anything V8 could do dotnet could do better as we had more information available for optimization.

kombine 2 days ago||
Yeah, .NET is actually an impressive piece of tech. They have F# too which is a really solid programming language. And then they chose React of all things to build core OS UI.
pjmlp 2 days ago||
Because .NET is under DevDiv, F# came from Microsoft Research, and the OS is under Windows team.

Windows team even refuses to have managed bindings for DirectX, like Apple and Google do on their platforms.

Managed DirectX and XNA were pushed by highly motivated individuals, and lasted only as long as they stayed at Microsoft.

pjmlp 2 days ago|||
Longhorn was politics, then Google ate their lunch on mobile with Java and JavaScript userspace, across two platforms.

DevDiv is a "here C++ rules!" silo, even the Rust adoption is being widely embraced at Azure, less so on Windows team.

zamalek 2 days ago||||
Yeah, as far as I understand it, that politics is: Sinofsky entrenched NIH on every team that he touched.
markus_zhang 2 days ago|||
Just curious what is DevDiv? Tools division?
xmcp123 2 days ago||
As I understand it, .NET, developer tools, and VS.

Basically you have tight OS integration vs developer friendly cross platform.

seanmcdirmid 2 days ago|||
I think it also includes GitHub now.
Conan_Kudo 1 day ago||
I believe GitHub is under a different group (CoreAI), not DevDiv.
markus_zhang 1 day ago|||
Thank you!
bonesss 2 days ago||||
> the result of Ballmer's "Developers, developers, developers!" attitude

I think Microsoft’s framework chasing has been a betrayal of that philosophy. Internal divisional politics have been major drivers behind fracturing and refusing to unify the stack and its UI approach, and without clear guidance from the Office team the direction of the entire platforms UI is opaque. Short term resume and divisional wins at the expense of the whole ecosystem.

A developer centric platform would let developers easily create platform specific UIs that look modern and normal. As-is the answer to how to ‘hello world’ a windows desktop app is a five hour “well, akshully…” debate that can reasonably resolve to using Meta’s stack. “VB6 for the buttons, C++ for the hard stuff” is a short conversation, at least.

PunchyHamster 2 days ago||||
I think it's more of result of "okay we made it and it works, how we now can excuse still being employed in same head-count" development. And the answer is of course "rewrite, rewrite, rewrite". UI works well, no major bugs ? TIME TO CHANGE IT TO BE "MODERN"
al_borland 2 days ago||||
I think the reason they keep trying new UI frameworks is that no one really adopts them. Developers know that Microsoft won’t kill off backward compatibility and break all the enterprise apps, so why rewrite? When one framework fails, they start working on the next one. I question if they understand the corner they’ve painted themselves into.
blibble 2 days ago||
I stopped writing Windows applications back in the early 00s

my Windows API knowledge (essentially: just Win32) is still exactly as useful as it was then, having missed the 7 or 8 different UI frameworks in the interim

pjmlp 2 days ago|||
Win32 is basically frozen on Windows XP.

Since Vista most newer APIs are done in COM, or WinRT nowadays.

trinix912 2 days ago||
I remember a thin book describing changes to the API in Vista and 7 compared to XP and it was really thin. Just a few extra APIs to be able to show controls in the taskbar preview and things like that. Win32 is a stable API and I hope they don't let anyone from the Windows 11 modernization team touch it.
tonyedgecombe 2 days ago|||
>Win32 is a stable API and I hope they don't let anyone from the Windows 11 modernization team touch it.

I've heard a Microsoft executive talk about win32 as legacy that they want to replace. I don't think that's realistic though, it's probably the last piece of technology keeping people on the platform.

pjmlp 1 day ago||
It was the goal with UAP and UWP, but they clearly messed up the execution.

https://learn.microsoft.com/en-us/uwp/win32-and-com/win32-an...

Win32, the C API, is stagnant since Windows XP, other than some ...Ex and ...ExN kind of additions.

As mentioned above, the new APIs are mostly delivered as COM, occasionally with some .NET bindings.

There is still a silo trying to push WinRT now on Win32 side, although given how they made a mess of the developer experience only those with Microsoft salaries care about it.

This oldie shows some of the background,

https://arstechnica.com/features/2012/10/windows-8-and-winrt...

yndoendo 1 day ago||
Last year I ran into the issue of .NET network bindings not returning all NICs. [0] This issue has been present in the .NET since the genesis and only resolved in .NET 9. I had to create my own Win32 wrapper so everything works properly in .NET 4 frameworks ... still need to maintain Windows 7 pre-SP1 support in some applications.

Smells like Microsoft was trying to create APIs based on assumptions versus a 1:1 method that exposes managed code and hides unmanaged.

[0] https://github.com/dotnet/runtime/pull/100824

pjmlp 2 days ago|||
Except for anything that came after XP, you need to at least make use of COM.

WinRT can be avoided if you don't do any modern stuff like the new context menu, WinUI, or Windows ML.

ptx 1 day ago||
And those new APIs (at least the context menu API) apparently require a "package identity", which requires a signed MSIX installer, which requires paying for a code-signing certificate, unless I'm missing something in the docs.
pjmlp 1 day ago||
That is because of what people claiming UWP is dead, haven't gotten the whole picture.

UWP as separate subsystem, yes it is deprecated, and no one should be using it, although Microsoft was forced to introduce .NET 9 support on UWP, because many refuse to move away from UWP into WinUI 3.0, given the lack of feature parity.

Now, when WinRT was made to also work on Win32 side, it also brought with it the concept of package identity, which forms a part of the whole app isolation from UWP similar to Android, now on Win32 as well, hence the MSIX.

https://learn.microsoft.com/en-us/windows/win32/secauthz/app...

On the specific case of the context menu, it depends on what is being done,

https://blogs.windows.com/windowsdeveloper/2021/07/19/extend...

You can work around app identity when using the suggested alternative of unpackaged Win32 apps with sparse manifests.

stevekemp 2 days ago|||
Me too, back then I wrote applications either using the raw Win32 API (GetMessage, TranslateMessage, DispatchMessage, etc), or using MFC.

I think MFC is now long-time dead and buried, but at the time I liked it despite the ugly macros.

cyberax 2 days ago||
MFC is actually still supported by MS, works in the most recent MSVS, and even occasionally receives updates.
drnick1 2 days ago||||
Operating systems should always use C/C++ UI frameworks, and as little costly abstraction as possible, period. Anything else is wasting resources.
layer8 2 days ago||
It’s not so much about wasting resources as it is about the added latency, jankiness, and inconsistency in look & feel hurting usability.
vanviegen 2 days ago|||
And how about reliability? Having to start a web browser and a web framework to display core OS functionality adds a lot of moving parts that can break.
oldestofsports 2 days ago|||
Latency is literally wasting resources
layer8 2 days ago||
The point was that users mostly don’t care about wasting resources, but about usability. If usability wasn’t impacted, few people would care about resources being wasted. But since usability is very much impacted, people (rightfully) complain.
seba_dos1 1 day ago||
Wasting resources affects usability, and not just through latency.
layer8 1 day ago||
It doesn’t necessarily. A lot of resources are being wasted without impacting usability. Users only start noticing and complaining about it when it does.
seba_dos1 1 day ago||
It does, period. Less things can run in parallel, fans get louder, batteries live shorter and devices feel old years before they should, all of which directly affects usability. The user not noticing the direct cause or having enough resources to waste to at least perform some tasks acceptably doesn't change anything.
GuB-42 20 hours ago||||
Changing UI framework all the times is fine, so is not changing anything for decades. Different strategies that both have value. Reasonably you want to be somewhere in the middle, depending on the use case. In an industrial setting, production infrastructure, etc... you generally want to change as little as possible "if it isn't broken, don't fix it". On emerging, consumer-facing technology such as mobile in the 2000s, "move fast and break things" makes sense.

But anyways, it is not the problem. The problem is just that Microsoft today is doing a terrible job.

The best example, I think, is the control panel. Starting from Windows 8, they changed it. Ok fine, you may like it or hate it, but to be honest, it is not a big deal. The problem is that they never finished their job, more than a decade later! Not all options are available in the new UI, so sometimes the old control panel pops up in a completely different style with many overlaps in features. And every now and then, they shuffle things around in hope that one day, the old control panel won't be needed anymore.

If you make a change, commit to it! If you decide to replace the old control panel, I don't want to see it anymore. It is certainly easier said than done, but if you are a many-billion dollar company and that's your flagship product, you can afford to do hard things!

Using a web engine to build UIs is fine too. As an OS-wide component, a web engine is not that big in terms of resource use, if properly optimized. The problem with Electron is that every app ships with its own engine, so if you have 10 apps, you have 10 engines loaded. But everything uses the same engine, and apps don't abuse it, then the overhead is, I think, almost negligible. It is rare not to have a browser loaded nowadays, so system components can take advantage of this. But again, you need to do it right and it takes skills, effort and resources.

nightski 1 day ago||||
Blaming this on Ballmer is a serious stretch, I can't see how you would come to that conclusion. Developers Developers Developers was for the launch of .NET and it brought us a platform that is still considered cutting edge 25 years later.

UX was fine in the Windows Forms days, and WPF was a large step forward (responsive layouts, etc...). The problem was after that it all fell apart with Windows 8 and the attempt to switch to Metro, followed by the Windows Store fiasco and attempting to move to a sandboxed application model.

It all comes down to Microsoft's failure to adapt to mobile/tablets in so many ways. Which is kind of hilarious, because they had some really cool tech for the time (the PocketPCs were pretty fun back in the day, before touch came along).

bigstrat2003 2 days ago||||
> React has had tremendous success in the web world, so why not try and get those developers more comfortable producing apps for your platform?

Because web stuff utterly sucks for making UIs on the desktop. Microsoft either doesn't know this (bad sign), or is choosing to use the trendy thing even though it'll make their software worse for customers (a worse sign). Either way it's a very bad look from MS.

gfody 2 days ago|||
probably trying to repro the crazy success of vscode, surely electron is the magic sauce and not the dream team of devs. azure data studio should've proved that you can't just sprinkle electron dust and get a winner.

sadly I loved azure data studio despite its being afflicted with electron, but it became so bug infested they had to completely abandon it.

AdrianB1 1 day ago||
vscode is successful despite electron, not thanks to electron. The electron part is the worst of it.
user34283 2 days ago|||
No, it does not suck.

I attempted to use WinUI 3, and could not even get PNGs to render the colors correctly, no matter what setting I tried.

Then I gave Tauri a try, and everything worked out of the box, with the PNGs rendering even better than in the Windows Photos app.

Building the UI was much easier, it looked better, and you get to build the "backend" in Rust.

Nothing about this sucked.

lenkite 2 days ago||
WinUI 3 is basically utterly pathetic bul_sh_t attempting to pretend that it is a UI framework. A wet paper plane passing itself off as a passenger aircraft. Please compare with a real desktop UI framework like GTK or Qt. Or just a more modern one like Rust Iced or gpui/slint
partomniscient 1 day ago||||
Remember when Silverlight was _the_ future?

How long did it last. Ironically it still gives me the shits because you can't select text on Netflix's front end.

dep_b 1 day ago||||
Problem with SwiftUI is that it only works well on macOS 26, maybe one version prior. AppKit works well on all macOS versions.

Building a macOS 26 only app in SwiftUI today is a great UX, just as fast as AppKit.

But it takes quite some effort to turn an iOS SwiftUI app into a real macOS experience. Though most macOS optimizations help for iPadOS as well.

wolvoleo 1 day ago||||
When I was a developer I was not amused at all with constantly changing APIs to be honest. And UWP was really sucky. Way too aligned with mobile and tablet which nobody actually uses on windows. Even as a user I'm glad it didn't take off.
tonyedgecombe 2 days ago|||
>Tangentially, see also the mixed reaction to Mac native apps switching from AppKit to SwiftUI

I'll take AppKit -> SwiftUI over Win32-> windowsx.h -> VB6 -> MFC -> ATL -> WTL -> WFC -> WinForms -> WPF -> WinRT -> UWP -> WinUI3 -> MAUI.

Even with all that Microsoft still went outside and used React Native for the start menu and Electron for the Visual Studio installer and Visual Studio Code.

CjHuber 2 days ago|||
AFAIK the Start Menu itself is still C++ and XAML however only the Recommended section is build with React Native [1]. Funnily or rather sadly, they seem to be quite proud of using it as seen in the video.

1: https://youtu.be/kMJNEFHj8b8?t=4m47s

buccal 2 days ago|||
Still in some cases you have to wait a few minutes to get working Start menu search or menu itself on a new not low-end device.
sevensor 2 days ago||
My work computer takes a full five minutes to become usable on the first login after a cold boot, and that’s not even counting the time from boot to entering my password. Before the upgrade from Windows 10, it only took three. Teams, of course, takes another five minutes to become functional. Meanwhile I have a 13 year old low end Asus laptop at home that boots to a fully usable Linux desktop in well under a minute.

It’s been this way for over a decade. The year of the Linux desktop was 2009; the world is only just catching up.

Semaphor 1 day ago|||
> My work computer takes a full five minutes to become usable on the first login after a cold boot, and that’s not even counting the time from boot to entering my password.

Yeah, that’s a misconfigured system. I bet you can fuck up Linux enough to get a similar experience.

I’ve always been using Windows and the only time I ever had to wait that long was around the Win98 times on slow hardware.

After login, I can instantly use everything on Win 11, and the only delay is a bunch of apps starting (that I chose to start on boot).

NoGravitas 1 day ago||
A lot of it is probably the shoveled-on layers of enterprise endpoint security bloatware.
AdrianB1 1 day ago|||
I bet stuff like Crowdstrike has a major influence into this. I used my work computer before and after Crowdstrike and the difference in boot time and general behavior is huge.
ivell 2 days ago|||
In the challenges section, they list a few challenges with React Native that they had to overcome. Interesting thing is that MS already has XAML, WinUI etc., that they built and control and don't havr those "challenges". I don't understand what the team got by using React Native compared to using XAML. Anyone from MS here who could provide some technical benefits for this decision?
okanat 1 day ago||
Maybe being not laid off along with other long-term staff and being part of easy-to-hire easily expendable army of JavaScript / TypeScript developers? XAML etc. are specific skills the developers are rarer and usually paid better than JS/TS devs.
lawgimenez 2 days ago|||
Microsoft dropped the ball with Universal Windows Platform framework, I worked on one project using this framework and it was one the best. Our codebase run on both phone and desktop Windows 8. This was 2014-ish if I remember, and then Windows phone got killed.
yunnpp 2 days ago|||
I still have my Nokia Lumia around. Best phone I ever had.

And I say this hating everything about Microsoft and Windows. That phone clicked just right with the tile design and overall usability. Of course, MS having pulled the plug, it's basically a DRM brick now.

lawgimenez 2 days ago|||
Truly an underrated phone, this was my wife's phone when we met. Developing for Windows 8 was one of the best imo, I don't know any C# prior to it but it was just so easy, native and fast.
jokethrowaway 2 days ago||||
I agree but that's because both iOS and Android are pretty bad in several ways.

MeeGo from Nokia was pretty amazing as well and I'm sure it could have launched Linux phones into actual competitors to iOS and Android - if only Microsoft and Elop didn't manage to kill Linux at Nokia.

okanat 1 day ago||
If Microsoft didn't kill it, lack of YouTube and other Google services would. That was the primary difference. With iPhone you had access to Google-owned stuff, Google never allowed other platforms like Symbian/MeeGo/Windows Phone to ever use its online services.

The game was broken from the start. Microsoft had no chance.

hshdhdhj4444 2 days ago|||
I had a cheap $25 Lumia (520?) that was the most delightful phone I used.

If it wasn’t for 3rd parties sunsetting their apps, there would have been no reason to give it up.

Despite being a highly underpowered dirt cheap phone it was incredibly smooth and fast to use.

pjmlp 2 days ago||||
Spot on, .NET Native and C++/CX on top of COM is what .NET 1.0 should have been all about.

Unfortunately it was a big ball of mud in mismanagement.

LeFantome 2 days ago|||
You would really like Uno Platform. It is the same API.

https://platform.uno/platform/

chroma_zone 2 days ago|||
The Win11 start menu used to have a fun bug where pressing Ctrl-Minus would open search with the phrase "zoom out". No other shortcut did this. Just Zoom Out. No idea how a bug like that happens.
anhner 2 days ago||
wait till you see the bugs introduced by their AI rewrite!
reincarnate0x14 2 days ago|||
Pretty standard for Microsoft lately. The old stuff is still there, we're adding a completely new stack adjacent to it so now you can live with the worst of both! The Windows 8 tablet interface and the Win11 wtfever that is still sometimes kick out a dialogue box unchanged since Windows XP.

One can only imagine what the product managers of like .NET think of all this.

Macha 2 days ago||
> Pretty standard for Microsoft lately. The old stuff is still there, we're adding a completely new stack adjacent to it so now you can live with the worst of both! The Windows 8 tablet interface and the Win11 wtfever that is still sometimes kick out a dialogue box unchanged since Windows XP.

At least in Windows 10, there was even still the occasional Windows 3.1 file picker hanging around in the really dusty locations

bitwize 2 days ago||
When Windows 11 first dropped, a Win3.x file picker buried deep in the OS was memed around (I believe it was the picker for a .dso file for ODBC).
cogman10 2 days ago|||
The windows problem is every other OS release has included new UI libraries. Over the last 10 years they've made something like 5 different new ways to make native windows UIs. And, of course, they support all of them. You can use the classic Win32 API or you can use the newest WinUI 3
jsheard 2 days ago|||
Typing "Visual Studio" into the new start menu may randomly trigger a Bing search for "Visual Studio" instead of running it, but on the other hand that makes Bings KPIs go up so it's impossible to say if it's bad or not.
encom 2 days ago|||
It's been a while since I used Windows regularly or seriously, but I remember start menu search actually being good - maybe around Win7 days? You would just press <Win>, type a few letters of the software you wanted and hit enter, and it would work every time with minimal latency.

You know, like KDE Plasma in 2026.

devinprater 2 days ago||||
I hate that so much. When blind people are trying to start JAWS (the screen reader) by typing "jaws" into the start menu and pressing Enter, it will sometimes pull up a Bing page on Jaws the movie instead. And the blind person is just sitting there waiting for the screen reader to start. I tell people to use the run dialog for that reason. Sucks but that's what you have to do in the age of inshittisoft.
ptx 1 day ago|||
They are apparently replacing the run dialog with a new "Modern Run" dialog, so we can look forward to that also not working properly:

https://www.windowscentral.com/microsoft/windows-11/after-30...

webtcp 17 hours ago||
the only sane tool remaining in windows is the RUN :( I wont even touch this shitty OS without RUN
eptcyka 1 day ago|||
This is purely insane. Doesn’t Microsoft violate accessibility laws in some jurisdiction due to this?
webtcp 17 hours ago||
"rules for thee not for me"
user34283 2 days ago||||
'Randomly' here likely corresponds to a typo in the search term.

If I type "Visual Std" instead of "Visual Stu" it goes to the Bing results.

Alternatively it shows No results if you disable Bing in the Search settings found in the top right meatballs menu.

I also would expect fuzzy search by default instead of typos sending users to Bing.

mjmas 2 days ago||
It also orrelates with missing the first letter off search terms, such as when you start typing immediately after opening the start menu
user34283 2 days ago|||
I can only reproduce this by hovering the Windows icon with the mouse and having the finger on a character, in order to press it immediately after clicking. In that case most of the time the Start menu does not open at all, and sometimes it opens but does not have the letter.

When I use the Windows key to open the Start menu I cannot reproduce this, as eg. Win + E opens the Explorer instead of the Start menu.

It does not appear on my machine as if this could possibly happen when opening the Start menu during regular use. Can you reproduce this on your machine?

Macha 1 day ago||
This rarely (but not never) happened on my gaming desktop when I had windows on that. On the other hand, on my surface go, if it only eats the first character, that’s a good showing, so it’s likely device performance specific
godelski 1 day ago|||

  > orrelates with missing the first letter off
Intended?

Still, that shows an issue of using fuzzy search for Bing but not programs. There should be a precedent on local items. A typo is far more likely than a web search, especially when the web search is resulting in the intended application.

Did no one think of that feedback loop? That if the web search is suggesting an installed app that that installed app should be prioritized?

darubedarob 2 days ago||||
Objectively it wastes developer time making the OS in a non linear way more expensive for companies. Its like a minthly subscription for ever more minutes.
tom_ 2 days ago||
If your opinion mattered, you would work at Microsoft setting the targets that the Start Menu team need to meet to hit their bonuses/not get fired.

But you don't. So it doesn't.

(I've pinned Visual Studio to the start menu.)

bytefish 2 days ago|||
It takes literally a click to deactivate it though. One could argue about Bing Search being the default, but I didn’t run the user surveys to see, which is best for the average user.
solumunus 2 days ago|||
The best is none. I have no idea why anyone would want a web search there.
adithyassekhar 2 days ago|||
Either I am stupid or you're being dishonest. There is no one click way to disable it. Only on pro versions of windows, with a group policy otherwise a couple of obscure registry keys no regular users know.
bytefish 2 days ago|||
I stand corrected. I didn’t know the Home Version has no option to disable it. You are right for calling me out.
user34283 2 days ago|||
No group policy is needed on Windows 11 Pro, it's in the settings:

---

Type something in the Start menu

Top right meatballs menu button

'Search settings'

'Let search apps show results' -> Off (or disable only Bing)

---

I don't know about the Home edition.

mjmas 2 days ago||
That doesn't appear for me. Win 11 Pro 25H2.
user34283 2 days ago||
After you typed a Search term, there is no menu button at the right on the same vertical row as the 'All / Apps / Documents' bar?

You can also launch that Settings page by running in powershell:

  Start-Process "ms-settings:cortana-windowssearch"
Or just 'Settings' and in the left navigation 'Privacy & Security' -> 'Search'
trueismywork 2 days ago|||
Long time ago, I read a blog about how the user must absolutely trust the dialog boxes for Ctrl+Alt+Delete and Adminstrator passwords and why they were tricky to get right..

Then I hear that now ctrl alt delete is a webview. Its difficult to believe. Do you have a reference?

memoriuaysj 2 days ago|||
the thing you need to trust is that pressing that combination shows the legit OS stuff, that it can't be intercepted (Secure Attention Key).

how the OS implements what is displayed is irrelevant

windows has all kinds of virtualizations today, it can literally run web views in separate (invisible) VMs for security purposes

RandomDistort 1 day ago||||
On the new Windows 365 Link thin client I think it is, not sure about normal builds of Windows though?

https://www.youtube.com/watch?v=IAKg-Z6m8nM - 6:50

_fzslm 2 days ago|||
bump, tbh I think this is hyperbole as on my w11 pc the ctrl alt delete menu hasn't changed since 2021's RC (which was just a reskinned version of w10's, which was just a reskinned version of w8.1's... going all the way back to vista)
2OEH8eoCRo0 2 days ago|||
It takes over five seconds for task manager to open on my Windows 11 work laptop.
layer8 2 days ago|||
What’s worse, the list of tasks/apps in Task Manager for some reason populates gradually over a couple of seconds, so when you right-click on some task to perform an action, it might switch to a different task under the mouse cursor while you’re clicking because it’s still populating.
andyjohnson0 2 days ago|||
Holding the control key down stops the task list from updating. Release the key to resume updates. Works on Windows 10 and 11.
bluecalm 2 days ago|||
For me at least "details" tab populates in one step (there is a slight delay and then all processes appear). You can set it as the default tab as it's the most useful anyway.
layer8 2 days ago||
I actually need the Processes tab more frequently, which shows the process hierarchy and relates to the visible windows. For example to restart Explorer.
claaams 2 days ago||||
It takes ~5 seconds for activity monitor on my macbook pro to populate data, although the window for it opens right away.
BLKNSLVR 2 days ago|||
Yep, Windows performance on my work laptop reminds me of computing in the 90s: waiting and resource management.
yokoprime 1 day ago|||
I'm not maining windows, but i dual-boot it on my gaming pc (no BF6 on Linux). In all fairness, Windows is no better or worse now than it was 5 years ago. Its not like its suddenly become completely unusable (or more unusable, depending on your perspective). Copilot fluff is being injected a lot of places, but you can largely ignore it and use windows as before. I do feel like Windows is on some sort of life support, that its not the main focus of Microsoft. Again, this is not really new.
buo 1 day ago|||
I have to use a Windows laptop for work; it was migrated to Windows 11 a few months ago. Win 11 is definitely, measurably worse than Win 10, at least in the configuration that my employer's IT forces on the machine. One example is that its UI is much slower (typing in the search box at normal speed often misses keystrokes, for instance -- never happened on Win 10).
II2II 1 day ago|||
I'm not a regular user of Windows, so I don't know if the changes I've seen were within the past 5 years or over five years ago. But ...

I've noticed Microsoft has introduced things like programs hijacking the screen (e.g. first launch of Edge, even if the launch was unintentional) and they have been making it increasingly difficult to make a local account on installation (even in the Pro version). Things like promotions for Xbox whatever popping up while I'm at work also tweak me the wrong way. Of course they don't know I'm at work, which is all the more reason not to do it!

As an operating system, I would rate it as fine. Compared to Linux, it appears to have performance issues in some areas, with file access being the main one I notice. They have made some progress in some areas (improved terminal, winget for software management). Compared to Windows of 20 years ago, the base operating system appears to be much better. But none of that means little when your main goal is for the "operating system" to get out of your way and let you use what matters.

jasonlotito 2 days ago|||
Yeah. Crazy when the two most significant desktop OS's (Windows and MacOS) have native UIs where something has gone horribly wrong.
kcplate 2 days ago|||
I can’t speak to windows since it’s been at least a decade since I have had to use it, but I really don’t understand the hate on the new Apple OSs. I haven’t found them to be a measurably different user experience than their respective prior versions. So when you say “horribly wrong” it makes me wonder exactly what you mean, specifically.
Klonoar 2 days ago||||
You can dislike the visual approach of modern macOS but on a framework level the UI ecosystem is generally very powerful and feature rich.

With SwiftUI you’ve been able to pick and choose where to integrate it over the years, it’s not like you had to go whole-hog.

tjakab 2 days ago||||
It's almost like the rush to ship new features year after year without ever pausing to fix and optimize things has taken its toll.
justinhj 2 days ago|||
Both are absolutely fine. I don't get it.

I use both os daily and neither is remotely laggy, looks nice, supports all the hardware and software and I don't have to be surprised or spend hours downloading drivers to make it work.

d12bb 1 day ago||
macOS is fine on all officially supported machines. Windows 11 is fine on high-end machines, and sucks on everything else. I have to use Windows 11 for work unfortunately, an almost bare install with just the two programs we use added, no background stuff or other extra resource hogs, and it just. sucks. shit!
smileson2 2 days ago|||
I'm honestly not sure Microsoft even cares about Windows anymore, to me it's felt like they burned everything internally during Windows8 and the ValueAct battles sealed it .. hell they even entirely removed the Taskbar back then

I've always wondered what things would be like the Microsoft break up went though, I really do think personal computing would be better off and the people involved would probably have even more money to boot

memoriuaysj 2 days ago|||
what has gone horribly wrong is the native UIs. they are completely worthless, across all OSes - difficult to use, limited, and in general suck compared to HTML/CSS.

I've worked with all major GUI frameworks, from MFC to Qt, they all suck compared with React/Vue

Aloisius 2 days ago|||
Sucks a whole lot less for users though.

I remember when people argued that because the time spent running an app was so much greater than the time spent developing it that one should be more conscientious about a user's time than a developer's.

After all, wasting a minute of time from 20 million users is 38 man-years of lost life. Doing that just to save a developer a week or a month is ethically troubling.

Of course, people also upgraded their computers a lot less frequently and you'd publish minimum machine requirements for software which probably made it easier to make such arguments as you'd also lose customers if software was slow or had minimum hardware requirements a lot of people didn't have.

That largely went out the window with web developers where users were just as likely to blame browser makers or their ISP for poor performance. Now with app developers and OS makers doing it, I guess there's just so many users at this point that losing a few with older hardware just doesn't matter.

ffaser5gxlsll 2 days ago||||
For whom?

Every single web or mobile app does his own custom thing nowadays. As a user I couldn't care less how it's implemented, what I want consistency in behavior and style across the board.

It feels like this has been completely lost, even on platforms like mac where consistency used to be important.

I'd take MFC everything over random behavior if I could.

klabb3 2 days ago||
> It feels like this has been completely lost, even on platforms like mac where consistency used to be important.

There are two kinds of consistency: across apps within a platform and across platforms within the same app. As someone who uses multiple platforms regularly, I have forever been annoyed when eg keyboard shortcuts change when I switch to a different computer, especially when I’m using the same app.

Apps like Discord, Spotify and VSCode are consistently the most pleasurable to use because they are largely the same.

For a unique piece of hardware like the old iPod, it made more sense to do your special custom UX as a unified product. But we’re talking about general purpose computers. The ”platform” shouldn’t be special imo, it should simply be predictable and stay out of the way. They mostly provide the same thing, like copy paste and maximizing a window, yet have different controls. This differentiation adds no value, at least to me.

d12bb 1 day ago||
You forget you’re a minority. Most users use one platform, or at most one work one private (probably with different software). So most software should be optimized for the platform, not consistency across them.
cosmic_cheese 2 days ago||||
I don’t agree with this at all. I’ll take AppKit (preferably with Swift, but Obj-C is fine too) over anything web. There’s a number of reasons, but the biggest is that AppKit has an expansive set of well implemented, accessible, flexible, efficient, and ready to use widgets that are all designed to work together, and the truth is that this isn’t something you can get on the web.

Even the most complete “UI frameworks” on the web are full of holes, leaving you to build a patchwork monster out of a laundry list of third party widgets (all of which themselves are full of shortcomings and concessions) or build your own.

As an aside, this gripe isn’t exclusive to the web. It’s a problem with many others such as Windows App SDK (aka WinUI) and Flutter, among others. At least for the things I build, they’re unsuitable at best.

bitwize 2 days ago||
There's one problem: If you're competent with non-web UI technologies, it's probably time to schedule your colonoscopy.

Late millennials and gen Z have been spoiled by declarative, reactive frameworks that work identically whether you're doing a local UI or the Web, and the tools (for example Figma) that have grown up around these frameworks. Using C++, Objective-C, or even Swift will be just fine for a personal project, but if you're talking something that needs to be maintained and refined over the long term by a team, you will have a much worse time finding people competent in those languages than in JavaScript+React+Electron.

This is also one of the reasons behind rewriting everything in Rust: C is so dangerous, people who don't already know it inside and out are unwilling to touch it. Virtually all of the younger system developers are already working in Rust, and would vastly prefer it over working in C given the choice, so keeping a C project maintained has gotten a whole lot harder.

delta_p_delta_x 2 days ago|||
> Virtually all of the younger system developers are already working in Rust

I'd love to know where you get your statistics from.

FYI, as an anecdote, I am 'younger', in the sense of 'only recently joined the workforce', and I write 100+ lines of C and C++ a day, both at work and in side projects. Haven't touched Rust once, although I would like to get into it.

And funnily, the one UI framework I did use at work is Avalonia, which is strongly inspired by Windows Presentation Foundation.

cosmic_cheese 2 days ago|||
I write plenty of declarative UI too in the form of SwiftUI (where it makes sense; often on Apple platforms the imperative frameworks are better suited) and Jetpack Compose.

Declarative UI has its upsides, but it’s hardly a panacea. There are places where it’s a straightforward dramatic improvement and then others where it’s an awkward contortion at best. Reactivity can be great but works in imperative setups too.

The explosion of popularity of front end web frameworks comes down almost entirely to two things: accessibility and commodity talent. It has a low bar to entry and JS+React is the closest the industry has come yet to achieving its undying dream of cheap, easily replaceable, interchangeable developers. In most other aspects it’s objectively worse than alternatives.

yndoendo 1 day ago||||
I would hard disagree. Give me QT to make cross-platform applications that properly manage resources, have low latency, and barely register in memory usage.

There was a cross-platform QT tool, running on macOS, Windows, and Linux, for debugging and updating the firmware for an embedded platform solution. macOS & Linux both were quick and fast to code. Windows needed more work and also an abstracted write management system because the application was bringing the OS to screeching halt while writing the debug messages to a SQLite database. The write issue was only on Windows. HTML pages / reports were being saved into the SQLite database and viewable with-in the application. This was all packed into a single file executable so nothing and to be installed, just copied to the computer and ran.

Often low-end hardware is sold in product solutions and frameworks like QT are better suited to make the end user happy with load and response time than HTML5. The only reason I find bloated frameworks being used on such hardware is because the developer only understood one programing language and one UI framework. The former developer who's job I took over jumped ship because he did not want to learn WPF and only knew WinForms.

QT, HTML5, React, WinForms, Gtk ... are all tools in a tool box and each has a proper usage. Hell, if I ever make an iPhone based application I will be learning Swift and the Apple frameworks for such a task.

cogman10 2 days ago||||
I generally agree with you, but it does entirely depend on the type of application you want to make.

If you need a lot of graphical elements and customization to get a look and feel that matches what you want, then yeah, nothing really beats html/css/js for both it's flexibility and available ecosystem.

But if what you need is an application with a button that does magic things when you push it, or a text box or table that allows for customization of the text color, then all the other types of UX frameworks work just fine. You just can't expect to do something like make a pretty chart.

cageface 2 days ago||||
SwiftUI on macOS 26 still has issues but it’s finally starting to evolve into something usable. In particular it seems like the long standing performance problems are being addressed.
Barrin92 2 days ago||||
and yet the Telegram Desktop App, written in Qt/C++ is the only goddamn desktop messenger app that actually feels smooth and feature rich rather than the webclient wrapper abominations of everyone else that eat half a gig of ram on startup and randomly hang on searches
mbirth 2 days ago|||
I’ve recently downgraded my 10 year old used-only-for-obscure-firmware-updaters laptop to Windows 7 and enabled the “Classic” design. The snappiness of that GUI is unmatched even with Win 10/11 on much better hardware. Makes you wonder about the rest of Windows when Microsoft can’t even optimise the most basic things in modern Windows anymore.
tvbusy 2 days ago||
Same here. I developed desktop applications for 15+ years and was really frustrated with Microsoft's direction for the UI around the time of Windows Phone. While Windows Forms may not be the best, it worked for decades until then. Now even if someone wants to build a desktop application using native UI, it's next to no resource at all because it's all about cross platform nowadays.
Klonoar 2 days ago|||
macOS has two separate Telegram apps, technically speaking. The one (most) everyone uses is AppKit based.
fragmede 2 days ago||||
Ugh, opposite. CSS is the fucking worst way of laying out a UI. How many human lives have been lost to div class layout nonsense that a better system could handle directly.
ykonstant 2 days ago|||
Not for the user, unless I forgot that today is opposite day.
publicdebates 2 days ago|||
Am I missing something, or hasn't Microsoft done this since Windows 9x with apps like Explorer and Control Panel heavily using web views internally rather than "native" WinAPI GUIs?
amlib 2 days ago|||
But those weren't entirely done with a webview. They were just embedding views where it made sense, like rendering a section that looks like a document (with fancy hyperlinks woooo) or render a preview of the file you selected in the main (native) view of explorer.

Now we are talking about entire apps being built with that stuff, down to the window border (or lack of it). It's impossible to have a consistent looking and working OS with this approach. It's impossible to share code between these things and the actual native apps, and often things have to be written from scratch and end up using 10x memory than the native solution.

bawolff 2 days ago|||
Remember when Active Desktop! Was the shiny new thing?
necovek 2 days ago||
That was actually fun if not very useful (I had a dynamic school timetable programmed as my "wallpaper" as I was in high school at the time).

Not very useful because you quickly realize you mostly obscure your desktop with actual applications you want to use on your computer.

publicdebates 10 hours ago||
They tried fixing that by creating widgets, but effectively had the same problem. Then they tried fixing that by making them always present, but then you just lose desktop space. I guess it makes sense if you have two monitors, but at that point, why not just have the full apps open in those same spots? Widgets are a great idea that I wish we could make useful somehow.
mindcrash 1 day ago|||
A loI of people don't know about this and I don't know if they really went ahead with it (been away from everything Microsoft professionally just about three years now) but at the time they were pretty serious about the idea to build all Office apps in React, so (according to them) they could more easily build "great multi platform experiences" from the same codebase.

Why they thought it couldn't be done with the .NET stack they already had (this was after the purchase of Xamarin and Blazor becoming a thing, mind you) still baffles me.

Johanx64 2 days ago|||
>OS manufacturer can’t be bothered to interact with their own UI libraries to build native UIs something has gone horribly wrong.

I honestly think that has way less to do with Microsoft, more of a representation of "software engineering" practices these days.

For example, Gnome shell has bunch of javascript in it, GTK has layout and styling defined in some flavour of CSS, etc.

I'm of opinion if you start writing OS userland in either javascript or python (or both), you should be fired on the spot, but I don't make the shots.

Most technical decisions aren't really driven by what makes a better end-user experience or a better product, it's mostly defined by convenience and familiarity of substandard software developers - with mostly and primarily web-slop background.

zozbot234 2 days ago|||
Cosmic (from the PopOS folks) is getting rid of the crappy javascript from GNOME Shell. And the CSS in GTK+ themes is just for the sake of syntactic convenience.
tormeh 2 days ago||
Cosmic is quite nice. There's some polishing left to do, but it's already pretty solid. The app store is a bit of a turd, but I bet that's just because it's by nature connected to the internet. More could surely be done with caching and pre-loading, but not sure if I want my computer to pre-load app store content all the time just in case I open it.

Compared to Windows it's of course absolutely unreal.

amlib 2 days ago||||
But the difference is that none of the CSS or Javascript usage in gnome is tied to a webview. They are all binding in some way to GTK and much simpler rendering routines.
kombine 2 days ago||||
> I'm of opinion if you start writing OS userland in either javascript or python (or both), you should be fired on the spot, but I don't make the shots.

KDE Plasma, which is in my opinion the most advanced desktop environment is written in Qt QML which is JavaScript. There are advantages to that over C++, namely your session won't simply crash.

jenadine 2 days ago||
QML is not JavaScript.

(While you can use some JavaScript from QML, the application still have a C++ core. QML applications can still crash. There is no DOM with QML, no browser overhead)

ahartmetz 1 day ago||
QML is absolutely not JavaScript. It's a markup language to describe user interfaces, spiced with JS for certain interactions. All heavy lifting behind the scenes is done in C++ - the QML runtime as well as the application logic and data models.
cryptica 2 days ago||||
The last point is very astute.

The software industry has always had more juniors than seniors so this issue of juniors calling the shots is not a new one but it does feel like it's been getting worse and worse... Now it's basically AI slop vibe coders calling the shots about coding best-practices.

WackyFighter 2 days ago|||
When I read comments like this, I honestly think that people are only complaining about this because the "bad people" are doing this (in this case Microsoft/Gnome Team).

Neglecting the fact that almost everyone else is doing similar things.

> For example, Gnome shell has bunch of javascript in it, GTK has layout and styling defined in some flavour of CSS, etc.

What GTK is doing isn't really any different than how many UI framework work and have done so for quite a while now.

Almost every desktop UI toolkit/library/framework in the past 15-20 years has the following:

- Markup interface for defining the layout. If they don't have that they have a declarative way of defining the UI.

- Some sort of bindings for popular scripting language that hook into native code.

- Some of styling language that isn't that different from CSS.

This has been the norm for quite some time now. It works reasonably well.

Futhermore there isn't much difference between what desktop developers are doing and what web developers are doing.

> I'm of opinion if you start writing OS userland in either javascript or python (or both), you should be fired on the spot, but I don't make the shots.

Why? I find Gnome works really well on Linux. I have a pretty nice desktop environment after adding two extensions (Dash To Dock and App Indicators). Gnome runs well on relatively ancient hardware I own (2011 Dell E6410) with a garbage GPU (it isn't OpenGL 3.3 compliant). It actually performs a lot better than some other DEs that are 100% native.

JavaScript is indeed a slow language. However in Gnome that isn't the bottleneck. People have been making UIs with JScript (basically JavaScript) using WSH back in the 90s on Windows 98.

> Most technical decisions aren't really driven by what makes a better end-user experience or a better product, it's mostly defined by convenience and familiarity of substandard software developers - with mostly and primarily web-slop background.

What makes a better end user experience has nothing to do with any of this. There has to be an incentive to create a good end user experience and there simply isn't in the vast majority of cases.

In many cases it doesn't matter really what the tech behind something is. Most popular programmings and associated frameworks all work reasonably well on machines that are over a decade old. I am running Discord on a 15 year machine dual core laptop processor and it works "ok".

So this sort of complaining about "modern devs" I've been hearing about for almost 20 years now. The issues I've faced with doing quality work has been almost always to do with how projects are (mis)-managed.

chabska 2 days ago|||
Whenever web dev comes up, we got people saying it's fad-driven development where a new framework comes out every week. Those people have never done real native development. React and Angular have been the solid stable bedrock of web frontend for ten years, and the churn is nothing compared to Windows, OSX, Android, and iOS UI dev.
andrekandre 1 day ago|||

  > OS manufacturer can’t be bothered to interact with their own UI libraries to build native UIs
i wonder if they ever thought about using copilot to fix that (insert thinking-face)
jordwest 2 days ago|||
> but if a OS manufacturer can’t be bothered to interact with their own UI libraries to build native UIs

But if they don’t use web tech it would be too expensive to build the start menu in a way that works cross platform!

Oh wait

einpoklum 1 day ago|||
I am forced to use Windows 11 at work on my laptop (produced in 2023). When resuming after hibernation - from the time I press the power key and I see the the release-lock prompt screen with the password/PIN box - that's maybe 5 to 10 seconds; but from that point, until the OS actually responds to key presses and shows characters typed into the text box - well, that takes between 2 and 3 _minutes_.

And that's just one example. I curse Microsoft every day.

yndoendo 1 day ago||
On my work laptop, the only Windows 11 OS I use bare metal, the UAC prompt can take 30 seconds to one minute to show after requesting _Task Manager_ to start. IT decided to hide a number of applications behind UAC.

Newer version of Windows seem to add latency were there was none before.

prism56 1 day ago|||
Not a developer, what's the issue with React Native?
eptcyka 1 day ago||
React native will always be more resource intensive than a native framework because it relies on a whole javascript runtime to work. Don’t know about others, but I personally don’t want a system tool that I cannot disable easily to be designed like this - it ultimately be less responsive and take up more of my resources from other apps.

Yet somehow I am OK with gnome shell.

sandworm101 1 day ago|||
I am forced to use windows at work. Last week my web searches looked strange ... not getting the ussual results. Bing! Some windows update reset my default search from google to bing. Again! Microsoft's dirty tricks will never stop.

I am considering writing software specifically to feed random junk jnto Microsoft's telemetry cloud. I will call it "fusk-MS" and it will send random searches to Bing and fake screenshots of a linux desktop to copilot ten times a second until Microsoft stops acting like such a jerk.

kwar13 1 day ago||
"update" lol
wiseowise 2 days ago|||
> their own UI libraries

It doesn't help that their own UI libraries are unfinished, unpolished, hot garbage.

I commend on using React, though. Like it or hate it, React is the closest to one true framework for everything.

okanat 1 day ago||
WPF is pretty complete and used widely in various engineering, finance and corporate applications. It is HiDPI compliant. It is mature (developed since pre-Vista). It supports modern look too (can even look like Win-11, they officially support it!). Some of the beloved Microsoft late programs like Windows Terminal are written in it. If they use it and keep improving it, it has a huge potential.

But no. We cannot have nice things. Microsoft has lost the ability and management capability to release nice things. For some reason, Microsoft is trying to reinvent the wheel with UWP (aka WinUI2) and WinUI3. They are trying to replace everything with these half-arsed libraries when very complete and well-thought, future proof stuff already exists in Windows' DNA. They are shitting on the work of their earlier engineering.

justinhj 2 days ago||
How the start menu is programmed is of zero consequence to me.
ezst 2 days ago|||
> is of zero consequence to me

It is inconsequential, until it isn't. In front of me I've got a 2017 lenovo thinkpad running the latest Fedora+KDE, as well as a 2025 HP elitebook running "last corporate-friendly-stable version of W11". I can pop open the lenovo, key in my session password and hit enter, and I'm instantly productive, with shortcuts like meta+E giving me a working file explorer within milliseconds. On the Windows' side, there are several seconds of delay between typing my password and the on-screen feedback. Once finally unlocked, I've got a laggy environment where OS-essentials like the start menu and file explorers take whole seconds to render and respond.

It's a shame, if you ask me, that a dozen-or-so CPU and "general hardware" generations between those two devices got to waste due to poor software engineering and practices. And I'm not even talking about quality/reliability which is another sore point for Windowses of late.

winrid 2 days ago|||
Same. 2017 thinkpad, latest KDE, snappier than my 2025 Dell with Win11 and a processor that should be about 60% faster for single thread tasks.
justinhj 2 days ago|||
Windows 11 has zero lag on the start menu so I don't care if it is hand coded assembler or some bloated web crap.

I even ran Windows 10 on Thinkpad x240 a couple of years ago, it also ran fine.

solumunus 2 days ago|||
Performance isn’t a consequence?
sylens 2 days ago||
If this wasn’t HN, I would swear that my personal recommendation algorithm has gotten Linux desktop-pilled and that’s why I’m seeing so many posts like these every day. But in reality I think there is a groundswell of momentum happening here, and with component prices rising, I only see this continuing as more people look to breathe new life into older hardware.
cogman10 2 days ago||
I've been seeing it a lot on reddit as well, with a lot of non-technical users asking "how do I get started with linux?"

I think this is a real thing and I think a combination of MS demanding everyone get new hardware and Valve really polishing a lot of linux has gone a long way to get non-technical users to start seriously considering linux.

It's a huge added bonus that old hardware simply flies with linux. I have a 5 year old laptop that feels about 10x more responsive since I killed the windows install and put linux on it.

And I know that laptop will continue to fly because, unlike windows, it's never going to get any sort of serious bloatware added on as I update it.

marginalia_nu 2 days ago|||
Yeah, I think a big part of the momentum toward Linux is from the end of Windows 10 support, and Windows 11's increased hardware demands.

Given how rough and uncertain the economy is, this creates a large group of people who can't or aren't comfortable upgrading their computer, but at the same time don't want to be stuck on EOL Windows 10 forever either.

monero-xmr 2 days ago||||
Anecdotally I’ve seen among my non-tech friends more questions about VPNs. Several of my friends own Steam Decks which is pretty wild to me given they are just normie gamers.

It’s literally the ads and bloatware. Windows is horrible unless you are technical enough to strategically disable the bloatware, and keep on disabling it as the updates continually reenable it. And if you are technical enough to disable it then Linux isn’t a problem.

Microsoft really is enterprise, cloud, and GitHub / AI tools. Windows for personal users is harvesting as much cash as possible from boomers and gamers, but the gamers are leaving en masse now. Software professionals only use macOS or Linux unless they are a MS shop that has to use Windows stack.

It is an incredible shift for those of us who have been around forever. But it’s a true look at how impossible things shift, bit by bit, until all of a sudden it all washes away. Never believe the tech cos on top today can’t be beat. It can and will happen someday

callc 2 days ago|||
> It’s literally the ads and bloatware

I hope more companies and MBAs open their eyes to this: that the long term cost of user-hostile changes is negative compared to respecting users and building good products.

Also currently it helps to stand out from the sea of crap products.

Play the long game. Make good products. Bring joy and positive experience to peoples lives. Sleep well at night.

monero-xmr 2 days ago|||
I’m a big fan of staying private. I own a company that took VC many years ago but we strategically stayed private for a decade now and made peace with the VC. You just keep being honest, stacking customers, playing the long game. I see the value of being public but as a 100 to 500 person company that grows steadily, you keep it private and remove the quarterly earnings. The constant drive to hit the quarterly nut at all costs causes so many stupid short term benefits that hurt long term value. There is an enormous number of small companies you have never heard of like this. It’s just so short sighted to kill the golden goose to juice some profit
machomaster 13 hours ago|||
How did you manage to agree with VC?
monero-xmr 13 hours ago||
Bought them out
callc 1 day ago|||
That’s awesome! I want to do the same if I start a company.

Indeed quarterly earnings make people think short term, disregard long term. Focus on growth above all else

theturtletalks 2 days ago|||
It won’t help, because once those MBAs take VC money, the incentives push the product toward enshittification sooner or later.

What we’re seeing instead is open-source becoming the real alternative. People used to look for other proprietary tools, but now open-source options are getting good enough, and more people are building personal software that fits their needs instead of bloated do-everything apps.

That’s the shift. Open-source is rising, and I don’t think these companies can reverse course fast enough.

hydrogen7800 15 hours ago||||
I'm one of those non-technical users. For the past week or so I've been messing with getting a servarr stack going with a vpn. Mapping a network drive to the host device, configuring the docker images, port forwarding, etc., is all foreign to me and I'm still not sure I understand what port-forwarding is. I used portainer since I like having the GUI. I can just view the dashboard and poke around to explore, rather than staring at a terminal wondering what to do, searching a vague description of the problem, and pasting some cryptic command I find. Instead, I notice the "logs" button and click that.

All that to say that I am interested enough in a Linux machine, but don't feel I have the requisite knowledge to drive one.

MBCook 2 days ago|||
> Several of my friends own Steam Decks which is pretty wild to me given they are just normie gamers.

I would say that’s absolutely the most normal gamer way of playing PC games. As someone who is mostly given up on playing games on a computer and prefer consoles, I’ve thought of doing the same thing.

I agree it’s really impressive that lots of people have decided to try Linux, far more than I remember ever before.

But I’m worried this is “the moment“. Possibly the best shot that’s gonna happen for a long time. And if people find things aren’t as ready as they think from what they hear they’re going to be burned and they’re not coming back. The next time around not only will they not come, they’ll push other people away from trying.

I don’t know if we’ve reached that magical inflection point or not. I think some people are using rosy glasses again though. The real momentum has never been this strong. But it’s not a done deal.

ghaff 2 days ago||
I was never really a serious gamer and don't do it much at all any longer.

But one of my senses is that the sort of games that really benefited from a desktop system--primarily Windows--like serious simulations and resource allocation games are increasingly fringe.

Certainly there are games on Linux today but I also wonder if a lot of people won't decide, as you say, that consoles are just easier.

necovek 2 days ago|||
Their point was that Steam Deck is a gaming console with Linux on it.
MBCook 1 day ago|||
That’s true. You’d have to be a little picky. I know you can plug in a KB and mouse but… why?

Still there are a huge number of games from indies or small publishers that may not make it to console but would still work fantastically with a controller. Or maybe they’re successful and they will make it over, you just don’t want to wait the two years.

Those kind of games are the ones that make me consider getting a Steam Deck.

littlestymaar 1 day ago|||
> It's a huge added bonus that old hardware simply flies with linux. I have a 5 year old laptop that feels about 10x more responsive since I killed the windows install and put linux on it.

I fact, Linux is much easier to run on somewhat older hardware because drivers are often a bit slow to land and Ubuntu and its derivatives always lag in kernel versions.

Older hardware becoming more valuable because price hikes doubly benefit Linux.

sho_hn 2 days ago|||
KDE's income from individual donations has doubled recently, and many of the comments we get with donations are from recent Windows switchers.

As I wrote on HN just yesterday, I've been working on the Linux desktop for 20 years and the momentum has never been higher. 2026 will be fun.

sylens 2 days ago|||
Thank you for reminding me that I should set up some recurring donations to the teams powering my Linux experience
sho_hn 2 days ago||
Thank you very much in advance!
vanviegen 2 days ago||||
That increase in donations may also be due to more prominent prompting for them. Got me to donate, at least. But I would be pretty sad if the prompting were to get any more in-your-face than it currently already is.
marginalia_nu 2 days ago||
It's a difficult balance, though I think most open source projects are too modest in asking for donations, which, fair enough is pretty uncomfortable at first. You can definitely be too in-your-face, like Jimbo Wales is the sad-eyed picture of taking this too far sometimes.

Thing is that explicitly asking for money works, it gets results. If you can get people to pay money to watch you screaming at video games on Twitch, you can definitely get people to pay money for working on useful software.

unsettledturtle 2 days ago|||
I think it's a lot of different factors coming together. The success of the steam deck has really breathed life into the linux gaming scene - certainly for me personally, that was the main blocker to switching from windows.

That, plus (what feels like) a lot of recent advances in Linux. When I tried it... 2-3ish years ago? I recall e.g. fractional display scaling being basically nonfunctional. But when I tried again early 2025, it pretty much Just Worked (arguably even better than it did on windows), I just had to manually enable wayland. Pretty sure even that's just the default nowadays.

Which basically sums up my personal windows -> linux pipeline: bought a steam deck, was impressed at how well it ran my steam library; had my old laptop finally die on me, ran my life off the steam deck for a while; decided to eventually build a new machine, and figured I might as well try installing linux from the get-go. Everything worked fine on the first try, and I ended up not even installing windows.

certainly within my friend groups, I'm seeing more and more people entertaining the idea of making the switch as well. Admittedly, that's primarily "tech-savvy" folks though.

PunchyHamster 2 days ago||
Yeah there are many things coming together on top of W11 fuckups.

Proton was good, but SteamDeck did 2 things:

* informed bigger public that hey, it is good enough for vast majority of games/gamers in the public eye

* more importantly, *made developers care* about their stuff working on Steam Deck. And if it works on Steam Deck, very good chance it will work on <generic linux distro> just fine

glenstein 2 days ago|||
Indeed, it's the Linux super power. I've mentioned this before but my favorite linux adventure was, being a borderline penniless college student, having broken Toshiba Tecra 8000 from 1998 with a dead hard drive. But it had a working CD drive and USB port, so I got Puppy Linux 4.0 on a CD, booted from a CD, and installed to a 1gb USB stick and set it to boot from USB.

I had Dillo for a web browser, a stripped down version of VLC that could play 360p Youtube videos without issue, downloaded via Youtube-DL. I had XMMS which looked just like Winamp, and Sega/Nintendo emulation and even Duke Nukem 3D. For programs I had epub/pdf/djview readers, xpaint which is like classic MS Paint, feh as a hyperlightweight all purpose image viewer and background manager, a super lightweight RSI break popup program, and even a fully functional web server stack. It also had a window manager (JWM) that handled multiple desktops more intuitively and effortlessly than Windows does now.

mixmastamyk 2 days ago||
Hah. Feh, I still use that once in a while. It is one of very few image viewers that can lock in pan and zoom and then look over multiple frames.

Good for checking which photo of a dozen is clearest, while zoomed in 800%.

solumunus 2 days ago|||
It feels that way. I’m just one person but I’ve tried Linux several times over the decades and never stuck with it, for various reasons. Last year I got so fed up of Windows and tried Ubuntu. I can confidently say I’ll never install Windows again. Ubuntu has been good out of the box, but another difference to when I last tried Linux is the invention of LLM’s. Any issues I’ve had have been quickly resolved through troubleshooting with Claude/Perplexity, and I’ve used both to quickly learn the things I need. There were occasions last time where I spent literal days trying to fix things through searching and that was intolerable.
Notjoanbaez 2 days ago|||
It might be the alignment of several forces :

- macOS is kind of crapifying, with Liquid Glass UI, iCloud services pushed down your throat… - Windows 11… - (some) Europeans are getting concerned about their complete lack of sovereignty on the tech stack, and Linux is one way to reclaim a small part of it. - LLM agents like Claude code have lowered the bar so much for any setup operation and bash commands.

All in all, it seems like a good time for Linux to broaden a bit its adoption.

stn8188 2 days ago|||
Same here. I spent a good chunk of the evening just today messing around with Steam to see what I could get running on Linux. It's been a while since I tried in earnest, but I got all the games I wanted running (minus VR, but that felt like it was close). Even though I barely play any games anymore, it's the last reason I haven't wiped my Win10 drive.
lynndotpy 2 days ago|||
Just anecdotally, I'm seeing a lot of momentum in my social circles. My friends and their parents (!!!) who are asking about Linux.

My "year of the Linux desktop" was in 2010, because even then everything was much, much faster on Ubuntu. (It helps major browsers were shipping 64-bit versions for Linux only, but Minecraft simply did not run on my laptop under Windows).

Does anyone else feel kind of sick (something like pity?) when they see people using Windows 11? Right click menus which have a loading spinner, advertisements littered throughout, and headlines from right-wing tabloids spammed in news widgets.

These past six years have been absolutely bonkers incredible for Linux, and it can all be attributed to Microsoft shooting themselves in the head with Windows. Proton work started after Windows 8 and really became usable in late 2019. Now we're seeing something again with Windows 11. It's awesome, hope it sticks.

ninth_ant 2 days ago||
> These past six years have been absolutely bonkers incredible for Linux, and it can all be attributed to Microsoft shooting themselves in the head with Windows.

It can’t all be attributed to Microsoft. There have been huge efforts by many parties to make this happen. Folks working on the Kernel, desktop environments, distros, applications, tooling, advocacy, and more.

I believe people who say they are being pushed away from ms because of disillusionment with windows 11. But there also needs to be someone to pick up the ball after it was dropped — and those people deserve equal if not more credit

lynndotpy 1 day ago||
Yeah, I should have been a bit more nuanced. I don't mean to dismiss the incredible mass of raw human achievement that is open source.

Microsoft is one of Valve's direct competitors and Valve is totally dependent on Microsoft. Among the notoriously poorly-received changes in Windows 8, Microsoft also started to clamp down on who can run software. Valve saw the writing on the walls and released their first Steam Machines. But those flopped due to the state of Linux gaming at the time, they started pouring resources into Proton, which had the distinction from WINE in that they would develop Linux-specific patches.

For sure, Valve would have nothing if WINE hadn't already done the bulk of the work, if Vulkan didn't exist, if Linux didn't exist, etc. But there's a world where Microsoft decided not to rock the boat with Windows, and in that world, Linux gamers would almost exclusively be dual booting.

bsder 2 days ago|||
Avalanches start with small movements ...

I'd argue that its drips and papercuts all over. Everything is trying to extract rent, and that makes things unreliable enough that even basic users are starting to notice.

Um, can't connect to the Internet? Nope, you can't play a game on your machine, and you may not even be able to log in. Service hiccup? Booted from whatever you were doing because we can't extort your if we leave data on your machine. And, oh, if you have the nerve to complain, you ungrateful serf, we will kickban you with no recourse. etc.

And this is before we even bring the AI bukkake into the picture ...

willtemperley 2 days ago|||
Statistics show adoption rate is increasing. According to [1] it historically took a decade to double Linux desktop market share, but market share has almost doubled since 2022.

Now, two in five PCs worldwide are running Windows 10, an unsuppoted OS. What are the user's options? Either buy a new PC, switch to Mac or run Linux.

[1] https://www.notebookcheck.net/2025-could-finally-be-the-year...

Root_Denied 2 days ago||
For a lot of those people the options are "spend a lot of money to upgrade your hardware to either run Win11 or buy a Macbook" or "use your existing hardware and ask your tech friend for a Linux distro recommendation".

When prices are going nuts and the economy is tanking the option that doesn't cost you money starts to look a lot more appealing, and for some the first isn't even an option; they're completely priced out of the new market for the foreseeable future.

willtemperley 2 days ago||
In reality, people will probably keep their insecure Win 10 machines running as long as they can. Linux is a leap especially for busy folk (most people in this economy).

I predict a rise in antivirus company share prices.

If Apple do make the rumoured cheap A-series based MacBook, it could be a hit.

leptons 2 days ago|||
If Microsoft could make me move to Linux, they will be getting a lot more people to switch. I was very into Microsoft's OS since v3.0, I used Outlook for all my email for decades. I recently moved over to Linux Mint and Firebird for email and have not looked back. All my Windows VMs are now Linux VMs. All of Microsoft's invasive "AI" was the last straw. I don't like the direction they are headed.
wltr 1 day ago||
I was a bit puzzled by Firebird (I thought that’s a fork of Thunderbird, like, say, LibreWolf or Waterfox), but I couldn’t quickly find the project, so my assumption is that it’s just the misprint, and author thinking of Fire-fox -> Fire-bird, not being into ecosystem for too long to remember the actual bird. Anyway, that’s irrelevant to the point author’s making, and I’m happy there’s a new Linux adopter now. Thanks, M$, I guess.
leptons 19 hours ago|||
Yes, I did not get the name right. Firefox -> Firebird is what I misremembered.
einpoklum 1 day ago|||
Maybe it's supposed to be BetterBird [1], a Thunderbird tracking fork whose logo is a red phoenix rather than a blue bird?

[1] : https://betterbird.eu/

leptons 19 hours ago||
I misremembered the name, it's Thunderbird. But thanks for your comment, I did not know about Betterbird, but I will give it a try!
spuz 2 days ago|||
I honest felt like the tide had turned when my elderly parents both asked me wipe Windows and install Linux on their laptops this Christmas. So far they have both had an overwhelming positive experience. They say it's such a relief not to have to dodge the minefield of popups and upsells and ads.
PunchyHamster 2 days ago|||
I've even seen gaming YTbers I occasionally watch being fed up with that shit and moving or at least trying Linux

MS fucked up

lovehashbrowns 2 days ago||
Pewdiepie’s linux video alone is almost at 8 million views. There’s another 3-4 million views in reaction videos to it. I think primagen also stayed on archlinux after his ricing experiment
pshc 2 days ago|||
Yeah, myself and several friends of mine with EOL Windows 10 PCs are looking to jump ship.
lanthissa 2 days ago||
i think its just that its new year and year of the linux desktop is a meme (in the actual definition of the word kind of way) and the meme is growing over time
coffeebeqn 2 days ago||
Simpler - it is now objectively a much better OS and it’s free
the_hoser 2 days ago||
For those of us that have been using Linux for a long time (since 1999, here), the improvements have been incremental, and hard to spot over time. But sometimes I encounter something and it just blows my mind how good desktop Linux has become.

I just bought a laptop that came with Fedora installed. This isn't anything new, but what really blew me away is that everything... just worked. No tinkering. No alternative modules built from source (hopefully with a good DKMS script). Everything... just worked. I'd blocked out a few hours to get everything working in a satisfactory state and... I had nothing to do, really.

And when I say everything I mean EVERYTHING, not just the features that were significant to my own use cases. Mind-blowing, if you think about it.

0000000000100 2 days ago||
To temper expectations a bit, I’ve installed Linux recently on my HP Omen to pretty decent results. Still having some lingering issues, e.g the WiFi adapter going dead after a sleep. But have found the experience relatively similar to my recent windows installs.

For a laptop user who likes to game, you’ll definitely encounter some issues based on my experience. Better than it was 2 years ago, but it’s not a seamless experience (laptops!!) that you’d expect from posts like these.

For a Linux savvy user, it’s definitely worth the switch. I haven’t had any ads in months and it’s magical

augusto-moura 1 day ago|||
Sleep and suspend are still kinda buggy on Linux, and probably will be for the near future. This is more of a vendor thing (as most of the annoying problems in Linux) than a dev thing. To the point where I mostly avoid it, I either shutdown the laptop completely or just let it plugged on a desk 24h

Things are improving, and we should see this fixed in the next years I assume. This is the good thing about it, Linux will probably be fixing all annoying bugs in the next few years.

amanzi 2 days ago|||
See this for something that might help your Wi-Fi issue. https://gist.github.com/gornostal/192e2ae29af3da1baeea384d0f...

I had the same problem on my new Yoga laptop with Fedora and an Intel BE200 Wi-Fi card.

0000000000100 2 days ago||
Thanks, will give that whirl. Appreciate the info
parker-3461 2 days ago|||
This has been my experience too, with installing common (Ubuntu, Fedora, and other popular ones) distros.

The only exception is when we got a really new batch of Lenovo P1 laptops for work, and the patches likely were not fully merged yet. So as long as you’re not getting the first batch it is generally pretty good.

dash2 2 days ago|||
I left desktop Linux in 2010 because everything did not just work. Looking at the responses to your comment, it seems that basic stuff like wifi still doesn't always just work. If it's been true since 2010, I think the problem is systematic, and won't go away with "just one more year".
normie3000 2 days ago|||
> it seems that basic stuff like wifi still doesn't always just work

This is true. I've been using Ubuntu since 2006, but still see issues with

Wifi: Ubuntu 22 didn't work out of the box with a 2014 macbook air

Bluetooth: maddening trying to set "listening" mode instead of headset mode on JBL earphones - it seems to choose randomly every time it connects, and the setting isn't exposed in any UI

Sleep: I don't think I've ever seen sleep/suspend working reliably on a Linux laptop, to the point I don't know the difference between the two. I have one thinkpad which never wakes from sleep, and also never fully shuts down on system shutdown without a long press of the power button.

I accept all this so that I don't have to wait seconds for basic UI things to happen, like switching virtual desktop (osx) and opening the application launcher (windows).

pimeys 2 days ago||
Counterpoint: I've been using enterprise thinkpads for the past 15 years and never had issues with wifi, or suspend. So again, it's about how you choose your hardware so it works with Linux...
pixelesque 1 day ago|||
I had a Thinkpad T480s that was absolutely perfect with Linux (Mint), although very underpowered, but that was due to Intel CPU.

This year I got a T14s Gen6 AMD as a replacement, and it's essentially unusable on Debian-based distros (Ubuntu, Mint), but works fine with Fedora and with Windows.

On Ubuntu and Mint, X just locks up every 80 seconds or so, and I have to hard-reboot it (or switch ttys and restart X). Nothing in syslog, nothing in dmesg, nothing in X.org.log to show what might be going on.

pimeys 1 day ago||
I have the T14s Gen3 AMD and everything just works with CachyOS and Fedora. In general I tend to use as recent kernel as possible with AMD. They do update their drivers a lot in every Linux version.
normie3000 1 day ago|||
I've also used enterprise thinkpads for the last 10 years. No wifi issues on those, but sleep and bluetooth issues as described. I have no idea if Windows would have been more reliable.
delis-thumbs-7e 2 days ago||||
If you mean with ”just working” that any distro works out-of-the-box with any piece of hardware ever existing, then obviously no, that won’t happen. It won’t happen with any OS ever.

I have never had any issues with any Linux-distro regarding WiFi. Most hardware I have used has been largely compatible even. Maybe I have just been lucky, but it seems there’s millions of us who are really lucky these days.

What has also changed from 2010’s is that the documentation like Arch wiki is a lot better. You can also ask an LLM to help you configure things - obvs the docs are better and safer - so if and when you do have a problem, there’s actually sources to help you fix it.

trinix912 2 days ago||||
A lot of the WiFi and BT issues were due to proprietary firmware blobs which weren't included in package management repos either due to licensing issues or decision not to pollute OSS repos with nonfree software.

This has mostly been solved by either putting them in the nonfree repos or just the fact that WiFi hardware vendors aren't using such stuff anymore.

I still remember pulling firmware blobs for my Broadcom cards, then it magically worked fine. It was far from trivial and I think that's what caused a lot of people who tried Linux on laptops in early 2000s to turn away.

throwaway777x 1 day ago||||
This was true in 2010. I use to have a USB wifi adapter that was specifically meant to make sure linux would always work. I lost that adapter years ago.

I can't remember the last time I tried a distro that didn't just work on a random computer with a random wifi but it has been several years now.

Nvidia cards on the other hand...last year I had to try about 10 distros before I found something that wasn't a huge pain in the ass.

ErroneousBosh 1 day ago|||
> it seems that basic stuff like wifi still doesn't always just work

This is why I don't use Windows. Early last year I paid for a copy of "Windows 10", and it didn't support most of the hardware in my laptop. Even plugging in a mouse I had to use keyboard shortcuts to let it load a "driver", and after that it still didn't support the scroll wheel. Wifi didn't work at all, and wired network was painfully slow. It did at least support FHD resolution in 24-bit colour but very slowly.

My audio interface was completely unsupported, my MIDI interfaces were completely unsupported. Eventually I gave up attempting to run it, wiped the laptop again, reinstalled Ubuntu, and went for Bitwig instead of Ableton, and I've had no problems since.

Maybe one day we'll see the year of Windows on the desktop, but this isn't it yet.

naet 2 days ago|||
I wanted to try Fedora recently but it crashed over and over in the install on the screen where you select a time zone. Looked it up and tons of people had the same issue and didn't find any fix that worked for me.

Turned me off Fedora completely.

Tried two other distros on the same machine right afterwards with no problems though.

chrysoprace 2 days ago|||
I've made the complete switch recently (been using Linux on and off for years, including WSL as well) after my pleasant experience with the Steam Deck and it's been fantastic, but not without issues. A recurring issue over the years of trying Linux has been WiFi drivers; I really can't afford to have WiFi not work as I can't run an Ethernet cable to my computer room. I get that Linux heavily relies on volunteer work, but a broken WiFi driver due to an update is a big roadblock.

Beside that though, I'm happy to have left Windows behind completely.

Vinnl 2 days ago|||
I had a similar experience after switching to Fedora Silverblue (but any of the immutable Linuxes will probably do - and over time, I'm sure most will be like that). Had set aside a bunch of time to do a major version update, everything fully backed up, and then it was done in a couple of minutes. Literally no different from any other update.

I've done more than a handful of major version updates since then, and almost don't bother to backup any more.

solarengineer 1 day ago|||
Which laptop was this? Could you share the exact model?
csar 1 day ago|||
Yeah I started in 98 or so and stopped in 2009. I should check back in.
nirui 1 day ago|||
That brings back my memory (again) installing Mandriva on my old old old computer which has a NVIDIA TNT2 graphics card. It was a completely nightmare back then to install driver for it in order to get it to output at the correct resolution and refresh rate...

Now I have a Thinkpad T440p with a GeForce GT 730M dGPU which NVIDIA no longer provide driver for newer Linux kernels, so I have to use slower nouveau driver.

Ah, something never change.

doublerabbit 1 day ago||
I recall my older brother and his friends trying to install Linux on a system with a Matrox S3 graphics pn our families computer, HP Pavilion 133mhz with 16mb RAM.

Back when X was Xfree86 and you were required to create the X configuration without internet.

nirui 1 day ago||
Oh yeah, the Internet... is was very hard to get things set up if you changed one file and then it turned to a command prompt with no possibility to access a browser, LOL.

Now days when the same thing happens, you could just grab the Internet phone located right in front of you and search away. Technology really changed life.

Groxx 2 days ago|||
yeah, the "it actually just works now" is quite a powerful transition. for all my hardware, that happened like 3 years ago, but I've been Mac-bound for a decade until recently so I'm only really sinking in now.
basisword 1 day ago||
>> what really blew me away is that everything... just worked

It has improved greatly over the years. When I was using it relatively regularly in the mid-00's it still took a lot of effort to get everything to work.

But long-time users being amazed that buying a brand new linux laptop in 2026 'just works' says a lot about how far behind it is/was. PC's that 'just work' have been available for 40 years. That should be the starting point for any shipping product.

ergonaught 2 days ago||
On my Windows machines, every time I have to click my Bluetooth icon, which is about a dozen times every day, the full second pause before it presents me with a menu makes me wish I didn't need Windows on two of my systems. It's mindbogglingly stupid that a UI element has a one second delay to present a menu on...any hardware, much less "2025" hardware.

But that's the kind of product they're shipping, because that's the kind of people they're employing, and that's the kind of decisions they're allowed to make. It permeates everything.

bluecalm 2 days ago||
And on laptops you may need to write a script to disable Bluetooth before the lid closes and re-enable it when the lid opens because Microsoft in its wisdom forced S0 sleep but didn't care to make it stable enough so a drivers can't crash your system during it.

Additionally there is no reliable mechanism to do so as doing it through Task Scheduler causes a race condition - will your script be allowed to run and finish before S0 sleep cuts power to it? You can not be sure.

Additionally if you got cornered into making an online account Task Scheduler doesn't even work with that reliably (for task that require privileges like turning off BT on lock and turning it on on unlock) so then you have disable the online account Microsoft manipulated you to make. Of course the failure is silent so you have to discover all that by yourself.

That is a a driver but Windows can also crash during S0 sleep because of its own updater failing to update some random app (like Microsoft Phone w/e that is).

On Linux it's just not an issue. The script runs on events and is guaranteed to finish. Random updates at random times won't happen either.

kwanbix 1 day ago||
Why do you touch your bluetooth icon so many times?
TACIXAT 2 days ago||
I strongly agree on this. I mained Windows for the last few years and got to the point where I was comfortable doing development similarly to how I would on Linux (text editor and command line build tools, cl, ml64, batch, etc.). I did that mostly so I could game and develop on the same machine. I learned a ton doing it but it has just gotten too awful to carry on.

It was faster to rg to search files, drop into WSL and run find for file name searches. The start menu was laggy, explorer was laggy (open up a folder with a couple dozen OGG files and it won't render for a solid minute). Mystery memory usage from privileged processes I had little control over. Once I realized that the one game I play (Overwatch) ran on Linux I decided to swap back.

I installed Linux Mint earlier this year and I've been extremely happy. The memory consumption is stable and low, and if something is broken I have the control to fix it. It just feels so much less hostile. This is largely possible thanks to the work Steam has done with Proton. The last real barrier is kernel level anti-cheat which prevented me from trying out this years Call of Duty. Oh well!

eviks 2 days ago||
> It was faster to rg to search files, drop into WSL and run find for file name searches.

Fixed via the Everything app - instant search of any file in a nice resizable/sortable table

> if something is broken I have the control to fix it.

Instant search doesn't exist, how do you fix it?

casey2 22 hours ago||
What year are you posting from lol?
seemaze 2 days ago||
>It was faster to rg to search files

This continuously drives me crazy on Windows and macOS. I am befuddled at the number of times where I'm searching for a top level subdirectory that starts with 'foo' but the search bar spins and spins..

Eventually I get fed up and just sort by name and perform an alphabetical visual search in meat-space.

layer8 2 days ago||
On Windows, just use Everything: https://www.voidtools.com/
SeriousM 2 days ago|||
Yes, "Everything" is the tool to use, but to be honest, why isn't MS getting the same speed?

I'm a SE for 25 years now, sticking with C#. Microsoft always did great tech platforms and left the missing 20% to the developers. Look at the .net framework (the old one), microsoft windows until win11, office until 2025, and even Excel that can't open csv files because the delimeter is a region setting.

On one side I hated this attitude, on the other side it allowed and enabled developers to get their own business running - see jetbrains resharper functionality - visual studio up until 2024 was a mess without it...

roryrjb 2 days ago||||
I see this contradiction all the time. Windows is a mess but there are lots of examples of rock solid, performant applications that have been developed and maintained over decades. Everything is one, also one that springs to mind which is much more performant compared to Linux alternatives is WinMerge.
fiforpg 2 days ago||
> much more performant compared to Linux alternatives is WinMerge

I have found Beyond Compare to be very good on Linux, even on large files/directories.

bluecalm 2 days ago|||
While Everything is good on Linux you are spoiled with things like fzf or rgfzf (instant fuzzy search on text file content so you can find "TODO" or "ideas to try" in any file instantly).
layer8 2 days ago||
Fzf also works on Windows. That being said, most content search I need is for PDFs and Office documents.
VHRanger 22 hours ago||
paperless-ngx?
markus_zhang 2 days ago||
“They've managed to take some of their most revolutionary technological innovations (the NT kernel's hybrid design allowing it to restart drivers, NTFS, ReFS, WSL, Hyper-V, etc.) then just shat all over them”.

Well said. I wonder what the kernel team thinks about it.

gerdesj 2 days ago|
ReFS riffs on reflinks - take a gander at XFS.
handbanana_ 2 days ago||
I really don't understand what is different about my installs of Windows 11 compared to what I read in all these types of articles.

I have zero issues with the platform day in and day out with heavy workloads like Pro Tools and Unreal Engine devkit. Games run without stutter and issue, all my features are snappy, Explorer loads instantly, etc. Even search is performant and gives decent results. I have tweaked a few settings but nothing you can't find in settings menus.

I'm not sure a lot of people having issues with pretty damn stable platform are going to have a better experience in something they have zero familiarity with and isn't exactly going to be intuitive when things go sideways, as they most undoubtedly will.

eviks 2 days ago||
> Explorer loads instantly, etc. Even search is performant and gives decent results.

There is likely too big of a gap in "terminology".

For example, the file explorer startup is so "Instant" that even Microsoft officially added an option to preload the app to fix the delay. But if you don't notice / don't appreciate real instant, then sure, you won't understand the complaints. (or maybe your hardware masks it well enough)

Similarly, if you've never used Everything or better file manager for search, you might get used to the bad search results and call them "decent" since you're not aware how awesome it can be

stateofinquiry 2 days ago|||
I have the same confusion as you do. Note, I am not ignorant about Linux or MacOS. I ran Linux as my main OS from 2001 - 2015, still run it on a server. MacOS from 2015 - 2021. Since 2021 I am on Windows for my main machine (a laptop) and my gaming desktop.

Win 11 seems fine to me. I do see Copilot appearing everywhere. I don't see ads from MS at all, though- sometimes my vendor driver-management software asks me if I was to extend my warranty. Not Win11 fault, though. Start menu seems fine, phone integration is nice, OS runs very stable (in the very early days of using Linux 20y ago I marveled at how much more stable it was than Win98! That gap is gone now as far as I can tell).

My suspicion: I am paying for M365 (or whatever they call it now) and so they don't advertise it (or anything?) to me. I don't see CandyCrush or other random things added to my machine. All seems OK.

I've read that Win12 will be subscription-based. Maybe I am personally already there. For now, M365 offers me good value- I use MS Office and OneDrive. But if this changes I can see the equation balance shifting and I will then change platforms again.

TMI, I left MacOS because of Gatekeeper and the inability to repair hardware. Before that I left Linux for work interoperability and regressions I saw on my personal mobile hardware. Neither were "bad", really, I have experienced different trade-offs among the three choices I have used. For now, Win 11 is working just fine for me, with no fuss.

gabrielgio 2 days ago||
> I do see Copilot appearing everywhere.

> I don't see ads from MS at all

You can only pick one.

fyredge 2 days ago|||
I suspect these articles are targeted at techies and tinkerers, where being able to do things their way is very important to them. This is reflected in the many mentions of tinkering with registry keys, which I never have nor felt the need to.

I personally run win11 for gaming, android for media consumption and proxmox for homelab and I think all of these systems are fine as is. They serve their purpose well enough.

My prediction is that steamOS (when it is released) will end up being the only mainstream Linux desktop because of its corporate backing. It would be interesting to see desktop Linux mimicking the android ecosystem, where different vendors provide a different skin on top of SteamOS.

vanviegen 2 days ago||
> will end up being the only mainstream Linux desktop because of its corporate backing

Ubuntu, Fedora, SUSE, Pop!, Deepin (and the list goes on) all have corporate backing. Steam is a well-known consumer brand though, so that might make a difference.

okanat 1 day ago||
I don't think the usual distros care about the desktop experience as holistically as a long-term consumer company that Valve is. Otherwise one would expect Linux distros would be much better than what they were even 10 years ago.
mirpa 2 days ago|||
I had to edit windows registry to fix the worst misfeatures of start & context menu. I never found solution to random wake up after suspend or missing icons after wake up - MS support was useless. Linux desktop even with non-zero amount of issues can't frustrate me nearly as much as Windows. All games I ran so far on Linux worked as good or better as/than on Windows. I keep Windows installed just in case some game really won't work, but combination of SteamDeck (Proton) and Vulkan did wonders for Linux compatibility kudos to Steam/Valve. And I would not want to do software development on Windows, that is number one reason I am using Linux (not that I am using Unreal Engine). Recent MS fever dream with LLMs only adds to general frustration with Windows.
applied_heat 2 days ago|||
Is your windows 11 home edition or managed by corporate IT?
handbanana_ 1 day ago||
I have pro edition on multiple home systems, definitely have had more issues with my corporate issued Win11 laptop, but it's also many major versions behind what I have at home.
CivBase 1 day ago|||
Windows can be a good desktop OS. It just takes a lot of work to get it there. And you have to keep putting in a little more work with each update.

I set up a lot of PCs and what has astounded me is how much less work it takes. Unlike with Windows, most of the defaults are fine. I don't have to scour through all the settings after a fresh install. I only need to install half as many apps. I don't have to run powershell scripts to debloat everything. And I don't have to worry about updates undoing all the changes I've made in the future.

emptyfile 1 day ago||
[dead]
ku1ik 1 day ago||
Here's a copy of my Mastodon post [1] from Oct 2025:

---

I had a job interview yesterday, which happened via Google Meet.

Even though I use my desktop Linux workstation and Firefox 99% of the time for everything, my first instinct was to do this interview on a MacBook and Chrome, to avoid surprises and not look unprofessional if something doesn't work, which has happened in the past. Last year, when I was asked to share the screen during a daily, I had to say "um, I'm sorry, Zoom and desktop sharing don't work on my system."

But I thought I'd first do a test on my workstation, just to see if maybe I shouldn't be concerned anymore. I was sceptical.

The ideal scenario was that on my standard GNOME 48 / Wayland / PipeWire desktop I'd be able to use Firefox for this call, and AirPods, a Logitech webcam, and desktop sharing (5K ultrawide scaled at 125%) would just work with no tweaks whatsoever.

And it did!

I've been using Linux on the desktop for over 20 years (on and off, but mostly on) and I know how to hold my Linux systems, but the situation with Bluetooth audio and desktop sharing in previous years has been... spotty. I was less worried about AirPods — I switched to PipeWire ~3 years ago and so I know Linux audio has been rock-solid and pretty much solved already. But desktop sharing used to be hit-or-miss, highly dependent on whether you used X11 or Wayland, further complicated by the use of Flatpaks.

Since my test went well, I did the interview on the desktop machine. It went smoothly, with no surprises.

Therefore, I announce 2025 as the Year of the Linux desktop :)

[1] https://hachyderm.io/@ku1ik/115388713511052943

thunderbong 2 days ago||
For the last few days I was trying to revive an old MacBook Air for a non-techie friend. It had 4 GB of RAM.

It had Catalina on it and was completely unusable. Hovering on anything would bring up the spinner which would take a couple of minutes to resolve itself.

I tried reinstalling the OS, which didn't help. The top recommendation was to revert to Mojave.

Finally, after three days of struggle, I gave up and installed Linux Mint.

The difference is absolutely unbelievable. Even heavy applications like LibreOffice and Zoom are snappy.

Apple makes such good hardware. I felt really sad about the state of their software compatibility with older machines.

So, I don't know about the rest of the world, but I know one more person will be using Linux in 2026!

henrebotha 2 days ago||
Yeah I've been running EndeavourOS on my 2015 Air (4 GB) and it is so incredibly snappy and efficient now. Makes macOS look like a lurching zombie of an OS.
mixmastamyk 2 days ago||
Yep, we upgraded an old ~2010 iMac to 8gb and put Mint on it, good as new.
nntwozz 2 days ago|
I'm giving Apple the benefit of the doubt until macOS 27 (but I'm still on 15.7.4 hehe).

Mac OS X and Aqua wasn't very well received either at launch.

A similar thing happened with the flat design of iOS 7.

Apple's pattern is initially going overboard with a new design and then scaling it back slowly like a sculptor.

I think they're happy with this method, even if things miss at first the big changes usually create a lot of hype and excitement for the masses.

The vast majority of users don't care about the finer things, Apple knows that the nerds can sweat it out until they straighten things out at which point everyone is happy in a hero's journey kind of way.

I just hope this pattern stays true and that this isn't an inflection point.

sails 2 days ago||
Adding from Mac perspective, I am also keeping an eye on Linux. I’ve hit a wall with Mac window management, and find the operating system just gets in the way for professional use across multiple of their digital “desktops”. I have no useful way to isolate work streams, and would gladly move to something better.

The blocker for Linux for me as someone who wants some level of reliability has always been fiddling with low level config, but now with Claude Code, low level config appeals!

rasmus-kirk 19 hours ago|||
Keep an eye out for PopOS Cosmic. I have daily drived it since alpha with admittedly some issues, but I see the improvement! Unlike a lot of other "Just Works" distros, it actually has proper tiling, and unlike the specialized tiling WM's I don't have to configure a bunch of stuff!

I do heavily configure applications, but all of these are terminal based now-a-days.

sails 2 hours ago||
How does it compare to Omarchy? The whole space looks extremely interesting, and on the other hand I need reliable
terhechte 2 days ago|||
There's a mix of both worlds that I've tried for a while and want to pick up again in 2026: Use macOS so that I can utilize the great hardware and the well integrated drivers (e.g. sleep, performance, silence), but then for each project / work stream just fire up a lightweight linux VM fullscreen and do everything related there. E.g. all browser windows/tabs, apps, file explorer windows, terminal sessions. When I stop working I pause the VM. When I need to continue everything is as I left it. The main reason why I stopped was that the 2d hardware acceleration for Linux didn't work in UTM.app. I think I'll just need switch to Parallels or VMWare
bee_rider 1 day ago||
Like a modeling clay sculptor? I guess if a rock sculptor went too far, they would have trouble adding rock back.
More comments...