I'd love to use Linux professionally, but convincing IT to let me run something outside of their management has always been impossible.
Edit: Geez HN, this is a legitimate question and it's currently at -2 karma. What's up with this place lately?
I'd love to use Linux professionally, but convincing IT to let me run something outside of their management has always been impossible.
Edit: Geez HN, this is a legitimate question and it's currently at -2 karma. What's up with this place lately?
The days are gone when all I needed was a DHCP address on the network and I could do anything. Over the last couple of years we've added more layers of security at the network layer that would unexpectedly break me and corporate apps are increasingly tied into AD for authentication. Yes, these can all eventually be sorted out for a Linux workstation but without corporate support it became increasingly time-consuming and my harsh paymasters aren't interested in me spending time on that activity.
I think the last straw was when the Unix admins bailed and went to WSL for the desktop. They were my back-door resource for visibility on infrastructure changes that broke things for the non-Windows users.
I have had to jump through a couple of hoops now and again, installing an Antivirus scanner on my Debian laptop, and similar things. (Jumpcloud agent at this company too). But broadly speaking people have said "If you can take care of it, and if you have full-disk encryption then that's fine".
I've always mentioned it in interviews "I will expect to run Linux" and some people have grumbled, but nobody has said "no".
For what it's worth I'm a "devops person", rather than a developer.
I think it's an option many employers should consider supporting as a recruiting tool, and it makes a lot of sense if the target runtime for the software is Linux (as is the case for my company).
The thing is, any company that wants to make a serious investment in software engineering needs to have an IT department that can support the needs of developers separately from non-engineering staff.
I have been using Linux exclusively at my workplaces for over a decade now, and honestly it is a non-negotiable part of interviewing for a job for me. There is no way I would tolerate being stuck with Windows or macOS.
There are solutions for device management for Linux, if a company really wants to do it, but my most recent several employers haven't cared one way or the other.
edit: I say 'non-negotiable,' but obviously I think that for several tens of thousands of dollars I would be willing to use macOS or Windows. But it would have to be a big several, not a small one, and I doubt anyone would put together that compensation package.
I know that it's not at all unusual for people to run Linux at Google where it has a lot of internal support, and i think there's a fair amount of adoption at Facebook
Yes, in every tech company I worked at, the majority of developers used Linux machines (with fewer using macOS and even fewer Windows).
I've also been using Linux for personal stuff & gaming for 10+ years now.
Biggest issue, running Teams natively (vs web app) and accepting calls. The VPN plays havoc.