I’m getting sick every day at this Microsoft Windows slowness and bloat. I am trying to use as much Linux VMs as possible. I feel so unproductive on Windows. I also tried installing Linux on the office laptop. The problem is that Windows is officialy supported and the Linux is DYI. Once the IT departament changes it will sync up with Windows but Linux can be broken and you are no longer able to work. Next job I want to have full Linux laptop or at least Mac.
Besides:
- Microsoft Office
- Active Directory
- Some proxy and VPN bullshit Everything seems manageable and even better on Linux.
What are your experience?
My current is being absorbed into a much larger company right now, got bought out earlier this year.
I was the only IT for the smaller company, and I was using 100% Linux (Debian with KDE Plasma) on my laptop to administrate everything in our environment, which is mostly Windows.
- Our DC with AD on it, I used Remmina to RDP into it for admin tasks.
- O365 and Azure/Entra stuff was all in the browser.
- Our ERP system is cloud-based, so browser was fine for that too.
- Our access control system was cloud-based and the RFID card reader/writer was plug-n-play on Linux.
- Our company SMB share worked fine with Linux in Plasma using my AD credentials.
- I set up my company OneDrive sync using rclone, it also worked flawlessly.
- Our Fortigate firewall VPN has a native Linux app which, although ugly as sin, works without issue.
- I used OnlyOffice for a while, then switched back to LibreOffice. Both worked basically perfect, a few very minor font bugs, (bullet lists having a slightly different style for the bullets, etc.)
- Teams, I used a wrapper flatpak for a while, which worked fine, then switched to the browser version of Teams. No major issues, I had a bunch of meetings, screen shares, webcam, presentations all on Teams in Linux, pretty seamless.
- Email, Outlook in the browser is fine. I also used Thunderbird for a bit, but didn’t like how buggy it was in the Flatpak version, and the Debian package was way too out of date for my taste.
Now that we got bought out, I am being forced off my Linux laptop and onto the new company’s Windows laptop, which really sucks. I am planning on quitting soon, as I hate using Windows and I am very underpaid at my current job as it is. Only real perk was not having to report to any IT manager/CTO, and being able to use Linux.
MacOS, nearly everyone who does anything with development or ops is using a MacBook. Though lately more “normal” employees have been getting MacBooks too.
At least they have some kind of choice…
We have some client’s engineers who use MacBooks. I’ll just say that I’m wary of anyone technical using MacOS at this point.
Though some of our devs use them too, but from what I’ve seen, they could just as well use Linux.
Wary why? I work remotely in IT and manage a ton of Linux systems with it. Because my company has a large number of remote employees they limit us to Windows or Macs only, and have pretty robust MDM, security, etc. installed on them. Since MacOS is built on top of a unix kernel it’s much more intuitive to manage other unix & linux systems with it.
Personally I haven’t used Windows really since before Windows 10 came out, and as the family tech support department I managed to switch my wife, parents, brother, and mother in-law all to Mac’s years ago as well.
I’ve met some folks who’d use an Apple laptop as part of their general attempt to look more competent than they actually were, for managers and such. Or maybe just for their ego.
If your choice is between Windows and MacOS - I dunno. Depends on how AuDHD-tolerant one can make MacOS. What I usually see doesn’t inspire confidence.
I don’t use Windows anymore. Don’t get me wrong, I’m not one of those “Linux purists”, if other people wanna use Windows, go ahead. But I’m not using it. I swear to god, if it becomes mandatory to use Windows at my company, I’m leaving the next day.
Hah I don’t have that privilege but same mindset. It is weird to me that in many companies you were deprived of choice at least. Linux can be worse too but let me just try it and see.
Windows 11, and the group policies doesn’t allow us to use WSL. We also can’t directly SSH into any servers so we have to go trough a Citrix session to a Windows 10 “admin server” and then SSH or RDP to a Linux server. And Windows Terminal isn’t installed on the Windows 10 server, so it’s either CMD or the Powershell terminal.
It’s absolutely fucking miserable. I’m a Linux sysadmin who do a lot of automation (ansible etc) but also Python development. Try it yourselves and see how long you last! I’m jumping the fucking ship in a month though, thank the gods.
All the result of an over confident “security organization”, with a lot of hubris.
But the best part? It’s a $5000 work laptop, and my 6 year old Thinkpad (with Linux) runs laps around the thing any day of the week. Opening the file explorer takes, most of the time, 5+ seconds…
Fuck my life, and fuck this company.
I have a fairly new, expensive (not $5000 expensive though) laptop from work. It’s quite a high powered laptop. It’s full of administration crap that constantly runs in the background using 8 GB of RAM and at least 20% of the CPU, nonstop. Daily I run out of RAM and it freezes. I have a 15 year old laptop that, without exaggeration, is faster to use and can run more programs without running out of RAM.
But the best part? It’s a $5000 work laptop, and my 6 year old Thinkpad (with Linux) runs laps around the thing any day of the week. Opening the file explorer takes, most of the time, 5+ seconds…
In my previous job I was doing Java development on e-commerce (Hybris, then renamed to SAP Commerce) and the laptop (a beefy thinkpad) took ages from powering on to being able to work, also Java compilation could take 30 min and just starting up the project on local another 5.
Had the opportunity to install Linux (the policy was that dual boot was required and don’t disturb IT with Linux issues) and oh boy, from turning on to being able to work was incredible fast. Compiling went from 30 to 5 min (with same Java official version from oracle in order to avoid any implementation discrepancies between openjdk and the oracle JDK in prod), and starting tje local server went from have enough time for preparing a coffee to seconds.
Unfortunately my current job only allows Windows and the policies are too strict.
I have several clients with this kind of setup. I’m always baffled at the amount of hoops I have to go through to connect to my Linux server. Sometimes I have to remote desktop to a windows virtual desktop and then use the citrix session to another windows machine VIA BROWSER so I can finally ssh to the machine. Are they trying to bore attackers to death?
Oh my that sounds even worse than at my company. I don’t understand also why disallow WSL. And yeah I don’t think that this is laptop’s fault anymore, just has been enshititifacted with software bloat.
I’d use Linux for homelab if there was native Fusion, since I need that for school.
Wdym with linux can be broken?
Don’t mess woth the system and go atomic. Fedora atomic kde or gnome or wm
Changes from the upstream can make your system nonfunctional. For example VPN for remote connection. They change something, push to Windows but on Linux you need to figure it out by yourself.
On linux you just put the ovpn into the settings. VPN connections are built into the system
Yes, I have used systems that broke. Yes I followed bad advice and broke my system. Ever since not touching my system, that didn’t happen again. If I would touch windows, I would brik windows as well.
Yeah that’s another thing that Windows can break in the same way as Linux.
With an atomic system it’s less likely to brick your system. You can stay in the debian world with vanillaos (I’ve never used it) but fedora atomic is very good. On a day to day basis you shouldn’t have/use admin rights to break your system
i use a linux laptop; but then they got bought out and our new overlords won’t let me get another one.
i’ve had it for 5 years now since i didn’t want switch to mac during the last 2 refresh periods; but it’s only a matter of time before it dies.
i think i’ll just switch jobs when it does. lol
Mac is still better evil than Windows but same thinking.
i’ve had macbooks for work before and they work okay like windows does; but i think i’ll end up with windows since i do 99% of my work in a terminal emulator with keyboard mapping customizations and re-mapping the keyboard in mac takes weeks/months of trial and error to get it right since it requires me to shift all of the other keys & their shortcuts around to get it work like it does in linux.
i’ve also used wsl in windows for work before too and that worked better for me since i didn’t do anything extra besides copy/paste of my keyboard map. also: since i only use the laptop for work, i don’t care about microsoft being evil; i’ll let the infosec guys handle that.
Yes, I use Fedora and love to break the permissions of shared Office-Documents. /s
The only thing I have learned is not to go too deep into customisation. Because people watching me using hyprland are some kind of disgusted.
I just use KDE with dark breeze theme. That’s enough and nobody gets hurt.
Trueee Just get the job done and that’s all.
I manage the few linux servers at my company. I use a windows laptop to ssh to my servers. Windows for me is fine, but I do very little on it outside of ssh or emails. However, I would never use windows outside of this.
Simple so you probably fine with that. I do a lot of automation so besides using Microsoft Office I feel like I’m being heavy with everything.
That all makes sense. I would for sure be unhappy if I had to sue it for more than just remote connections.
Just let’s say using it for PuTTY is fine.
Most tech people actually use macs, because corporations prefer them for their tech employees, while the normal employees usually use Windows. Very few corps support linux on the desktop for their admins – even if their infrastructure is all on linux.
Meanwhile folks I work with Linux is basically seen as a must (if not specifically NixOS). You are on your own if you want to use OSs that don’t work well with Nix since there is too much value in immutable builds to warrant supporting your proprietary setup. Most ended up switching to or getting a second laptop for Linux.
I used to have a Linux laptop at work. I was even allowed to install my chosen distro. Then the IT department said “we don’t really know Puppet or how to manage Linux, but we know JAMF, so you’re all getting Macs now.”
My job satisfaction has gone down since then. However, in more positive news, they did end up giving away the old Linux laptops to the employees when they moved office.
It is always interesting to me that companies can afford new Macs but not use old laptops for Linux.
You wish. Most tech companies will get you the cheapest laptop they can get away with.
I remember being denied a 64bit laptop when developing a 64bit only application lol.
Any source on that mac claim? I’ve not seen any proof of that at all.
(Edit: To clarify, I know people are saying they use MacOS here, but I don’t think the claim that most tech people in corporate settings use MacOS to be true. I only have my personal experience in a very large corporate environment, and am asking for information as every team I’ve worked with was using Windows.)
I used to live in the bay area. Know lots of people in tech companies. Most are on macs.
Shame but understandable.
Windows 10 Enterprise with a ton of group polices applied, no issues ever. The Windows Terminal app is really good.
What about native Linux apps do you miss?
Like what?
For me it’s
- apt
- vim / neovim
- tmux / screen
- Ansible
- BAAAAASH
- and some other commands that I use seldom but from time to time.
What kind of work do you do?
Automation of the Cloud deployment.
- OpenStack with Kolla Ansible
- just Ansible
- sometimes Bash scripting or Python
Monitoring
- Prometheus with Grafana and AlertManager
Bare metal automation
- Some BMC stuff
- MAAS
Fileserver maintance
- MooseFS with Samba
- Ceph OSDs cluster
And any other that for now I don’t have much time like
- AWX with Kubernetes