Linux

Почему Linux не является мейнстримом? 5 недостатков, которые нужно исправить

Почему Linux не является основным?  5 недостатков, которые нужно исправить

Какую долю рынка занимает Linux? Согласно этой статистике использования операционной системы , вы увидите, что Linux пересек 5% -ную отметку некоторое время в конце 2010 года — и застрял там около пяти лет, лишь взлетев до 5,9% один раз в июне 2015 года, прежде чем успокоиться.

Это не хороший знак. За последние годы Linux, несомненно, улучшился , так почему же он не смог расти? Неспособность захватить как минимум 1% за пять лет вызывает беспокойство в лучшем случае и, возможно, указывает на тот факт, что есть некоторые серьезные проблемы, которые необходимо решить.

Эти проблемы присущи дизайну Linux? Или они могут быть преодолены при правильном руководстве и сотрудничестве? Трудно сказать, но давайте посмотрим и посмотрим, что может получиться.

Примечание. Эта статья относится только к рабочим столам. Linux на самом деле очень популярен в других областях, таких как серверы, мобильные устройства, домашние кинотеатры и даже образование!

1. Пейзаж развивается слишком быстро

Одно из преимуществ Linux — и движение за ПО с открытым исходным кодом с открытым исходным кодом в целом — это то, что оно не застаивается. Если что-то не так с ядром, приложением или программным пакетом, любой может внести исправление или дополнение.

Это программное обеспечение с открытым исходным кодом в лучшем виде, верно? Ну, в некотором смысле, да, но не совсем. По правде говоря, это обоюдоострый меч — несмотря на преимущества быстро развивающегося программного обеспечения, он имеет огромный недостаток.

С одной стороны, если вы используете приложение с закрытым исходным кодом, такое как Photoshop или Unity 3D, вы зависите от разработчиков. Если есть ошибка, которая мешает вашему рабочему процессу, у вас нет выбора, кроме как ждать и надеяться, что они быстро ее исправят. С помощью приложения с открытым исходным кодом вы можете исправить это самостоятельно.

линукс-мейнстрим-убунту-дерево

Но вот проблема с быстро развивающимся программным обеспечением: если вы не подключены к сообществу, невозможно идти в ногу со всеми изменениями.

Например, посмотрите на самое большое имя в настольном Linux: Ubuntu. Они выпускают новую версию каждые шесть месяцев, где каждая версия названа в честь года и месяца выпуска (например, 14.10, 15.04, 15.10 и т. Д.). Сравните это с Windows (каждые 3-5 лет) и OS X (каждые 1-2 года).

И Ubuntu — только один из многих. Десятки новых дистрибутивов Linux выпускаются каждый год, и все эти дистрибутивы обновляются с разной скоростью. За углом всегда что-то новое и необычное, и пейзаж никогда не бывает прежним.

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

2. Слишком много вариантов

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

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

В большинстве случаев эти разногласия разрешаются, и все остается на своем пути, но иногда возникают конфликты, коренящиеся в более глубоких вопросах, таких как видение и направление. Когда это происходит, разрешения немного и далеко друг от , и это происходит чаще, чем вы думаете, вот почему так много проектов с открытым исходным кодом разветвляются

линукс-мейнстрим-с открытым исходным кодом

Для тех, кто не знает, создание проекта — это то же самое, что клонирование проекта. Первоначальный проект продолжается в том же направлении, в котором он шел, в то время как разветвленный (или клонированный) проект развивается в новом направлении с новыми разработчиками. Разветвление полезно во многих отношениях, но это основная причина, по которой Linux так фрагментирован.

Опять же, давайте рассмотрим Ubuntu, который имеет ряд официальных производных и вариантов, таких как Kubuntu, Lubuntu, Ubuntu MATE и другие. Кроме того, существуют настоящие форки, такие как Linux Mint, Zorin OS, элементарная ОС и Deepin Linux. На данный момент, есть десятки дистрибутивов на основе Ubuntu для изучения.

линукс-мейнстрим-папуасских-дерево

Как насчет всех дистрибутивов, не связанных с Ubuntu? У вас есть известные имена, такие как Debian, Fedora, OpenSUSE, Arch Linux, Puppy Linux и несколько Unix-подобных операционных систем, которые даже не являются Linux подобными операционными системами, которые не — и это даже не упоминание сотен менее известных дистрибутивов там.

Самое большое препятствие для Linux — это парадокс выбора. . Сообщество Linux может похвастаться широким выбором, опциями и гибкостью, но у обычных людей нет времени или терпения для этого. Если вы представите слишком много вариантов, люди просто уйдут — о чем свидетельствует вся история Linux.

Это только одна из многих причин, почему люди говорят, что у Linux крутая кривая обучения. Когда вам нужно часами исследовать, чтобы выбрать операционную систему, которую вы хотите использовать, это должно быть серьезным красным флагом.

3. Каждый раз что-то ломается

Я был включенным и выключенным пользователем Linux с двойной загрузкой. течение нескольких лет, и хотя были периоды, когда я неделями использовал только Linux, я не могу сказать, что Linux когда-либо был моей «основной» операционной системой.

Почему? Потому что Линукс — это высокий уровень обслуживания.

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

По какой-то причине в Linux что-то ломается — не обязательно катастрофическими способами, но определенно неудобными и разочаровывающими.

линукс-мейнстрит-единичный рабочий стол

Всего несколько недель назад я установил Gnome в Ubuntu с помощью apt-get, чтобы я мог сравнивать окружения рабочего стола. Процедура была настолько стандартной, насколько это возможно — я не делал ничего необычного — но каким-то образом это привело к поломке моего рабочего стола. Результат? Ни Unity, ни Gnome не работали должным образом, поэтому я вернулся в Windows, чтобы остыть …

… и с тех пор не вернулся в Linux. Я знаю, что могу потратить несколько часов на Google, копаясь в устаревших вопросах и ответах (потому что Linux развивается слишком быстро), в надежде решить проблему, но у меня есть более важные дела.

Теперь подумайте о средних пользователях компьютеров и о том, сколько у них проблем с компьютерами. Я считаю себя технически подкованным, но Linux по-прежнему меня расстраивает. Я не могу себе представить, насколько это раздражает обычного пользователя, у которого меньше опыта. Стоит ли удивляться, почему люди тяготеют к OS X?

Я думаю, это сводится к следующему: Linux все еще требует слишком много технических знаний. Если бы все работало идеально в 100% случаев, то Linux был бы потрясающим — но было бы нечестно сказать, что это верно для Linux прямо сейчас. Это просто не так.

4. Недостаточно удобного руководства

Честно говоря, все вышеперечисленные проблемы не были бы такими плохими, если бы у Linux было правильное руководство для начинающих пользователей. Мы изо всех сил стараемся предоставить некоторый уровень помощи, такой как эти золотые правила для новичков в Linux. , но тот факт, что нам необходимо предложить такую ​​базовую помощь, многое говорит об экосистеме в целом.

Например, когда кто-то решает попробовать Linux, у него, как правило , много вопросов. задают задают : Как мне установить вещи? Где находятся мои программы? Как насчет программ, которых нет в Центре программного обеспечения? Как мне понять файловую систему? Нужно ли мне действительно изучать, как использовать командную строку ?

Хорошая новость заключается в том, что есть несколько полезных сообществ Linux. там. Плохая новость в том, что одних этих сообществ недостаточно. Должна быть какая-то центральная документация, которая отслеживает и объясняет весь ландшафт Linux — на что пользователи могут ссылаться, не задавая вопросов и не ожидая ответов.

Linux-основной-терминал-команда

Я не говорю, что у Linux нет документации, но я говорю, что любая существующая документация далеко не удобна для пользователя. Например, справочные страницы довольно подробны и полны, но они ошеломляют любого, кто не знаком с командной строкой.

Что поднимает отдельный, но важный момент: Linux слишком сильно зависит от командной строки. Следует признать, что с годами все стало лучше, и сейчас существует больше инструментов на основе графического интерфейса, чем раньше, но командная строка все еще слишком заметна для таких вещей, как устранение неполадок.

Но в основном сообщество создает впечатление, что Linux предназначен только для опытных пользователей. Ветераны слишком сильно привязаны к традициям и корням, что отталкивает новых пользователей, которым все это безразлично. Существует разрыв между «старым Linux» и «новым Linux», и первый должен исчезнуть, если Linux действительно станет массовым.

5. Качество программного обеспечения в основном не соответствует

Одна из самых больших и распространенных претензий к Linux — это качество приложений, доступных для потребителей. Заметьте, я сказал качество приложений, а не доступность приложений.

Людям нравится говорить, что Linux не может делать то, что могут делать Windows и Mac, но это просто большая ложь Если вы найдете время, чтобы найти правильные программы и научиться их использовать, вы можете делать много того же. Действительно, мы снова и снова демонстрируем, что существует множество бесплатных альтернатив платным программам, работающим на Linux альтернативы платному программному

линукс-мейнстрим-прозрение-приложение

Таким образом, по большей части доступность программного обеспечения не является проблемой, но есть два случая, когда это так: 1) собственные приложения, доступные только в Windows или Mac. и 2) видеоигры, которые просто недоступны в Linux. Linux находится на пути к тому, чтобы стать серьезной игровой платформой. , , , в , но это займет еще как минимум несколько лет.

Настоящая жалоба заключается в том, что эти бесплатные альтернативы просто не могут соответствовать платным решениям. Например, GIMP может делать то же самое, что и Photoshop. , но общее впечатление от пользователя гораздо лучше в Photoshop, чем в GIMP. Помимо нескольких редких исключений (например, VLC, Blender, LibreOffice), это распространенная тенденция в приложениях Linux.

Многие шиллы Linux забывают, что пользовательский опыт так же важен, если не более важен, чем функциональность. Печальная правда в том, что если вам нужно профессиональное и отлаженное программное обеспечение для Linux, вы будете искать его долгое время. По качеству программного обеспечения Linux сильно отстает.

Почему вы не используете Linux?

Я уверен, что есть много признаков против Linux, которые я не охватил, но по моему опыту, это основные проблемы, которые продолжают появляться снова и снова. Конечно, в Linux есть что понравиться, но пока эти основные проблемы не будут решены, он никогда не станет массовым.

Теперь вы говорите нам: как вы думаете, эти нарушения оправданы? Если вы не используете Linux, почему бы и нет? Оставьте комментарий ниже и поделитесь своими мыслями!

Авторы изображений: Семейное древо Ubuntu через Википедию, Семейное древо Gentoo через Википедию, Открытый исходный код с помощью фотоигр через Shutterstock, Терминал от Anton Khegay через Shutterstock

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux