Is it just me, or does that seem .. abrupt?
post
So thats why whenever I try to find a package in apt, I have to iterate through thousands of simiparly named librust-{dictionaryword}-{component}-dev packages in order to find the simple component I want... Apt repos have really been trying too hard for granularity, I'm pretty sure there are more librust áckages than actual end-user program packages.
Still gonna use Debian.
Tells something about apt. Not because Rust bad or anything, but because Rust is more like C++ than C.
Apt is written in more C++ than C, so it would be apt to select a language that is similar.
What does this mean for the end-user? By how they worded it...
the APT packaging tool next year will begin requiring a Rust compiler
it seems like you need a Rust compiler as a dependency for simply having Apt installed on your system.
Debian and most distros based on it do not even install a C++ compiler by default, and apt is mostly written in C++.
Maybe cause Apt is slow?
edit: maybe i have a placebo effect or i am miss remembering :P
Compared to what?
I know redhat has a new package manager which name I can't recall now but before it was rpm with yum and holy crap that was molasses slow
Apt feels like one of the faster package managers. dnf is slow, yum is snail speed, zypper is slow as fuck too. Apt and Pacman is by far on the faster side
This shoehorning of Rust feels more artificial than Wayland's. 🤔
You can think yhat Wayland adoption was artificial, bit X.Org is unmaintained software and no developers are picking up reigns of X11. X is dead.
Uhm, what?
Wayland has been in the works for more than a decade. Granted, there's some people having issues with it, with propietary hardware (nVidia) and not-so-common setups like two monitors, but it happens that they are the most noisy. For the rest of us it's been great, stable, and feels snappier than X.
If you want to talk about shoehorning stuff into Debian, talk about systemd.
not-so-common setups like two monitors
wat.jpg
the ONLY thing I can think of is sometimes, at least for me, on wayland it will switch the naming on my second monitor between either DP-1 or HDMI-A-1 randomly for whatever reason. bit of a very minor pain if I'm using a WM where I have to go in and edit the config to switch it but on KDE it's not an issue. that's literally the only thing I can think of.
I assume "weird two-monitors setups" that are not so common, not two-monitor setups as a whole, as Wayland works perfectly with two monitors. It even works way better than X11 if your monitors are different, like if only one has VRR or if both monitors need different scaling.
Second that. The person just needs to pull a cable into a cheap second-hand screen he/she bought and it's pretty much done, so I can't see why it wouldn't be common.
Yeah that’s quite silly. Every single employee at my office is issued 2 monitors to go with their company laptop. People working from home get the monitors shipped to them. It’s the standard setup in tons of offices as well as for many home users.
Explaining, changes happening too abruptly feel artificial. Wayland's been around for a while, sure, but it was barely adopted and then a lot of people started insisting on it overnight.
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.
oh man, and here I was about to finish migration to Debian.
Are you migrating to Debian on a niche CPU architecture? If not, this doesn't affect you.
currently running on a P2 333mhz. I guess it's pretty common though.
Didn't Debian drop i386? Are you running Debian Bookworm?
Of course Phoronix does not report the important follow up message in the thread:
Rust is already a hard requirement on all Debian release architectures and ports except for alpha, hppa, m68k, and sh4 (which do not provide sqv).
not be held back by trying to shoehorn modern software on retro computing devices.
So I admit that I am just a user and have basically no idea what goes on behind the scenes in development, but for me, shoehorning stuff into retro devices is kind of a defining feature of Linux. It runs on just about everything, full stop. I suppose that can be a blessing and a curse, but it does make me a little sad especially in the context of this rust fever where everyone seems to think that this one thing will magically solve all the problems. Seems a bit short-sighted to me. Also because I thought I'd move to Debian since Ubuntu has been forcing snaps onto me...
Rust is a coding language that requires its own toolkit when building binaries with it (just as gcc is required for everything written in C). Rust of course won't magically fix every issue and changing the tooling won't be user-facing but this is for developers to make their job easier. If they will be able to fix stuff faster then it's a win for users as well.

top 83 comments