После более года разработки опубликован новый выпуск операционной системы dahliaOS 220222, комбинирующей технологии из GNU/Linux и ОС Fuchsia. Наработки проекта написаны на языке Dart и распространяются под лицензией Apache 2.0. Сборки dahliaOS формируются в двух вариантах — для систем с UEFI (675 МБ) и старых систем/виртуальных машин (437 МБ). Базовый дистрибутив dahliaOS собирается на базе ядра Linux и типового системного окружения GNU. Параллельно развиваются сборки на базе микроядра Zircon и окружения из ОС Fuchsia, которые доступны для Raspberry Pi 4, msm8917 и некоторых других устройств.
Проект развивает собственную пользовательскую оболочку Pangolin, написанную на языке Dart с использованием фреймворка Flutter. Оболочка поддерживает как классический многооконный режим, так и мозаичную компоновку окон. В качестве основы задействованы наработки проекта Capybara и собственная система управления окнами, написанная с нуля. Оболочка может запускаться в системах с ядром Linux и микроядром Zircon, развиваемым проектом Fuchsia. Для оценки работы оболочки Pangolin без установки dahliaOS подготовлена web-версия, которая работает в браузерах на основе Chromium.
Для dahliaOS таксама распрацоўваецца набор прыкладанняў, большасць з якіх напісаны на Dart і Flutter. Сярод праграм, якія развіваюцца: файлавы менеджэр, канфігуратар, тэкставы рэдактар, эмулятар тэрмінала, прыкладанне для кіравання віртуальнымі машынамі і кантэйнерамі, мультымедыйны прайгравальнік, каталог прыкладанняў, калькулятар, web-браўзэр і праграма для абмену паведамленнямі.
Для запуску іншых праграм у асяроддзі Pangolin прапануецца ўбудаваная падтрымка ізаляваных кантэйнераў, у якіх можна запусціць любое не звязанае з dahliaOS дадатак. Для сістэм з UEFI пастаўляецца прыкладанне system-recovery, якое дазваляе ў выпадку праблем з сістэмай аўтаматычна загрузіць свежую выяву dahliaOS і загрузіцца з яго выкарыстаннем.
Асноўныя змены ў новым выпуску:
- Цалкам перапрацаваны афармленне і функцыянальнасць працоўнага стала Pangolin.

- Дададзены інтэрфейс для хуткага пошуку прыкладанняў.

- Палепшаны інтэрфейс навігацыі па даступных праграмах, які выдзелены ў асобны дадатак Launcher. Рэалізавана магчымасць падзелу прыкладанняў на катэгорыі.

- Дададзены кампактны варыянт інтэрфейсу запуску праграм, аформлены ў выглядзе меню і выкліканы пры зграі на верхнім правым куце акна Launcher.

- Палепшана меню хуткай змены налад, у якім праведзена рэструктурызацыі даступных опцый і выводнай інфармацыі.

- Палепшана панэль задач. Прыкладанні зараз могуць замацоўвацца. Дададзена асобная кнопка для згортвання ўсіх вокнаў.
- Задзейнічаны новы аконны мэнэджар Utopia, напісаны з выкарыстаннем Flutter.
- Значна абноўлены інтэрфейс і пашырана функцыянальнасць файлавага мэнэджара, канфігуратара, эмулятара тэрмінала і калькулятара.
- Ажыццёўлены пераход на новы web runtime, на базе якога прадстаўлены працоўны web-браўзэр і магчымасць выканання web-прыкладанняў. Для ўсталёўкі Web-прыкладанняў прапанаваны новы мэнэджар web-прыкладанняў.

- ядро Linux обновлено до выпуска 5.17-rc5.
- Обеспечена поддержка различных решений виртуализации, включая возможность запуска Linux в QEMU и Fuchsia под управлением FImage.
- Ажыццёўлены пераход на файлавую сістэму Btrfs.
- Палепшаны сеткавы стэк. Для настройкі падключэння да сеткі задзейнічаны network-manager.
Крыніца: opennet.ru






