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

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

Linux Integrations

Docker, Sublime Text, OpenSSL, .NET Core, and ASP.NET Core are some of the popular tools that integrate with Linux. Here's a list of all 271 tools that integrate with Linux.
Pros of Linux
11
Open Source
9
Free
5
Reliability
4
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

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
Shared insights
on
Linux

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

See more
John Calandra
Data Manager at The Garrett Group · | 6 upvotes · 62.7K views

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
Shared insights
on
Docker
Windows
Linux

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
Rogério R. Alcântara
Shared insights
on
macOS
Linux
Git
Docker

Personal Dotfiles management

Given that they are all “configuration management” tools - meaning they are designed to deploy, configure and manage servers - what would be the simplest - and yet robust - solution to manage personal dotfiles - for n00bs.

Ideally, I reckon, it should:

  • be containerized (Docker?)
  • be versionable (Git)
  • ensure idempotency
  • allow full automation (tests, CI/CD, etc.)
  • be fully recoverable (Linux/ macOS)
  • be easier to setup/manage (as much as possible)

Does it make sense?

See more

Blog Posts

Dec 8 2020 at 5:50PM

DigitalOcean

+11
2
1768
May 21 2020 at 12:02AM

Rancher Labs

+12
3
1200

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