Почему у нас никогда не было года настольного Linux

Линукс потрясающий. На самом деле, я уже говорил вам о некоторых причинах, по которым Ubuntu лучше, чем Windows.

, Но если это так хорошо, почему менее 2% настольных компьютеров активно работают под управлением операционной системы на базе Linux?

Это действительно сложный вопрос. В течение долгого времени пользователи Linux во всем мире молились за год настольного Linux

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

Разработка приложения

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

Бесчисленные приложения с открытым исходным кодом начали жизнь, будучи идеей одного человека, прежде чем превратились в приложение, которое нельзя пропустить. Примеры включают Firefox, Filezilla, LibreOffice, VLC Media Player

и многое другое.

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

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

По сути, сообщество должно начать смотреть за пределы операционной системы. Существует причина, по которой Microsoft и Apple самостоятельно разрабатывают свои основные приложения. Это лучший способ для пользователей непрерывно использовать возможности операционной системы и приложений.

Элементарная непрерывность приложений ОС

Некоторые дистрибутивы Linux начинают думать о преемственности, как в примере выше. Но это скорее исключение, чем правило.

Установка приложений

Если вы хотите установить приложение в Windows, вы просто скачиваете соответствующий EXE-файл, затем дважды щелкните по нему, чтобы запустить установщик. Это один и тот же процесс, независимо от того, какую версию Windows вы используете.

В Linux это совершенно другая игра с мячом. Приложения Linux устанавливаются и управляются репозиториями

, которые являются одной из самых сильных сторон Linux. Тем не менее, они также являются одной из его самых больших слабостей.

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

  • Центр программного обеспечения — Подобно магазину мобильных приложений, где вы можете легко находить и устанавливать приложения. Однако они так же хороши, как и загруженные вами репозитории. Как правило, многие приложения отсутствуют.
  • Исполняемые файлы — Они работают как файлы EXE в Windows. Но существуют разные форматы для разных разновидностей Linux. Ubuntu использует DEB, но Fedora и SUSE используют RPM, поэтому вам нужно знать, какие исполняемые файлы совместимы с вашим дистрибутивом

    ,

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

Установка LibreOffice через командную строку

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

Лучшая поддержка, меньше элитарности

По большей части, сообщество Linux — это процветающий, шумный зверь, в котором есть несколько чрезвычайно талантливых людей. Установка Ubuntu

(и большинство других разновидностей Linux) — по большей части очень простой процесс, хотя это не означает, что в какой-то момент вам не понадобится помощь.

Если это произойдет, вы можете зайти на форумы Ubuntu — или на форум, соответствующий вашему вкусу Linux, — и попросить помощи. Здесь начинаются проблемы. Люди заняты, поэтому, в зависимости от вашей проблемы, вы можете обнаружить, что получаете мало или совсем не получаете ответа. Это означает, что вам, возможно, придется самим что-то решать, а это плохо, если вы новичок в «сообществе».

Linux Nerds, указывающие прямо на васИзображение предоставлено: Конрадо через Shutterstock

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

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

Или издеваться за то, что ты просто «нуб».

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

Нам нужно меньше вариантов

Имея выбор, какой дистрибутив Linux вы должны запустить

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

Макрофотография HTML на экране ноутбукаИзображение предоставлено: Welcomia через Shutterstock

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

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

Процесс загрузки

При первой загрузке Windows появляется заставка Windows, а вскоре после этого появляется приглашение войти в систему. В Linux это не так. В большинстве дистрибутивов используется загрузчик GRUB.

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

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

Это ужасное первое впечатление.

GRUB Bootloader для Linux Ubuntu

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

Почему это не может быть GUI, если пользователь нажимает на ту ОС, которую он хочет загрузить, и, если есть только одна ОС, пропустите приглашение GRUB все вместе. Apple делает это, поэтому нет причин, по которым Linux не может. В некоторых дистрибутивах это делается, например, в Elementary OS. Но еще предстоит пройти долгий путь, чтобы сделать процесс загрузки более удобным для пользователя.

Экран выбора двойной загрузки Mac

Нам нужно улучшить Linux

Эта статья может читаться так, будто я ругаю Linux или ненавижу его. Нет ничего более далекого от правды. Я обожаю Linux и сообщество open source в целом. Однако, если у нас когда-нибудь будет «год рабочего стола Linux», то все должно кардинально улучшиться.

Что, вы парни, думаете? Есть ли что-то еще, что, по вашему мнению, должно быть изменено, прежде чем Linux действительно станет массовым? Или Linux хорошо так, как есть?

Не стесняйтесь оставлять свои мысли в разделе комментариев ниже.

Кредиты изображений: София Сантос / Shutterstock

Ссылка на основную публикацию
Adblock
detector