Linux logo

Linux

A family of free and open source software operating systems based on the Linux kernel

What is Linux?

A clone of the operating system Unix, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX and Single UNIX Specification compliance.
Linux is a tool in the Operating Systems category of a tech stack.

Who uses Linux?

Companies
125 companies reportedly use Linux in their tech stacks, including Alibaba Travels, Deliveroo, and Evooq.

Developers
1153 developers on StackShare have stated that they use Linux.

Linux Integrations

Docker, OpenSSL, .NET Core, LiteSpeed, and ASP.NET Core are some of the popular tools that integrate with Linux. Here's a list of all 222 tools that integrate with Linux.
Public Decisions about Linux

Here are some stack decisions, common use cases and reviews by companies and developers who chose Linux in their tech stack.

I use Visual Studio Code because at this time is a mature software and I can do practically everything using it.

  • It's free and open source: The project is hosted on GitHub and it’s free to download, fork, modify and contribute to the project.

  • Multi-platform: You can download binaries for different platforms, included Windows (x64), MacOS and Linux (.rpm and .deb packages)

  • LightWeight: It runs smoothly in different devices. It has an average memory and CPU usage. Starts almost immediately and it’s very stable.

  • Extended language support: Supports by default the majority of the most used languages and syntax like JavaScript, HTML, C#, Swift, Java, PHP, Python and others. Also, VS Code supports different file types associated to projects like .ini, .properties, XML and JSON files.

  • Integrated tools: Includes an integrated terminal, debugger, problem list and console output inspector. The project navigator sidebar is simple and powerful: you can manage your files and folders with ease. The command palette helps you find commands by text. The search widget has a powerful auto-complete feature to search and find your files.

  • Extensible and configurable: There are many extensions available for every language supported, including syntax highlighters, IntelliSense and code completion, and debuggers. There are also extension to manage application configuration and architecture like Docker and Jenkins.

  • Integrated with Git: You can visually manage your project repositories, pull, commit and push your changes, and easy conflict resolution.( there is support for SVN (Subversion) users by plugin)

See more

Early job listings for “Application Engineer” required applicants to have “Fluency with the LAMP stack”. Linux, Apache, MySQL, PHP was and still is a popular choice for web applications which Slack started out as. Other requirements included an excellent understanding of networking, HTTP, JSON, and Smarty (template engine for PHP). According to an AWS case study “Tiny Speck—the original company name for what became Slack Technologies—used AWS in 2009 when it was the only viable offering for public cloud services.”

See more
Husein Fakhir

I'm currenty working on a broadcasting platform which uses Janus for RTC connections. For the Front-End, I'm using React for the Browser and React Native for mobile. My signaling server is built with Node.js with a MongoDB for persistent storage and Redis for memory storage all deployed on a Linux machine. Of course, I'm using TypeScript.

See more
Wesly Nouse

We use G Suite because of its cheap costs, easy management/administration, Excellent DKIM score, and everything that comes with it. We switched from Microsoft Office 365 because it doesn't work on Linux which is our OS of choice. Furthermore, G Suite does not lack any of the features that Office365 had to offer, I'd even say it offers more.

See more

I am a Microsoft SQL Server programmer who is a bit out of practice. I have been asked to assist on a new project. The overall purpose is to organize a large number of recordings so that they can be searched. I have an enormous music library but my songs are several hours long. I need to include things like time, date and location of the recording. I don't have a problem with the general database design. I have two primary questions:

  1. I need to use either MySQL or PostgreSQL on a Linux based OS. Which would be better for this application?
  2. I have not dealt with a sound based data type before. How do I store that and put it in a table? Thank you.
See more
Daniel Quinn
Senior Developer at Workfinder · | 7 upvotes · 7.3K views
Shared insights
on
Docker
Python
Linux

Docker is amazeballs for things like testing your application in multiple environments and software versions. You can write one Python library and then automate the execution of that same test suite in 10 different Linuxes, and 4 different Python versions -- all as part of your CI.

It's also handy in this age of "spin up a thing to take care of X" -- though I tend to try to avoid having too many moving parts in an application. Still, being able to stand up a caching server, queue server, and data server -- all in about 30 seconds is really handy for development.

See more

Blog Posts

May 21, 2020 at 12:02AM
https://img.stackshare.io/stack/650371/default_35848f736f9651e77452a8a4ce3c2c953360dedf.png logo

Rancher Labs

3
908

Linux's Features

  • Portable(Multiplatform)
  • Multitasking
  • Multi User
  • Multiprocessor SMP Support
  • Multithreading Support
  • Virtual Memory
  • Hierarchical File System
  • Graphical User Interface (X Window System)

Linux Alternatives & Comparisons

What are some alternatives to Linux?
Ubuntu
Ubuntu is an ancient African word meaning ‘humanity to others’. It also means ‘I am what I am because of who we all are’. The Ubuntu operating system brings the spirit of Ubuntu to the world of computers.
Arch Linux
A lightweight and flexible Linux distribution that tries to Keep It Simple.
Android SDK
Android provides a rich application framework that allows you to build innovative apps and games for mobile devices in a Java language environment.
Windows 10
It is the latest iteration of the Microsoft operating systems and has been optimized for home PC performance in a wide variety of applications from serious work to after-hours gaming.
Windows
A series of personal computer operating systems produced by Microsoft as part of its Windows NT family of operating systems.
See all alternatives

Linux's Followers
960 developers follow Linux to keep up with related blogs and decisions.