I’m looking for a distro recommendation for development needs.

I have a 16gb ram pc and using docker and k3s to run my code, and multiple intellijs on a linux vmware vm (my host is windows) which eats a lot of ram. I tried ubuntu, Debian and xubuntu.

Most of them didn’t handle my ram consumptions, xubuntu is good but I’d like to know if there’s a better one for my needs.

  • original_ish_name@lemm.ee
    link
    fedilink
    arrow-up
    8
    arrow-down
    2
    ·
    1 year ago

    Arch

    Also, why are you using windows as the host? If you had linux as the host you could use QEMU/KVM which is way faster

    • DeriHunter@lemmy.worldOP
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      I’ve heard arc has a big learning curve and installation tweaking is not straightforward , i don’t have the time or desire to get messy with the os more than I need to. Also my pc is used by my kids and operating and gaming on windows is easier

      • mrvictory1@lemmy.world
        link
        fedilink
        arrow-up
        3
        arrow-down
        1
        ·
        1 year ago

        Use EndeavourOS and set up ZRAM. ZRAM should reduce RAM usage while not slowing down your PC.

      • original_ish_name@lemm.ee
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        The thing that gives arch the learning curve is the things that make it a good fit if you want something lightweight

  • Greyscale@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    1 year ago

    I run Ubuntu Mate, and all my work shiz is containerised. But I also have more RAM than Jesus Christ himself. My laptop works fine and it has more modest RAM.

  • darcy@sh.itjust.works
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    i would say endevouros (arch based) if you want something more technical but still beginner friendly, or linux mint is always a good start otherwise. i3 is great for development, but may be hard at the start ig

  • bahmanm@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    I’ve got an old ThinkPad w/ 16GB RAM. My daily workflow is a combo of Emacs, a bunch of JVM languages, Make, Docker and minikube. I’ve been running openSUSE Tumbleweed for ages and am quite happy w/ its performance, package availability and being up-to-date.

  • Vinegar@kbin.social
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    1 year ago

    The immutable Fedora releases, like Kinoite, have been the best development distros for me. Immutable Fedora releases come with Toolbox for making per-project containers, so you can have separate de-cluttered dev environments for each project. Toolbox containers are not isolated environments like virtual machines, so performance is on-par with bare-metal as well.

    I don’t know if Sliverblue or Kinoite is the right choice for your exact workflow, but if you’re looking for a Linux host that “just works” out of the box, has a trivial learning curve, and provides serious quality of life improvements then definitely look into Fedora Kinoite.