Linux не выход и не ответ

У семи нянек дитя без глазу. Пустая глазница и кровище на пол-лица. Орёт и ничего не понимает. По идее «обязанности» (которые никто не обязан) и «ответственность» (в которой никто ни за что не отвечает) в разработке и распространении Linux распределяются приблизительно так:

Первый шаг запуска системы — это загрузка. Практически единственным загрузчиком на сегодняшний день является Grub2. Его пишет воинственно-безответственная команда хамов и мракобесов, не интересующаяся последствиями и заинтересованная только в усложнении. Из чисто загрузчика чисто Linux его превратили в вещь в себе, непонятно чем занятую. Надёжность заменили на развитый язык собственной встроенной командной строки. Вспоминать, сколько раз обновление Grub приводило к невозможности запустить другие ОС, слишком больно. В общем, наблюдаются те же тенденции, что и во всём бесплатном ПО с открытым кодом. Простой и надёжный как швейцарские часы загрузчик Lilo практически забыт и содержит неприятные ограничения.

Ядро пишет по идее «Сам» Линус Торвальдс сотоварищи. Это шарашкина контора, мечущаяся между воплощением собственных идеалов квадратно-гнездовым методом программирования и затыканием дыр, обнаруженных менее шизанутыми и более профессиональными экспертами. На вид вроде работает, но стоит копнуть, и оказывается, что всё «не так однозначно».

Systemd, координатор системных задач, детище непонятных сил с непонятной мотивацией, который заменил простой и надёжный как швейцарские часы SystemV Init. Его пишет хорошо подвешенная команда неизвестных, у которой имеются необъяснимые, но широкие полномочия навязывать своё мнение, тактику и стратегию всем остальным содержателям ОС и выкручивать им руки. Ситуация навевает и наводит на.

Текстовые оболочки. С этим всё более ли менее нормально, ничего революционного не происходит, тишь, да гладь. На минуту вздохнём с облегчением.

Графические оболочки. Тут творится лютый холодец: конкурентная борьба нескольких враждующих организаций выражается в перетягивании одеяла на себя, засылке казачков, провокациях, вбросах, клевете, и всех трогательных проявлениях грызни за кусок пирога. Gnome шизоидно невменяем, KDE забагован до диареи, у MATE лишняя хромосома, а LXDE, XFCE и прочие огрызки удобны примерно, как туфли на три размера меньше ноги.

На этом собственно Linux заканчивается и начинается суп харчо, именуемый пользовательским ПО.

Вокруг Linux почти сразу сформировался культ. Его фанатики кричат, скачут и бросаются калом в любого, кто не следует линии секты на восхваление, хотя хвалить, собственно, не за что, кроме применения для облаков: виртуальная машина под VMWare, Xen или каким-то ещё гипервизором. Там Linux более ли менее справляется. Но это же не всё! Людям, пока ещё не заменённым на ИИ, нужны персональные компьютеры, и тут пока альтернативы Windows не предвидится, и вот почему.

Во-первых, между Линусом Торвальдсом и Женсенгом Хуангом тлеет конфликт, дошедший до нецензурной брани и показывания среднего пальца. Это ничего хорошего не обещает. Проявляется он в том, что драйверы для видеоадаптеров Nvidia для Linux практически неработоспособны. Практически всегда их установка приводит к «чёрному экрану смерти» и необходимости полностью переустановить Linux с нуля. У автора лишь один раз за два десятилетия и два-три десятка разных GPU получилась работоспособная система с аппаратным ускорением после их установки, но есть нюанс, Петька! Драйвер Nvidia снёс модуль ядра для VirtualBox. Или аппаратное ускорение, или виртуальные машины. После сноса драйверов и восстановления VirtualBox переустановить драйверы не удалось: видимо такой сценарий не предусмотрели разработчики из Nvidia, не догадавшись (что характерно!) протестировать и то, и другое вместе (ведь Nvidia и Oracle вовсе не закадычные друзья).

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

У Linux ноги растут из кода, украденного у Santa Cruz Operation, которой впоследствии шепнули на ухо, что преследовать Линуса за это, мягко говоря, не следует, и они заткнулись. Его одного, разумеется, на полноценную OC не хватило бы, и Линус каким-то образом подкатил к IBM. Они в силу непонятных мотивов и причин выдали ему исходный код драйверов для целого ряда аппаратных устройств и технологий. Потом к процессу подключился целый ряд организаций, не афиширующих своё участие в проекте. Результат — чудовище-мутант, которого за шерсть, язык, щупальца, рога и копыта тянут во все стороны государственные, коммерческие, религиозные и иные интересы, то есть нечто похожее на козлодрание. Загуглите это слово, и всё станет ясно.

Ладно, предположим, операционку вы выбрали, получили и установили. Предположим, какой-нибудь Debian. Дальше что? Вам нужны приложения. Предположим, Вы работаете с документами и установили LibreOffice. Удачи Вам! Он Вас скоро доканает. Уровень забагованности и клинического идиотизма этого пакета способен внушить леденящий ужас даже страдающим синдромом Урбаха-Вите. Об этом автор уже писал и повторяться нет смысла. Хотите альтернативу? Думаете, OpenOffice лучше? Нет, потому что его теперь мутит Apache Foundation, а там такие яйцеплясы зажигают, что трава не расти. Apache и сложность — близнецы-братья. Усложнят всё до судорог, а потом бросят. Одно слово: а-ка-де-ми-че-ский!

Вам также понадобится программа просмотра и желательно модификации файлов Adobe PDF. Удачи Вам! Нормальных под Linux нет. Есть куцые и убогие, но они до боли неудобные. Выход есть: установка подсистемы Wine и запуск Adobe Reader для Windows из-под Linux. Это медленно и печально, но по крайней мере, даёт возможность работать.

Простой текстовый редактор тоже желательно иметь, и вроде бы на первый взгляд их под Linux вагон и маленькая тележка, но все они разные, не соблюдают общий пользовательский интерфейс, страдают от ограничений, и доканают Вас своими уродливыми проявлениями тупости, присущей большинству разработчиков бесплатного ПО с открытым кодом, которым почему-то в голову не приходят соображения, важные для пользователя, вроде автоматического добавления расширения .txt к именам файлов. Вроде бы пустячок, но крови попьёт знатно.

Не повредит калькулятор, но если Вы привыкли к удобству такового в Windows, то Вас ждёт разочарование.

Разрабатываете печатные платы? Удачи Вам. Ковыряйтесь с Autodesk Eagle до судорог.

Проектируете здания или механизмы? Ну-ну! CAD под Linux — это отдельная песня. Особенно без аппаратного ускорения.

Формируете и храните базы данных? MySQL — замечательная вещь! Именно для Вас! Только Боже упаси, не дайте ему обрушиться, потому что он может превратиться в тыкву, и его придётся сносить и устанавливать с нуля, а базы восстанавливать из резервных копий. Где-то мы уже это видели. Уж не несколькими ли параграфами выше?

Редактируете звук и видеозаписи? Даже если Вам удастся запустить DaVinci Resolve под Linux, не дай Бог Вам также нужна виртуальная машина, потому что это приложение сильно зависит от драйверов для Nvidia, о которых написано выше. Иначе удачи Вам возиться с нелинейными редакторами с открытым кодом! Они развиваются и уже достигли уровня пещерного общества каменного века. Скоро научатся огонь разжигать.

Тридцать лет, как «сообщество» Linux подгавкивает на Microsoft и Windows и изо всех сил тужится и пыжится заменить их, но всё каменный цветок не выходит, потому что нет центрального мозга, принимающего решения по взвешенному рассмотрению и выявлению лучших из возможных идей. Наоборот, лодка кренится то на один борт, то на другой, то зарывается носом. Всё новые и новые орды мошек-однодневок, заинтересованных лишь в прославлении своего имени и улучшении своего послужного списка, протискиваются в репозитарии кода и дистрибутивы, чтобы закинуть туда свой любимый проектик в надежде быть замеченными и нанятыми. А культ доделывает работу за них: затыкает рты сомневающимся и критикам, перекрикивает их и продвигает идею, не позволяя никому заметить недостатки её воплощения.

Попытайтесь подать кому-нибудь в этом «сообществе» мысль о координации и кооперации с кем-либо ещё. Вас отфутболят. Эта мысль является чудовищной ересью для разработчиков бесплатного ПО с открытым кодом. Их идеал — анархия, в которой можно махать шашкой, не вдаваясь, кого зарубят. Твой код несовместим с остальным? «Это их проблема! Сами виноваты». Подорвались на твоих изменениях? «Замечательно! Ничего не может быть лучше. Прав я, Д’Артаньян, а остальные неправильной ориентации».

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

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

Статья написана под Linux в редакторе LibreOffice Writer. Автор отлично знает, о чём ведёт речь вот уже почти тридцать лет как. Работу под этой ОС выполнять можно, но для этого требуются знания, опыт, желание, свободное время на ожидание исправлений и иммунитет к хамству разработчиков. А всё потому, что наивные и доверчивые дилетанты когда-то поверили в красивую сказочку о бесплатности Linux и не удосужились подбить бухгалтерию, а то бы они выяснили, что в конечном итоге стоимость этого решения превышает стоимость альтернативного, результат не гарантирован, нынешнее состояние не означает его сохранение в будущем, и в любой момент всё может взорваться, если какого-то неведомого разработчика неведомо где укусил баран.


Рецензии