Maoo [none/use name]

  • 0 Posts
  • 24 Comments
Joined 1 year ago
cake
Cake day: July 17th, 2023

help-circle

  • I recommend installing a Linux distribution that requires a hands-in approach like Gentoo or Linux from scratch. If you don’t have an extra computer you can do it on a virtual machine on the computer you do have.

    The process will require you to use the various incantations and rituals of using the terminal. As you do so, learn what they do by googling them or using their man page.

    For more practice, write a shell script or otherwise choose a task you want to do using the terminal like browsing through your files or searching for a file whose name matches a pattern and so on.




  • Gentoo is good for learning. It’s not really a privacy or security-focused distribution per se. It promotes you being comfortable with the command line, configuration files, networking, unix-ie things, and of course compiling programs. If you’re tired of the compiling there is basically no downside to switching to Arch as a “one step up” distribution.




  • Different distros are better for different things. For example, some require give you more control over the OS but are more difficult to learn, or require learning more things at once. Others will be easier to try out but may make choices on your behalf that you don’t like - or distribute software in ways you don’t like.

    Linux from Scratch will have a fairly steep learning curve. Nothing wrong with that, but you’d want to prepare yourself to be cool with things breaking or not making sense for a while.

    Puppy Linux is minimalist, which is something people usually only want after they’ve tried out something else that’s not minimalist. I would recommend trying out something more general-purpose and try out different desktop environments and applications first.




  • Maoo [none/use name]@hexbear.nettoLinux@lemmy.ml*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    4
    ·
    8 months ago

    If it’s a desktop/laptop, I recommend Pika, which is just a nice frontend and scheduler for borg backup. If it’s a server, I recommend borgmatic.

    The nice thing about borg is that it does all of the things people usually want from backups but that are kind of frustrating to do with scripts:

    • Encryption so they’re private and can be uploaded to cloud storage safely.
    • Compression so they aren’t too big.
    • Uses snapshots with deduplication so that they don’t take up too much space.
    • Snapshots happen on a schedule.
    • There’s a retention policy of how many snapshots to keep and at what interval (1 snapshot per year for the last 4 years and 1 per month for 12 months, for example).
    • You can browse through old snapshots to retrieve files.
    • You can restore from a snapshot.
    • Ignore certain files, directories, and patterns.

    It is surprisingly difficult to get all of that in one solution, but borg things will do all of the above.



  • Ubuntu is highly commercialized and trademarked so vendors that offer it make deals with canonical. Dell, Lenovo, and System76 have all offered Ubuntu in the past.

    One thing that vendors do sometimes is they offer an official image that includes drivers for that particular laptop and they never make it into mainline. I think that’s part of the draw for offering your own weird OS - you basically get to control hardware support and your own release cycle.

    Control has other benefits as well. You get to do some branding, which bean counters love, so you get to deliver “the Lenovo experience” or whatever. I think System76 actually cared about this for good reasons and that’s why Pop!OS (terrible name) is actually pretty good. Ubuntu kept screwing up their offering so they just did their own thing instead.