The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск инсталлятора Calamares 2.2

28.03.2016 21:39

Вышел релиз Calamares 2.2, независимого от конкретных дистрибутивов универсального фреймворка для построения инсталляторов. Для создания собственного установщика на базе Calamares достаточно выбрать готовые модули или написать собственные, определить логику установки дистрибутива и настроить внешний вид. Calamares уже используется для организации установки дистрибутивов Manjaro, Sabayon, Chakra, NetRunner, KaOS, BBQLinux и OpenMandriva, и развивается при участии проектов KDE, Fedora, Kubuntu и Maui. Код фреймворка написан на языке С++, графический интерфейс основан на библиотеке Qt 5 (используется QML), для разработки модулей могут применяться языки C++ и Python.

Из особенностей Calamares можно отметить поддержку ручного и автоматического режимов разбиения дисковых разделов, реализацию функции установки путём замены раздела (данные копируются на новый раздел, который делается активным вместо ранее используемого раздела, что удобно для тестирования новых установок, оставляя возможность отката на прошлую версию), гибкая система адаптации внешнего вида, модульная архитектура, большой выбор готовых модулей (от управления загрузчиками, до управления пользователями). Например, имеются модули для использования NetworkManager, UPower, systemd-boot, GRUB, sgdisk, squashfs-tools и rsync. Конфигурационные данные хранятся в формате YAML.

Основные новшества:

  • Добавлен интерфейс для отправки отчётов о сбоях, использующий Breakpad и GDB для автоматизированного первичного анализа причины краха;
  • Поддержка 32-разрядного UEFI GRUB;
  • Поддержка SSD-накопителей с интерфейсом NVM Express (требуется KPMcore 2.1.1);
  • Поддержка замещения свободного пространства на накопителе;
  • Улучшение отладочного интерфейса для разработчиков дистрибутивов;
  • Улучшение работы модуля управления дисковыми разделами.


  1. Главная ссылка к новости (https://calamares.io/calamares...)
  2. OpenNews: Увидел свет независимый от дистрибутивов инсталлятор Calamares 2.0
  3. OpenNews: Обновление Live-дистрибутива для тестирования работы десктоп-окружений поверх Wayland
  4. OpenNews: Выпуск дистрибутива Chakra GNU/Linux 2015.11
  5. OpenNews: Релиз дистрибутива Sabayon Linux 15.11
  6. OpenNews: Предварительный выпуск независимого от дистрибутивов инсталлятора Calamares 1.1
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/44119-calamares
Ключевые слова: calamares, install
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (16) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, asavah (ok), 01:59, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Код фреймворка написан на языке С++, графический интерфейс основан на библиотеке Qt 5 (используется QML), для разработки модулей могут применяться языки C++ и Python.

    тот самый случай когда установщик может жрать больше чем установленная ось

     
     
  • 2.2, Онаним (?), 03:32, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    К услугам тех, кому это критично - масса альтернативных вариантов. Arch и Debian никто не отменял.
     
  • 2.3, KsenZ (ok), 04:16, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Использую Chakra, и делаю т.н. minimal установочный образ на ее основе. И как то не замечал, что бы установщик жрал много памяти. Конечно если у вас не "калькулятор" с 512Мб.
     
     
  • 3.4, Игорь (??), 09:17, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Эм ну почему сразу калькулятор, а если у меня VPS c 512 рам под скажем какую то не требовательную задачу, да тот же попингуй основного сервака, ну и smstools для отправки мне смс о результате проверки. Для таких и подобных по ресурсопотреблению задач выделять больше чем 512 рамы я не вижу никакого смысла ИМХО.
     
     
  • 4.5, KsenZ (ok), 09:24, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Эм ну почему сразу калькулятор, а если у меня VPS c 512
    > рам под скажем какую то не требовательную задачу, да тот же
    > попингуй основного сервака, ну и smstools для отправки мне смс о
    > результате проверки. Для таких и подобных по ресурсопотреблению задач выделять больше
    > чем 512 рамы я не вижу никакого смысла ИМХО.

    А причем тут VPS?
    Речь идет о графическом установщике, который предполагает установку на "десктоп".
    Если у вас сервер, VPS, VDS и прочее, то тут чистая установка без всяких окошек и прочей мишуры. И в вашем случае да, 512 вполне хватит.

     
  • 2.7, Аноним (-), 11:01, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну линус + тяжелый устновщик по любому больше жрет чем просто легкий линукс.
     
     
  • 3.8, KsenZ (ok), 11:03, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Вы не путайте теплое с мягким.
     

  • 1.6, Аноним (-), 09:58, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    без qr-кодов такой инсталлятор мне ненужен
     
  • 1.9, Аноним (-), 11:03, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    У кого-нить сабжевый инсталлятор смог поставить манжару на уефи? Из трех инсталляторов ни один не может, смешно.
     
     
  • 2.16, Led (ok), 22:04, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > У кого-нить сабжевый инсталлятор смог поставить манжару на уефи? Из трех инсталляторов
    > ни один не может, смешно.

    Смешно - это когда школьники носятся своими манжарами вокруг уефи.

     

  • 1.10, Аноним (-), 11:06, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В проекте участвует федора. Неужто они выкинут богомерзкую анаконду и заменят на это?
     
     
  • 2.11, Аноним (-), 15:16, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > богомерзкую анаконду

    Зачем обращать столько внимания, на такие мелочи. Это же используется "один раз" и надолго. Или каждый день переустанавливаете систему - тестер? Вообще почему нужно обливать грязью историю, она же в один прекрасный момент может вылитьэту грязь на вас...


     
  • 2.12, Stax (ok), 17:10, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Когда calamares будет поддерживать установку через vnc, все возможности kickstart анаконды, продвинутую конфигурацию сети и хотя бы половину опций загрузки https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/ - можно будет рассуждать.

    А на текущий момент в этом недоинсталляторе даже поддержки LVM нет. Комментарии излишни.

     
     
  • 3.14, KsenZ (ok), 17:34, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Когда calamares будет поддерживать установку через vnc, все возможности kickstart анаконды,
    > продвинутую конфигурацию сети и хотя бы половину опций загрузки https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/
    > - можно будет рассуждать.
    > А на текущий момент в этом недоинсталляторе даже поддержки LVM нет. Комментарии
    > излишни.

    Что у всех за манера пошла, путать и сравнивать теплое с мягким. Вы сравниваете, то, что сравнивать нельзя.
    Немного постараюсь обосновать свое IMHO:
    Что такое RHEL и CentOS? Это дистрибутивы для серверов. Да, можно воткнуть и GUI, но в первую это дистрибутивы для серверов. Тут конечно, нужны vnc, kickstart и прочие приблуды.
    Что такое Manjaro, Sabayon, Chakra, NetRunner, KaOS, BBQLinux и OpenMandriva перечисленные здесь? Это дистрибутивы для десктопа. User-frendly. Дак на кой в user-frendly дистрибутиве, установка через vnc, все возможности kickstart анаконды, продвинутая конфигурация сети и хотя бы половина опций загрузки? Не будет рядовой пользователь возиться с опциями загрузки, или установкой на LVM. Не нужно это все в user-frendly дистрибутиве.
    Все равно, что сравнивать седан и внедорожник. Суть вроде одна, катать свою пятую точку. Но назначение разное...

     
     
  • 4.15, Stax (ok), 18:22, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Это вы сравниваете толстое с мягким. Был задан *конкретный* вопрос про выкидывание из федоры анаконды. Я ответил на него - вот и все.

    А что будет использоваться в BBQLinux, мне, в общем, по фигу, может там LVM и не нужен, хоть из ядра поддержку выпиливайте.

    PS лично меня на всех машинах с федора неоднократно LVM выручал. Возни с его "установкой", в общем-то, никакой нет (при наличии поддержки в инсталляторе), зато даже на десктопе - когда пользователь решит, к примеру, поменять винчестер на больший, или заменить на SSD, или еще что - его наличие позволит сделать это не затрачивая усилия.

     
  • 3.17, PukkuTukkuTaBu (?), 11:11, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Думаю с учетом модульности они и это допилят. Причем допилят модулями. Так что большое будущее у Calamares, при том что он может оставаться user-friendly
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    A-Real
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру