Po více než roce vývoje byl zveřejněn nový vydání operačního systému dahliaOS 220222, který kombinuje technologie z GNU/Linux a OS Fuchsia. Vývoj projektu je napsán v jazyce Dart a je distribuován pod licencí Apache 2.0. Sestavení dahliaOS jsou k dispozici ve dvou variantách — pro systémy s UEFI (675 MB) a starší systémy/virtuální stroje (437 MB). Základní distribuce dahliaOS je postavena na jádře Linux a typickém systémovém prostředí GNU. Paralelně se vyvíjejí sestavení na bázi mikrojádra Zircon a prostředí z OS Fuchsia, které jsou dostupné pro Raspberry Pi 4, msm8917 a některá další zařízení.
Projekt vyvíjí vlastní uživatelské rozhraní Pangolin, napsané v jazyce Dart s použitím frameworku Flutter. Rozhraní podporuje jak klasický víceokenní režim, tak mozaikovou kompozici oken. Jako základ byly použity vývojové zdroje projektu Capybara a vlastní systém správy oken, napsaný od nuly. Rozhraní může být spuštěno v systémech s jádrem Linux a mikrojádrém Zircon, který je vyvíjen projektem Fuchsia. Pro vyhodnocení práce rozhraní Pangolin bez instalace dahliaOS byla připravena webová verze, která funguje v prohlížečích na bázi Chromium.
Pro dahliaOS se také vyvíjí sada aplikací, z nichž většina je napsána v Dart a Flutter. Mezi vyvíjené programy patří: správce souborů, konfigurátor, textový editor, emulátor terminálu, aplikace pro správu virtuálních strojů a kontejnerů, multimediální přehrávač, katalog aplikací, kalkulačka, webový prohlížeč a program pro okamžité zprávy.
Pro spuštění externích programů v prostředí Pangolin je nabízena integrovaná podpora izolovaných kontejnerů, ve kterých lze spustit jakoukoli aplikaci, která není spojena s dahliaOS. Pro systémy s UEFI je k dispozici aplikace system-recovery, která umožňuje v případě problémů se systémem automaticky stáhnout novou verzi dahliaOS a spustit ji.
Hlavní změny v novém vydání:
- Plně přepracován design a funkčnost pracovní plochy Pangolin.

- Bylo přidáno rozhraní pro rychlé vyhledávání aplikací.

- Bylo vylepšeno uživatelské rozhraní pro navigaci dostupnými programy, které je vyčleněno do samostatné aplikace Launcher. Byla implementována možnost rozdělení aplikací do kategorií.

- Byl přidán kompaktní variant pro spouštění programů, zobrazený jako menu a vyvolávaný kliknutím v pravém horním rohu okna Launcher.

- Bylo vylepšeno menu pro rychlou změnu nastavení, ve kterém byla restrukturalizována dostupná nastavení a zobrazené informace.

- Byl vylepšen panel úloh. Aplikace mohou nyní být připínány. Přidáno samostatné tlačítko pro minimalizaci všech oken.
- Byl nasazen nový správce oken Utopia, napsaný pomocí Flutteru.
- Bylo výrazně aktualizováno uživatelské rozhraní a rozšířena funkčnost správce souborů, konfiguračního nástroje, terminálového emulátoru a kalkulačky.
- Došlo k přechodu na nový webový runtime, na jehož základě je poskytován funkční webový prohlížeč a možnost spouštění webových aplikací. Pro instalaci webových aplikací byl navržen nový správce webových aplikací.

- Jádro Linuxu bylo aktualizováno na verzi 5.17-rc5.
- Byla zajištěna podpora různých virtualizačních řešení, včetně možnosti spouštění Linuxu v QEMU a Fuchsia na bázi FImage.
- Došlo k přechodu na souborový systém Btrfs.
- Byl vylepšen síťový stack. Pro nastavení připojení k síti byl využit network-manager.
Zdroj: opennet.ru






