URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 101374
[ Назад ]

Исходное сообщение
"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."

Отправлено opennews , 01-Фев-15 21:12 
Компания Blue Systems, развивающая дистрибутив Netrunner (ответвление от  Kubuntu) и  предоставляющая финансирование разработки KWin, Kubuntu и KDE-редакции дистрибутива Linux Mint,  в сотрудничестве с участниками проектов  KDE, BBQLinux, Fedora, KaOS, Kubuntu, Manjaro и Maui, подготовила (http://calamares.io/Calamares-1.0/) первый выпуск Calamares (http://calamares.io/), универсального фреймворка для построения инсталляторов, не зависимых от конкретных дистрибутивов Linux. Фреймворк предоставляет несколько десятков готовых модулей c реализацией различных возможностей, востребованных в установщиках дистрибутивов. Код фреймворка написан на языке С++, графический интерфейс основан на библиотеке Qt 5 (используется QML), для разработки модулей могут использоваться языки C++ и Python. Код распространяется (https://github.com/calamares/calamares) под лицензий GPLv3.

Мотивом создания Calamares является желание наладить сотрудничество между дистрибутивами в области разработки инсталляторов. Несмотря на схожесть решаемых задач, в настоящее время каждый дистрибутив развивает собственный инсталлятор или пытается развивать ответвление от инсталлятора другого дистрибутива. В рамках проекта Calamares предпринята попытка привлечь разработчиков к совместной работе по созданию типовых универсальных блоков, из которых дистрибутивы бы могли формировать инсталляторы, адаптированные для потребностей и задач каждого дистрибутива. При этом прокт Calamares  не ставит перед собой задачу подготовки замены существующим инсталляторам первичных дистрибутивов, а скорее пытается предоставить универсальные и не зависящие от особенностей конкретных дистрибутивов средства быстрого создания инсталляторов для новых и независимых дистрибутивов.

Для создания собственного установщика на базе  Calamares  достаточно выбрать готовые модули (https://github.com/calamares/calamares/tree/master/src/modules) или написать собственные, определить логику установки дистрибутива и определить внешний вид (https://github.com/calamares/calamares/tree/master/src/branding). Для упрощения и ускорения разработки модули и компоненты Calamares могут создаваться на языке Python (для интеграции с С++ используется Boost.Python (http://www.boost.org/doc/libs/1_57_0/libs/python/doc/index.html)). Все конфигурационные данных хранятся в формате YAML.


Основные особенности:


-  Полностью модульная архитектура, предоставляющая три вида интерфейсов плагинов:  C++, Python и произвольные процессы-обработчики;
-  Многопоточный исполнитель заданий с управляющим API для языков C++ и Python;
-  Коллекция из 25 готовых модулей, предоставляющих средства от управления загрузчиками и настройки таблицы разделов для управления пользователями;
-  Автономный механизм определения внешнего вида, позволяющий реализовать установщик в стиле оформления дистрибутива без необходимости применения патчей;
-  Продвинутый редактор дисковых разделов с поддержкой таблиц разделов DOS и GPT, средствами автоматической разбивки и изменения размера разделов.

URL: http://calamares.io/Calamares-1.0/
Новость: https://www.opennet.ru/opennews/art.shtml?num=41582


Содержание

Сообщения в этом обсуждении
"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено MPEG LA , 01-Фев-15 21:12 
>Каждая фабрика фабрик молотков строится для Вас экспертами своего дела, и вам не нужно волноваться о деталях постройки фабрики

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено виндотролль , 01-Фев-15 21:21 
только вчера игрался с Manjaro, в котором этот Calamares используется.
Вердикт: можно рекомендовать домохозяйкам.

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Sluggard , 01-Фев-15 21:30 
Это в Дебиан надо, а то они свой инсталлятор что-то постоянно тестируют.

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Умная Маша , 01-Фев-15 21:43 
В дебиане есть инсталлятор? А я как дурочка через debootstrap развёртываю.

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Sluggard , 01-Фев-15 22:03 
Да на ОпенНете постоянно новости вида «Второй релиз-кандидат Debian-Installer 4.0» или «Инсталлятор Debian 8 'Jessie' перешёл на стадию бета-тестирования». =)

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено A.Stahl , 01-Фев-15 22:06 
Просто Дебиан один из немногих дистров где инсталлятор действительно тестируют, а не просто запускают пару раз...

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Sluggard , 01-Фев-15 22:24 
Если постоянно тестируют, значит постоянно колупают-ломают? )

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено mine , 01-Фев-15 23:06 
Инсталятор адаптируют к особенностям нового релиза + добавляют поддержку новых технологий типа GPT, UEFI и т.п.
Плюс тестирование инсталлятора - это тестирование того, что дистр правильно установился, и все опции отработали как надо.

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Sluggard , 01-Фев-15 23:22 
Что-то у других дистров, и без нескольких беток/кандидатов, и фишки добавляются.
Но не о том речь.
Возвращаясь к моему первому комменту: вот пусть дебиановцы разгрузят себя маленько от всех эти бесконечных выпусков инсталлятора и тестов, используя этот. )

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено A.Stahl , 01-Фев-15 23:39 
Ты поломался наверное.
Просто кто-то упоротый упорно и регулярно приносит сюда новости про дебиановский инсталлятор. А про инсталляторы из других дистров не приносит. Зачем он это делает? Ну хобби у человека такое. Бессмысленное, но безобидное.
Или ты думаешь, что в других проектах пишут сразу и без ошибок?:)

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Sluggard , 01-Фев-15 23:50 
Ну я как-то не в курсе, чтоб в других дистрах выпускали бета-версии и релиз-кандидаты не самого дистра в целом, а отдельно его инсталлятора. :D

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Аноним , 02-Фев-15 11:39 
> А про инсталляторы из других дистров не приносит. Зачем он это
> делает? Ну хобби у человека такое. Бессмысленное, но безобидное.

Почему же бессмысленное? Некоторым интересно почитать про дебиановский инсталлятор. Ну вот например, мне. А другие дистры - ну вот кому они нужны - тот и пишет про них новости. Человек пишущий про инсталлятор дебиана за ними не следит и врядли станет новости писать.


"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено бедный буратино , 02-Фев-15 05:51 
> Возвращаясь к моему первому комменту: вот пусть дебиановцы разгрузят себя маленько от всех эти бесконечных выпусков инсталлятора и тестов, используя этот. )

"этот" умеет iscsi, нормальную сетевую загрузку, работу для слабовидящих, работу на s390 и обновление на новую версию, учитывающую все особенности? так что, при всех своих недостатках, d-i ещё поживёт, даже если все включатся в работу над этой штукой :)

а вообще, вы не совсем понимаете специфику, что такое d-i, и почему у него столько релиз-кандидатов. :) [точно не потому, что там все компоненты тестируют с утра до вечера]


"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Аноним , 02-Фев-15 11:31 
У тебя есть s390? Расскажи.

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено ананана , 02-Фев-15 11:29 
То-то "оттестированный" инсталятор последней стабильной версии Debian не смещает разделы в новых HDD с секторами 4096 байт. И получаем износ + замедление работы дисков.

К слову в kubuntu менеджер разделов тоже этого не делает.

А вот в ubuntu/xubuntu, там где gparted - всё ОК.


"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Andrey Mitrofanov , 02-Фев-15 11:49 
> То-то "оттестированный" инсталятор последней стабильной версии Debian не смещает разделы
> в новых HDD с секторами 4096 байт.

"последней" это какой? wheezy, говорят, "всё" делает https://lists.debian.org/debian-boot/2014/05/msg00078.html , jessie не выпущен -- рипорть баги, починят.

> И получаем износ + замедление работы дисков.


"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено ананана , 02-Фев-15 13:16 
Последний это
debian-7.8.0-amd64-CD-1.iso (возможно kde версия, но в инсталяторе там не kde менеджер, а свой)

Проверил после установки командой из ubuntu
sudo fdisk -l

Написало, проблема с секторами, не смещены... Пришлось создавать раздел для debian из ubuntu через gparted.


"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено ананана , 02-Фев-15 13:22 
>> То-то "оттестированный" инсталятор последней стабильной версии Debian не смещает разделы
>> в новых HDD с секторами 4096 байт.
> "последней" это какой? wheezy, говорят, "всё" делает https://lists.debian.org/debian-boot/2014/05/msg00078.html
> , jessie не выпущен -- рипорть баги, починят.
>> И получаем износ + замедление работы дисков.

Если кто тестить будет убедитесь, что у вас HDD с 4096 секторами БЕЗ эмуляции секторов 512. Есть HDD с эмуляцией для совместимости.

И да, я писать репорт не буду. Напишите кто, если хотите.


"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Michael Shigorin , 02-Фев-15 16:01 
> Если кто тестить будет убедитесь, что у вас HDD с 4096 секторами
> БЕЗ эмуляции секторов 512. Есть HDD с эмуляцией для совместимости.

На эту тему есть сводная страничка: http://www.altlinux.org/BigSector (очень кратко -- весь известный мне разбивочный инструментарий был поправлен весьма давно; выравнивать имеет смысл практически всегда не только ради 4K HDD/SSD).


"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено бедный буратино , 02-Фев-15 04:46 
>  Просто Дебиан один из немногих дистров где инсталлятор действительно тестируют, а не просто запускают пару раз...

ну-ну... при этом некоторые модули со времён этча потеряли некоторые файлики и некоторые заявленные функции не работают

с поддержкой iscsi в 7.0 смешно получилось

про багу с ext2/ext3, которую я им показал, рассказал как воспроизвести - я даже не помню, чем закончилось, ибо бросил - терпения не хватило. может быть, сочли незначащим, мне даже неинтересно проверять :)

то, что меня больше всего поражет - это то, что в Ubuntu Server - тот же самый дебиан-инсталлер, только фиолетовый, но там куча фич появилась раньше (oem-mode там ещё в 2008 появился, в debian до сих пор "портируют"), iscsi работал без проблем, начиная, по-моему, с ubuntu 10.10 - ну бери ты модули оттуда, в чём причина упрямствовать? ядро же сейчас берут у убунты, и ничего...


"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Michael Shigorin , 02-Фев-15 15:14 
> Да на ОпенНете постоянно новости вида «Второй релиз-кандидат Debian-Installer 4.0»
> или «Инсталлятор Debian 8 'Jessie' перешёл на стадию бета-тестирования». =)

Это всё-таки про исошку, которая содержит не только инсталятор, но и базовую инфраструктуру дистрибутива, начиная с ядра.


"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Аноним , 01-Фев-15 22:13 
ТНН!!!

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Аноним , 01-Фев-15 22:17 
Врёшь ты всё.

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено lucentcode , 01-Фев-15 21:54 
Удачи проекту. Унификация - это насущная необходимость. Только унификация позволит сделать дистрибутивы Linux одной платформой, под которую удобно создавать приложения(в том числе и коммерческие), о которой можно будет распространять книги из серии Linux для чайников(по аналогии с Windows и MacOS X). Базовая платформа(основа) всех дистрибутивов должна быть единой.

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Аноним , 01-Фев-15 22:00 
и в сисд ага, в сисд обязательно для унификации =D

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Akue , 01-Фев-15 22:17 
> Только унификация позволит сделать дистрибутивы Linux одной платформой, под которую удобно создавать приложения(в том числе и коммерческие)

Унификации под linux`ами достаточно. Под linux создаётся много коммерческого ПО. Причина того, что не портируют ширпотреб типа фотошопа и премьера, в том, что под линуксом мало пользователей. А мало пользователей потому что нет ширпотреб ПО...
А вот унификация инсталлятора ничем писателям приклодного ПО не поможет. Никому же не мешает, что у Windows 7 и Windows 8 разные инсталяторы!

> о которой можно будет распространять книги из серии Linux для чайников(по аналогии с Windows и MacOS X)

http://www.ozon.ru/context/detail/id/3098504/


"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Sluggard , 01-Фев-15 22:56 
> ширпотреб типа фотошопа и премьера

С каких пор профессиональные инструменты для работы с графикой и видео стали ширпотребом?
Ты очередной школьник, который крякнутый PhotoShop качает, чтоб фотку отмасштабировать?


"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Led , 04-Фев-15 01:39 
>> ширпотреб типа фотошопа и премьера
> С каких пор профессиональные инструменты для работы с графикой и видео стали ширпотребом?

С тех пор, как 95% пользователей этого ширпотреба считают себя профессионалами.


"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Аноним , 02-Фев-15 01:17 
ЮУнификация - это насущная необходимость. Только унификация позволит..

Ага, правильно. И строем - в светлое будущее. Рядовой lucentcode, шире шаг!


"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено kleem_head , 01-Фев-15 22:19 
А при запуске, на первом же скрине предлагать дистрибутив на выбор :D

Select linux:
- *buntu
- fedora
- debian
- other


"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено бедный буратино , 02-Фев-15 05:53 
> А при запуске, на первом же скрине предлагать дистрибутив на выбор :D
> Select linux:
> - *buntu
> - fedora
> - debian
> - other

это ты меню PXE/iPXE изобрёл :)


"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено тоже Аноним , 02-Фев-15 09:58 
Мечта идиота: установочный диск любого Линукса.
То, что получится минимум блю-рэй, никото ведь не остановит?

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено bebe , 03-Фев-15 07:09 
network install?

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Bizdelnick , 01-Фев-15 22:20 
Занятно, но есть/планируется ли там аналог kickstart/preseed?

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено manster , 02-Фев-15 00:29 
Особенно полезен для установки генты, а вообще универсальность ещё то садомазо.

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Аноним , 02-Фев-15 00:32 
> Особенно полезен для установки генты, а вообще универсальность ещё то садомазо.

я гентушник и я не понимаю эти глупые картинки, кнопки и однословные надписи. где маны? куда терминал дели?
разве так трудно диск разметить, архив распаковать и собрать ядро с за многие годы отконфигурированным конфигом, перманентно с собой таскаемым на флешке?

это из за егэ всё.


"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено manster , 02-Фев-15 00:40 
Так это излюбленная тема решать все за пользователей. В стиле хорошо известных авторов.

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Аноним , 02-Фев-15 00:33 
Ну да, Генту — один из самых универсальных дистров.

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Аноним , 02-Фев-15 02:18 
Вот только у них на видео "Install" - отдельный пункт, когда в той же Убунте установка начинается почти сразу и можно, вместо втыкания на прогресс-бар, настроить клавиатуру там, время.

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено chinarulezzz , 02-Фев-15 03:10 
ncurses интерфейса нет?

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Аноним , 02-Фев-15 11:41 
> ncurses интерфейса нет?

Зато он "Calamares 1.0, независимый от дистрибутивов фрей...". Независимый от фрей, вотю. Ну так опеннет пишет :)


"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Аноним , 02-Фев-15 04:44 
лучше бы как зверь ХП + WPI
WoT + Jowe, вот это взлетит. Дебиан зверь + WPI
вот так надо делать а пока не сделаете тут пишите

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено бедный буратино , 02-Фев-15 04:47 
Круто

"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Аноним , 02-Фев-15 13:18 
- Таки пrостите, но на скриншоте я вижу Ubiquity.
- Первый пункт мне очень понравился. Это точно ОН!!!

Возникает вопрос: Какой из проектов первичен? Кальмар или Юбиквити?


"Представлен Calamares 1.0, независимый от дистрибутивов фрей..."
Отправлено Аноним , 06-Фев-15 13:38 
Узнал из новости о Netrunner-os, поставил, тащусь. Уже пару дней в восторге. А вроде бы доведенная до ума Kubuntu. Всё работает как надо, никак проблем, установщик очень порадовал, молодцы и успехов им.