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?

6 companies use Linux including Rightech IoT Cloud, Shop, and FaaStRuby.

Linux integrates with

Why people like Linux

Here鈥檚 a list of reasons why companies and developers use Linux.



Add a one-liner

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

SVN (Subversion)
Git
JSON
XML
Python
PHP
Java
Swift
JavaScript
Linux
GitHub
Visual Studio Code

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

  • It's free and open source: The project is hosted on GitHub and it鈥檚 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鈥檚 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
Maxwell Anderson
Maxwell Anderson
Arch Linux
Linux
Ubuntu

I once used Ubuntu as my exclusive Linux distro, but then I decided to switch my primary operating system to Arch Linux.

While more difficult to install, Arch Linux offered more flexibility during the installation process which allowed me to customize my system to fit me perfectly. With Ubuntu, instead of installing everything i did want, I had to remove everything that I didn't need.

See more
Omid Farhang
Omid Farhang
Sr. Full Stack Developer | 3 upvotes 1484 views
Linux
GitLab
MySQL
Apache HTTP Server
Laravel
#CPanel
#RESTfulAPI

I had a Wallet/Exchange project, I have been developing both #Backend and #Frontend, Giving #REST API to mobile developers too. I decided to use Laravel for backend and build my #RESTfulAPI over that. So I used Laravel Passport for #JWT Authentication and host it over #cPanel hosting using Apache HTTP Server and using MySQL for database. Not the perfect choice but it worked perfectly as a starter for project. We used GitLab private repository for this project and we have been slightly unhappy because of several down-time we had over GitLab. All our team used Linux based system for developing project so we shared our bash scripts over the repo and saved lots of time.

See more
IntelliJ IDEA
Linux
GitHub
MongoDB
Kafka
RabbitMQ
Redis
MySQL
Elasticsearch
Spring Cloud
Spring-Boot

Spring-Boot Spring Cloud Elasticsearch MySQL Redis RabbitMQ Kafka MongoDB GitHub Linux IntelliJ IDEA

See more
Linux
Docker
jQuery
AngularJS
React
Cassandra
MongoDB
MySQL
Zend Framework
Laravel

React AngularJS jQuery

Laravel Zend Framework

MySQL MongoDB Cassandra

Docker

Linux

See more

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's alternatives

  • Ubuntu - The leading OS for PC, tablet, phone and cloud
  • Debian - The Universal Operating System
  • Centos - The Community ENTerprise Operating System
  • CoreOS - Linux for Massive Server Deployments
  • Fedora - Operating system based on the Linux kernel, developed by the community-supported Fedora Project

See all alternatives to Linux

Explore other Languages & Frameworks tools that are known for: