Об идеальном дистрибутиве

Владимир Родионов

Вступление: эта заметка образовалась из фрагмента нашей с Владимиром личной переписки, спровоцированной обсуждением первых впечатлений о дистрибутиве Matuntu. Размещается с минимальной правкой, обусловленной различием между эпистолярным жанром и жанром очерка — А.Ф.

Прочитал дискуссию вокруг Matuntu и решил высказаться об идеальном с моей точки дистрибутиве.

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

На сегодняшний день идеал дистрибутива, который может выполнить все нужные программы, должен иметь установленные GTK1, GTK2, GTR3, QT4 и QT5, не конфликтующие между собой. Возможно, получится такой монстр, с которым невозможно работать. Но тогда надо создавать дистрибутивы с одной работающей программой на старте. И подозреваю, что если их паковать как Puppy Linux, то и работать они в оперативной памяти будут быстро. И все необходимые дистрибутивы займут меньше места, чем самая минимизированная Ubuntu.

Это я к тому, что GNOME 2 — это хорошо. Но если вы хотите иметь хороший (и развивающийся) инструментарий, то все одно должны быть и gtk3 и qt5, а если вам понадобятся программы, которые достигли полного совершенства при gtk1 и больше не развиваются, то придется иметь и ее. Кое в чем у Cinepaint до сих пор нет конкурентов, а устойчиво работает он только под gtk1.

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

Собственно, мы именно с этого и начинали: первой задачей была установка Cinepaint. Перепробовав три дистрибутива, мы её не решили. Потом я нашел Grafpup (о котором написано здесь), собранный исключительно для выполнения этой задачи и проникся Linux’ом. Не попадись он тогда — всё бы и смотрел в окно.

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

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