• Torn Apart By Dogs@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 days ago

      its for when the reqs include azure ad and the whole office has a m$ fetish yet you still gotta get your bag without losing your decades-built toolset AND you have a choice at all

    • wetbeardhairs@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      0
      ·
      2 days ago

      Anecdote: I have an IDE that only works on Windows that can build applications for Linux. I use MinGW as part of the packaging process (AND I FUCKING HATE IT OH MY GOD. All of the pathing is broken!). As of yesterday I learned that WSL is a thing that might replace MinGW and make some processes of packaging for linux targets a little easier.

    • Ricaz@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 days ago

      My company only allows us to use the company-provided Windows image, so I do all my work inside a WSL2 tmux session.

      JetBrains IDEs and VSCode also have WSL connectors so it works acceptably well.

      It also handily dodges all the Windows security policies (like installing software). You can even run Xorg apps from it.

      I’m still forced to use MS Teams and Outlook, though…

      • DigitalDilemma@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 days ago

        Good answer. Like a michelin chef working at McDonald’s and having a little secret area of his own.

    • forrcaho@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      3 days ago

      I only use Windows because I have to work with a corporation’s IT helpdesk staff to get on their VPN if I want to do contract work for them. They are not likely to help me get connected from Linux; they’ll just find another contract dev. Once in, I do everything in Linux because my code will ultimately run in a Linux cloud container of some sort. WSL works well enough for me to do this. I’d rather have Linux on bare metal, but whatever. I’m in; I’m coding; I’m getting paid. I’ll put up with a little bit of suck.

    • pool_spray_098@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      3 days ago

      I love having it at work, so I can write and run bash scripts on my Windows work PC.

      I have dozens if Linux servers available to me but sometimes it just is easier to run a script locally.

      • DigitalDilemma@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 days ago

        I too do that, working from a windows vm and writing code for linux - but I push it to a linux vm for testing. Never occurred to me to use WSL and have another environment to configure and maintain for dev that’s different to the target one.

        But fair play if that suits you! Each to their own, and I’m sure I do things that make no sense to others.

    • x00z@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      Run Linux stuff on Windows.

      A big use case is development with Docker containers.

      • DigitalDilemma@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 days ago

        Thanks - I can kind of see that, as docker on windows is majorly broken. I think I’d just run it in a linux vm, as I do with most of my developing, but I can see some might not want that overhead.

        • rmuk@feddit.uk
          link
          fedilink
          English
          arrow-up
          0
          ·
          3 days ago

          That’s the best bit about WSL (at least, version 2) is that it is a VM running a full version of Linux using Microsoft Hypervisor. There’s a bunch of drivers included that allow Windows and Linux to share filesystems and if you run Wayland/X apps in Linux they run on the Windows desktop.

          • DigitalDilemma@lemmy.ml
            link
            fedilink
            English
            arrow-up
            0
            ·
            3 days ago

            Sharing filesystems could be useful, I can see that.

            I do that with target dev platforms anyway, using things like NFS, samba and sftp, but I do see that it could work well for this.