this post was submitted on 24 Feb 2025
59 points (87.3% liked)

Linux

6162 readers
136 users here now

A community for everything relating to the GNU/Linux operating system

Also check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

Hello all! I began working today, where the work is closely related to programming. Despite this, the work computer is set up as Windows (eww). I want to look for work-arounds, as installing linux on a work machine is a no-go.

I wonder, what is the way to minimize pain from having to use windows? Either that, or a way to maximize work done on linux-like stuffs. A linux server is given for us, and I think I can install WSL. Any recommendations on this setup?

Especially, I miss the virtual desktop feature, is there any way to use it? Is there a way I can run compositor through WSL? Also, should I install Pop! OS for the feature, or is it available on e.g. Ubuntu (default WSL)?

Sorry to ask a non-exclusively-linux question, but I think, hopefully, many linux people have experience to give me pointers what to do with a windows work environment.

EDIT: The Windows is Windows 10.

(page 2) 27 comments
sorted by: hot top controversial new old
[–] FizzyOrange@programming.dev 4 points 3 days ago

Programming on Windows can be totally fine, if you're working with a language that cares about Windows support. E.g. in my experience:

  • Good: Rust, Go, C#, Java, Deno, Dart
  • Okish: Python, C++, Node
  • Bad: Perl, OCaml

If it's in the "bad" category I would recommend installing WSL and using VSCode's remote feature that lets you have a Windows copy of VSCode connect to WSL.

[–] _____@lemm.ee 3 points 3 days ago

WSL, if not then msys2/git bash at bare minimum

Poweshell 7 is okay if you have access to it but regular day to day shell scripting is like as 10x more verbose with powershell than bash

I just use WSL at work, extremely fortunate to be able to despite IT locking down everything as much as possible

What kind of programming work are you doing?

I've thought about situations like yours and what I would do if I were in that situation someday. For me, the plan is to try doing as much in the console as possible, which means Vim/Neovim for development and Tmux for window management.

[–] qkalligula@my-place.social 3 points 3 days ago

@someacnt

Citrix... I use my Linux setup to remote into my work laptop work for work... It allows me to have my standard Linux workflow while having access to my work stuff and not putting that anywhere locally.

[–] mat@linux.community 2 points 3 days ago

Have you asked whether they'd be okay with a dual-boot? I recently started work as well (gamedev) and while most of the studio is on Windows I was able to set up a NixOS install for productivity (and to test the game on more configs).

[–] Ephera@lemmy.ml 2 points 3 days ago (1 children)

If you're allowed a VM, I would recommend using that. Trying to make Windows suitable for dev work is a bottomless pit...

[–] possiblylinux127@lemmy.zip 1 points 3 days ago (2 children)

Any good hypervisor? On Windows it seems like you either have hyper-V or VMware. (Virtual box isn't an option because licensing BS)

[–] Ephera@lemmy.ml 1 points 2 days ago (4 children)

VirtualBox itself is under GPLv3. Only the Extension Pack has a wonky license, and you only need that, if you want to e.g. pass a USB port directly into the VM. Or are you not allowed to even just use GPLv3 software?

VMware was also good a few years ago, although of course paid software. Since we last used it, it has been acquired by Broadcom, though, and I have read that the prices are now rather extortionate, but I don't know, if that also applies to the desktop software.

And I don't know how you'd actually use Hyper-V without a frontend like VirtualBox or VMware.

But honestly, if it makes your VM run, it's probably good enough. The main thing you need for dev work is a CPU and to my knowledge, CPU passthrough is a problem solved by all mainstream hypervisors, meaning you get close to 100% of the CPU speed inside the VM, no matter what you use.

load more comments (4 replies)
[–] Jakeroxs@sh.itjust.works 0 points 3 days ago (1 children)

Proxmox? :P I don't know if that's actually a good rec lol

[–] possiblylinux127@lemmy.zip 0 points 3 days ago (1 children)

That's a OS not a Windows application

[–] Jakeroxs@sh.itjust.works 1 points 3 days ago

Oh I didn't think you meant still on windows, my b lol

[–] possiblylinux127@lemmy.zip 2 points 3 days ago

Podman desktop

[–] rah@feddit.uk 2 points 3 days ago

I think, hopefully, many linux people have experience to give me pointers what to do with a windows work environment

Windows people would have much more experience. Try !windows@sopuli.xyz ?

[–] loptimist@piaille.fr 2 points 3 days ago

@someacnt X410, a X server Windows app should work fine with a WSL2.

Is the server just for you? If so connect to it and pretty much use it as your work machine.

load more comments
view more: ‹ prev next ›