9 шокирующих альтернатив Linux, о которых ты не слышал: проверь, кто на самом деле круче!

Иконка open source на фоне логотипов различных ОС.

Когда речь заходит о программном обеспечении с открытым исходным кодом, все сразу вспоминают о Linux. На самом деле, во вселенной открытых операционных систем куда больше интересного — некоторые проекты стартовали даже раньше Linux и всё ещё живы!

Plan 9 From Bell Labs

Рабочий стол Plan 9 From Bell Labs.

Операционная система Plan 9, разработанная в Bell Labs и названная в честь культового фантастического фильма Plan 9 From Outer Space, стала смелой попыткой пересмотреть подход к ОС. Главными в проекте были Роб Пайк и команда авторов первого Unix. Их идея «всё — это файл» получила развитие: сетевые ресурсы в Plan 9 доступны и просты, словно папки на жёстком диске — удобно и интуитивно.

В основе Plan 9 — создание распределённой ОС: ваши ПК и рабочие станции работают только как вывеска, а вся вычислительная мощность и файлы на серверах. О тонкостях этого подхода можно узнать в статьях Bell Labs 90-х годов. Была попытка выпустить коммерческую версию Plan 9, но повальная популярность Unix, Windows и только-только появившегося Linux не оставила ей шансов. Несмотря на это, идея Plan 9 заметно повлияла на современные ОС, включая Linux, а сейчас система совершенно бесплатна — и ты можешь попробовать её прямо сейчас!

Haiku

Рабочий стол Haiku OS с браузером WebPositive.

Haiku — свободная операционка, вдохновлённая легендой BeOS. В своё время BeOS от компании Be под руководством визионера Жан-Луи Гассе из Apple считали настоящей революцией: суперплавная работа с мультимедиа и поддержка нескольких процессоров, которую тогда можно было найти только на огромных серверах. Но после покупки Be корпорацией Palm история BeOS прервалась.

Сегодня сообщество энтузиастов воскрешает дух BeOS в проекте Haiku. Если для своей эпохи BeOS была «домашним» Unix, то Haiku для BeOS — примерно как Linux для классического Unix.

Minix

Консоль Minix.

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

Старинный ПК с Prince of Persia 2 и талисманом Linux на экране.

Как ретро-игра вдохновила развитие Linux

Игры — вовсе не пустая трата времени! Благодаря им Linux однажды оказался у тебя на жёстком диске в dual-boot.

Позже Таненбаум полностью переписал Minix, сделав из него максимально надёжную систему, и открыл её для всех желающих.

HelenOS

HelenOS с окнами Navigator и командной оболочки.

HelenOS — ещё одна экспериментальная система на базе микрокернеля, как и Minix. Особое внимание привлекает её стильный, винтажный интерфейс: будто снова 1995 год, только приятнее.

HelenOS отлично подходит для фанатов покопаться в низкоуровневых деталях: идея управления процессами реализована крайне интересно. Для повседневной работы она пока сыровата, но если хочется попробовать что-то принципиально иное — это отличный выбор для экспериментов.

AROS

Рабочий стол Icaros.

AROS расшифровывается как «AROS Research Operating System» — название ироничное, а проект серьёзный: это не эмулятор, а попытка воссоздать AmigaOS заново и движется вперёд своим путём. В отличие от классической Amiga, AROS запускается и на обычных ПК.

Как и Linux, у AROS есть несколько вариантов: AROS One, Icaros, AROS Vision и AspireOS — каждый со своими особенностями и уникальным подходом. Можно выбрать по душе.

ReactOS

Рабочий стол ReactOS с Проводником и пасьянсом.

AROS пытается воскресить AmigaOS, а ReactOS — это настоящая попытка сделать Windows с открытым исходным кодом. Интерфейс похож на Windows 9x, а архитектура повторяет Windows NT, чтобы системы и приложения до сих пор были совместимы.

Разработку тормозят юридические сложности: авторам ReactOS приходится писать весь код «с нуля» и избегать малейших совпадений с исходниками Microsoft. API Windows постоянно меняется, поэтому многие вещи приходится делать заново снова и снова.

Тем не менее любой желающий может скачать ReactOS и испытать его на себе. Система уже удивительно работоспособна — и да, пасьянс тут без рекламы!

FreeDOS

Консоль FreeDOS.

Если ReactOS создаёт свободную Windows NT, то FreeDOS — классическую MS-DOS, но полностью открытую и бесплатную. Это та самая легендарная однопользовательская DOS, где официально только 640 Кб оперативки (хотя благодаря встроенному расширению памяти этот предел легко обойти).

Зачем запускать DOS сегодня? Конечно, ради ностальгии! Я и сам в юности работал в MS-DOS — почему бы не вспомнить прошлое? FreeDOS позволяет без проблем запускать старый софт и, что немаловажно, любимые ретро-игры на современном ПК (или на редком настоящем «железе», если найдётся батарейка для BIOS). FreeDOS пригодится, если надо прошить BIOS или запустить старую утилиту, которая работает только в DOS. А в ряду решений для встраиваемых систем — это абсолютный чемпион по простоте, ещё проще компактных Linux-дистрибутивов.

Логотип FreeDOS и командная строка DOS.

FreeDOS 1.4: новый релиз — старые игры и программы живы!

Главный конкурент MS-DOS получил крупное обновление — классические развлечения всё ещё доступны каждому.

GNU Hurd

Установка Debian GNU/Hurd: выбор языка.

До появления Linux в проекте GNU был собственный микрокернель Hurd — первая масштабная попытка создать полностью открытую ОС. Его основой служил Mach kernel из Университета Карнеги — Меллона.

Жаль, но развитие GNU Hurd шло довольно медленно, и Linux обогнал его на старте. Тем не менее, проект до сих пор жив. Можно скачать образ Debian Hurd — но особой стабильности ждать не стоит: драйверов мало, и большая часть внимания разработчиков уже ушла к Linux. Сам я дошёл в установке только до выбора языка (в VirtualBox), так что если хочется поэкспериментировать с архитектурой операционных систем — выдали хоть немного терпения и смелости, Hurd ждёт своих поклонников.

BSD-семейство

FreeBSD Xfce с терминалом.

Среди открытых ОС, помимо Linux, именно BSD-системы стоят особняком. Их история начинается с Berkeley Software Distribution в Калифорнийском университете в 1970-х годах. BSD принесла массу улучшений в классический Unix, которые быстро разлетелись по всему миру. Здесь впервые появился полноценный стек TCP/IP — благодаря этому был построен интернет, каким мы его знаем.


Подпишитесь на рассылку — открывайте удивительный мир необычных ОС!

Из BSD-семейства громче всех звучит FreeBSD: наследник 386BSD, изначально рассчитан на компьютеры с Intel. Когда 386BSD застопорилась, несколько разработчиков выпустили свой форк. FreeBSD поддерживает массу аппаратных платформ и отлично подходит в роли файлового сервера с ZFS на борту. Кстати, на FreeBSD работает контентная сеть Netflix Open Connect и авиасервис FlightAware.

NetBSD — ещё один потомок 386BSD, и его девиз: «Конечно, на этом работает NetBSD!» — более чем заслужен. Запускается абсолютно везде: от домашних ПК до древней техники вроде Motorola 68000 или DEC VAX, и даже на тостерах.

OpenBSD стала результатом конфликта внутри команды NetBSD. Её создатель Тео де Раадт сделал ставку на безопасность. За годы существования систему ломали только пару раз — это практически рекорд! Некоторые части OpenBSD стали всемирными стандартами — например, OpenSSH и tmux.

DragonFlyBSD отличается более радикальными экспериментами с BSD-кодом. Здесь внедрена файловая система HAMMER2 с дедупликацией и снапшотами, а также реализованы виртуальные ядра — их удобно использовать для тестов без риска для рабочей системы.

Linux — далеко не единственная открытая ОС! Впереди ещё масса смелых идей. Если хочешь познакомиться с самыми необычными операционками — сейчас самое время для экспериментов!

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Премиум подписка — это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!

Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в:

Алекс Бежбакин
Оцените автора
Добавить комментарий