Linux за 5 минут: что это и зачем нужен?

Linux – это семейство операционных систем, присутствующее практически везде: от Android-смартфонов до адронного коллайдера, от метро до авиации. Даже просмотр этого текста возможен благодаря Linux-серверам.

Что такое Linux?

В 1991 году финский студент Линус Торвальдс, вдохновлённый (возможно) книгой о проектировании операционных систем, улучшил учебную ОС Minix, создав собственную операционную систему с открытым исходным кодом – Linux. Minix, разработанная Эндрю Таненбаумом как учебная ОС, доступна для ознакомления: https://upload.wikimedia.org/wikipedia/commons/6/61/MINIX_screenshot.png. Как Minix, так и Linux основаны на идеях Unix – исторически значимой ОС, предшественницы и Linux, и macOS.

Основные идеи Unix:

  • Управление системой через текстовые файлы.
  • Многопользовательский режим работы.
  • Запуск утилит из командной строки.
  • Файловое представление физических и виртуальных устройств.
  • Использование пайплайнов (передача вывода одной команды на вход другой).

Ядро Linux и открытый исходный код

Линус Торвальдс изначально создал ядро – центральный компонент, управляющий процессами, памятью, файлами и дисками. Ядро Linux распространяется под лицензией GNU GPL, что позволяет бесплатно скачивать, изучать и модифицировать его код для создания собственных операционных систем.

Применение Linux

Linux широко используется в серверах, мобильных устройствах, облачных сервисах, устройствах интернета вещей и суперкомпьютерах, благодаря стабильности, безопасности, легковесности и низким требованиям к ресурсам.

Linux для персональных компьютеров

На персональных компьютерах Linux менее распространён, чем Windows. Изначально он пользовался популярностью среди программистов и сисадминов, предпочитающих самостоятельное управление. Отсутствие удобного графического интерфейса в ранних версиях отпугивало рядовых пользователей. Однако, сейчас доступны дистрибутивы (например, Ubuntu или Kali) с графическими оболочками.

Дистрибутивы Linux

Семейство операционных систем, использующих ядро Linux, называется дистрибутивами. Существуют тысячи дистрибутивов, включая Debian, Red Hat Enterprise Linux, Ubuntu, CentOS, Fedora и Kali Linux. Их широкое использование в крупных компаниях создаёт спрос на специалистов – DevOps-инженеров и Linux-администраторов.

Время в Linux

Ответ на вопрос, почему время в Linux отсчитывается с 1 января 1970 года, оставим для комментариев.

Что будем искать? Например,программа