• superkret@feddit.org
    link
    fedilink
    arrow-up
    202
    ·
    edit-2
    6 days ago

    When you run OpenSUSE, you can feel it was made by Germans.
    The installer is a beautiful example of German engineering.
    The package manager is a perfect example of German over-engineering.
    If you run it with KDE, you have 2 redundant GUI admin tools for every config in the system, and 4 for setting up printers.

  • Fliegenpilzgünni@slrpnk.net
    link
    fedilink
    arrow-up
    171
    arrow-down
    4
    ·
    6 days ago

    Sees “Germany”

    Die Kommentarspalte dieser Pfostierung befindet sich ab sofort im Besitz der Bundesrepublik Deutschland meine Kameraden!

  • Crozekiel@lemmy.zip
    link
    fedilink
    English
    arrow-up
    54
    arrow-down
    1
    ·
    6 days ago

    ITT - “I DISAGREE WITH THE FACTUAL ACCURACY OF THE SETUP AND/OR PUNCHLINE OF YOUR JOKE.”

      • visc@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 days ago

        NixOS is for people who have accidentally uninstalled 90% of their system because they didn’t pay attention to what other packages depend on the thing they were uninstalling and were desperately looking for a an undo button.

    • Zozano@lemy.lol
      link
      fedilink
      English
      arrow-up
      10
      ·
      6 days ago

      I’m still a Linux noob all things considered, and I’ve been using NixOS for six months or more.

      It is HARD, but I see the true value of it. I will never need to reinstall Linux because I broke it, that’s simply impossible.

      If I ever need to migrate my system, it’s all backed up to github. With a single

      Bash update.sh
      

      every single .config file backed up, system upgraded, all packages updated.

      I just love Nix, it’s the perfect OS for me.

      Now I just need to learn how to use flakes…

      Sidebar: I’ve never asked before, but maybe someone can help me out. If I install a flake of an application, am I supposed to add it to the existing flake, or can I modulate flakes?

      I’ve noticed when installing the nixvim flake it generates a new flake and it runs when I issue the

      nix run ~/.dotfiles/nixvim/flake.nix
      

      command, but I don’t want to have to run that command every time. I feel like making a fish abbreviation isn’t the correct way of doing this.

      • tinkling4938@lemmynsfw.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        5 days ago

        So I’ve only been using nix about a year and only used flakes. I use in two ways.

        First, I have my main nix flake. Most everything is controlled from that. It has several outputs from full blown nixos builds per host or some home manager builds for non-nixos systems.

        Third-party flakes I use as inputs to my own flake then use the override system to inject them into nixpkgs. Then I just install whatever like normal from nixpkgs. I can either override an existing pkg (neovim nightly replaces regular neovim for me), or you can just add as a new package to nixpkgs by using a different attribute name.

        Second way is for projects with their own repo. I’ll add a project flake that has a devshell with direnv so as soon as I enter that directory it sets up a sort of virtual environment just for that project. You can add outputs to it so others can use as a third-party flake.

        My main starting point was https://github.com/Misterio77/nix-config for this design.

  • specterspectre@lemmy.world
    link
    fedilink
    English
    arrow-up
    38
    arrow-down
    1
    ·
    edit-2
    6 days ago

    I think I’ve put fedora on at least 4 personal systems and it has never caused an issue. It’s so smooth it’s boring in the best way. Switched to it for daily computing about 4 years ago. I use a minipc as a media server with Arch and turning it on it’s exciting. Just this fucking morning the default configuration decided that my main audio device was a microphone. Lovely. So flexible.

    • Lucy :3@feddit.org
      link
      fedilink
      arrow-up
      2
      ·
      2 days ago

      On the other hand, my server running Arch testing has never had any issues. In fact, the only issue on any of my devices, all Arch testing, was nvidia.

      • specterspectre@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 day ago

        This is a YMMV situation. I had Gentoo running on a minipc for a while and it never had any random issues pop up. Any screw up was fully traceable to configuration and entirely my fault. It was kinda funny. Hope your server stays healthy.

  • Mwa@lemm.ee
    link
    fedilink
    English
    arrow-up
    11
    ·
    edit-2
    6 days ago

    More accurate i would describe Fedora is:
    Adopting Modern features first(Wayland,pipewire,etc Like there is no x mode in most stable Wayland desktops) and only having free and open source Repos(Rpmfusion can be added but its not official and excludes the Kernel drivers).

  • menas@lemmy.wtf
    link
    fedilink
    arrow-up
    6
    arrow-down
    2
    ·
    5 days ago

    I would have put OpenBSD in “focus on security”. Or hell The only prebuild thing their is pain, pain and suffering

  • kekmacska@lemmy.zip
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    6 days ago

    for security, use Tails, Qubes, Whonix, or if you want gaming + security, then Bazzite or Garuda

    • UrheaKekkola@sopuli.xyz
      link
      fedilink
      arrow-up
      3
      arrow-down
      5
      ·
      6 days ago

      You’re confusing security with privacy. While distros you mentioned are great for preventing ISPs and governments from spying on you (privacy), they’re not really any better at preventing hackers from exploiting your vulnerable web server than fedora (security).

      • kekmacska@lemmy.zip
        link
        fedilink
        English
        arrow-up
        13
        ·
        6 days ago

        no, Qubes, Bazzite, Garuda were made with security in mind. Containerization, selinux enforcing, hash checks, address space layout randomization is also built in. These are all more secure than Fedora. Qubes for example, uses vm containers to completly isolate every app, so the system is almost impossible to compromise by malware or hacking. Bazzite uses immutable root file system, much like stock android. it may not along well with unix philosophies, but there isn’t really a way for a malicious code to run with elevated privilages or to manipulate system files. Garuda automatically creates snapshota from the system, so if it is compromised, it can be rolled back quickly. Snapshots for external devices or cloud are supported as well. It uses zram compression on swap, this helps avoid data leakages to the disk, so makes sure that after a reboot, every session quits, since data from ram can’t leak on the disk. it also uses firejail and chaotic aur sandboxing. There is a smaller support for secure boot too. So these are all highly secure operating systems. And to some degree, privacy and security overlap each other.

        • UrheaKekkola@sopuli.xyz
          link
          fedilink
          arrow-up
          1
          ·
          6 days ago

          Yeah my bad, you’re right. I got too stuck on tails, which is in my opinion more focused on privacy than security, and ignored everything else.

          • kekmacska@lemmy.zip
            link
            fedilink
            English
            arrow-up
            2
            ·
            6 days ago

            Tails in itself is reasonably secure too, but it was mostly designed for use with public computers and forensics, and ofc to conceal network activity that might seem suspicious. And it is a good solution if you need a portable linux, and your android phone is not a good choice for your use case.

      • dan@upvote.au
        link
        fedilink
        arrow-up
        1
        ·
        6 days ago

        While distros you mentioned are great for preventing ISPs and governments from spying on you (privacy),

        How do they do that?

        • UrheaKekkola@sopuli.xyz
          link
          fedilink
          arrow-up
          4
          ·
          edit-2
          6 days ago

          I’m not really expert in this topic, but as far as I know tails is amnesiac os that forgets everything on reboots for example. Both whonix and tails also routes your traffic through TOR which helps hiding your identity.

          Concerning other mentioned distros and also security wise, this comment explains it lot better than I would: https://lemmy.zip/comment/15305364

  • TimeSquirrel@kbin.melroy.org
    link
    fedilink
    arrow-up
    38
    arrow-down
    3
    ·
    6 days ago

    I mean, I’m on Debian and I’m on the same install instance I’ve had for almost four years now. I’m constantly reading about how some of you people keep hosing your other distros with a normal update…

    • Draghetta@lemmy.world
      link
      fedilink
      arrow-up
      13
      arrow-down
      1
      ·
      6 days ago

      Real. Though sometimes running a recent version of something is a real challenge, unless it ships in appimage. If it’s a small program you can usually backport the package from unstable or just build it yourself, but if it depends on some rust or js libraries or whathaveyou you have to do so much crap you might as well just be running trixie

    • JustEnoughDucks@feddit.nl
      link
      fedilink
      arrow-up
      3
      ·
      5 days ago

      Lol, I ran 5 years on arch without a break.

      Now 6 months of Bazzite without a break.

      I think the age of distros shipping severely broken updated is over. And it was always, ALWAYS grub that broke after an update on mint and opensuse 10 years ago for me.