Suicide
04.11.2020, 20:44
Проект dahliaOS (https://dahliaos.io/) нацелен на создание новой операционной системы, комбинирующей технологии из GNU/Linux и ОС Fuchsia (https://fuchsia.dev/). Наработки проекта написаны на языке Dart и распространяются (https://github.com/dahlia-os/) под лицензией Apache 2.0. Сборки dahliaOS формируются (https://github.com/dahlia-os/releases/releases) в двух вариантах - для систем с UEFI (158 МБ) и старых систем/виртуальных машин (115 МБ). Базовый дистрибутив dahliaOS собирается (https://github.com/dahlia-os/buildroot) на базе ядра Linux и типового системного окружения GNU. Параллельно развиваются (https://github.com/dahlia-os/dahlia-os-build) сборки на базе микроядра Zircon и окружения из ОС Fuchsia, которые доступны для Raspberry Pi 4 (https://github.com/dahlia-os/zircon-rpi), msm8917 (https://github.com/dahlia-os/zircon-msm8917) и некоторых других устройств (https://github.com/dahlia-os/documentation/blob/master/supported-hardware.md).
В настоящее время основные усилия сосредоточены на создании собственной пользовательской оболочки Pangolin (https://github.com/dahlia-os/pangolin-desktop), написанной на языке Dart с использованием фреймворка Flutter (https://www.opennet.ru/opennews/art.shtml?num=53315). Оболочка в том числе поддерживает мозаичный режим компоновки окон. В качестве основы задействованы наработки проекта Capybara (https://github.com/priitlatt/capybara) и собственная система управления окнами, написанная с нуля. Для оценки работы оболочки Pangolin без установки dahliaOS подготовлена web-версия (https://web.dahliaos.io/) (работает только в Chrome).
https://www.opennet.ru/opennews/pics_base/0_1604423594.png (https://user-images.githubusercontent.com/18690588/95038583-587cfa00-0683-11eb-9d84-10e0cb001c0e.png)
Оболочка может запускаться в системах с ядром Linux и микроядром Zircon, развиваемым проектом Fuchsia (https://www.opennet.ru/opennews/art.shtml?num=52464). Для дистрибутива также развивается ряд приложений (https://github.com/dahlia-os/pangolin-desktop/tree/master/lib/applications), большинство из которых написаны на Dart и Flutter. Например, проектом развивается файловый менеджер, конфигуратор, текстовый редактор, эмулятор терминала, приложение для управления виртуальными машинами и контейнерами, мультимедийный проигрыватель и каталог приложений.
Для запуска сторонних программ в окружении Pangolin предлагается встроенная поддержка изолированных контейнеров, в которых можно запустить любое не связанное с dahliaOS приложение. Для систем с UEFI поставляется приложение system-recovery (https://github.com/dahlia-os/system-recovery), позволяющее в случае проблем с системой автоматически загрузить свежий образ dahliaOS и загрузиться с его использованием.
https://www.opennet.ru/opennews/pics_base/0_1604423815.png (https://user-images.githubusercontent.com/18690588/95038568-4dc26500-0683-11eb-81a5-03cfd5057302.png)https://www.opennet.ru/opennews/pics_base/0_1604423661.png (https://user-images.githubusercontent.com/18690588/95038579-55820980-0683-11eb-8d82-58a08ce19dcd.png)
03.11.2020
https://www.opennet.ru/opennews/art.shtml?num=54021
В настоящее время основные усилия сосредоточены на создании собственной пользовательской оболочки Pangolin (https://github.com/dahlia-os/pangolin-desktop), написанной на языке Dart с использованием фреймворка Flutter (https://www.opennet.ru/opennews/art.shtml?num=53315). Оболочка в том числе поддерживает мозаичный режим компоновки окон. В качестве основы задействованы наработки проекта Capybara (https://github.com/priitlatt/capybara) и собственная система управления окнами, написанная с нуля. Для оценки работы оболочки Pangolin без установки dahliaOS подготовлена web-версия (https://web.dahliaos.io/) (работает только в Chrome).
https://www.opennet.ru/opennews/pics_base/0_1604423594.png (https://user-images.githubusercontent.com/18690588/95038583-587cfa00-0683-11eb-9d84-10e0cb001c0e.png)
Оболочка может запускаться в системах с ядром Linux и микроядром Zircon, развиваемым проектом Fuchsia (https://www.opennet.ru/opennews/art.shtml?num=52464). Для дистрибутива также развивается ряд приложений (https://github.com/dahlia-os/pangolin-desktop/tree/master/lib/applications), большинство из которых написаны на Dart и Flutter. Например, проектом развивается файловый менеджер, конфигуратор, текстовый редактор, эмулятор терминала, приложение для управления виртуальными машинами и контейнерами, мультимедийный проигрыватель и каталог приложений.
Для запуска сторонних программ в окружении Pangolin предлагается встроенная поддержка изолированных контейнеров, в которых можно запустить любое не связанное с dahliaOS приложение. Для систем с UEFI поставляется приложение system-recovery (https://github.com/dahlia-os/system-recovery), позволяющее в случае проблем с системой автоматически загрузить свежий образ dahliaOS и загрузиться с его использованием.
https://www.opennet.ru/opennews/pics_base/0_1604423815.png (https://user-images.githubusercontent.com/18690588/95038568-4dc26500-0683-11eb-81a5-03cfd5057302.png)https://www.opennet.ru/opennews/pics_base/0_1604423661.png (https://user-images.githubusercontent.com/18690588/95038579-55820980-0683-11eb-8d82-58a08ce19dcd.png)
03.11.2020
https://www.opennet.ru/opennews/art.shtml?num=54021