Maybe I can move to the moon someday.

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

help-circle


  • With Windows you simply have much less problems to solve. Normal people don’t care about jumping through hoops to create local accounts, they’ll just register.

    Windows interfaces are designed for easy learning and are backed by real telemetry data from millions of systems, such as ribbon menus. On Linux power users run the show so even blatant violations of basic principles tend to stick since the development version is the shipped version and is what they are used to so UI stability took priority even though it shouldn’t been stabilised in the first place.



    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.