9 open source операционных систем, которые не являются Linux: полная подборка альтернатив

Linux — не единственная open source операционная система: существуют десятки альтернативных ОС с открытым исходным кодом, некоторые из которых появились ещё до рождения Linux и до сих пор активно развиваются.

1. Plan 9 From Bell Labs

Plan 9 — это экспериментальная ОС, созданная командой Bell Labs под руководством Роба Пайка и других авторов оригинального Unix. Названа в честь фантастического B-movie «Plan 9 from Outer Space». Главная идея — расширить принцип Unix «всё есть файл» до уровня распределённой системы: сетевые серверы можно было исследовать так же, как локальную файловую систему. Попытки коммерциализировать ОС не удались из-за господства Unix и Windows, однако Plan 9 существенно повлияла на современные системы, включая Linux. Сегодня её всё ещё можно запустить — исходный код открыт.

2. Haiku

Haiku — это open source воссоздание легендарной BeOS. BeOS была разработана компанией Be под руководством Жан-Луи Гассе (бывшего топ-менеджера Apple) и выделялась поддержкой мультимедиа и многопроцессорных конфигураций в эпоху, когда обычные ПК имели лишь один CPU. После того как Be была поглощена компанией Palm, BeOS исчезла — но сообщество энтузиастов воссоздало её в виде проекта Haiku. По аналогии с Linux для Unix, Haiku стала «новой жизнью» для BeOS.

3. Minix

Minix создал учёный-компьютерщик Эндрю Таненбаум как учебную ОС к своему учебнику по операционным системам. Система иллюстрирует принципы микроядра — архитектуры, при которой большая часть функциональности вынесена в отдельные серверные процессы. Именно Minix вдохновил финского студента Линуса Торвальдса написать собственное ядро — то самое, что выросло в Linux. Позже Таненбаум переработал Minix в полностью открытую, сверхнадёжную систему.

4. HelenOS

HelenOS — ещё один научно-исследовательский проект на основе микроядра, похожий по духу на Minix. Особенность, которая сразу бросается в глаза, — ретро-интерфейс, вдохновлённый Windows 3.1 и 95. Система интересна с технической точки зрения: в ней реализованы необычные подходы к управлению процессами, однако для ежедневного использования она пока не готова — это скорее игровая площадка для серьёзных гиков.

5. AROS

AROS (AROS Research Operating System) — попытка воссоздать знаменитую AmigaOS. Это полная переработка AmigaOS с нуля, но с высокой совместимостью. Главное преимущество перед оригиналом — AROS работает на обычных ПК и различных аппаратных платформах. Существуют несколько версий: AROS One, Icaros, AROS Vision и AspireOS.

6. ReactOS

ReactOS — open source реализация Windows: система воспроизводит классический внешний вид Windows 9.x, но под капотом реализует ядро линейки Windows NT с целью совместимости с современными приложениями. Разработка идёт медленно из-за необходимости обратного инжиниринга в «чистой комнате», чтобы не получить иски от Microsoft. Тем не менее ReactOS вполне работоспособна — в ней даже есть Solitaire, которого в современных Windows уже нет без рекламы.

7. FreeDOS

FreeDOS — открытый клон MS-DOS. Зачем запускать однозадачную систему с барьером в 640 КБ памяти в наши дни? Причин несколько: ностальгия, запуск старых игр и бизнес-приложений на современном или винтажном железе, перепрошивка BIOS (многие утилиты BIOS работают только под DOS), а также применение в качестве платформы для встраиваемых систем — благодаря своей минималистичности.

8. GNU Hurd

До появления ядра Linux именно Hurd был первой попыткой GNU Project создать ядро для свободной операционной системы. Hurd основан на знаменитом микроядре Mach из Университета Карнеги — Меллон. К сожалению, разработка шла значительно медленнее, чем планировалось, и Linux обогнал Hurd. Тем не менее проект жив: Debian выпускает образы Debian/Hurd, хотя система всё ещё не стабильна для продуктивной работы и испытывает острую нехватку драйверов.

9. Семейство BSD

BSD-системы — пожалуй, самые известные open source ОС за пределами мира Linux. Их история восходит к Berkeley Software Distribution, созданной в UC Berkeley в конце 1970-х годов. BSD стала одной из первых крупных ОС с поддержкой TCP/IP, что заложило фундамент современного интернета.

FreeBSD

Наиболее известный представитель семейства. Выросла из проекта 386BSD. FreeBSD отлично зарекомендовала себя в роли файлового сервера благодаря нативной поддержке ZFS. На FreeBSD работает сеть доставки контента Netflix Open Connect и сервис отслеживания рейсов FlightAware.

NetBSD

Отличается исключительной переносимостью: NetBSD работает практически на любой архитектуре — от обычных ПК до старых машин на Motorola 68000 (Mac, Amiga), мини-компьютеров DEC VAX и даже… тостера. Девиз проекта: «Of Course It Runs NetBSD».

OpenBSD

Форк NetBSD, созданный Тео де Раадтом после разногласий с командой проекта. OpenBSD знаменита своим акцентом на безопасности: за всё время разработки в системе было выявлено лишь несколько удалённо эксплуатируемых уязвимостей. Части OpenBSD стали самостоятельными популярными проектами — OpenSSH и мультиплексор терминала tmux.

DragonFlyBSD

Радикальная переработка кодовой базы BSD. Система включает файловую систему HAMMER2 с дедупликацией и снимками состояния (снапшотами), а также виртуальные ядра — механизм, позволяющий запускать ядро в пользовательском пространстве для упрощённой отладки.

Вывод

Linux — далеко не синоним open source. Мир свободных операционных систем значительно шире: здесь есть и надёжные серверные решения (FreeBSD), и исследовательские проекты (Minix, HelenOS, GNU Hurd), и ностальгические реинкарнации (Haiku, AROS, FreeDOS, ReactOS), и образцы безопасной архитектуры (OpenBSD). Если вам надоело крутить одни и те же дистрибутивы Linux — мир open source операционных систем предлагает немало интересного для исследования.

Фото аватара

Иван Барабин

Специализация: разработка сайтов, SEO & WordPress
Опыт: более 10 лет

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *