Eww. I don't mean Eww because of shipping through the Hudson Bay. I mean, Eww because oil is the driver behind it.
Please let's just stop building ways to get oil to market, and start building refineries that do value-add here in Canada. Make the aviation fuel and plastics and whatever else cannot be replaced with green energy. Reduce the export of crude and help wean the world off of the worst stuff by choking supply.
Bonus photo I took of the Hudson Bay railroad bridge in The Pas, MB, from a few weeks ago.
I'll ignore the market share question and talk a little about history. The compatibility layer is what killed OS/2 back in the day.
See, IBM (with OS/2) and Microsoft (with Windows 2.x and 3.x) were cooperating initially. Windows was the new kid on the block, and MS was allowing IBM to make a windows application compatibility layer on OS/2 in the early days. Think Windows 2.x/3.x. This was a brilliant stroke on behalf of MS, since the application developers would choose the Windows API and develop against that API only. Soon, there were no real native OS/2 apps being sold in any stores. Once MS Office came about, OS/2 was effectively a dead commercial product, outside of the server space.
The parallel here is that wine allows developers to target only the Windows API (again). This means you don't have to bother with linux support at all and just hope that Proton or whatever will do the work for you.
There are some modern differences though. First: Linux didn't start as a major competitor to Windows in the desktop/gaming space. We'd all love the Linux marketshare to increase, but largely there isn't a huge economic driver behind it. So Linux will increase or not and the world will keep on turning. We're not risking being delegated to history like OS/2. The second: the compatibility layer is being made as an open source project, and this isn't MS trying to embrace-extend-extinguish in the same way that their assistance to IBM implementing that layer was. (We could quibble about .Net and Mono and others though.)
So I don't think it'll play out the same way. Linux will be okay. It's already a vast improvement from prior years.
Historically, there was nothing like a killer hardware situation for OS/2 -- no equivalent of the Steam Deck -- that was driving wide hardware adoption to encourage additional native apps. Valve has done more for linux desktop adoption in the last few years than anyone that came prior.
That is a critical mass thing. Reddit 15 years ago didn't have a thriving pokemon community either. Things grow naturally over time. I think Lemmy is in a good place :)
But, for example, on Reddit there is r/hockey and a sub for each team. On Lemmy those team subs are graveyards, but if you post on c/hockey you might get enough traction to have a conversation. Find the larger community and help grow that first before fracturing to smaller ones.
What algorithm should I use -- oh shit, I just deflated