

Yes. There is also a GCC front-end for Rust (does not go to C first).


Yes. There is also a GCC front-end for Rust (does not go to C first).


The timeline is not super abrupt, especially for architectures where all he is asking is to ensure that your Rust toolchain is in order. That is especially true when you consider that Rust is already well maintained on all the Debian architectures that people actually use.
The abruptness (almost rudeness) is in the second part where he basically says that, if you cannot get Rust going in time, you should just stop releasing Debian for that architecture.
It is mostly just poorly worded though. Because none of these architectures have “official” support even now. This will not be the only way they are behind. So, there is not reason to be so dramatic.
And that would be my response to him. Another option here is that these alternative architectures just continue to ship an older version of APT for now. Emergency avoided. Few of them ship with up-to-date versions of APT even now.
Another solution is to use one of the multiple projects that is working to make Rust code build with the GCC compiler back-end. At least one of these projects has already announced that they want to work with these Debian variants to ensure that APT builds with them.
So, the 6 month timeline is a reasonable impetus to make that happen which would be quite a good thing beyond just APT.
There are many other useful tools written in Rust you are going to want to use on these architectures. It will be a fantastic outcome if this pressure from APT kickstarts that happening for some of these long abandoned architectures (by the mainstream at least).


Rust is generally not going to outperform well optimized C code.
That said, it is far easier to write performant Rust code than C code. So, what we see, is that projects that move to Rust frequently see performance gains.
That just means the initial C code was not that great (performance wise). From observation, most C projects are fairly unoptimized.


There is this really strange perception amongst Wayland critics that it had low market share and nobody was using it.
The majority of Linux desktop users are on Wayland and we still have people posting that nobody is using it or even that it “doesn’t work”.
Wayland switched to the default in places where it was already popular and is becoming required in places where few are switching away from the default.


Change Canada to what?
See my other post. EndeavourOS works out of the box on MacBooks before 2019. This is with vanilla EOS.
For 2019 and 2020 Intel MacBooks, there is a T2 version of EndeavourOS that includes a custom kernel that again makes everything work after a fresh install. You can just use the package manager after that and it all keeps working, even across kernel updates.
What year?
I have several Mac laptops running Linux with hardware from 2012 to 2020. I find that EndeavourOS works best and WiFi works out of the box.
It uses the wl drivers generally (NOT b43) with DKMS so the module is automatically rebuilt when you upgrade the kernel. You can just upgrade the kernel using the package manager and it “just works” when you reboot. I have been using Linux on MacBook Pro and MacBook Air systems for years and never had a problem (2012, 2013, 2017, 2020). Also iMacs back to 2008.
If you have a T2 chip system, you need a special kernel and apple an wifi/bluetooth firmware blob. In most distros you have to extract the firmware from macOS yourself but it is available in the AUR so there is a special T2 addition of EndeavourOS that makes everything work out of the box. These are the 2019 or 2020 systems I think.


Until X11 has all the features that Wayland has, X11 people should stop bragging about it.


You are the one preaching and yelling.
Stay on X if you want. As you say, that is the freedom Open Source provides. I use ancient hardware. To each their own. If I was still using XFCE, I would still be using X myself*.
But if you are going to voluntarily stay behind, stop complaining that the bus left without you.
Wayland users are in the majority. By the time Mint (Cinnamon) flips to Wayland (2026?) and GTK5 is released (2028?) it will be over 90%. Almost all GNOME and Plasma users are Wayland now and that must be 60% already (without even counting Hyprland, Sway, COSMIC, or Niri).
We already have Wayland only distros (eg. RHEL10). GNOME will not even be the first Wayland only DE (COSMIC). The ship has sailed.


It is pretty hard to improve if you are not allowed to change anything.
Yes, the design of Wayland means that some of the techniques that work on X will not work on Wayland (on purpose). So yes, some apps have to be adapted to use the techniques that do work on Wayland. And no, changing Wayland to support the old ways is not the answer (because they were changed on purpose).
Wayland has been criticized for taking away previous capabilities before providing new ways to do things. That is a fair critique, though somewhat par for the course when replacing old tech. But at this point, almost everything necessary is possible and Wayland users are in the majority (the massive majority soon).
At this point, it really is the apps developers responsibility to support Wayland properly. I mean, they do not have to of course but that means their app will be broken for 80% of Linux users on two years (and more than half today).
Because CEOs in general lean pretty right?


Always remember: Linux is about choice
That is one of the advantages of Linux. Let’s not let it be a liability.
When coming to Linux, it is about “taking that first step”. If you are coming from something else, any distro is a positive move and they are much more alike than they are different (compared to the OS you are coming from). So, start with something safe. I do not use Mint but it is an awesome choice.
Once you learn more about Linux and about what you like, you will learn that you have 1000 choices. Once you know the difference and know which once suits you, you can switch. At that point, you will find switching easy.
The idea that people “have to choose” at the beginning holds many people back.
Any of Mint, PopOS, Fedora, or Ubuntu would serve a new user just fine. I recommend Mint because the UX is familiar to Windows users, it is “batteries included”, and it is conservative (stable). But the others are great too.


Distrobox changed the way I use Linux. I cannot imagine going back.
First, you are exactly right that it allows you to separate app repo from the rest of what you live about a distro.
I use an Arch Distrobox with every machine. Using Chimera Linux that uses MUSL, Clang, libc++, and BSD userland? Install anything from the Arch repos or AUR in seconds.
But it is not just package repo size. Using an app that targets RHEL? Install it from a RHEL Distrobox.
Doing dev for a project whose users are Ubuntu people? Build it in an Ubuntu Distrobox.
Want to try something and do not want it to mess up your system? Do it in a Distrobox.
Need some software for a class that will just be cluttering up your system after? Make a Distrobox for that class.
I have a .NET Distrobox. I have a Java Distrobox. Just not having to update the IDE and frameworks all the time is a huge win.
Mature application that I use every day that I do not want to change or break on me? Install from a Debian Distrobox.
Rapidly developing app where I want the latest for features and fixes? Install from an Arch Distrobox.
Tools you like that only Mint offers? Install a Mint Distrobox.
Distrobox is the greatest.
At my dump, you get weighed on the way in and out and you pay for the weight you drop. So, if you leave your garbage and load up some ewaste, it saves you money. They are literally paying you to take it away.
The industry cannot code safely. There are many reports, studies, and corporate disclosures highlighting that memory related bugs are the primary source of critical security issues in C and C++ code. That is why even NIH companies like Google and Microsoft are adopting Rust in their core products.
That you want to publicly ignore all that evidence to paint it as an individual skill issue does not come across as competent or intelligent. Few of us are going to assume your code is free of these kinds of bugs.
The fact that your have to say it so dismissively makes me think that you know it too.