Linux Mandrake. Так каким же быть Линуксу?

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

Не возьму на себя смелость утверждать, что Linux Mandrake 7.0 RE -- идеальный дистрибутив для русскоязычного конечного пользователя. Поскольку не имел дело с такими системами, как BlackCat или Suse (впрочем, последняя -- явно в другой весовой категории, по крайней мере по цене). Однако уверен, что Mandrake-Soft на пару с IPLabs Linux Team достойно справились с задачей создания такой системы. Выполнив практически все требования, о которых я упоминал в Прологе.

Другое дело, что приоритеты в этих требованиях, на мой взгляд, расставлены не вполне верно (разумеется, это мое субъективное мнение).

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

Профессиональный пользователь Windows (то есть решающий на этой платформе свои профессиональные задачи) -- существо весьма закаленное, привычное ко всякого рода передрягам. Как то: спонтанное падение системы, зависание программ на ровном месте, самопроизвольное изменение конфигурационных параметров после инсталляции какого-либо нового приложения, и т.д., и т.п. Не говоря уж о том, что прикладные программы обычно делают не совсем то и не совсем так, как ему нужно (а в ряде случаев -- совсем не то и не так). И если он использует Windows в своей работе -- так только потому (кроме финансовой стороны вопроса), что на других платформах подходящих программ нет вообще. Или -- он о них не знает.

Так вот, в этом отношении все современные дистрибутивы Linux, которые я видел (или о которых читал) к требованиям конечного пользователя приблизились весьма мало. Хорошо, конечно, что процедура разбиения диска на разделы или инсталляции упростилась. Однако при необходимости разобраться с Линуксовым fdisk или собрать систему руками может любой грамотный (в прямом смысле, то есть умеющий читать) пользователь. Важнее для него понимать, ради чего он это делает. То есть представлять набор и возможности прикладного софта, работающего под Linux.

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

И человеку, впервые видящему Linux (вне зависимости от опыта предшествующей работы), разобраться в этом гораздо труднее, чем в параметрах команды fdisk или физических характеристиках монитора и видеокарты.

Тут-то и открываются пути совершенствования Linux как настольной системы для конечного пользователя. На мой взгляд, в составе дистрибутива (не говоря уже о меню установленной системы) должны быть максимально четко разграничены базовые средства, общесистемные утилиты и прикладные программы. А последние -- расклассифицированы по функциональному назначению, а не сгруппированы в некие пакеты, состав которых, как я понимаю, складывался исторически. Подобно тому, как это всегда было в мире DOS-Windows.

Конечно, не всегда можно определить принадлежность конкретного пакета к базовым или прикладным средствам. А последние не всегда четко разделяются на функциональные группы. Однако, поскольку программы для Linux (и Unix вообще) в целом более монофункциональны, чем монстроидальные Windows-комплексы, можно сделать это с достаточно хорошей степенью приближения...

Все сказанное выше представляет собой мою точку зрения. И ни в коем случае не имеет целью опорочить Linux вообще или Linux Mandrake 7.0 (в ее русской редакции) в частности. Который, рискуя повториться, назвал бы оптимальным выбором для русскоязычного конечного пользователя. По крайней мере, на данном этапе дистрибутивостроения.


Mandrake и Mandriva

. .