Maybe I can move to the moon someday.

  • 0 Posts
  • 19 Comments
Joined 2 years ago
cake
Cake day: October 9th, 2023

help-circle
  • Depends on how advanced or niche the use case is. Flatpak and immutable distros covered the most common use for command line, that being package manager.

    But Linux will start requiring command line earlier than Windows, random small utilities you’ll find on the internet tend to be command line only on Linux, whilst Windows equivalent usually provides a basic menu.


    Fedora is probably the most balanced, being a semi rolling distro.




  • Hugging Stars@programming.devtoSelfhosted@lemmy.worldOpenWRT router
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 month ago

    OpenWrt usually supports a device until it’s infeasible or has no maintainers I believe. Beware of small flash!

    Personally I recommend getting either a MediaTek Filogic device or one of those x86 boxes. They have the best FOSS support right now and having ARM A53 cores means you can do QoS at fairly good speed. Don’t expect good Wi-Fi if you went with devboards like OpenWrt One.






  • Qubes OS gives him high security with relative ease.

    Fedora Silverblue with auto update and Flatseal tightened apps is a nice middle ground.

    RHEL minimises supply chain attack risk and provides features like kernel hot patching. He can use free developer subscriptions. Also try SUSE.

    Security wise Chromium is a bit better than Firefox. Try to seal it up with SELinux. Red Hat only supports Firefox however.

    SecureBlue can be used as a reference, but it’s still downstream so personally I’d avoid using it in case of supply chain attacks unless securing Silverblue is too much of a hassle.

    Keep in mind that Flatpak sandbox interferes with browser sandboxes.




    1. Use a separate bootloader partition for every OS. Windows is known for destroying non-windows bootloaders. It rarely, if ever, touches anything else. Many distros have a /boot partition with initramfs since grub might not support booting from the root partition’s filesystem. Integrity is ensured with secure boot, /boot encryption is optional.

    2. LUKS is straightforward, and most non-DIY distros have encrypted root support built-in.

    3. Gnome has Google drive support in the file manager itself, although it’s not exposed to CLI yet.

    4. If you’re not short on storage, I personally highly recommend Flatpaks as they are containerised whilst also come with a sandbox solution. Avoid non-default frontends when using system packages.

    5. Check out immutable/image-based distros like Fedora Silverblue. They are proved to be extremely reliable and need little to no manual maintenance since all changes are atomic and generate a brand new OS.

    6. Avoid Nvidia GPUs. Their proprietary drivers are compatibility nightmares.