Posted by Abhishek on October 12, 2024
Operating System Linux Salesforce Development Programming
I am not against Microsoft or Windows. It’s a great Operating System that works for everyone. As someone said, it just works and that’s what we need. I appreciate and respect that perspective. This article is not intended to brainwash/beg Windows users to use Linux but instead to highlight how Linux has matured over the years and why does it even make sense for you to try.
I have broken this article into 2 sections.
Linux has matured over the years and the open source community has showered lots of love and effort into making it better to use. Various flavors/distros of Linux have come out to meet the needs of the general public. With a huge list of apps and softwares available via Software Center and now, the introduction of Flatpaks, the possibilities of doing anything & everything in Linux has become so easy.
Yes. You needed to know the terminal, basic commands and so on. They were mandatory to know in the past. But now, the evolution of Linux have made it easy to do everything via GUI. Even if you don’t know anything about terminal and commands, the open source community has so much of documentations and technology forums where you can find any command and use it. As of now, you can learn using Terminal as you go and it’s not a show stopper.
These are not listed in any specific order.
I have more love towards Pop OS. But let me say that any of the linux distros mentioned above are a good choice.
Like we used to say Windows just works. Now, I can confidently say Linux just works and much better than Windows.
My personal system has Pop OS installed and I do a lot of programming, writing blogs, youtube content, learning new technologies & managing study notes, contributing to open source projects and all my personal tasks so easily.
I personally use the following applications and these are too good from a productivity standpoint.
Browsers
Programming
Task Planning & TODO
Image Editing & Rendering
Mail & Calendar
Office Productivity
If you have specific needs or looking for an app/software to be used in Linux or any alternative for the same, check Flathub Repo. My favorite Linux advocate Derek Taylor (creator of the Youtube Channel DistroTube) said if you cannot find a software supported in Linux, then don’t use it, find an open source alternative. I love this statement and its truly empowering. Why should we switch to Windows or Mac because that app was only built for that OS? Why can’t organizations and product companies build for Linux too? If their justification is the market cap for Windows and Mac is higher than Linux, then better not to use that product.
I have used Linux as my daily driver for the last 8 years. Give Linux a try and I assure you, you will love it.
Switching an organization’s workforce from the proprietary ecosystem (for example: Microsoft Windows) to Linux can offer significant cost savings in several areas, but the actual savings depend on various factors such as the scale of the organization, licensing requirements, and support needs. Here’s a breakdown of potential cost-saving areas:
This is more of a guestimate and would give you a rough idea of the potential range of savings you may achieve.
Estimated Total Savings: $370 - $900 per user per year.
For a mid-sized organization with 1,000 users, this translates to potential annual savings of $370,000 - $900,000.
Co-founder and CEO of Zerodha, Nithin Kamath, said ‘almost the entire employee base uses Linux laptops,’ saved the day, while commenting on the Microsoft Windows outage that wreaked global havoc on July 19, 2024.
Lenovo is committed to providing our customers with information to assist in utilizing the Linux operating system on various personal computing systems.
System76 proudly engineers and manufactures premium Linux computers and keyboards at our factory in Denver, Colorado. Our user-driven products alongside Pop!_OS give creators, makers, and builders the means to bring forth the future.
Google uses gLinux which is a Debian based Linux distribution that is customized to the needs of the organization.
Facebook (Meta) - Engineers often use Linux as their preferred operating system, particularly those working on the backend infrastructure and development tools. The company’s massive data centers are also powered by Linux servers.
IBM - IBM has a long history of supporting Linux, particularly with its acquisition of Red Hat, a major Linux distribution provider. IBM actively encourages the use of Linux among its employees, especially in its enterprise solutions and cloud services. Many IBM teams, especially those in cloud computing and server management, prefer Linux-based systems.
Red Hat - Naturally, as a major Linux distribution company, Red Hat allows its employees to use Linux. In fact, Red Hat builds its entire business model around its Red Hat Enterprise Linux (RHEL) distribution. All Red Hat employees work within a Linux environment, making it a fundamental part of the company’s culture.
Twitter (X) - Twitter has long been a supporter of open-source technologies, including Linux. Many of its developers and engineers use Linux for backend operations, server management, and coding. Twitter’s infrastructure relies heavily on Linux servers for scalability and reliability.
Tesla - Tesla engineers and software developers, particularly those working on the autopilot, embedded systems, and AI, often use Linux due to its flexibility and strong support for development tools. Linux plays a role in Tesla’s backend infrastructure and autonomous driving technologies.
NASA - NASA uses Linux in its research labs and scientific computing environments. Many NASA engineers and scientists use Linux for its reliability in handling complex simulations and experiments. Linux is preferred for applications that require high-performance computing (HPC).
Netflix - Netflix runs its entire video streaming service infrastructure on FreeBSD (a Unix-like OS) and Linux servers. Many Netflix engineers and system administrators use Linux in their daily workflows. Netflix’s backend systems and content delivery networks (CDNs) run on Linux, making it integral to their operations.
LinkedIn - Owned by Microsoft but operating with its own infrastructure, LinkedIn’s backend systems run predominantly on Linux. Many of LinkedIn’s software engineers use Linux for developing and managing large-scale data systems.
Valve - Valve, a leading gaming company and owner of the Steam platform, supports Linux not only for its employees but also in its product offerings. Valve developed SteamOS, a Linux-based operating system for gaming. Valve’s development and engineering teams use Linux to support gaming on Linux platforms, especially with the Steam Deck.
HP (Hewlett-Packard) - HP allows its developers and IT teams to use Linux, particularly those working on hardware-related software development and server management. Many of HP’s enterprise-grade servers come with Linux support, and internal teams leverage this extensively.
Oracle - Oracle, a leader in database management systems and cloud services, supports the use of Linux for its employees. It also provides its own Linux distribution, Oracle Linux, used by many developers and engineers within the company. Oracle’s cloud infrastructure is built on Linux, and its database systems are widely deployed on Linux servers.
GitHub - GitHub, the popular code hosting platform acquired by Microsoft, operates its infrastructure on Linux. Most of its developers and engineers use Linux to manage services and develop open-source projects. GitHub’s backend runs predominantly on Linux servers, making it a core part of the organization.
Dropbox - Dropbox transitioned many of its servers from Amazon Web Services to an in-house infrastructure based on Linux. Engineers at Dropbox use Linux for development, infrastructure management, and scaling operations.
Samsung - Samsung developers, especially in its mobile division, use Linux for Android development.
Intel - Intel supports Linux use among its engineers, particularly those working on hardware and driver development.
NVIDIA - Many engineers at NVIDIA use Linux, especially for driver development and GPU-related projects.
As every organization build stronger, efficient systems around them, it is very important to select products, platforms and services which are available for all Operating Systems, accessible via Web and provide support & upgrades consistently. If organizations can truly evaluate their necessity and work their way towards adopting Linux, it would benefit their overall strategy, help their employees be more productive and help optimize cost for their customers.