Efter mere end et år med udvikling er den nye version af operativsystemet dahliaOS 220222 blevet offentliggjort, der kombinerer teknologi fra GNU/Linux og Fuchsia OS. Projektets kode er skrevet i Dart og distribueres under Apache 2.0-licensen. dahliaOS-samlingerne fremstilles i to versioner — til systemer med UEFI (675 MB) og til ældre systemer/virtuel maskiner (437 MB). Den grundlæggende dahliaOS-distribution bygger på Linux-kernen og det typiske GNU-systemmiljø. Samtidig udvikles der samlinger baseret på mikro-kernen Zircon og miljøet fra Fuchsia OS, som er tilgængelige for Raspberry Pi 4, msm8917 og nogle andre enheder.
Projektet udvikler sin egen brugerflade Pangolin, der er skrevet i Dart ved brug af Flutter-rammen. Grænsefladen understøtter både klassisk vindue-tilstand og mosaik-vinduesopstilling. Som fundament er projektets Capybara-arbejde og et eget vindueshåndteringssystem, der er skrevet fra bunden, involveret. Grænsefladen kan køre på systemer med Linux-kernen og mikro-kernen Zircon, der udvikles af Fuchsia-projektet. For at vurdere funktionaliteten af Pangolin-grænsefladen uden installation af dahliaOS er der lavet en webversion, der fungerer i browsere baseret på Chromium.
Der udvikles også et sæt programmer til dahliaOS, hvoraf de fleste er skrevet i Dart og Flutter. Blandt de udviklede programmer er: filhåndtering, konfigurationsværktøj, tekstbehandler, terminalemulator, applikation til styring af virtuelle maskiner og containere, medieafspiller, applikationskatalog, lommeregner, web-browser og beskedapplikation.
Til kørsel af tredjepartsprogrammer i Pangolin-miljøet tilbydes indbygget support til isolerede containere, hvor et hvilket som helst program, der ikke er relateret til dahliaOS, kan køre. Til systemer med UEFI leveres applikationen system-recovery, som automatisk kan indlæse et nyt dahliaOS-billede og starte det i tilfælde af systemproblemer.
The main changes in the new release:
- Hele designet og funktionaliteten af Pangolin-skrivebordet er blevet fuldstændig redesignet.

- En grænseflade til hurtig søgning efter applikationer er blevet tilføjet.

- Grænsefladen til navigation i de tilgængelige programmer er forbedret, og den er blevet fremhævet som en separat applikation Launcher. Muligheden for at opdele applikationer i kategorier er blevet implementeret.

- Der er tilføjet en kompakt version af programstartgrænsefladen, der præsenteres som en menu og kan aktiveres ved at klikke i øverste højre hjørne af Launcher-vinduet.

- Menuen til hurtig ændring af indstillinger er forbedret med en omstrukturering af de tilgængelige muligheder og den viste information.

- Proceslinjen er forbedret. Applikationer kan nu fastgøres. Der er tilføjet en separat knap til at minimere alle vinduer.
- Den nye vinduesmanager Utopia er taget i brug, skrevet med Flutter.
- Brugergrænsefladen er betydeligt opdateret, og funktionaliteten i filhåndtereren, konfigureringsværktøjet, terminalemulatoren og lommeregneren er udvidet.
- Der er sket et skift til et nyt web-runtime, som giver en fungerende webbrowser og mulighed for at køre webapplikationer. En ny webapplikationsmanager er foreslået til installation af webapplikationer.

- Linux-kernen er opdateret til version 5.17-rc5.
- Understøttelse af forskellige virtualiseringsløsninger er sikret, herunder muligheden for at køre Linux i QEMU og Fuchsia under FImage.
- Der er sket et skift til filsystemet Btrfs.
- Netværksstakken er forbedret. Network-manager er brugt til at konfigurere netværksforbindelsen.
Kilde: opennet.ru






