Если она такая хорошая как о ней все говорят, почему ей пользуются так мало?
1 - Отсутствие единых стандартов.
Многие говорят о преимуществе того, что Linux можно настроить под себя, выбирать то что хочешь. Но есть и обратная сторона такой свободы. Отсутствие единых стандартов. Код Linux постоянно совершенствуется, постоянно появляются новые архитектуры, новые интерфейсы, новые дистрибутивы. Из-за чего одну и ту же программу нужно переписывать и настраивать на весь "зоопарк" кода. Дело ещё куда не идёт, когда ты пишешь на одном коде под разное оборудование. Но с Linux ты пишешь не только на разное железо, но ещё и на разном коде. И это настоящая проблема, для разработчика софта. Понятное дело что можно запускать с дополнительными библиотеками. Но всё это "костыли".
2 - Костыли.
Говоря о костылях, вспоминаются проекты Proton и Wine. Вместо того чтобы начать писать софт хотя бы на Debian мировые гиганты решили улучшать эмуляторы, для запуска софта и игр из Windows? Хочется спросить -Вы серьёзно? Понятное дело что это обходится дешевле, но этот процесс затягивает выхода настоящего софта и игр класса ААА на самой Linux. Это как онлайн режим для GTA5, игра уже устарела, но благодаря онлайн режиму GTA6 можно откладывать до бесконечного долго. Так и тут. Чем больше будут работать с эмулятором. Тем дольше не будит ни Фотошопа, ни GTA на самом Linux, покажите мне тех людей, которые каждый день играют в GTA5 через эмулятор, или пользуются Фотошопом?
3 - Рассеянность усилий.
Как я уже говорил о том разнообразии кода, интерфейсов и дистрибутивов. Всё этот богатый “зоопарк” рассеивает усилия развития самого Linux. Каждый разработчик, будь то программист, или целая корпорация, приходя на рынок Linux ничего не находит умнее как создает свой дистрибутив, какое-то ответвление под конкретные задачи и вкладывается в его развитие, и зачастую такие дистрибутивы живут один день. Вместо того чтобы собраться вместе и приложить усилия к минимум проектов. Хотя бы к основным. Нет, каждый начинает с нуля. В итоге дальше новой оболочки это не проходит и проект забрасывается. Хотя всё не обходимое можно было "запилить" на существующих платформах. Не ужели из 1.000.000 уже созданных дистрибутивов не найти то, что нужно, надо создать еще 2.000.000
4 - Высокий порог.
Linux не очень дружелюбен к пользователю. Помню первый запуск установщика Ubuntu на моменте выбора подраздела установки. -Что тут делать то? Какие-то палочки и строчки, что жать то? Нет это конец. Самое удивительное что это вроде до сих пор не поменяли. Как было с основания Ubuntu, так и осталось. Конечно, за 3 года марафона разных Linux я много чего попробовал. Но если ты решишь попробовать, то первый твой опыт в 99.9% будет негативным. И ты свалишь с Linux обратно, поэтому я не советую только ради любопытства сносить систему. Впервые я попробовал Linux в далёком уже 2010 году. И после столько лет у меня не было желания. Но потом я продал карту, играть перестал, забросил фотошоп, стихи и так получилось, что ничего кроме картинок, фильмов и интернета мне не было нужно. И я решил, что проблем у меня особых не будет, что я серьёзно буду бороться со всеми трудностями, благо много я уже не требовал.
5 - Комьюнити и поддержка.
Это был настоящий Mein Kampf. Кроме того, что я уже забыл про проблему на моменте отметки раздела Ubuntu как вы понимаете, это не поменялось. Я опять наступил на те же грабли, но уже в 2016 году. Так-как я ничего гениальней не придумал как первой попробовать обновленную Ubuntu. Видимо это была “любовь с первого взгляда”. Потом была проблема с драйвером принтера. Так-как принтер старый, а драйвер новый. Он работал только до перезагрузки. Не смотря на сбросы и указания порта. В итоге я нашел скрипт, который качал старые драйвера и все работало на ура. Но вы же понимаете, что я за время марафона стал использовать разные дистрибутивы. Конечно же я установил хваленый Arch Linux, но только когда уже появился Manjaro проект, с настроенным интерфейсом. Почему я не стал ручками собирать с нуля? А вы эту инструкцию видели? -Я человек с техническим образованием, изучавший технический английский. Подумал. Оно мне надо? Где-то по среди установки. Потому что эта инструкция написана на “парселтанге” эту аббревиатуру понять может только истинный “довакин”, то есть программист. И если вы не пишите программы, в том случае что я все-таки не программист, что за счет чего работает трудно понять. Конечно, меня ждал новый свежий и быстрый код Arch Linux, но и новые проблемы. Я долго не мог установить драйвера на принтер и уже точно не помню установил или нет. Так-как производитель вообще эту платформу не поддерживал, но, по-моему, я нашел библиотеки тех самых “костылей” через год чтобы запускать скрипт. Но я, бывало, до банального “прогорал”, когда надо было даже такие примитивные действия как копировать файл из папки в папку делать через терминал “командную строку”. Самое удивительное то, что эти все команды есть в интернете, но там “ни где не указано как должно выглядеть имя файла в терминале” чтобы оно правильно распознавалось. Нужно целый список команд указать и знать, а есть еще и разные варианты команд, они вроде бы делают одно и то же, но не так как тебе нужно. Если раньше комьюнити и форумы были более дружелюбны в далеком 2010-ом. То сегодня тебя просто отправят в google или будут говорить терминами, из которых ты ничего не поймешь, а то может и пошлют. Поэтому никакой поддержки нет. И многие проблемы нельзя исправить, как пропадающая панель на рабочем столе, которую ты бесконечно ребутишь, это все что мне предложили на официальном форуме Mint и Ubuntu. Вместо того чтобы пофиксить проблему уже на конец. Почему-то в ArcoLinux нет такой проблемы не путать с Arch. Arco это дистрибутив на основе то го же Арча, только под англоязычную аудиторию. У других эта проблема переходила из сборки к сборке хотя о ней знали но ничего не делали, хотя говорят об оперативности исправлений на Linux. В kde если ты установил 5 программ, а потом вдруг решил удалить пару, не дай бог чтобы они имели зависимости. Так-как, когда ты устанавливаешь программы ты не думаешь запоминать весь список зависимостей, который программа может захватить. Потому что после этого пол системы сносит. Или решил настроить рабочий стол, в итоге его поломал, а сброс приводит к пустой панели, а не изначально созданной конфигурации. Это как раз вторая сторона бесплатно распространяемого обеспечения. Всё проблемы это только твои проблемы. Другое дело в Windows пишешь в поддержку говоришь номер лицензии и тебе отвечают в течении 1 дня.
Итог
Все что твориться с Linux не здоровая “тенденция”. С каждым годом она всё больше и больше вязнет в своих “достоинствах”. Единственное что действительно можно из этого извлекать это если гиганты вроде Google будет на основе идей Linux, создавать вроде ОС Android. Да она не оставила меня равнодушным, мне многое что понравилось в Linux, и я бы остался на ней. Но есть 1000, “но”. Да, Windows плохая, но она компенсирует свои недостатки большими достоинствами. Linux нельзя назвать устоявшейся. Скорее всего Linux это “феномен”. Мечта пользователя о идеальной системе, которую можно сделать самому и под себя. Linux это не ОС, это поле для тренировки, обкатки идей, экспериментов. Но пользователь ей как ОС, можно, конечно, но не для всех и не во всех случаях.