Pēc vairāk nekā gadu ilgas izstrādes ir publicēts jauns operētājsistēmas dahliaOS 220222 laidiens, kas apvieno GNU/Linux un Fuchsia OS tehnoloģijas. Projekta izstrādes ir rakstītas Dart valodā un tiek izplatītas saskaņā ar Apache 2.0 licenci. DahliaOS būvējumi tiek ģenerēti divās versijās – sistēmām ar UEFI (675 MB) un vecākām sistēmām/virtuālajām mašīnām (437 MB). DahliaOS pamata izplatīšana ir samontēta, pamatojoties uz Linux kodolu un standarta GNU sistēmas vidi. Paralēli tiek izstrādāti uz Zircon mikrokodolu un vides no Fuchsia OS balstīti mezgli, kas ir pieejami Raspberry Pi 4, msm8917 un dažām citām ierīcēm.
Projekts izstrādā savu pielāgoto Pangolin apvalku, kas rakstīts Dart valodā, izmantojot Flutter ietvaru. Apvalks atbalsta gan klasisko vairāku logu režīmu, gan flīžu logu izkārtojumu. Pamats ir balstīts uz Capybara projekta attīstību un savu logu pārvaldības sistēmu, kas rakstīta no nulles. Apvalks var darboties sistēmās ar Linux kodolu un Zircon mikrokodolu, ko izstrādājis projekts Fuchsia. Lai novērtētu Pangolin apvalka veiktspēju bez dahliaOS instalēšanas, ir sagatavota tīmekļa versija, kas darbojas pārlūkprogrammās, kuru pamatā ir Chromium.
Tiek izstrādāts arī dahliaOS lietojumprogrammu komplekts, no kuriem lielākā daļa ir rakstīti Dart un Flutter. Starp izstrādātajām programmām: failu pārvaldnieks, konfigurators, teksta redaktors, termināļa emulators, lietojumprogramma virtuālo mašīnu un konteineru pārvaldīšanai, multivides atskaņotājs, lietojumprogrammu katalogs, kalkulators, tīmekļa pārlūkprogramma un ziņojumapmaiņas programma
Lai palaistu trešās puses programmas Pangolin vidē, tiek piedāvāts iebūvēts atbalsts izolētiem konteineriem, kuros var palaist jebkuru ar dahliaOS nesaistītu lietojumprogrammu. Sistēmām ar UEFI tiek piegādāta sistēmas atkopšanas lietojumprogramma, kas sistēmas problēmu gadījumā ļauj automātiski lejupielādēt jaunāko dahliaOS attēlu un palaist, izmantojot to.
Galvenās izmaiņas jaunajā versijā:
- Pangolin darbvirsmas dizains un funkcionalitāte ir pilnībā pārveidota.
- Pievienots interfeiss ātrai lietojumprogrammu meklēšanai.
- Ir uzlabots pieejamo programmu navigācijas interfeiss, kas ir sadalīts atsevišķā Launcher lietojumprogrammā. Ir ieviesta iespēja sadalīt pieteikumus kategorijās.
- Ir pievienota kompakta programmas palaišanas saskarnes versija, kas veidota kā izvēlne un tiek izsaukta, noklikšķinot uz palaidēja loga augšējā labā stūra.
- Ir uzlabota ātro iestatījumu izvēlne, kurā ir pārstrukturētas pieejamās opcijas un parādītā informācija.
- Uzlabota uzdevumjosla. Pieteikumus tagad var piespraust. Pievienota atsevišķa poga, lai samazinātu visus logus.
- Tiek izmantots jaunais logu pārvaldnieks Utopia, kas rakstīts, izmantojot Flutter.
- Saskarne ir būtiski atjaunināta un paplašināta failu pārvaldnieka, konfiguratora, termināļa emulatora un kalkulatora funkcionalitāte.
- Ir veikta pāreja uz jaunu tīmekļa izpildlaiku, uz kura pamata tiek nodrošināta strādājoša tīmekļa pārlūkprogramma un iespēja palaist tīmekļa lietojumprogrammas. Tīmekļa lietojumprogrammu instalēšanai ir piedāvāts jauns tīmekļa lietojumprogrammu pārvaldnieks.
- Linux kodols ir atjaunināts, lai atbrīvotu 5.17-rc5.
- Nodrošina atbalstu dažādiem virtualizācijas risinājumiem, tostarp iespēju palaist Linux QEMU un Fuchsia, kurā darbojas FImage.
- Ir veikta pāreja uz Btrfs failu sistēmu.
- Uzlabota tīkla steks. Tīkla pārvaldnieks tiek izmantots, lai konfigurētu tīkla savienojumu.
Avots: opennet.ru