Что такое Linux, чем он похож и не похож на UNIX?
Миф: Linux -- это UNIX сегодня
Причины мифа:
- Специалисты старшего поколения вышли из UNIX-среды
OpenSource-сообщество похоже на UNIX-сообщества
- Дистрибутивы Linux имеют очень много обшего с UNIX
UNIX и UNIX-сообщество с современной точки зрения
Предыстория
- Холодная война, "догоним и перегоним СССР в области ЭВМ"
- Ассигнования в наукоёмкие производства
- MULTICS
- Долгий цикл разработки ОС
Следствие: в разработке были заняты по большей части люди с университетским образованием
История UNIX
Не буду пересказывать это:
Linux и Linux-сообщество в сравнении с UNIX
История Linux
Не буду пересказывать "Just For Fun"
Linux и UNIX: сравнение
Сообщество
|
UNIX-сообщество |
Свободное сообщество (Linux) |
Мотивация |
Формально произвольная, но в силу условий -- в основном, повышение личшых профессиональных качеств (инженерных или научных) |
Строго произвольная мотивация |
Вход и выход |
Высокий порог входа (научная культура), условия выхода могут определаться работодателем. "Live free or die". |
"Opt in -- opt out". Низкий порог входа и выхода |
Иерархия |
Динамическая иерархия сообразно профессиональному уровню |
Динамическая иерархия сообразно вкладу в сообщество |
Участники сообщества и то, что они делают
UNIX |
Open Source (Linux) |
UNIX-оид -- высокооплачиваемый уникальный специалист, который полностью разбирается в системе |
Linux-оид может разбираться только в той части, которую он даёт сообществу, а уникальный специалист может не иметь времени на взаимодействие с сообществом |
Требования работодателя -- закон |
Интересы сообщества равноправны или даже более приоритетны |
Научная культура -- условие входа в сообщество (т. е. "по умолчанию") |
Культура -- необязательное свойство участника сообщества, однако оно поднимает человека в иерархии, т. к. позволяет делать ценный вклад |
Культура документирования (научная школа, кропотливая разработка) |
Культура информационного пространства (быстрая разработка, WEB-ресурсы, в т. ч. специализированные) |
Связность (умеренная) -- инструмент распространения |
Связность (полная) -- инструмент разработки, а следовательно, и всего остального |
Вывод
Современное свободное сообщество отличается от своего прототипа -- UNIX-сообщества -- и в худшую, и в лучшую стороны.