Finally making the transition from Windows to a Linux. I’m pretty sure it’s been asked several times but which Linux OS would you recommend a beginner to use? I’ve seen Ubuntu and Mint as a good start. Not looking to do much. Game here and there (not too worried about Linux compatibility), streaming, editing videos. If I break any rules. I’m sorry.

  • Sanctus@anarchist.nexus
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    1
    ·
    5 hours ago

    Go with Mint until you learn more about how Linux filesystems work and then you can go wherever you feel comfortable. Mint just has a really easy install.

    • Tja@programming.dev
      link
      fedilink
      arrow-up
      2
      arrow-down
      6
      ·
      3 hours ago

      What is there to learn about Linux filesystems? How is it different from a Windows filesystem, from the perspective of an average user?

      Lesson one: files Lesson two: folders Here’s your diploma.

      • HelloRoot@lemy.lol
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        2 hours ago

        Linux filesystems exam time:


        section A basics


        1. what does CoW stand for?

        2. evaluate through pros and cons which you personally would pick: Btrfs, ZFS, F2FS, bcachefs, OverlayFS, aufs, Nilfs2, JFFS2, UBIFS


        section B btefs


        1. what exactly happens when running this command, including how qgroups, compression, and recursion interact?
        btrfs balance start -dusage=5 -musage=20 -c zstd \
            --bg /srv/vms && \
        btrfs qgroup limit 50G /srv/vms/guests/win10
        
        1. explain the effect of the following command on device allocation, RAID reshaping, and metadsta distribution:
        btrfs device add -f /dev/nvme2n1 /home && \
        btrfs balance start -mconvert=raid1 -dconvert=raid1 -sconvert=dup /home
        
        1. describe what this snapshotting pipeline does, including send stream structure, parent selection, and how receive-side overwrites are handled:
        btrfs subvolume snapshot -r /opt/app /opt/.snaps/auto-$(date +%s) && \
        btrfs send -c -p /opt/.snaps/last-full \
            /opt/.snaps/auto-$(date +%s) \
            | ssh backup 'btrfs receive -f /backup/opt/incoming'
        
        1. what actions occur on the filesystem when this defrag call is executed, especially regarding extent sharing and how compression interacts?
        btrfs filesystem defrag -r -v -czstd:15 \
            /var/lib/docker/overlay2
        
        1. analyze subvolume management sequence, including how default-subvolume selection influences mount behavior:
        btrfs subvolume delete /mnt/root/@old && \
        btrfs subvolume snapshot -r /mnt/root/@clean /mnt/root/@ && \
        btrfs subvolume set-default 256 /mnt/root
        

        section C zfs


        […]

        /s

        • Damage@feddit.it
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          8 minutes ago

          That’s for sysadmins.

          These days I don’t even care what fs I use, I just let the distro choose its default, I simply make sure encryption is enabled.