Почему Linux не работает на рабочем столе

Автор: Roger Morrison
Дата создания: 17 Сентябрь 2021
Дата обновления: 21 Июнь 2024
Anonim
Проблема черного экрана в Ubuntu, Xubuntu, Lubuntu, Kubuntu, etc
Видео: Проблема черного экрана в Ubuntu, Xubuntu, Lubuntu, Kubuntu, etc

Содержание


Источник: Morfeo86ts / Dreamstime.com

вынос:

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

В мире Linux стало настоящей шуткой, что это будет «год рабочего стола Linux», каким бы он ни был. В течение многих лет фанаты Linux мечтали о том, чтобы уничтожить Империю Зла в Windows, но этого никогда не было. Конечно, это может быть связано с существенным влиянием Microsoft, но часть этого принадлежит самому сообществу Linux.

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

Программистами, для программистов

Одна из причин, по которой Linux не смог привлечь пользователей обычных компьютеров, заключается в том, что его пользовательская база состоит не из основных пользователей компьютеров, а из разработчиков. Это восходит к наследию Unix, который также был разработан «программистами для программистов». Он был разработан некоторыми очень хорошими программистами, Деннисом Ритчи и Кеном Томпсоном.


Когда они разрабатывали Unix в Bell Labs, «удобству для пользователей» уделялось мало внимания, учитывая, что они разрабатывали систему, предназначенную для исследований в области компьютерных наук.

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

Мигель де Иказа, один из главных основателей проекта GNOME, согласен с этим. «Проблема с Linux на десктопе коренится в культуре разработчиков, которая была создана вокруг нее», - написал он.

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

«Отношение нашего сообщества было к инженерному совершенству: мы не хотим, чтобы в наших исходных кодах был устаревший код, мы не хотим, чтобы неработали дизайны, мы хотим чистые и красивые дизайны, и мы хотим устранить все следы плохого или плохого». реализовал идеи из наших деревьев исходного кода ", добавил он.


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

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

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

Отсутствие согласованного пользовательского интерфейса

В то время как Windows и Mac OS X дают своим интерфейсам согласованный внешний вид и выдают рекомендации по человеческому интерфейсу, Linux гораздо более анархичен.

Одна из причин заключается в том, что графический интерфейс, работающий в системе X Window, является просто еще одной программой, а не тесно связан с системой.

В дополнение к различным оконным менеджерам и рабочим столам, существует ряд различных наборов инструментов. Технические пользователи могут с радостью использовать редактор Emacs, файловый менеджер Midnight Commander и zsh, но начинающий пользователь может найти разные стили интерфейса. Это отправило их в объятия Windows и Mac OS X.

элитарность

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

Почти всем, кто был новичком в Linux и задавал вопрос на форуме или IRC-канале, по крайней мере один раз говорили «RTFM» (Прочитайте The Fine Manual).

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

Аппаратная поддержка

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

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

Windows, Mac достаточно хороши для большинства людей

Основная причина, почему больше людей не перешли на Linux в массеДаже перед лицом бедствий, таких как Windows 8 и Vista, Windows достаточно хороша для большинства людей. С Windows XP обычные пользователи настольных компьютеров, наконец, получили полную многозадачность с преимуществом, а с ней и гораздо большую стабильность. «Синий экран смерти» в основном исчез, за ​​исключением случаев серьезных аппаратных проблем.

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

Пользователи Windows 7 и XP также просто избегали Windows 8. Теперь, когда Microsoft делает Windows 10 бесплатным обновлением для пользователей Windows 8 и Windows 7, для них имеет больше смысла переходить на Windows 10 вместо Ubuntu.

Mac OS X, кажется, преуспевает там, где отказал Linux, предлагая Unix-подобный рабочий стол, которым легко пользоваться. (Узнайте больше о силе Unix в том, чему ИТ-специалисты могут научиться из философии Unix.)

Linux побеждает на мобильных устройствах

В то время как Linux не является силой на рабочем столе, в наши дни мир менее зависим от традиционного рабочего стола. Все больше людей используют веб-приложения, такие как Google Docs, и переносят свои вычисления на мобильные устройства. Android, основанный на Linux, завоевывает более 83 процентов рынка мобильной связи. Chromebook, легкие портативные компьютеры, предназначенные для использования с Интернетом, также работают в Windows снизу.

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

Заключение

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