

This was obviously meant sarcastically. And the recent Microsoft post is clearly more aspirational than real. But it is much more real than you probably think.


This was obviously meant sarcastically. And the recent Microsoft post is clearly more aspirational than real. But it is much more real than you probably think.


This is all about:
1 - existing ecosystems (eg. tooling)
2 - existing code bases
3 - existing dev skills
It is also a trick of absolute vs relative numbers. Rust can be growing at a MUCH faster rate and still add fewer developers annually than C++.
The C++ line will go up, peak, and then go down forever (probably never to zero)
This is just like saying China is adding more coal power plants. True. But at the rate solar is growing, that will not be true for long. And once the absolute number lines cross, the old tech decline will be as steep as the new tech rise was.


They disagree about which government should be in charge of the “one” China.
Of course you do not want independence if you think you are the rightful owner.
Most governments go along with the idea their should be “one China” without formally recognizing which of the two it should be.


Not to disagree with your sentiment but this misses the core reason for China’s attitude towards Taiwan.
Earlier in Chinese history, the government fled to Taiwan. They still claim to be the real China. Taiwanese passports say Republic of China on them. China does not want two countries claiming to be “China”. They want one China; they want it to be them.
The tech capability of Taiwan is just a bonus.


So much this. Just 100% stop all trade with the United States. All of it. And zero travel. Then ban US travel to your country. Give them the isolation they crave.


Canada would hold out forever, even if the government fell in 6 hours.
30 percent of Canadians would fold instantly, maybe even be happy.
30 percent of Canadians would be very unhappy, and at least tolerate to even mildly assist in a resistance, but would take very little risk themselves.
The rest would form an active resistance and a good chunk of that would propagate generations of if it had to. It would be extremely expensive to maintain any infrastructure outside of Canadian cities. And even the cities would see regular sabotage.
Well, I don’t know Fortran 66. So, obviously step one is having an LLM convert it to Python for me. /s
Well obviously with vibe coded stuff, you just put the code back in the AI and ask for documentation.
Problem solved. /s
COSMiC has made Iced and Smithay stronger. Now Niri is based on Smithay. I for one are happy they spent their time on something other than GNOME.
GNOME has been shedding market share to KDE and now COSMIC is going to take a chunk of the rest.
Sour grapes.
Especially on Debian, I would not be messing with the base / host system so much. This is why a VM is being recommended.
My solution would be to use Distrobox to run another Linux distro in a container. This could a distro that defaults to a version of Python you need like Arch, Fedora, or Ubuntu.
This is a good idea even if you use something else to get the Python version you want. Especially so.
The big advances of this solution are that you get native performance, can see all your normal files, and have an environment that you can customize that does not mess up your host system. You can have other Distroboxes with other tools. You can delete your environment and start over.
Unbelievably ignorant take.
Arch and its forks are, in my view, the BEST options for a daily use desktop.
FreeBSD has made a real laptop push recently and 15.1 is supposed to offer KDE out of the box.
Depending on your hardware, it is really viable now.
/tmp should be just that (temporary).
There should not be any ill effects to completely empty /tmp
Some distros put /tmp on a ram drive that gets created fresh (and empty) with each reboot.
Almost everything you care about should be in /home so back that up. Many people keep it on a separate partition or drive to make changing distros (or reinstalling the existing one) easier.
Most of your system config is in /etc so you may want to make a copy of that too.
But the proper process on Linux is not to re-install. It should not be necessary.
On top of this, part of the reasons to use containers is that you can create and destroy them at will while leaving your host tidy and stable. I use Distrobox quite a bit for this reason.
I think a fair number of the “Wayland haters” upgraded to KDE on Debian 13 and found out that things had gotten better in the years since Debian 12 was released. Or their Debian-based distro did the same.
As the percentage of Wayland users goes above 75%, it gets harder to trash Wayland as, instead of people coming to agree with you, the majority of the comments support Wayland instead.
We are in the final transition where an increasing number of users have never used Xorg at all. Pretty much the only “new” Xorg users coming to desktop Linux these days are via Linux Mint. Once it goes Wayland, Xorg use in Linux will likely drop below 10%. XFCE is the other “big” X11 DE but it is already defaulting to Wayland on some distros.
We already have our first Wayland-only DE, COSMIC, and GNOME and KDE are not far behind. Despite it lagging, I do not think Cinnamon will keep x11 long after they switch.
There are some new places for x11 fans to go though. There is XLibre of course. And now there are Wayback and Phoenix. So people do not have to complain as loudly that they are being “forced” onto Wayland as Xorg development slows to a crawl. Both Phoenix and Wayback use the kernel DRM and KMS and so they are much smaller and easier to build and ship even if distros drop Xorg. Phoenix may even run Wayland apps. So if you love some x11 wm, it looks like you will be able to keep it around a bit longer.


Decent point. Not every grandmother is my grandmother. And a 21 year old that has only used phones and tablets to consume content may actually be less tech literate than an older person with no screen experience that knows how to fix their car, blender, or sewing machine.


If you install a kernel from the Arch repos, DKMS will build the kernel module for you automatically as well as the initial RAM disk and boot entries. Kernel upgrades take a little longer but you do not have to do anything manually.
It will work with custom kernels too but, if you do build your own kernel, you have to make sure a couple of options are selected.


It better not be to American companies
As soon as an article starts by telling you that Wayland is 18 years old, you know where it is going to go. Yes, the very beginning of the Wayland experiment started long ago but it was not something anybody was expected to use most of that time.
The very first Wayland-only desktop environment ever, COSMIC, launched just last month. Should I write an article about how amazing Wayland is despite being so new?
A more neutral view might be to use Sway itself as a benchmark as it was one of the earliest Wayland compositors. The Sway project is less than 10 years old. The most complete Wayland environment available today, KDE Plasma, started to experiment with Wayland around then as well.
But Wayland has only really come into its own in the last 5 years with remaining edge cases regularly being addressed over the last two.
And we are now in a place where Wayland works for most people. The edge cases that remain are largely more exotic, like this guys 8K monitor. It would be dishonest to pretend Wayland’s evolution has been rapid. It has largely been dysfunctional. And real gaps remain. But it is already superior to X11 in many ways and the list of remaining use cases not well addressed continues to drop.
Yes, Wayland does a lot of stuff better than X11.
A Linux desktop user that started in Wayland a couple of years ago would be able to write a similarly negative article about Xorg if they tried to switch to it. The two systems are different. Neither is absolutely better than the other today. But Wayland is improving and Xorg is not.
And more than half of Linux desktop users run Wayland now. And 4 out of 5 new Linux desktop users start on Wayland and never switch. Linux is a Wayland first OS. So, when articles like this complain about how long it would take to reconfigure their systems for Wayland, they miss an important point. The Wayland way is the “correct” way now, or at least the most common way. The X11 config is the weird one.
And one of the things Wayland does better is run Wayland apps. The foot terminal mentioned in this article cannot be run on X11 at all. It is Wayland only. All of the apps an X user tries on Wayland will at least run. Not so the other way around.
When GNOME and KDE shed their X11 compatibility, they will be able to more freely innovate Wayland only features. As that starts to happen, it will become more normal to create Wayland only applications. This won’t be a problem as 80 percent or more of Linux desktop uses will be using Wayland-only desktop environments.
And that is what will ultimately doom X11. It will become impractical to run and X server instead of Wayland due to the important Wayland apps that cannot run on such a desktop.
Anyway, it was a well written article and mostly fair. It will be very interesting to see how the set of requirements fares 1 - 2 years from now. GNOME and KDE will be Wayland only. COSMIC will have matured. Wayland compositors will have standardized a bit.
I suspect that things will be looking very nice.