Along side what you mention, I work for a company with a lot of engineers from multiple disciplines. Linux is everywhere in our environment and has been growing. Most of our engineers either have a Linux laptop, use Linux virtual machines or submit jobs through Linux backed software stacks. Our products have tools built on Linux to the point that we used to maintain our own Linux distribution to make having all those tools on a system easy, though we’ve just moved to having scripts to install and setup everything. Almost all of those engineers also have a Windows laptop as their daily driver. The few who don’t have Macs.
I don’t doubt that organizations can move to all non-Windows, but the Windows Ecosystem of Exchange, Office and Active Directory/Entra is very hard to replace. Yes, you can absolutely cobble together alternatives. But, you then have a special snowflake of an IT infrastructure. Maintenance may be eased by the use of tools like Ansible, but even that will likely result in organization specific playbooks and scripts. But centralized management of a Linux environment isn’t quite as standardized yet and so requires more planning and effort. And then there is the challenge of security.
Folks like to tout the inherent better security of Linux. As someone who works in Cybersecurity daily, I fully agree with that assessment. However, “better” isn’t “perfect”. You still need vulnerability management, monitoring and response tools. And this is an area where Linux lags behind Windows, mostly because of the effort put into it. Something as basic as Endpoint Detection and Response (EDR) on Linux is still a foreign concept to a lot of folks. And yes, it’s absolutely necessary. I’ve personally worked cases involving compromise of Linux systems and Linux specific malware. And more than just XMRig clone #5374. It may be harder to move from user to root on Linux than moving to local admin on Windows (unless some jack-off decided that Linux doesn’t need updates and DirtyCow still worked); but, there is still a lot of damage which can be done without root.
Overall, I’d say that the Linux ecosystem is evolving. It’s already embedded in a lot of environments of all sizes, but it’s usually a smaller part of a much larger Windows network. Hopefully, if enough large organizations start pushing away from Windows and towards Linux, there will be more investment and standardization. And, we’ve already seen some of that. Red Hat is a common distro of choice for large organizations because of that higher level of centralized control and standardization. Of course, a lot of the tools engineers want to use aren’t on Red Hat, specifically because of that centralization (read: everything AI). So, it will be interesting to see where we land.
Along side what you mention, I work for a company with a lot of engineers from multiple disciplines. Linux is everywhere in our environment and has been growing. Most of our engineers either have a Linux laptop, use Linux virtual machines or submit jobs through Linux backed software stacks. Our products have tools built on Linux to the point that we used to maintain our own Linux distribution to make having all those tools on a system easy, though we’ve just moved to having scripts to install and setup everything. Almost all of those engineers also have a Windows laptop as their daily driver. The few who don’t have Macs.
I don’t doubt that organizations can move to all non-Windows, but the Windows Ecosystem of Exchange, Office and Active Directory/Entra is very hard to replace. Yes, you can absolutely cobble together alternatives. But, you then have a special snowflake of an IT infrastructure. Maintenance may be eased by the use of tools like Ansible, but even that will likely result in organization specific playbooks and scripts. But centralized management of a Linux environment isn’t quite as standardized yet and so requires more planning and effort. And then there is the challenge of security.
Folks like to tout the inherent better security of Linux. As someone who works in Cybersecurity daily, I fully agree with that assessment. However, “better” isn’t “perfect”. You still need vulnerability management, monitoring and response tools. And this is an area where Linux lags behind Windows, mostly because of the effort put into it. Something as basic as Endpoint Detection and Response (EDR) on Linux is still a foreign concept to a lot of folks. And yes, it’s absolutely necessary. I’ve personally worked cases involving compromise of Linux systems and Linux specific malware. And more than just XMRig clone #5374. It may be harder to move from user to root on Linux than moving to local admin on Windows (unless some jack-off decided that Linux doesn’t need updates and DirtyCow still worked); but, there is still a lot of damage which can be done without root.
Overall, I’d say that the Linux ecosystem is evolving. It’s already embedded in a lot of environments of all sizes, but it’s usually a smaller part of a much larger Windows network. Hopefully, if enough large organizations start pushing away from Windows and towards Linux, there will be more investment and standardization. And, we’ve already seen some of that. Red Hat is a common distro of choice for large organizations because of that higher level of centralized control and standardization. Of course, a lot of the tools engineers want to use aren’t on Red Hat, specifically because of that centralization (read: everything AI). So, it will be interesting to see where we land.