guest@rootbox:~$ man 7 os

OS(7)Руководство rootboxOS(7)

Операционные системы: от Unix до наших дней

NAME

os — программная прослойка между железом и приложениями: планировщик процессов, память, файловые системы, драйверы и сеть.

SYNOPSIS

Почти всё, что сегодня работает на серверах, телефонах и в облаках, — потомки или идейные наследники одной системы, написанной в Bell Labs в 1969 году. «Всё есть файл», процессы, конвейеры через | — эти идеи живы до сих пор.

HISTORY

  1. 1969
    UnixКен Томпсон и Деннис Ритчи в Bell Labs. Файлы, процессы и shell в том виде, в каком мы их знаем.
  2. 1973
    Unix на CСистему переписывают на языке C — теперь её можно переносить с машины на машину.
  3. 1983
    GNUРичард Столлман объявляет проект свободной Unix-подобной системы.
  4. 1991
    LinuxЛинус Торвальдс публикует ядро; вместе с утилитами GNU получается полноценная ОС.
  5. 1993
    Debian и FreeBSDПоявляются системы, на которых позже вырастет добрая половина интернета.
  6. 2001
    Mac OS XApple переходит на Unix-основу Darwin.
  7. 2004
    UbuntuLinux становится дружелюбным к новичкам и обрастает документацией.
  8. 2008
    AndroidЯдро Linux попадает в карман к миллиардам людей.
  9. 2013
    DockerКонтейнеры становятся стандартным способом доставки приложений.
  10. now
    Linux вездеСерверы, облака, суперкомпьютеры. ОС всё чаще — просто среда для запуска контейнеров.

DISTRIBUTIONS

Для сервера выбирают не «Linux вообще», а конкретный дистрибутив:


ДистрибутивПакетыМодельКогда брать
Debianaptстабильный, редкие релизысервер, который должен просто работать
Ubuntu ServeraptLTS раз в два годанужно много готовых инструкций
Rocky / Almadnfсовместимость с RHELкорпоративная среда
Alpineapkминимализм, muslбазовый образ для контейнеров
Archpacmanrolling releaseрабочая станция, свежие пакеты
NixOSnixдекларативный конфигвоспроизводимые системы «как код»

SEE ALSO

cheatsheet(1), login(1)