this post was submitted on 12 Aug 2023
1170 points (96.7% liked)

> Greentext

7468 readers
105 users here now

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] Zeth0s@lemmy.world 53 points 1 year ago* (last edited 1 year ago) (3 children)

As a windows user in corporate IT. It just doesn't work. I spend most of my time hacking my way through useless unix pseudo toys, wsl2, cygwin, mingw... Each one for every tool because... Reasons. And because wsl2 is just painful. So we spend time creating fake unix virtual machines via docker on kubernetes using vs code remotely on expensive linux clusters... Frustrating.

Go home and turn on a linux laptop just to see a real functional terminal. Deep breath, zen, cathartic.

Windows makes my otherwise fine daily work miserable.

I hate enterprise IT. Built for sending around emails and working with excel sheets.

I am seriously thinking about starting an AI start up just to avoid risking another windows laptop switching job (they always promise cool stuff, at the end they always deliver overpriced windows garbage, my 8 years old laptop is more functional than your 3k notebook)

[–] settoloki@lemmy.one 3 points 1 year ago (1 children)

Honestly sounds like you're just not very good at your job. As a windows wsl2 user I don't have any of these problems. Everything just works for me.

[–] Zeth0s@lemmy.world 1 points 1 year ago* (last edited 1 year ago) (1 children)

Happy for you. I am literally the one who fixes the issues for the whole department, that chooses technologies and design systems and solutions and lead integrations. I have no issues with pretty complex technologies, including cuda on kubernetes, that is pretty tricky.

But I know c# developers are also happy with just windows and visual studio.

As suggestion, try the real thing, you'd likely never want to go back

[–] settoloki@lemmy.one 2 points 1 year ago (1 children)

I'm Dev ops and a developer, I use cuda daily and kubernetes is my personal stack of choice. I have to use the real thing constantly for servers etc. It works ok, would much rather a Linux server than a windows one. But servers is where it ends.

My last use of Linux for personal machine was Ubuntu on an Alienware laptop. It didn't have drivers for most of it. Got 90% of it working (took a good 6 hours) then one day I went to stick my headphones in and the jack wasn't working (a Linux issue) I went back to windows and never looked back.

People scream about Linux being so much better but the hard truth is it just isn't unless you are also willing to reinvent several wheels that are already handled for you in other operating systems. But if you like that level of fine control over every element and are ok with your UI lacking the finishes of commercial ones and custom drivers not being as effective with hardware management as the proprietary ones then Linux is the distro of choice. There seems to be a very thin line between people bragging about Linux to make it appear they are smarter than they are and actual Linux users, like it's some sort of tech badge to shout that you love Linux that gives you some sort of superiority but after 25+ years in the industry I can honestly say all the actual Linux users I've met are also all very much on the spectrum and don't have people skills. It would be fair to say what they are looking for in an OS isn't the same as everybody else.

[–] Zeth0s@lemmy.world 3 points 1 year ago* (last edited 1 year ago)

We have linux on our clusters. It is the de facto standard for scientific computing, and it is the best choice for kubernetes. So we have both linux as host OS and only linux containers on our servers.

Everyone uses Linux nowadays. Even Microsoft makes more money on Linux than windows on azure. No one wouldn't even think about using windows for the job I do, not even Microsoft.

That's why they created wsl2, to provide unix for enterprise IT. The real struggle is that wsl2 is suboptimal. A real Linux desktop, or even a mac would be much better. Problem is that enterprise IT doesn't want to manage them, because accenture said so... I guess. Bigger the enterprise, less willing to support unix laptops they are.

If your diagnoses of professional unix users in the spectrum was right, you'd have to put most of scientific computing, hpc, ML and AI commuties in the spectrum.

It is a bit stretched, I'd say.

I don't claim to be smarter than anyone, I started the thread pointing out that "windows just works" (as OP claimed) is not always true. For my work, it doesn't work and it is painful

[–] Contend6248@feddit.de 1 points 1 year ago

True, before i started to work with Windows i already disliked Microsoft, but what they are able to break constantly is astonishing.

[–] teichflamme@lemm.ee 0 points 1 year ago (1 children)

There is no way security would give you a full terminal with all kinds of stuff to break or leak.

[–] Zeth0s@lemmy.world 2 points 1 year ago* (last edited 1 year ago) (1 children)

I do have access to multiple terminals. Terminals are just another interface alternative to GUIs. There is no way I could work without. I simply have access to the plethora of crappy terminals you can find for windows, and wls2. And clearly I have access to the remote linux VMs and can attach to containers running on the remote clusters, and deploy there hardened images I build, that are secured full OSes just lacking the kernel

[–] teichflamme@lemm.ee 1 points 1 year ago

Of they are but your access will be restricted (no access to files or executables). That can easily make working with a terminal that much more exhausting although implemented for good reason.