Линукс... Сколько лет уже этой системе, столько фанаты предрекают вендекапец. Только наш пингвин прочно обосновался на серверах, а на компьютеры обычных пользователей не спешит. Фанатов это огорчает, и они пишут статьи, типа "5-10-100 мифов о линуксе, в которые пора перестать верить". И приводятся претензии, накопившиеся у пользователей.
Ну, приступим, помолясь...
Первое, что видит пользователь, запустивший Самую Свободную И Безопасную Систему - интерфейс. Интерфейс разный, причём он не только от винды отличается, но и DE (Desktop Enviroment, окружение рабочего стола) друг от друга. С одной стороны, пользователь может выбрать комфортный для себя внешний вид и способ общения с системой, а с другой - поди знай, какой из этого зоопарка тебе подойдёт лучше? Они все разные, с разной философией, разным внешним видом, и стандартного просто нет. Общего принципа взаимодействия пользователя с системой тоже нет. То есть - он есть, и это консоль.
Тут мы идём ко второму "мифу" - всё, мол, делается только из консоли. Это не миф, и вот почему: если спросить на форуме, как сделать что-то, то ответ будет не "в этом меню найди то-то", а "sudo yoklmn -reinstall -all -nafig", потому, что поди знай, кеды у него, гном, или мате какое (ну, это как раз DE из предыдущего абзаца). Почитавший форумы понимает, что всё делается через консоль, и закономерно пугается. Если кто помнит MS-DOS, тот знает, что такое - работать из командной строки. А вот для пользователя Windows или OsX это непривычно. Мышкой там не помахать - надо руками вводить команды в терминал, при этом очень желательно понимать, что именно эти команды означают.
Однако, если вам повезло, у вас типовое железо, типовые задачи, и типовой софт, то терминал вы в линкусе действительно можете не трогать. Что нужно настроить, настраивается парой кликов мышки. Но это только если вы - везучий человек. Поскольку, если что-то не работает, придётся лезть на форумы, и осваивать консоль.
Про софт - всё просто. Его либо нет, либо он обладает "инженерным дизайном". Да, можно выполнять примерно те же действия, но крайне непривычным способом. Для сравнения попробуйте администрировать 1с из винды и линукса. Я пробовал. Однако, стандартный набор: офис-плеер-браузер-почта есть практически всегда, он бесплатен, и вполне работоспособен. Читать-писать в Дзен, смотреть киношки, слушать музыку, работать с документами и почтой можно, и это вполне комфортно.
Ещё такой, совсем не миф. Сообщество. Поскольку линукс - система открытая, то много чего там пишут энтузиасты. Энтузиасты находят проблемы, энтузиасты их исправляют. И искать помощи вам придётся как раз у этих энтузиастов. А они - люди увлечённые, так сказать. И к новичкам там отношение весьма пренебрежительное. Стандартная ситуация, например, это на вопрос "как смонтировать образ диска" тебе объяснят, какой ты ниасилятор, как надо валить обратно на винду, и только иногда подскажут, что для монтирования надо ввести команду "sudo rm -Rf --no-preserve-root" (никогда так не делайте, это удаляет систему). Их даже можно понять, зарплату там не платят, а элементарные вещи сто раз объяснять не хочется, но новичку от этого не легче.
А теперь - двухминутка ненависти. Статья эта вообще родилась из комментариев под разными статьями на Дзене, где фанатики с горящими глазами огнём и мечом пытаются обращать заблудших пользователей в свою веру. Так что дальше, в-основном, для них.
Говорить о явных проблемах в Святом Линуксе - табу. Например - видеодрайверы. Там есть нормальные драйвера под видео в ядре? При том, что производители-то их выпускают. Только Швабодная Швабода не даёт блобы сразу воткнуть, на этапе установки. Сношайтесь, мол, сами. Вот сколько лет я с этим пингвином вожусь - столько там геморрой с дровами на всё подряд. То, что там в CUPS PCL сделан, который стандартно принтера понимают, это круто, только толку в нём, если иксы не стартуют? Ладно, в самом начале линух был системой для энтузиастов, там драйверов просто не было. Но сейчас линукс позиционируется (и вы же сами за это топите) как система для всех. Так для кого - всех? Для всех сисадминов и программистов? Ну, есть мак, где всё то же самое, только без геморроя. Для всех бедных программистов и сисадминов, у кого денег на мак нет? Так это очень и очень немного народу, если честно.
Десятка сейчас сама устанавливает почти все драйвера, не надо даже на сайт производителя ходить - только подключи к интернету. Это - развитие. А линукс - деградация. Сам иди, читай маны на английском, как тебе завести твоё видео, звук или сеть. Потом колдуй в консоли, ставь зависимости, переходи в runlevel 3, правь конфиги, пиши пути, ставь флаги в груб и всякое такое. Если повезёт - заработает. Нет - busibox осваивай. Это что - user-ориентированная система?
К линуксу на серверах вопросов нет - там всё работает, что нужно. Только ПК - не сервак, у него задачи напрочь другие. И пользователь ПК - не обязательно админ, у которого свободного времени больше, чем всего остального. У меня было так: заинтересовался линухом, изучил, стал админом, выучился, стал программировать и конфигурировать под 1с, снёс со своего компа линух к чертям свинячьим, поставил винду, и деньги зарабатываю. Линукс теперь живёт на серверах, где ему самое место. А когда скучаю по кедам, запускаю Slackware, ностальгирую, и иду работать.
Я уже не говорю о системных требованиях. Помню свой восторг, когда вместо ХР поставил убунту 9.04 - оно ж летало! Не жрало ресурсы, как не в себя, не тормозило, не глючило. И во что это выродилось? Unity, wayland, необходимость иметь i-100500 и 32Гб памяти для работы. Реально, винда 10 меньше тормозит на том же железе. Это куда годится?
Так что не мифы это. Линукс - для линуксоидов, то есть - людей, готовых разбираться в непривычной системе, тратить время и силы для того, чтобы в итоге получить примерно такой же пользовательский опыт. Чтобы он пошёл в массы, этот опыт должен быть кратно лучше.