• 1 Post
  • 104 Comments
Joined 1 year ago
cake
Cake day: June 17th, 2023

help-circle







  • Linux is the kernel, the core of the system.

    A distribution is a collection of software that is provided with the kernel, usually with it’s own software package management system. Distributions are also supported and maintained by organizations which create their own tools for that distribution and also make decisions on what to distribute it with.

    For example, Fedora is maintained and supported by the company RedHat which implemented their own tools and packaging system to use Linux. Debian is the same but with a community.

    Desktop environments are that it says. You have several available in Linux. The two major ones being KDE and GNOME. They provide a desktop experience with their own paradigms. Just like the MacOS and Windows have their own desktop environments. They’re basically graphical shells to allow users to use the system.


  • The sandboxing isn’t as much as, say, Docker containers. So I think access to memory and devices is still possible and can eventually get you access to the whole system. I would think.

    And this isn’t limited to flatpaks but I would assume Snaps as well, which some software is now delivered in that format by Canonical, even for server software.

    That’s interesting. I’ll have to look deeper into that






  • Oh yeah. Ubuntu really simplified everything.

    My first distro on my own PC was Mandrake. I don’t know how many times I had to reinstall it because of my fuckups.

    Two years later I was compiling my own kernel with the source code of special modules that I had downloaded for my NVidia card that had composite video input.

    I’ve never had to compile a kernel since Ubuntu. I completely forgot to be honest.







  • I felt the same way about the flatpaks and snap. But having used flatpaks a bit I realized how great it is for desktop apps.

    What I like the most is that you don’t have to pull in a ton of dependencies for them to run. For example, when using a Gnome app in KDE.

    I also appreciate the sandboxing. Especially for web clients like Firefox and Discord for example. I’m using Flatseal to configure the app permissions like you would Android apps. And the Flathub acts like an app store. The software there is often more recent than what’s in the repo.

    I highly recommend it.