3 ms·
Although I probably have my price, I too otherwise refuse to work for companies that'd force me to use windows. I've been lucky to be able to use macs since 20
by hylaride 2y ago
Although I probably have my price, I too otherwise refuse to work for companies that'd force me to use windows. I've been lucky to be able to use macs since 2008 and some of those companies had linux users. Most top tech companies will happily give you a choice between a mac or windows. For me it has generally mean I don't work for banks, the government, or very large organizations that aren't recent tech companies.
That being said, at a certain scale or type of company centralized management, software support, and security risks mean "allowing" random people to run their own OS becomes difficult and risky. Lots of large older companies probably have proprietary software, too (thankfully more of this is becoming web based).
Yes, in theory linux is more secure and anybody who would want to use it is probably capable of taking care of themselves, but it is probably (at large companies) corporate lawyers and CISOs ruining the fun. And linux can have its own risks and dedicating a team to support (from a security perspective) them isn't economical for the what would be very small user base. Ye old big bank can't and arguably shouldn't allow it without an otherwise good reason.
- ndriscoll 2y agoThe good reason is to get your job done, which is what the computer is for. The tools many developers use today (e.g. containers) are Linux only and their target environment (i.e. the servers where their code will run) is Linux. The typical workaround is to use VMs. This results in terrible filesystem performance on both Mac and Windows, and on Windows I've also had to deal with things like time, DNS, and routing breaking in the VM, so now I need to know how to be a Linux and Windows sysadmin (i.e. not what you want to be paying me for) to fix it instead of just using e.g. Fedora which I've never had any issue with; it just works. Another user commented about how it's unreasonable to ask them to run CAD software in a VM, but this is exactly what (some? many?) companies ask programmers to do. It's especially goofy if it's a software company where that development is their core business.