Linux вброс говно
Я вот подумал, что пора бы сформулировать основные проблемы линукса.
1. Неоднородность интерфейса. Все начинается с разных тулкитов: Qt, GTK, Tk, Wx, …, а заканчивается кнопкой "отмена" в диалогах, которая то слева от "ок" то справа. Где-то по середине давний спор: иерархическая структура диалогов vs все в одном окошке.
2. Низкая скорость работы.
На это есть много причин, например:
— Плохие драйвера видео. Учитывая что современный десктоп уже сложно представить без сложных графических эффектов, это является значимым фактором.
— Плохая оптимизация тем оформления. Как и для Qt так и для GTK существуют красивые темы, которые могут замедлить время отрисовки виджетов в сотни раз.
— Необходимость загружать много разных библиотек (интерфейсы, рабочие среды), которые делают одно и то же, просто потому что их авторы предпочли использовать нестандартный подход. Ведь стандартных подходов в линуксе нету.
3. Низкое качество графических интерфейсов.
Конечно, я имею в виду не firefox или chrome, над которыми работают специалисты, а такие простые прикладные программы как файловые менеджеры, менюшки, плееры и т.д. Они все ужасны. Их интерфейсы часто лепят десятки людей, не придерживаясь никакого общего стиля и игнорируя то как это смотрится вцелом. Или же их делает один человек, автор проекта, который ничего не понимает в пользовательских интерфейсах.
Конечно, среднестатистический линуксоид пользуется набором из 3-5 программ (аська, браузер и плеер), которые ему обычно приходится долго подбирать на свой вкус (а точнее, хотя бы что-то в чем есть нужные ему функции) после установки системы. Потому многие не замечают таких проблем, отбрасывая большую часть софта как ненужную [им], но используя что-то небольшое, глючное и страшное, но умеющее необходимые им функции.
4. Сложность. В основном обусловлена прошлым пунктом, а также непродуманностью и недоделанностью. Ведь линуксовые программые редко доходя до состояния релиза, версии 1.0, то есть не доделываются до состояния когда их можно просто использовать. Обычно, выход мажорной версии означает просто переход к новому направлению в разработке, рефакторингу или смене какой-то из основных компонент на аналогичную, но "более труЪшную", или, в лучшем случае, более быструю/удобную.
Таким образом часто часть функций программы можно настроить только напрямую редактируя ее текстовый файл конфигурации (это если повезет в нем разобраться и нагуглить имя опции), или при помощи каких-то аналогов "виндового" "реестра". Хорошо что пока никто не додумался хранить настройки в бинарном виде.
О работе некоторых кнопок интерфейса приходится догадываться, о "как сделать …" спрашивать на форумах.
Стоит заметить, что этот фактор важен не только для новых пользователей, которые еще "просто не осилили", но и для опытных линуксоидов, для которые смыслом жизни внезапно стала не настройка системы, а, например, девушка или работа. Излишняя сложность только отнимает время, не предлагая ничего взамен.