• 0 Posts
  • 39 Comments
Joined 1 year ago
cake
Cake day: April 4th, 2024

help-circle

  • IMO It’s mostly about the mindset.
    If you realize that you can basically do anything on any general purpose distro because they’re all just distributions of the available Linux-compatible software, you’re not a noob anymore.
    The effort to achieve what you want can be higher on some and zero on others (if that thing already happens to be pre-installed and configured to your liking).
    But if you’ve decided on a distro you like, you always have ways of accessing the software that’s missing out of the box.

    I’d say, you’re not a noob anymore if you know basic command line best practices (like not copy/pasting commands with “sudo” in front off the internet unless you know what they do), can parse a man page, and know how to find and install software that’s missing in your distro’s repos.
    That being said, it’s perfectly possible to run Linux without using the command line at all, nowadays.



  • Generally I use my computer to launch programs that do the stuff I want to do, or edit my files.
    My files are in /home and programs for the tasks I need are available as flatpaks.
    So I don’t need to rummage around in the rest of the file system. You could call it “a laptop for grandma” except I’m not that old. I use my laptop for office stuff, gaming, photo editing, streaming music and video, browsing, mail, messaging, ssh’ing into my servers, etc. What I don’t use it for anymore is tinkering with my OS. I’m fine with default Gnome and I don’t need to adjust every little thing, I can just adjust myself a bit to how the GUI works.
    I just don’t want to read Arch news before I update weekly, set apt-pinning priorities to disable snap, deal with recommended dependencies, meta packages, mirrorlists, third-party repo urls, gpg keyfiles, file permissions, executable flags, systemd services, and all that jazz anymore.












  • If it doesn’t need to access root files, you install it inside a container.
    toolbox create
    toolbox enter
    Takes just a few seconds and now you’re inside a traditional Fedora 40 CLI system that can access your /home but otherwise has a separate file system. This is great for setting up a dev environment without polluting the host system.

    If it does need to access root files, you can install it with rpm-ostree, which basically creates a new OS image that contains the app.
    rpm-ostree install --apply-live [package name]
    But if you feel like you need that a lot, a traditional Linux system would be a better fit.

    The way I use Silverblue is kinda like Android. All the apps I need for my general purpose laptop are available as flatpaks. The OS itself kind of disappears in the background. I set it to update itself automatically without telling me and I actually don’t do anything with the terminal or outside of /home . The OS is a GUI application launcher, which is exactly what I was looking for after 20 years of tinkering with Linux.