MX Linux: общие сведения

Алексей Федорчук

В комментариях к прошлой заметке был задан вопрос: «Чем этот дистрибутив отличается от обычного debian?» Наверное, с ответа на этот вопрос и надо было начать данный цикл заметок — но лучше поздно, чем никогда. Так что здесь будут самые общие сведения о дистрибутиве MX Linux.

Наш герой основывается на пакетной базе Debian’а стабильной ветки — последней её редакции на момент выхода. Соответственно, текущий релиз MX Linux 15, вышедший 24 декабря 2015 года, базируется на Jessie 8.2 с некоторыми модификациями. И, разумеется, никто не запрещает обновить его до версии 8.3 (вышедшей в конце января этого года) сразу после установки (и, более того, даже в Live-режиме, о чем будет сказано своевременно).

Пакеты базовой системы, то есть основной комплекс консольных приложений и Xorg, включая их обновления безопасности, берётся из официального репозитория Debian и его зеркал: в наших условиях это будут ftp.ru.debian.org и security.debian.org, а также nl.mxrepo.com/antix/jessie . То есть эти пакеты ничем не отличаются от тех, которые входят в состав любой текущей Debian-системы.

Однако MX Linux имеет и собственный репозиторий, nl.mxrepo.com/mx/repo, что позволяет ему с полным правом претендовать на высокое звание дистрибутива, а не ремикса или респина. Он включает последние версии, во-первых, бэкпортированного ядра (на данный момент — 4.2), во-вторых, титульного десктопа Xfce (4.12), в-третьих, ряд быстро обновляемых и востребованных применителями приложений, таких, как Firefox.

Кроме того, MX Linux включает в себя оригинальные, дистрибутив-специфические инструменты, объединяемые в комплекс MX Original Apps. Которые, разумеется, также имеют своим местопребыванием собственный репозиторий. Их довольно много, что можно видеть в соответствующей панели, вызываемой из главного меню Избранное -> MX Инструменты:

mx-linux-tools

О большинстве из них я со временем расскажу подробнее. А пока, чисто для памяти, прошу обратить внимание на два пункта из расширенной части панели: Сохранение/Изменение ОС и Сохранить систему в ISO. С помощью первого можно создать собственный образ Live-диска на основе «живой» сессии, второй же позволяет сделать снапшот установленной и настроенной системы, как для её резервного копирования, так и для распространения.

Наконец, MX Linux обладает собственным инсталлятором, работающем в графическом режиме. Он не столь прост в использовании, как пресловутый «пятикликовый» установщик Ubuntu и его потомков. И, на первый взгляд, не так гибок, как графический инсталлятор Debian’а, который полностью воспроизводит функционал легендарного текстового Debian Installer’а. Но, с одной стороны, вполне доступен для восприятия начинающему применителю, не имеющему опыта работы в Linux-системах. А, с другой стороны, обладает тремя особенностями, которые вызовут чувство глубокого удовлетворения у применителя многоопытного, имеющего давно сложившиеся вкусы и предпочтения.

Первая особенность касается разметки целевых носителей и создания файловых систем. Собственными средствами инсталлятор MX способен выполнить эти процедуры на вполне элементарном уровне, достаточном, однако, для многих применителей без особых претензий в этом плане. Однако для более сложных действий из инсталлятора можно вызвать программу Gparted — и она открывает все доступные ей возможности, включая переопределение идентификаторов разделов, создание любых нативных для Linux’а файловых систем, управление мультидисковыми устройствами, и так далее.

Использование Gparted в целях разметки носителей и форматирования разделов — не уникально для инсталлятора MX Linux, к подобному «финту ушами» прибегают разработчики многих современных дистрибутивов, не испытывающих склонности к изобретению собственных велосипедов. Как не является уникальной и особенность вторая, прямого отношения к инсталляции не имеющая: запущенная в Live-режиме система может быть модифицирована произвольным образом, то есть:

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

Последний пункт требует некоторых пояснений. Среди MX-интсрументария имеется и средство сохранения изменённых параметров Live-сессии, если она запущена с допускающего это носителя (например, флешки или SD-карты), или если такой носитель к ней можно подключить в качестве временного — особенность, хорошо знакомая применителям Puppy Linux и родственных ей систем.

А вот третья особенность инсталлятора MX Linux ныне, насколько я знаю, действительно уникальна. Это — наследование инсталлированной на целевой носитель системой всех (в скобках прописью — всех, Клары и Карлы!) модификаций Live-среды, выполненных перед запуском установщика. То есть:

  • ни одного из удалённых в Live-сессии пакетов не обнаружится в целевой системе;
  • все пакеты, которые были установлены в «живой» системе, никуда не денутся и из системы установленной;
  • которая унаследует все изменения общесистемных настроек, сделанные в «живой» сессии;
  • более того, параметры пользовательского аккаунта, созданного во время инсталляции, будут полностью воспроизводить таковые для штатного пользователя Live-сессии;
  • и наконец, в домашнем каталоге нового пользователя сохранятся даже данные последнего, например, сделанные в ходе инсталляции скриншоты, заметки для памяти и всё, что потребуется впредь.

То есть, затратив толику времени на тотальную кастомизвцию системы в Live-режиме, можно на выходе, что называется, «искаропки» получить среду, идеально отвечающую потребностям и вкусам данного применителя. С каковой, уже в установленном (в виртуальной машине или на реальном «железе») можно сделать снапошот в виде ISO-образа, пригодного для тиражирования. А можно даже обойтись без установки вообще: как уже было сказано, в MX Linux предусомтрено и средство для создания ISO’шника, представляющего собой слепок «живой» сессии.

Думаю, дальнейшие слова здесь излишни: каждый, кому приходилось заниматься кастомизацией систем для тех или иных сфер применения, оценит возможности, которые открывает перед ним MX Linux в деле создания всякого рода респинов и ремиксов, особенно «специального назначения».

Оглавление

MX Linux: общие сведения: 19 комментариев

  1. Кажется я нашёл то, что так давно искал! ) Спасибо!

  2. daar, aleks да вот, ребята, я поначалу и сам не поверил. А после как поглядел :)
    Чую, придётся для него отдельную рубрику заводить :)

  3. «А вот третья особенность инсталлятора MX Linux ныне, насколько я знаю, действительно уникальна. Это — наследование инсталлированной на целевой носитель системой всех (в скобках прописью — всех, Клары и Карлы!) модификаций Live-среды, выполненных перед запуском установщика.»

    Вот щас обидно было (c) openSUSE с его ‘yast2-live-installer’

  4. Любопытно, что его на Дистроватче нету, а дистр заслуживает большего внимания! Думаю, потеснить свой Арч, и посмотреть в повседневной работе…

  5. q, да, было это когда-то в openSUSE, я об этом даже писал. Потом пропало.
    И, кстати, там наследовалось не всё.

  6. То и значит, что при переходе к новому Yast’у наследование настроек Live-режима прекратилось. Кстати, в Fedora это тоже было, и тоже пропало где-то вскоре после 14-й версии.

  7. «С помощью первого можно создать собственный образ Live-диска на основе «живой» сессии, второй же позволяет сделать снапшот установленной и настроенной системы, как для её резервного копирования, так и для распространения».

    Ну почему такого нет в Убунте?

  8. sergey, в принципе есть: remastersys, refractasnapshot, systemback. Однако первый прекратил своё развитие, второй устанавливается и работает через… в общем, как повезёт, мне везло через раз :)
    Про третий Татьяна пишет, что штука хорошая http://forum.matuntu.org/index.php?topic=389.msg2489#msg2489
    я с ним собирался разобраться, но руки так и не дошли
    А тут оказалось, что проще mx-snapshot придумать просто невозможно, и стимул пропал.
    И к тому же mx-snapshot можно прикрутить к Убунте, а как — описано вот здесь: http://forum.matuntu.org/index.php?topic=406.msg2611#msg2611 и там рядышком.

    PS Описание своих развлечений с mx-snapshot выложу здесь сегодня-завтра. А пока в двух словах: штука совершенно замечательная.

  9. «То и значит, что при переходе к новому Yast’у наследование настроек Live-режима прекратилось.»
    Дико извиняюсь, был не прав. Проверил, действительно не наследуется ничего :( Пичаль пичаль…

  10. q, а ведь в инсталлере из прежнего YaST’а — было, блин!
    Воистину, всё новое — это хорошо испорченное старое…

  11. remastersys реинкарнация: sourceforge.net/projects/pinguy-os/files/ISO_Builder/
    тоже интересный проект…
    а какой пакет отвечает за создание «Сохранить систему в ISO» — его можно вытащить из системы или MX Linux?

  12. alv мерси за ссылки на обсуждение…
    просто перепробовал уже почти всё что было сделано из серии iso-builder — только MX Linux с его инструментами похоже мимо меня проскачил… попробую завтра на тестовой машинке что и как!
    ещё раз мерси!

  13. Den, да не за что. Это Виктору спасибо, он очень плотно занимался прикручиванием MX-инструментов к разным другим deb-системам. И все свои результаты описывал.

  14. стоит посмотреть Q4OS….минимален по софту в лив режиме

Добавить комментарий