După mai bine de un an de dezvoltare, a fost lansată noua versiune a sistemului de operare dahliaOS 220222, care combină tehnologiile din GNU/Linux și sistemul de operare Fuchsia. Proiectul este scris în limbajul Dart și este distribuit sub licența Apache 2.0. Versiunile dahliaOS sunt disponibile în două variante — pentru sistemele cu UEFI (675 MB) și pentru sistemele mai vechi/mașini virtuale (437 MB). Distribuția de bază dahliaOS este construită pe baza nucleului Linux și a mediului sistemic tipic GNU. În paralel, se dezvoltă versiuni bazate pe microkernel-ul Zircon și mediu din sistemul de operare Fuchsia, care sunt disponibile pentru Raspberry Pi 4, msm8917 și unele alte dispozitive.
Proiectul dezvoltă propria interfață utilizator Pangolin, scrisă în limbajul Dart utilizând framework-ul Flutter. Interfața suportă atât modul clasic de feronare a feronelor, cât și aranjamentul mozaic al feronelor. Ca bază, se folosesc lucrări ale proiectului Capybara și un sistem de gestionare a feronelor dezvoltat de la zero. Interfața poate fi rulată pe sisteme cu nucleul Linux și microkernel-ul Zircon, dezvoltat de proiectul Fuchsia. Pentru a evalua funcționarea interfeței Pangolin fără a instala dahliaOS, a fost pregătită o versiune web care funcționează în browserele bazate pe Chromium.
Pentru dahliaOS se dezvoltă, de asemenea, un set de aplicații, majoritatea dintre care sunt scrise în Dart și Flutter. Printre programele dezvoltate se numără: manager de fișiere, configurator, editor de text, emulator de terminal, aplicație pentru gestionarea mașinilor virtuale și containerelor, player multimedia, catalog de aplicații, calculator, browser web și aplicație de mesagerie.
Pentru a rula aplicații externe în mediul Pangolin, se oferă suport încorporat pentru containere izolate, în care poate fi rulat orice aplicație care nu este legată de dahliaOS. Pentru sistemele cu UEFI este disponibilă aplicația system-recovery, care permite, în cazul unor probleme cu sistemul, să se încarce automat o imagine nouă a dahliaOS și să se pornească utilizând aceasta.
Principalele modificări din noua versiune:
- A fost complet reproiectată aspectul și funcționalitatea desktop-ului Pangolin.

- A fost adăugat o interfață pentru căutarea rapidă a aplicațiilor.

- A fost îmbunătățită interfața de navigare prin aplicațiile disponibile, care a fost separată într-o aplicație dedicată Launcher. A fost implementată posibilitatea de a clasifica aplicațiile în categorii.

- A fost adăugată o variantă compactă a interfeței de lansare a programelor, structurată sub formă de meniu și invocată printr-un clic în colțul din dreapta sus al ferestrei Launcher.

- A fost îmbunătățit meniul de schimbare rapidă a setărilor, în care a fost restructurată opțiunile disponibile și informațiile afișate.

- A fost îmbunătățită bara de activități. Acum aplicațiile pot fi fixate. A fost adăugat un buton separat pentru minimizarea tuturor ferestrelor.
- A fost implementat un nou manager de feronete Utopia, scris utilizând Flutter.
- Interfața și funcționalitatea managerului de fișiere, configuratorului, emulatorului de terminal și calculatorului au fost semnificativ actualizate.
- A fost realizat tranziția la un nou runtime web, pe baza căruia este oferit un browser web funcțional și posibilitatea de a rula aplicații web. A fost propus un nou manager de aplicații web pentru instalarea aplicațiilor web.

- Nucleul Linux a fost actualizat la versiunea 5.17-rc5.
- A fost asigurată suportul pentru diferite soluții de virtualizare, inclusiv posibilitatea de a rula Linux în QEMU și Fuchsia sub controlul FImage.
- A fost realizat tranziția la sistemul de fișiere Btrfs.
- A fost îmbunătățit stiva de rețea. Pentru configurarea conexiunilor de rețea a fost folosit network-manager.
Sursa: opennet.ro






