Тем: 4,507, Сообщений: 353,686, Пользователи: 158,599
На форуме: 62

Вернуться   Форум VolSat > Электронный мир > Программы / Software

Важная информация


Ответ
 
Опции темы Опции просмотра Language
Старый 17.02.2024, 12:53   #1
RW011
Супер-Модератор
 
Аватар для RW011
 
Регистрация: 26.09.2011
Ресивер: Toshiba 007
Адрес: Dneprstone
Сообщений: 9,198
Сказал(а) спасибо: 7,178
Поблагодарили 16,337 раз(а) в 6,721 сообщениях
Вес репутации: 76
RW011 репутация неоспоримаRW011 репутация неоспоримаRW011 репутация неоспоримаRW011 репутация неоспоримаRW011 репутация неоспоримаRW011 репутация неоспоримаRW011 репутация неоспоримаRW011 репутация неоспоримаRW011 репутация неоспоримаRW011 репутация неоспоримаRW011 репутация неоспорима
По умолчанию Операционная система openSUSE

Операционная система openSUSE

https://get.opensuse.org/tumbleweed/

1:
Разработчики проекта openSUSE опубликовали план по развитию нового инсталлятора Agama (бывший D-Installer), разрабатываемого для замены классического интерфейса установки SUSE и openSUSE, и примечательного отделением пользовательского интерфейса от внутренних компонентов YaST. Agama предоставляет возможность использования различных фронтэндов, например, фронтэнда для управления установкой через web-интерфейс. Для тестирования нового инсталлятора формируются live-сборки для архитектур x86_64 и ARM64, поддерживающие установку непрерывно обновляемой сборки openSUSE Tumbleweed, а также редакций SUSE ALP, openSUSE MicroOS и openSUSE MicroOS Desktop, построенных на базе изолированных контейнеров.

На этот год намечено два значительных обновления Agama. Первое планируется представить в середине апреля, а второе в середине июля. Июльское обновление будет нацелено на повышение гибкости и функциональности, связанной с установкой а автоматическом режиме, проводимой без участия человека. Целью разработки является доведение Agama до возможности использования в качестве альтернативы инструментарию AutoYaST.

Апрельское обновление примечательно прекращением использования готовых модулей, развиваемых проектом Cockpit, в пользу использования более независимого фреймворка и модернизированного интерфейса пользователя. Уход от привязки к Cockpit позволит исключить дополнительные внешние зависимости и избавиться от ограничений, мешающих реализации некоторых идей. Например, Cockpit содержит в зависимостях компоненты на языках Python и Си, в то время как в Agama применяются языки Ruby и Rust. Прекращение использования Cockpit также избавит разработчиков от ограничений, с которыми они столкнулись при попытках реализовать автоматический режим установки и переработать интерфейс настройки хранилищ для достижения оптимального баланса простоты для начинающих и функциональности для опытных пользователей.

На текущем этапе развития в новом инсталляторе уже предоставляются возможности, необходимые для решения таких задач, как выбор начального набора приложений, настройка сетевого подключения, языка, клавиатуры, часового пояса и параметров локализации, подготовка устройства хранения и разбивка разделов, добавления пользователей в систему. Среди основных целей разработки Agama упоминается устранение имеющихся ограничений графического интерфейса, расширение возможностей по использованию функциональности YaST в других приложениях, уход от привязки к одному языку программирования (D-Bus API позволит создавать надстройки на разных языках) и стимулирование создания альтернативных настроек представителями сообщества.


Для установки пакетов, проверки оборудования, разбивки дисков и прочих необходимых при инсталляции функций в Agama продолжают использоваться библиотеки YaST, поверх которых реализованы сервисы-прослойки, абстрагирующие доступ к библиотекам через унифицированный интерфейс D-Bus. В инсталляторе используется многопроцессная архитектура, благодаря которой интерфейс взаимодействия с пользователем не блокируется во время выполнения других работ.

Базовый интерфейс для управления установкой построен с использованием web-технологий и включает обработчик, обеспечивающий доступ к вызовам D-Bus через HTTP, и непосредственно web-интерфейс. Web-интерфейс написан на JavaScript с использованием фреймворка React и компонентов PatternFly. Сервис для привязки интерфейса к D-Bus, а также встроенный http-сервер, написаны на языке Ruby.


Скачать openSUSE:
https://get.opensuse.org/leap/15.5/#download
__________________
Don't trouble trouble until trouble troubles you
RW011 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Операционная система Chrome OS RW011 Программы / Software 13 28.06.2024 11:50
KolibriOS – самая маленькая операционная система в мире RW011 Программы / Software 1 01.03.2018 13:47
Система автомобильной навигации SLAVASAM Destinator 1 12.12.2011 22:58
Система автомобильной навигации. SLAVASAM Navigon 0 29.09.2010 12:42

DigitalOcean Referral Badge

Текущее время: 20:49. Часовой пояс GMT +3.
volsat.com.ua