For me it was:

Windows (for many years) -> Ubuntu (for a year) -> Arch Linux (for half a year) -> Void Linux (literally 2 days) -> Artix Linux with runit (a month) -> Gentoo Linux (another month) -> Debian (finally, I don’t plan on changing it).

Also, when trying to switch from Gentoo to Debian, I fucked up all my data with no backup.

What was your journey?

EDIT: Added Windows

  • ssm@lemmy.sdf.org
    link
    fedilink
    arrow-up
    16
    ·
    6 months ago

    Copying this from another thread that was basically the same question, but didn’t get much attention

    Started on Arch Linux for some reason back in 2016, I just decided to throw out my Windows and install it (Don’t really remember what was going through my head, or why I wanted to install Linux, other than I was reading the r/linux subreddit wiki at the time). I was trapped in a TTY trying to install the thing for maybe a week, and after 9 reinstallations, I got Arch working and got a Weston compositor session running under Wayland. After realizing Weston was more a tech-demo than something I was actually supposed to use, I installed X11 and Gnome, which was cool for approximately 3 minutes before I decided to replace it with some minimal window manager instead. Can’t remember if it was i3wm or something else, but i3wm sounds right; and later I messed around with some tilers like StumpWM, ratpoison, and HerbstluftWM.

    After about 3 months, something in Arch broke (systemd was not reaping processes properly was what I concluded at the time, no idea what the actual problem was but I ended up with a bunch of zombie processes), and I decided to install Gentoo as my second Linux distribution. After installing Gentoo, I entered a stage which is colloquially know as “config hell” where I overconfigured everything to the point of breaking something, and could never figure out what I actually broke because everything was so overconfigured. After recompiling the whole system, everything was still broken, so I reinstalled Gentoo, this time less overconfigured, but still somewhat overconfigured (It didn’t help I was also running a full self-made custom kernel config with 3 months of Linux experience, I surprised the thing booted at all).

    I lived in Gentoo for around a year using HerbstluftWM, but eventually I grew tired of how much maintenance Gentoo required and just wanted some sane defaults. This led me to installing OpenBSD, which I guess was the right decision for me because I’m still using it to this day (7 years!), and is where I gained the majority of my knowledge about using Unix thanks to the wonderful documentation. Initially I didn’t like the ports system because it didn’t have as many knobs as Gentoo’s portage did (Gentoo’s portage is more modeled after FreeBSD’s ports than OpenBSD’s ports it seems), but I came around to enjoying hacking ports with my own patches instead of using preconfigured knobs. Eventually my porting skills got good enough that I now officially mantain a couple OpenBSD ports (games/stone-soup, www/pipe-viewer), and that list is likely to grow. I switched between some other window managers (ratpoison, JWM, FVWM2) before settling on OpenBSD’s in-house cwm. I purchased a VPS also running OpenBSD, and self host various things like email, git, ZNC, web/http, and IPsec/VPN. Eventually, I grew tired of not having games to play (OpenBSD doesn’t support WINE), so I bought a Steam Deck that I use as both my gaming desktop and handheld. I also bought a Pinephone from Pine64 which currently uses PostmarketOS (I hope to run OpenBSD on it some day though).

    tl;dr Use Arch as your first Linux distribution and you’ll end up as an OpenBSD ports maintainer I guess

    • Fizz@lemmy.nz
      link
      fedilink
      arrow-up
      3
      ·
      6 months ago

      It takes a special person to jump into a complicated task struggle and then pick up and even more complicated task and end up succeeding.

  • tuna@discuss.tchncs.de
    link
    fedilink
    arrow-up
    15
    ·
    edit-2
    6 months ago
    o Windows 10
    |
    o Linux Mint
    |
    |\__
    |   \
    |    o Manjaro KDE
    |    |
    o Fedora KDE
    |    |\__
    |    |   \
    x    |    o Windows 11
         |    o Windows 11 + Arch Linux
         |    |
         o Arch Linux
         |    |
         |    |
         |    o Windows 11 + Debian KDE
         |    |
    

    hopefully it renders well on your client :D

    • Tlaloc_Temporal@lemmy.ca
      link
      fedilink
      arrow-up
      2
      ·
      6 months ago

      Man, a monospace fixed size array would be really nice for ASCII art eh? Kinda like a text image. I suppose you could take a screenshot, but then there’s image hosting issues in the future.

      Sorry, random idea.

      • tuna@discuss.tchncs.de
        link
        fedilink
        arrow-up
        2
        ·
        6 months ago

        Screenshot woulda been better just so everyone sees the same thing lol. I wasn’t sure what it would look like because on browser it highlighted some things green, and on Voyager it seems to highlight 4+ space indented as gray. No clue what is going on there :D

        vim with :set virtualedit=all gets pretty close being able to “paint” text anywhere… unfortunately i was on my phone and didn’t think to use it

    • xamino@feddit.de
      link
      fedilink
      arrow-up
      4
      ·
      edit-2
      6 months ago

      Window -> Mint -> Mint Debian -> Arch -> NixOS (not complete yet)

      I am incredibly happy with NixOS, I love having my entire OS and software configuration in a GIT repo, commits and comments included.

  • Ardor von Heersburg@discuss.tchncs.de
    link
    fedilink
    arrow-up
    8
    ·
    edit-2
    6 months ago

    Ubuntu (in VM, a few months) -> Linux Mint (1 year) -> Archlinux (2 years) -> Ubuntu (1 year) -> Fedora (2 years) -> Linux Mint Debian (3 years) -> Debian (5+ years for now)

    I have had a desktop PC and a laptop for a few years now. The laptop had Mint (DE) for 2 years longer.

    That should be more or less it, makes about 14 years on GNU/Linux now.

  • The Zen Cow Says Mu@infosec.pub
    link
    fedilink
    arrow-up
    8
    ·
    6 months ago

    DOS -> slack ware Linux -> win 3 -> os/2 warp -> win 98 -> win XP -> osx (several years on Mac) -> win 10 -> Ubuntu 14, 16, 18, 20 -> fedora 34, 35, 36 ,37, 38 -> Debian 12 --> fedora silverblue 40.

  • lichtmetzger@discuss.tchncs.de
    link
    fedilink
    arrow-up
    7
    ·
    edit-2
    6 months ago

    Windows 95

    Suse Linux

    Yoper Linux

    Windows XP

    Slackware

    Windows 10/11

    Fedora Linux

    “Relapsed” to Windows for a while because I became a graphic designer and running a somewhat current Adobe suite on wine was impossible (it works now).

    Slackware has been amazing, but having to built so much stuff from scratch takes too much time nowadays.

    And those first Suse years were too rough to keep using it as a daily driver.

  • Frater Mus@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    5
    ·
    6 months ago

    warning: some non-linux included below

    • minix
    • slackware
    • early Debian
    • FreeBSD (ftp installs instead of 20 floppies! OMG!)
    • Debian
    • Crunchbang <-- loved that original project
    • Solaris (friend gave me a Sparc 5)
    • DSL, Puppy linux (had a tiny netbook)
    • **Debian on workstations and servers since ~2014 **
    • various debian-based distros on RPI

    I do spin up other distros in a VM from time to time to see what’s what. Most recently NixOS since people won’t STFU about it. :-)

  • dallen@programming.dev
    link
    fedilink
    arrow-up
    5
    ·
    6 months ago

    Desktop: Macintosh (<X) -> Windows (XP-10) w/occasional Ubuntu dual-boot (various DEs) -> Debian + Gnome

    Server: Ubuntu LTS -> Debian

    I’ve also had a number of used thinkpads over the years where I mostly ran Xubuntu and crunchbang.

    I still boot into Windows every month or so if I need to model something in Rhino (CAD). Couldn’t get it working in Wine and my 12 YO computer isn’t performant enough to run it in a VM. The last thread remaining and waiting to be cut…

  • delirious_owl@discuss.online
    link
    fedilink
    arrow-up
    5
    ·
    edit-2
    6 months ago

    Slack, mandriva, Ubuntu, gentoo, arch, xubuntu, knoppix, mint, QubesOS. In that order.

    Currently at Qubes and I can’t imagine downgrading to any OS that doesn’t have these VM-level sandboxing features built-in

  • erwan@lemmy.ml
    link
    fedilink
    arrow-up
    5
    ·
    6 months ago
    • In the 90’s: Slackware, then RedHat, then Debian, then Progeny (Debian based), then shortly Mandrake (RedHat based)

    • Early 2000’s: RedHat Japanese edition, TurboLinux (because I was in Japan and Japanese IME was almost impossible to get working on non-Japanese distributions)

    • Then I had fun with Gentoo looking at my terminal compiling stuff everyday and fixing broken package because I followed advices to activate crazy compilation flags

    • 2004: Ubuntu, that I used for nearly 20 years

    • Last year: switched to Fedora

    • sfera@beehaw.org
      link
      fedilink
      arrow-up
      1
      ·
      6 months ago

      I just realized that I used Ubuntu for 20 years. I might be interested in switching to Fedora. How ist your experience so far?

      • erwan@lemmy.ml
        link
        fedilink
        arrow-up
        3
        ·
        6 months ago

        It just works, just like Ubuntu before they started pushing snap down everyone’s throat (which is what made me switch eventually.)

        I had a bad image of RedHat/Fedora’s package management from the time deb was much superior, but no they caught up and are on the same level (I know, it’s probably been a while).

        I also like how they mostly package upstream without too many changes. When Ubuntu started upstream was a bit lacking so making changes was necessary to get something that looks like a consistent OS rather than a patchwork of packages, but now it’s no longer needed. Ubuntu is no longer the only distribution with that level of polish.

      • erwan@lemmy.ml
        link
        fedilink
        arrow-up
        4
        ·
        6 months ago

        Nothing in particular, for the past few years I didn’t like the direction Ubuntu was taking but I stayed because I was too lazy to switch and it didn’t feel that bad.

        So I’m not sure exactly what was the last straw, maybe part of it was me getting a Steam Deck, discovering flatpak and understanding how bad snap was compared to it.

  • INeedMana@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    6 months ago

    Windows (~6 years) -> Mandriva (Mandrake? For I think 2-3 years) -> Ubuntu (1 day) -> Suse (2 days) -> Slackware (2-3 years) -> Gentoo unstable (2-3 years) -> Gentoo stable (2-3 years) -> Arch (9 years and counting)

    The only span I’m sure about is the last one. When I started a job I decided I don’t have the time to compile the world anymore. But the values after Windows sum up to 21, should be 20, so it’s all more or less correct

    • TranquilTurbulence@lemmy.zip
      link
      fedilink
      arrow-up
      3
      ·
      6 months ago

      I’ve never had gentoo before, but what I’ve heard from other people might explain that part of your journey. You went from unstable to stable to Arch, which says something.

      • INeedMana@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        6 months ago

        Gentoo unstable was a little bit tiring in the long run. The bleeding edge, but often I needed to downgrade because the rest of the libraries were not ready

        Gentoo stable was really great. Back then pulseaudio was quite buggy. Having a system where I could tell all applications and libraries to not even link to it (so no need to have it installed at all) made avoiding its problems really easy
        But when my hardware got older and compilation of libreoffice started to take 4h, I remembered how nice it was on Slackware where you just install package you broke and you’re done

        Arch looked like a nice middle-ground. Most of the things in packages, big focus on pure Linux configurability (pure /etc files, no Ubuntu(or SUSE?) “you need working X.org to open distro-specific graphics card settings”) and AUR for things there are no official packages for. Turned out it was a match :)