Кому и для чего нужен Linux?
Приветствую. Я в последнее время был заинтересован альтернативными операционными системами, созданные на основе ядра Линукс. Смотрел ролики, исследовал, сам что-то пробовал, советовался со знающими людьми. В итоге пришел к выводу. Буду краток.
Линукс — это не отдельная операционная система, это уже ядро. Само ядро было собрано с помощью языков Си и ассемблера, а в качестве базы когда-то была использована давнишняя система MINIX. Основатель ядра — Линус Торвальдс (кстати, финнов можно похвалить: они отличные программисты) — смог создать и предложить альтернативную ОС. Но полноценной она не становилась, будучи крайне сложной.
Это сейчас Линукс-системы имеют дружелюбный и более привлекательный интерфейс и функционал, хотя все равно будут уступать Винде и даже Маку. Я читал слишком много хвалебных отзывов, явно расхваливали Линукс, отмечая ОДНИ И ТЕ ЖЕ преимущества над Виндой и ОДНИ И ТЕ ЖЕ минусы перед Виндой. Ничего нового не прочитал, сколько бы не полазил.
Что у Линукса отмечают? Свободное распространение ПО, безопасность, стабильность, открытый исходный код (мол можно под себя настроить систему), наличие нескольких графических оболочек (есть похожие на Винду, есть похожие на Мак, есть и своеобразные), отличная площадка для программистов (там пиратки скачивать не нужно: местные программы, которые бесплатно можно скачать с менеджера пакетов, справляются с этим), отличная система для серверов… Это все в принципе есть. Но рядовому пользователю это что даст?
Системы Linux можно сравнить с игрой Doom. У игры Doom тоже открытый исходный код — отсюда и больше половины говно-модов и уровней, но и немало избранных легендарных, которые даже превзошли оригинал. У ядра Линукс тоже множество систем (их называют дистрибутивами): как хороших и избранных, так и отстойных.
Но отличия серьезные. По пунктам перечислю:
1) Ядро Линукс — это ядро. Это тесто, из которого надо приготовить еду. Само по себе ядро ничего не делает: на его основе создают систему. Doom же — это собранная игра, в которую можно поиграть. То есть с ядром Линукса без системы ничего не сделаешь, да и не поймешь ничего, а с оригиналом можно спокойно поиграть. Оригинал работает сам по себе, ядро же не работает;
2) У Дума все моды так или иначе имеют исходник — это оригинал. Они все равно используют его философию: HUD-бар, оружие, ходьба, уровни, стрельба… Даже если все поменять, превратив в другую игру, она все равно будет замаскированной версией оригинального Дум. То есть, там одна система — это система шутера. У ядра Линукс нет единой системы: в разных дистрибутивах разные расширения файлов, разные программы, разные темы, разные графические оболочки, разное количество программ… они друг от друга отличаются. Все основаны на ядре, но каждый использует свою философию;
3) Все моды на Дум имеют единство: они используют исходный код Дум, не поменяв суть. Графически, элементами, но суть осталась прежней. У Линукса нет единства: системы не похожи друг на друга, а если и похожи, то отличаются чем-то обязательно (например, способом обновления).
Короче, сравнивать дальше смысла нет. Но скажу, что Линукс серьезно уступает Винде и Маку по одной причине — и это ОТСУТСТВИЕ единства! Отсутствие главной базовой системы! Не мода, а оригинала! Потому что ядро Линукс можно сравнить с исходным кодом Дума, но не с самим Думом. Дум же стал оригиналом у себя, а вот у Линукса нет главной системы. Там образовались три-четыре семейства (Debian, RedHat, Arch и прочий сброд), если не больше. От них образовались их дочерние «потомки», которые тоже серьезно отличаются от «родителей». А если совместить эти файлы с разных дистрибутивов, они не запустятся (например, файлы для Ubuntu на Debian ни хрена не запустятся, как и наоборот). Более того, на одном компе НЕЛЬЗЯ ставить две и более Линукс-системы, потому что одна другому МЕШАЕТ!
Вот именно. Это Винда не мешает ранним версиям (десятка семерке не мешает, потому на компе их могут быть двое). Винда не мешает даже Линукс-системе находиться на одном компе в качестве второй системы, потому при выборе загрузчика мы можем спокойно выбрать Винду или дистрибутив Линукс. Но два Линукса вместе не уживутся: один удалит другого, да и сам пострадает — в итоге ничего не запустишь и поломаешь обе системы.
Ядро Линукса — монолитное. Это значит, что если система сломается и придется переустанавливать, то все данные БЕЗВОЗРАТНО пропадут — никакие утилиты не помогут. Это в Винде можно восстановить, потому что у нее микроядро.
У Линукса нет местного оригинала Дума. Да, самым первым привычным линукс-дистрибутивом считается Slackware, но он сам канул в лету и его никто не рекомендует устанавливать (разве что на нем можно заново с нуля собрать свой дистрибутив, ибо имеет все необходимые библиотеки, но кому это надо?). Самый старый Slackware не стал местным Думом, от которого произошли различные моды. Он просто стал местным модом непонятно какого оригинала. Как и все последующие редакции.
У Линукса каждый дистрибутив стремится к популярности и обойти друг друга: Debian даже с дочерней Ubuntu конкурирует, при этом Ubuntu стала самой популярной; RedHat считается качественной системой, хотя и платной, но о ней никто не думает; Arch считают мощной минималистичной системой, но сама конкурирует с Manjaro — его производной. И между собой тоже конкурируют эти семейства — это как в «Крестном Отце», где мафии соперничают друг с другом, а круг мафий называют Семьями. Самое смешное: Линукс-дистрибутивы пытаются навязать конкуренцию Винде, которая не мешает своим редакциям (у них одна крыша и одна компания в лице Microsoft — это не разрозненный сброд), даже отмечая ее серьезные минусы, мол тормознутая, небезопасная, нестабильная, закрытый исходный код…
Это несерьезно. Во-первых, простому пользователю плевать на скорость системы, на нестабильность, тем более на закрытый исходный код. Программист, каким бы величайшим ни был, пока не числится в Microsoft, он не получит доступ к коду Виндовс, так с безопасностью наладили, да и антивирусы не зря же придумали. Во-вторых, большинство программистов сидят на Винде. А почему? Потому что на Винде ИГРЫ и ПРОГРАММЫ! Мощные и такие, что на Линуксе существующие программы — это жалкие подделки. Звание «бесплатная ОС» уже должна понять, что функционал системы будет явно уступать коммерческой Винде.
Линукс имеет кучу программ, но Виндовые все равно остаются незаменимыми, а линуксовские остаются жалкими подделками, на которых серьезные задачи не решишь. В общем, плюсы Линукса обращаются в минусы.
Бесплатность — бесплатный товар круче дорогого товара не станет, ибо в бесплатном душу не вкалывают, прекрасно зная, что ЭТО не продать. Разумеется, бесплатные дистрибутивы НИКОГДА не превзойдут Винду, потому что такие системы от души никто делать не будет. Они не достигнут уровня Винды.
Стабильность — простому пользователю начихать на бесперебойную стабильность, а программисты давно привыкли к Винде, потому что выбор между качественными программами и просто стабильностью падет на первое. Программистам нужны ПРОГРАММЫ, а не стабильность системы.
Безопасность — открытый исходный код гарантирует, что если Линукс вмиг обгонит по популярности Винду, то и вирусов наклепать будет намного проще и они будут расти с вирусной скоростью — тогда все дистрибутивы Линукс быстро лягут на дно. Открытый исходный код — это гарантирует выявление вирусов, но вирусы так же легко создать. Вирусов почти нет на Линуксе, потому что самого Линукса у 95% населения земного шара нет! Зачем вирус и кого губить? Энтузиастов?
Сервера? Линукс на серверах — сильная, но… если на госработе у всех стоит Винда, а на сервере стоит, допустим, хвалебный Debian — что из этого выйдет? Чужая система не примет Виндовую — сами айтишники рассказывали, что пытались такую фишку прокрутить, потом поняли абсурдность идеи и поставили на сервер серверную версию Винды. Ставить в качестве сервера Линукс, имея клиентов Виндовс — это абсурдно. Это не дает преимущества, потому что Линукс с Виндой работает на «вы».
Свободное ПО? Свободно распространить можно говно, а качественное только продать. Эта философия породила целый сброд дистрибутивов. Желающий перейти на Линукс будет гадать, какой дистрибутив выбрать — каждый своими плюсами-минусами и непонятными отличиями заставит бедолагу вернуться к понятной Винде.
Среда разработки? На Винде они более качественные. Visual Studio — на нем спокойно можно писать программы.
Доступность программ? LibreOffice никогда не заменит Microsoft Office, а аналога Adobe Photoshop у Линукса и в помине нет — зачем остальные программы? Какие программы на Линуксе будут работать лучше Виндовых? Что тогда решает доступность?
Низкий процент пользователей Линукса все объясняет, почему не стоит переходить туда. Когда сами айтишники говорят, что это — говно и оно для любителей дома побаловаться, а не для работы и развлечения вовсе. От того, что Линукс работает быстрее Винды за счет минимализма (кстати, у нее кислый графический интерфейс — даже у старой Windows 98 была приятная графика), игры, допустим, от этого быстрее не станут. Тем более на тормознутой Винде игры работают все-таки быстрее, чем на Линуксе.
У Линукса ПРОСТО НЕТ ПРЕИМУЩЕСТВ перед Виндой. Линукс можно рассмотреть, как замену хобби: вместо того, чтобы играть в игры, можно полазить и побаловаться с исходным кодом и что-то полезное взять. Можно реально стать программистом, но для больших задач нужна Винда. Линукс — альтернатива играм, но не альтернатива самой Винде. Линукс не станет заменой Винде. Потому что у Линукса нет ГЛАВНОЙ ОС! Нет местного оригинала Дума, на основе которого создавались бы моды.
Ситуацию можно сравнить так. Допустим, оригинальный Дум не вышел, но исходный код есть и слили. На основе исходного кода каждый создал свою отдельную игру. Каждый будет позиционировать себя со стороны шутера, но не будет источника и оригинала, на основе которого и будут они созданы. У них не будет того, за что держаться.
У модов Дума есть за что держаться — это оригинальный Дум. А у дистрибутивов Линукса нет такой возможности. У них нет примера ОС. У них нет главной системы. Нет главного общего лидера. 600 дистрибутивов было создано — больше половины кануло в лету. Около 50, в лучшем случае, интересны, а самых интересных лишь десять. Да, образовались три главных семейства, но даже внутри них нет семейства. Более серьезной смотрится коммерческое семейство RedHat, но кому оно нужно? Fedora — продукт RedHat — по какой-то причине зашла самому Линусу Торвальдсу, но она ничем не особенная в сравнении с другими дистрибутивами.
Если бы Линус Торвальдс создал оригинальную Линукс-систему, которая реально олицетворяла бы Линукс и была бы флагманом, тогда все дистрибутивы объединились бы под одной крышей и не мешали бы друг другу. Например, нужно было БАНАЛЬНО создать главную систему. Просто назвав Linux. Не Linux Mint, не PCLinux, не Alt Linux, а просто Limux — альтернатива Windows. Linux 95, Linux 98, Linux XP, Linux 7, Linux 8, Linux 10 — свою основную ветвь надо было сделать. И оставить открытым исходный код, но с условием: главной Линукс-системой будет, например, Linux 10 и ее прямая ветка. А не всякие Ubuntu, Debian, Manjaro и т.д.
Вон, у Mac OS тоже низкий процент пользователей, но он популярней хотя бы. Почему? Потому что у Мака нет сброда. Есть целая прямая ветка, как в Винде. Да и качественно там все сделано, пусть для игр будет явно хуже даже Линукса. Но Мак выполнен отлично, потому что над ним работает одна компания. И там нет сотен непонятных не единых дистрибутивов. Вон Мак может конкурировать с Виндой, потому что у него есть свои реальные преимущества перед самой Виндой (например, графика, графические программы, мультимедиа, качество работы, стабильность — там он уделывает Винду, хотя по количеству программ и игр и доступности явно уступает). У Линукса попросту НЕТ преимуществ!
Единственной достойной Linux-системой является… Android. Но Андроид давно перерос в самостоятельную систему, не став конкурировать за место под солнцем с остальными сотнями дистрибутивов и не войдя в какое-либо семейство, потому Андроид хоть и использует ядро Линукс, но в привычном понимании Линуксом вовсе не является. Это все вышеперечисленные назовут смело Линуксами, но Андроид будет называться Андроидом, а не Линуксом. У него нет второго имени, какое есть у почти всех дистрибутивов Линукс. Например, Ubuntu называют Линуксом, Debian — Линуксом, Fedora — Линуксом. А что из них настоящий Линукс — непонятно. Но про Андроид скажут, что это просто Андроид. Он заслужил свое имя, а остальные нет. Да и вектор был выбран правильный.
Отсутствие единства — вот главная причина провала Линукс-систем. Из-за отсутствия главной флагманской системы, у которой есть своя ветка, аналогичная Винде и Маку, Линукс НИКОГДА не станет серьезной альтернативной ОС. Она будет альтернативой играм: бывает, когда устал от игр и хочется попробовать новое — вон Линукс, поковыряйся в терминале и пользуйся, изучай, исследуй, будь туристом. Линукс — замена играм, но не замена Винде. Линукс-системы вовсе не конкуренты Винде и даже Маку! У них отсутствует единство. Отсутствует лидер. Отсутствует крыша. Все разрозненные друг друга не признающие. Только ядро, но ядро есть и у Винды с Маком. Более того, Мак, как и Линукс-системы принадлежат к UNIX-системам, что роднит их, но Мак давно как стал самостоятельным и фактически не использовал ядро Линукс, потому что появился даже раньше Винды. Ядро Линукс появилось в начале 90-ых, потому Мак никак не связан.
Кому нужен Линукс? Только сектантам и хейтерам Винды, но нормальные люди тратить на него время и пользоваться им не будут. Для чего нужен Линукс? В принципе, ни для чего. Только в качестве замены видеоиграм, но такое хобби мало кому придется по душе. Я лично любитель игр — и им остаюсь. Гиком-линуксоидом становиться не собираюсь: читать текст, печатать, проверять — это не хобби, а издевательство над здоровьем. Программистом можно стать и без Линукса.
Решение поднять популярность систем Линукс есть. Сам Линус Торвальдс ОБЯЗАН создать аналог компаний Microsoft и Apple, создать основную ветку систем Linux (именно систем, а не дистрибутивов), посчитать всякие Убунту, Дебианы, Арчи — жалкими модами, послать Федору и показать всем энтузиастам, каков настоящий Линукс!). У Винды символом является окно — это не ядро символизирует, а именно систему. У Мака это улыбчивый смайлик — символ не ядра, а системы. У Линукс — это пингвин. Но это символ ядра, а системы-то нет. Есть дистрибутивы, у которых каждый свой символ. Этот сброд так и останется сбродом, а создать НАСТОЯЩИЙ ЛИНУКС может только основатель ядра — Линус Торвальдс. Просто он не захотел.
Винда одна, Мак один, а Линуксов несколько. Нет, если хочется конкуренции с Виндой и Маком, Линуксу тоже надо стать одним целым и иметь свою основную ветку. Надо не дистрибутивы создавать с помощью мануала Linux from Scratch, а вообще напрямую обратившись к ядру и написав систему! Как писали Винду и Мак, так и написать Линукс. Дав истинное название — Линукс. Тогда будут забыты всякие Убунту, Дебианы, Федоры и так далее. Потому что они не настоящие Линуксы. Настоящего Линукса нет. Самый популярный — не значит, что стал настоящим Линуксом.
Если же нет намерения конкурировать с Виндой и Маком и просто признают их гегемонию и статус, тогда НЕ НАДО ВЫПЕНДРИВАТЬСЯ, что Линукс явно лучше Винды и Мака. Нет, Линукс НИЧЕМ не лучше. Абсолютно. Его преимущества — его же недостатки! Винда и Мак — это серьезные мастодонты. Линукс — это просто жалкий сброд, который между собой даже не един, а по одиночке и вовсе не стоят рядом с мастодонтами. Эти дистрибутивы быстры, но за счет минимализма. Более того, немало дистрибутивов, которые почти копируют Винду и Мак: (Zorin OS и Linux Mint — почти похожи на Винду, elementary OS — жалкая пародия Мака).
Линукс-сообщество создает лишь подделки, от того и бесплатны. Лучше забыть о Линуксе, потому что пользы не даст никакой, даже если во все дистрибутивы перепробуешь и научишься создавать свои дистрибутивы — просто составишь компанию мусорщикам и сектантам.
Кто устал от Винды — лучше перейти на Мак. И наоборот. Но Линукс не является третьей стороной. Потому что у Линукса нет главной системы. Сравнивать моды с оригиналами нет смысла.
Если провести аналогию с играми, то сравним так: Винда — это StarCraft, Мак — это WarCraft, а Линукс — это Dota 2. Дота популярней, проще, но официальный статус культовых игр носят именно СтарКрафт и ВарКрафт: по Старику есть целый роман и комиксы, по Варику вообще целую историю создали и даже фильм есть, а у Доты лишь заказное аниме.
Сравним еще. Винда — это Half Life. Мак — это Quake. Линукс — это какой-то мод на Дум, но не сам Дум. Сравнивать неофициальный фанатский мод с официальными играми — абсурд. Мерить, хоть и крутой мод, но фанатский с официальными Халфой и Квейком — это глупо. Лучше Дум с ними сравнивать: он и без модов смотрится достойней из-за статуса «официальный».
Вот так вот. Линукс имеет моды, но не имеет оригинала. Потому пингвина олицетворяет… ничего, кроме ядра, а ядро — это не система. Сравнивать ядро с системами тоже глупо.
Следовательно, Линукс без единства — ничто. Забудьте о нем. Винда всех устраивает. Мак устраивает многих и имеет единый подход. Вот единый подход и показывает свой результат. Так что линуксоиды переборщили с хвалой, потому что они лишь жалкие фанатики: Линукс просто ничто перед Виндой и Маком. Настоящим Линуксом пока остается только ядро. Голое ядро. Ядро есть и у Винды с Маком, но с их ядром никто не играется.
Подход Торвальдса я уважаю, но рассматривать дистрибутивы Линукса всерьез не стоит. Они не станут заменой Винде или Маку никогда!
Я сам жалею, что тратил кучу времени на изучение Линукс-систем. Потом понял, что перед Виндой Линукс просто не имеет ничего, чтобы что-то достойное предложить, кроме выдуманных плюсов, которые обращают в минус, если глубоко копаться. Нельзя увязнуть в Линуксе. Живите спокойно на Винде или Маке. Это касается и программистов: программировать и устраивать целые истории могут и на Маке с Виндой. А узкоспециализированные дистрибутивы Линукса типа шпионские, типа хакерские — хорош издеваться. Это уже несерьезно.
Мой вывод: Линукс никому не нужен и ни для кого. Всего лишь игра, только для тех, кто любит печатать код за кислым интерфейсом, который в реальной жизни и на работе пользы не даст. Чтобы изучить программирование и прочие специальности, связанные с ИТ-сферой — Линукс вообще не нужен, как бы сильно его не хвалили. Винда или Мак, соответствующие программы — и вперед.
