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
283 companies reportedly use Linux in their tech stacks, including Alibaba Travels, Trendyol Group, and Deliveroo.

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

Linux Integrations

Docker, Sublime Text, OpenSSL, ASP.NET Core, and .NET Core are some of the popular tools that integrate with Linux. Here's a list of all 427 tools that integrate with Linux.
Pros of Linux
17
Open Source
11
Free
8
Reliability
5
Safe
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 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
Sunil Chaudhari
Needs advice
on
MetricbeatMetricbeat
and
PrometheusPrometheus

Hi, We have a situation, where we are using Prometheus to get system metrics from PCF (Pivotal Cloud Foundry) platform. We send that as time-series data to Cortex via a Prometheus server and built a dashboard using Grafana. There is another pipeline where we need to read metrics from a Linux server using Metricbeat, CPU, memory, and Disk. That will be sent to Elasticsearch and Grafana will pull and show the data in a dashboard.

Is it OK to use Metricbeat for Linux server or can we use Prometheus?

What is the difference in system metrics sent by Metricbeat and Prometheus node exporters?

Regards, Sunil.

See more
Needs advice
on
FedoraFedoraLinux MintLinux Mint
and
UbuntuUbuntu

I want to learn hacking. which Linux best for me.

See more
John Calandra
Data Manager at The Garrett Group · | 8 upvotes · 367K views
Needs advice
on
LinuxLinuxpgAdminpgAdmin
and
PostgreSQLPostgreSQL

There is a question coming... I am using Oracle VirtualBox to spawn 3 Ubuntu Linux virtual machines (VM). VM1 is being used as a data lake - just a place to store flat files. VM2 hosts Apache NiFi. VM3 hosts PostgreSQL. I have built a NiFi pipeline that reads flat files on VM1 and then pipes the data over to and inserts it into the Postgresql database. I left this setup alone for a while, and then something hiccupped on VM3, and I had to rebuild it. Now I cannot make a remote connection to Postgresql on VM3. I was using pgAdmin3 on VM3, but it kept throwing errors - I found out it went end-of-life in 2018 and uninstalled it. pgAdmin4 is out, but for some reason, I cannot get the APT utility to find/install it. I am trying to figure out the pgAdmin4 install problem and looking for a good alternative for pgAdmin4 that I can use to diagnose the remote database connection problem. Does anyone have any suggestions? Thanks in advance.

See more

Hello, we have a bunch of local hosts (Linux and Windows) where Docker containers are running with bamboo agents on them. Currently, each container is installed as a system service. Each host is set up manually. I want to improve the system by adding some sort of orchestration software that should install, update and check for consistency in my docker containers. I don't need any clouds, all hosts are local. I'd prefer simple solutions. What orchestration system should I choose?

See more
Needs advice
on
Arch LinuxArch Linux
and
Kali LinuxKali Linux

I do find Linux-based systems to be cool! However, I am confused when it comes to which Linux operating system to use. I cannot make my mind between Arch Linux and Kali Linux. Guys, give me some advice if you would be so kind.

See more

Blog Posts

Dec 8 2020 at 5:50PM

DigitalOcean

GitHubMySQLPostgreSQL+11
2
2447
May 21 2020 at 12:02AM

Rancher Labs

KubernetesAmazon EC2Grafana+12
5
1534

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
2395 developers follow Linux to keep up with related blogs and decisions.