• 0 Posts
  • 929 Comments
Joined 2 years ago
cake
Cake day: July 16th, 2023

help-circle

  • If you are comfortable with many distros, you would use Cachy without visiting their wiki.

    I do not think Cachy needs a warning. The fact that you cannot answer their fist question is warning enough. And either you charge ahead, read the wiki, or bail.

    The problem is having new users start on Cachy.

    In the early days, Ubuntu did a tonne of marketing that they were “Linux for human beings” and every new Linux user seemed to choose them. I was already a Linux user and never really used Ubuntu but everybody else seemed to be having a decent experience.

    It is too bad we do not have that today, with some distro getting the word out that it is the right place for “normal” people to start.

    Like a lot of other people, I point people at Mint. It is not only user friendly but Llosa maintenance and fairly conservative in terms of change. I think those are good qualities for a “normal” person OS. But, if there was an obvious alternative, I would be happy aligning with “the one” that we collectively recommend.

    I love the choice in Linux but it does suck that people coming from monocultures get hit over the head with it immediately.

    When we see videos like this, it should start with him discovering that we all recommend the same one or two alternatives. A quick Google or ChatGPT should produce the same answers.







  • Chimera Linux is quite different from Alpine. They both use APK and MUSL (and the Linux kernel) but that is all they have in common. And Chimera uses a different memory allocator than Alpine, so the even MUSL is quite different between the two.

    I would say the closest distro to Chimera Linux is the MUSL version of Void Linux.

    Chimera Linux has a full userland, mostly based on FreeBSD, while Alpine uses BusyBox. This is because Chimera Linux is meant to be a full “batteries included” general purpose Linux distro. Even though Chimera Linux uses APK, it has a totally different approach to building packages via the Cports system which is the best I have found on Linux. Chimera started with the idea that the Void Linux package build system could be improved. The innovations kept coming until a whole new distro was born.

    Chimera Linux uses very little GNU software (none installed by default I think) and is a non-systemd distro. This includes using Clang / LLVM instead of GCC. So it is quite unique in the Linux world.

    My choice of DE on Chimera is KDE Plasma or Niri but the lead developer uses GNOME. They plan to make GNOME work on dinit (not systemd). So, that will be quite unique as well.


  • 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.








  • 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.





  • 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.