После более года разработки опубликован новый выпуск операционной системы 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 тілдерінде жазылған. Оларға файл менеджері, конфигурация құралы, мәтіндік редактор, терминал эмуляторы, виртуалды машина мен контейнерлерді басқару қолданбасы, медиа ойнатқыш, қолданбалар каталогы, калькулятор, веб-шолғыш және хабар алмасу қолданбасы кіреді.
Pangolin ортасында үшінші тарап бағдарламаларын іске қосу үшін dahliaOS жүйесіне қатысы жоқ кез келген қолданбаны іске қосуға мүмкіндік беретін оқшауланған контейнерлерге арналған кірістірілген қолдау қолжетімді. UEFI негізіндегі жүйелер үшін жүйе ақаулығы туындаған жағдайда жаңа dahliaOS кескінін автоматты түрде жүктеп алуға және жүктеуге мүмкіндік беретін жүйені қалпына келтіру қолданбасы қамтылған.
Жаңа шығарылымдағы негізгі өзгерістер:
- Pangolin жұмыс үстелі жаңа көрініс пен функционалдылықпен толығымен қайта жасалды.

- Қолданбаларды жылдам іздеуге арналған интерфейс қосылды.

- Қол жетімді қолданбалардың навигациялық интерфейсі жақсартылды және қазір бөлек Launcher қолданбасында қолжетімді. Қолданбаларды санаттау мүмкіндігі енгізілді.

- Бағдарламаны іске қосу интерфейсінің ықшам нұсқасы қосылды, мәзір ретінде құрастырылды және Іске қосу терезесінің жоғарғы оң жақ бұрышын басу арқылы шақырылды.

- Қол жетімді опцияларды және көрсетілетін ақпаратты қайта құрылымдау арқылы жылдам параметрлер мәзірі жақсартылды.

- Тапсырмалар тақтасы жақсартылды. Қолданбаларды енді бекітуге болады. Барлық терезелерді кішірейтуге арналған арнайы түйме қосылды.
- Flutter көмегімен жазылған жаңа Utopia терезе менеджері пайдаланылады.
- Интерфейс айтарлықтай жаңартылды және файл менеджерінің, конфигуратордың, терминал эмуляторының және калькулятордың функционалдығы кеңейтілді.
- Жұмыс істейтін веб-шолғышты және веб-қосымшаларды іске қосу мүмкіндігін қамтамасыз ететін жаңа веб-орындау уақытына көшу жүзеге асырылды. Веб қолданбаларын орнату үшін жаңа веб-бағдарлама менеджері қолжетімді.

- Ядро Linux обновлено до выпуска 5.17-rc5.
- Обеспечена поддержка различных решений виртуализации, включая возможность запуска Linux в QEMU и Fuchsia под управлением FImage.
- Btrfs файлдық жүйесіне көшу аяқталды.
- Желілік стек жақсартылды. Желі менеджері енді желі қосылымдарын конфигурациялау үшін пайдаланылады.
Ақпарат көзі: opennet.ru






