Причины смерти Plan 9

Автор GNU Human, 10 октября 2021, 12:14:44

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

GNU Human

В этой теме предлагаю пофилософствовать и поделиться мнениями относительно текущего состояния ОС Plan 9.

Мои рассуждения под спойлером:

Открыть содержимое (спойлер)


В начале двухтысячных годов вышла крайняя версия ОС Plan 9, - системы, созданной теми же людьми, кто разработал ОС Unix и язык программирования C. С тех пор больше никакого развития не происходит, и хотя в Википедии ещё значится статус "Проект активен", высока вероятность того, что в ближайшем будущем не только не выйдет новых версий, но и сам официальный сайт навсегда переселится в архив поисковиков. И у меня, как у человека слегка знакомого с Unix-подобными ОС, и с языком C, этот факт не может не вызывать тени сожаления.

Как так вышло, что люди, создавшие самую популярную ОС в мире, и самый популярный язык программирования, "выкатили", как более совершенный продукт то, что оказалось никому не нужным?

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

Я не знаю почему так получилось, и могу лишь предполагать. Вот несколько простых предположений, пришедших на ум самыми первыми:

1) Разработчики во второй половине жизни просто спятили, и настолько запутались в своих фантазиях, что придумали никому не нужную, и неприменимую на практике "хрень".

Разумеется, это предположение, основано более на иронии, чем на здравом смысле. Сойти с ума может один человек, или два, но вряд ли целый коллектив. И даже если кто-то из программистов и был не вполне твёрд рассудком, то остальные, наверняка, придерживались бы верного направления, и не позволили бы проекту скатиться на дно.

2) Разработчики всегда были сумасшедшими, а ОС Unix и Язык C, завоевали популярность в мире совершенно случайно, по воле проведения.

И второе предположение следует отнести больше к шутке, чем к серьёзным размышлениям. Однако, на возможность как первого, так и второго предположения указывает кроешчный фактик - название ОС Plan 9, а так же имя пользователя по умолчанию и его внешний вид. Могло ли появиться нечто подобное, в результате серьёзной разработки? Хотя, этот фактик может лишь указывать на специфическое чувство юмора коллектива, и никак не свидетельствовать о безумии создателей, или их непрофессионализме. А что если Plan 9 изначально и разрабатывалась, как шутка, как "тренировка для пальцев", как проверка некоторых гипотез, и не предполагала широкое распространение в мире? Ответить на этот вопрос смогут только оставшиеся в живых создатели.

3) Разработчики ошиблись в прогнозировании развития информационных технологий. Предполагали один вариант, и под это разрабатывали Plan 9, а в результате всё сложилось иначе, и в установившихся реалиях концепция Plan 9 оказалась бессмысленной.

Этот вариант вполне возможен, хотя и сомнителен. Могли ли профессионалы такого уровня ошибиться? Да и опять же, от ошибки не застрахован один человек, но целый коллектив вряд ли пошёл бы в ложном направлении.

4) Мысль разработчиков просто опередила время и в будущем, может через несколько лет, или несколько десятков лет, все осознают гениальность Plan 9 и начнут активно её разрабатывать всем миром.

Такие вещи в сфере ИТ случались. Например разработки Дугласа Энгельбарта были невосприняты изначально всерьёз, так как техническая база не соответствовала их требованиям. Однако потом всё встало на свои места. Некоторые из изобретений Александра Белла, так же, изначально не нашли популярности, хотя потом, за его разработки активно взялись уже другие люди. Да и много таких примеров, когда изобретатель придумывает нечто, опережающее своё время на годы, или даже, десятилетия.

5) И наконец, самое реальное предположение состоит в том, что человечество в своём мышлении слишком инерционно и старается придерживаться имеющегося уклада. Всё новое встречается в штыки, если только, оно не на тысячу процентов лучше существующего. К моменту разработки Plan 9, популярные Unix-подобные ОС уже захватили весь мир. По ним написаны тонны документации, и разработаны сотни тысяч программ. Во всём этом, просто, не нашлось желающих, осваивать новые технологии, и заново учиться делать "первые шаги". Поэтому, сколь бы ни была гениальна, или просто хороша ОС Plan 9, но существующий багаж знаний и разработок выбросить оказалось просто невозможно.

Однако, здесь есть небольшой факт, заставляющий усомниться и в этом самом реалистичном предположении. Он заключается в вопросе: "А как же энтузиасты?". Ведь их всегда было много во всех странах мира, и особенно в России. Разрабатывается же крошечная, никому не нужная ОС Колибри, "размером с дискетку". Все понимают, что мир она не захватит, и что на ассемблере больших проектов не напишешь, но ведь "пилят" же! Стабильно и настойчиво. Появляются новые программы, новые драйверы, исправляются ошибки. И всё это силами энтузиастов. И ReactOS развивается, хотя сложно представить для кого и зачем. И Minix, силами всего нескольких десятков разработчиков, хоть и очень медленно, но развивается. А уж что говорить о Linux? Достаточно только взглянуть на дерево дистрибутивов, чтобы понять, что энтузиазм здесь растёт и процветает. И неужели во всём этом котле разработки и программистской мысли не нашлось нескольких грамотных энтузиастов, желающих развивать идеи знаменитых Томпсона, Ритчи, Кернигана, Пайка и других?!

Последняя версия Plan 9 вышла 20 лет назад. И это говорит не о медленном развитии, а о самой натуральной "смерти" и скором окончательном разложении. Но почему так вышло?

А вы можете об этом что-то сказать?

[свернуть]

dzhoser

#1
Сменялись компании, разработчики...
Отдали в свободное плавание сообществу, но за бесплатно никто не хочет делать. К тому же есть готовые решения с инфраструктурой и софтом.
Android, Linux.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков