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

help-circle

  • Think of it this way

    There’s your core of the system, the kernel part. It’s the engine of the thing but basically its the package manager. This is what Ubuntu, Redhat, Arch, etc is. It’s all interchangeable in some ways and also locked into a specific place you get your packages and updates. It could be any desktop and all of the desktop environments or just a command line.

    So more often than not, the core will favor a specific desktop environment. You can always install multiple environments and they’ll work but there’s some things that are suited for one desktop environment over the other. Many of the basic apps don’t work outside their environments. KDE apps don’t always work in Gnome and vis versa.

    So when you download Ubuntu, your basically says give me the package manager that points to the Ubuntu repositories that will understand your version of the core and give you prepackaged software that is meant to work with Gnome.

    If you go with Kubuntu you’ll get the same treatment but with the KDE desktop environment and all of its basic stuff.

    But you can install KDE on Ubuntu and you can install Gnome on Kubuntu.

    You can mix and match all the desktops if you want but at some point it does cause problems because the developers make different decisions and use different software that you’re package manager has to deal with.

    So some distros do things different, have different configurations and package managers. I use Arch which uses pacman (package manager) to give you core software that they keep up-to-date and test but it’s limited in what it offers. So instead it has an AUR that can be accessed though many different sub package managers, like yay

    I could go on but I hope this makes a little sense about the difference in distribution and desktop environments.

    If you want a Windows 98 style desktop, look at KDE. It’s a lot like how Windows works
















  • I have a couple of arch machines. On my daily driver personal laptop, it’s been there since 2017. It was on there for a few years before that but I upgraded the hard drive so I reinstalled.

    It’s bulletproof IMO. I use yay but I only update that once a month. I update pacman maybe once a week or whatever I hear of a update/patch and when I install something new. I tinkered it a bunch when it was fresh and rarely tinker anymore, because it’s basically perfect as it is.



  • In a very basic description, systemd is your system schedule agent. It’s the component that kicks things off in order so all the vital parts start in order so they have the other parts in place before they load.

    It’s reputation is muddy because it’s doing more than a single task and old fashioned thinking is that system components should only do one thing. It’s easier to configure but harder to understand than the older init