• dink@lemmy.world
    link
    fedilink
    arrow-up
    31
    ·
    1 day ago

    Most WSL users I know all run Linux at home; WSL is the best they can get at work.

  • ikidd@lemmy.world
    link
    fedilink
    English
    arrow-up
    150
    ·
    3 days ago

    When using WSL, be sure to not mention anything about that when reporting bugs because that’ll just confuse the issue for the maintainers. They like having that casually mentioned about 20 messages into the troubleshooting process.

    • DacoTaco@lemmy.world
      link
      fedilink
      arrow-up
      20
      ·
      2 days ago

      Pff, issue reports should ask for the output of ‘uname -ar’. It clearly shows its wsl as wsl runs a special kernel

    • chingadera@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      edit-2
      3 days ago

      I’m a big fan of going on WSL forums and letting them know everything is working well for give or take 20 messages, then I let them know I need help troubleshooting.

  • Blackmist@feddit.uk
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    1
    ·
    2 days ago

    I tried to get the *arr stack running on it at one point, using Docker.

    Do not do this. Just install the Windows apps. Yes, it’s a mess. Yes, they work.

      • Blackmist@feddit.uk
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 days ago

        It was a while ago now, bit I think it was trying to get all the individual bits to talk to each other (radarr to prowlarr, etc). I was following some guide and that’s where it all fell apart.

        • kamen@lemmy.world
          link
          fedilink
          arrow-up
          4
          ·
          2 days ago

          Sounds like a network configuration issue of the containers - you either have to use the host network (probably not recommended) or to map the necessary ports of each app. But trying to do that in WSL sounds like an extra layer of fuckery that you don’t necessarily have to deal with. Running Docker directly on Windows sounds like the more sane thing to do in that case.

            • kamen@lemmy.world
              link
              fedilink
              English
              arrow-up
              3
              ·
              1 day ago

              I know, but it’s managed by Docker, i.e. you don’t have to do anything special.

          • Blackmist@feddit.uk
            link
            fedilink
            English
            arrow-up
            3
            arrow-down
            1
            ·
            1 day ago

            Yeah, it was blocking the networking between them, and after Google failed me for an hour, I realised they all had Windows installers so there wasn’t really a lot of point persevering with weird half-broken versions of Linux and Docker.

  • foggy@lemmy.world
    link
    fedilink
    arrow-up
    91
    ·
    edit-2
    3 days ago

    I don’t think anyone is a “wsl user” so much as they’ve found themselves in a position where the lowest friction solution is utilizing wsl for a given situation.

    Around 2019, even up until like 2022 if you wanted to run docker in windows, that was how to do it.

    • frezik@midwest.social
      link
      fedilink
      arrow-up
      7
      ·
      2 days ago

      That’s where I was a few years ago, and then I switched back to proper Linux. I was only keeping Windows at all for games, but then most of the games I played started working fine on Linux (thank you, Valve).

      Plus, I tried doing some TensorFlow stuff with CUDA (Nvidia) GPU acceleration. In theory, you can do it in pure Windows, but nobody has bothered trying to do that. You’re on your own if you try it. The usual way is to do GPU passthrough to WSL. There have been three different ways to do that over the years, only one of which currently works. If you happen to Google a page that tells you one of the wrong ways, there’s a good chance you’ll need to reinstall to get it working the right way.

      Using pure Linux for this stuff is no problem. Just use Nvidia’s server drivers instead of gaming drivers. All the AI datacenters are using Nvidia GPUs on Linux, so Nvidia is highly motivated to make this work. Someday, Windows might be as easy to use as Linux.

    • coconut@programming.dev
      link
      fedilink
      English
      arrow-up
      31
      ·
      3 days ago

      I learned the shell in wsl before I switched to Linux full time. I wasn’t trying to learn it intentionally. Just didn’t want to develop software on windows. It’s a great gateway drug that reduces friction by a lot.

    • folkrav@lemmy.ca
      link
      fedilink
      arrow-up
      9
      ·
      3 days ago

      Pretty much my situation. Work stuff, Windows machine, but Linux/Docker workflow and I refuse to let go of my POSIX shell.

    • Narwhalrus@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      3 days ago

      What’s the current best way to run docker on Windows?

      I’m still using wsl(2) for that in 2025 because it seems to be the path of least resistance on Win11.

      • foggy@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        3 days ago

        That could very well be the best practice. I haven’t had to run docker in windows since then.

  • millie@slrpnk.net
    link
    fedilink
    arrow-up
    3
    arrow-down
    10
    ·
    edit-2
    1 day ago

    WSL is great. I get to do my weird little niche Linux stuff and also have working drivers for my mouse, use decent audio mixing software with a well designed GUI, run FL Studio, and decide based on my needs what the best software for any given task would be. I can also run any game without worrying about whether the score on ProtonDB is actually accurate or not.

    If Linux had the same functionality as Windows I’d be all about it, but I have an actual workflow I need to be able to perform and I can’t be bothered troubleshooting random shit at a moment’s notice. Nothing breaks my flow more than realizing that a piece of software I need to operate flawlessly is missing some fundamental functionality. I literally can’t even draw as effectively in Linux because my precision mode doesn’t work properly. And there’s no way in hell I’m going to spend the hours or days or whatever fucking around with JACK to try to get it to do half of what Voicemeeter does.

    WSL is awesome because it enables me to do everything I want at the same time from the same operating system. I use Linux for functionality, not to be in a club. High school was a looong time ago. Who has time to center their lives around trying to be cool enough for some internet people?

    Also like, way to pick the incel fuckboy rapist murderer to represent you in this meme. Bravo.

    • enumerator4829@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      21 hours ago

      I’m quite fucking good at Linux. I’m fine with embracing open source, and I think Proton is the best thing ever.

      I drew the line at audio, video and graphics on Linux, especially anything realtime.

      I bought a MacBook for that. I feel dirty, but all my ”work” is done on remote Linux systems anyway, so my Mac just needs to provide an editor and a terminal emulator, and I can even make do with my editor over SSH given reasonable latencies. On the other hand, all my audio/video/graphics work flawlessly on MacOS, and that’s what I need locally.

  • wdx@feddit.org
    link
    fedilink
    arrow-up
    38
    ·
    3 days ago

    Me looking disgusted at myself in the mirror, for I am doomed towards eternal Microsoft-dependency at work.

    Still better than cygwin

    • kittenzrulz123@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      17
      arrow-down
      1
      ·
      2 days ago

      How? WSL is absolutely awful for adoption. Theres no GUI, it bearly runs GUI apps, and you have to manually configure it. If my first experience with Linux was WSL I would never touch Linux again.

      • Gladaed@feddit.org
        link
        fedilink
        arrow-up
        2
        ·
        1 day ago

        When working with Linux I want a CLI and GUI for some applications. No need. To be fair, I primarily use windows because VS22 with resharpen is pretty nice (with graphical debugging).

        • kittenzrulz123@lemmy.blahaj.zone
          link
          fedilink
          arrow-up
          1
          ·
          1 day ago

          Yes but thats sorta the point, WSL users like you are Windows users. Not really Linux users, you run a glorified VM. It makes perfect sense for devs to get annoyed when WSL users complain about WSL bugs to package or distro maintainers. Theres nothing wrong with that obviously but its still misleading whenever a WSL user calls themselves a Linux user (not to say that applies to you)

      • Quatlicopatlix@feddit.org
        link
        fedilink
        arrow-up
        3
        ·
        1 day ago

        And i always thought Real™️ linux users dont need a desktop manager? No wait they need arch with a tiled window manager because it looks cool but actually dont do annything besides configure their install.

        • Ricaz@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          1
          ·
          1 day ago

          If you actually do work, getting used to a tiling WM is like a drug. I can’t live without it now.

          (that’s a lie, I do at work cus I’m forced to use Windows, so WSL with tmux is an acceptable alternative)

          • Quatlicopatlix@feddit.org
            link
            fedilink
            arrow-up
            1
            ·
            1 day ago

            Ok but what is your job then? I do software development and in no way would it make my work faster if i can type 2 more words a minute because i dont type that much. Most time is used to read sourcecode, chassing references through the codebase and reading api references in the browser. If i have to do more hardware related stuff i would never want to use a keyboard to scroll through datasheets.

            • Ricaz@lemmy.dbzer0.com
              link
              fedilink
              English
              arrow-up
              1
              ·
              21 hours ago

              Software development too, but also lots of sysadmin-like stuff so I spend lots of time in terminals/SSH. And I’m a vim fanatic.

              Of course I also spend a lot of time in the browser, but also man pages/local docs in a pager

              • Quatlicopatlix@feddit.org
                link
                fedilink
                arrow-up
                1
                ·
                19 hours ago

                Ahh ok yea i also do some terminal shenanigans most in gdb to fix all the segfaults i make, git stuff and reading tons of compiler and cmake errors. Most time is spent thinking about what i broke and how, instead of typing.

                I am a electrical engineering student in my last semester but i have been working at my position since starting uni. So my work is more low level stuff wirh c/c++, embedded linux and some pcb layouting. I dont think that i would ever use vim, sublime or vscode/vscodium is the sweet spot for me.

                • Ricaz@lemmy.dbzer0.com
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  11 hours ago

                  Electrical engineering and embedded programming is quite far from what I do, so that makes sense! One of my friends graduated EE 10+ years ago and his pace is much slower, but he’s much smarter than me lol.

                  I can get up to a pretty high apm when I get in the zone, and admittedly I enjoy the feeling of being a hackerman zipping through terminals…

      • FauxLiving@lemmy.world
        link
        fedilink
        arrow-up
        9
        ·
        3 days ago

        I knew, as soon as they installed that damned GUI, that we’d have Windowers coming around with their “Windows key this and WSL that”. I’m going to have to move to BSD at this rate, I hear they have a more permissive license. I was telling my friend Margaret just the other day that I was meaning to move to BSD. That and that I wanted to get a shrubbery, for the garden.

    • anon5621@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      2 days ago

      On another side it stops people from switching cause as better it’s working less reason to switch