Etter mer enn ett års utvikling har en ny versjon av operativsystemet dahliaOS 220222 blitt publisert, som kombinerer teknologier fra GNU/Linux og Fuchsia OS. Prosjektets utvikling er skrevet på Dart-språket og distribuert under Apache 2.0-lisensen. DahliaOS-bygg genereres i to versjoner - for systemer med UEFI (675 MB) og eldre systemer/virtuelle maskiner (437 MB). Den grunnleggende dahliaOS-distribusjonen er satt sammen basert på Linux-kjernen og standard GNU-systemmiljøet. Parallelt utvikles sammenstillinger basert på Zircon mikrokjernen og miljøet fra Fuchsia OS, som er tilgjengelige for Raspberry Pi 4, msm8917 og noen andre enheter.
Prosjektet utvikler sitt eget tilpassede Pangolin-skall, skrevet i Dart ved å bruke Flutter-rammeverket. Skallet støtter både klassisk flervindusmodus og flislagt vindu. Grunnlaget er basert på utviklingen av Capybara-prosjektet og dets eget vindusstyringssystem, skrevet fra bunnen av. Skallet kan kjøres på systemer med Linux-kjernen og Zircon-mikrokjerne utviklet av Fuchsia-prosjektet. For å evaluere ytelsen til Pangolin-skallet uten å installere dahliaOS, er det utarbeidet en nettversjon som fungerer i Chromium-baserte nettlesere.
Et sett med applikasjoner utvikles også for dahliaOS, hvorav de fleste er skrevet i Dart og Flutter. Blant de utviklede programmene: en filbehandler, en konfigurator, en tekstredigerer, en terminalemulator, en applikasjon for å administrere virtuelle maskiner og beholdere, en multimediaspiller, en applikasjonskatalog, en kalkulator, en nettleser og et meldingsprogram
For å kjøre tredjepartsprogrammer i Pangolin-miljøet tilbys innebygd støtte for isolerte beholdere, der du kan kjøre alle programmer som ikke er relatert til dahliaOS. For systemer med UEFI leveres systemgjenopprettingsapplikasjonen, som lar deg, i tilfelle problemer med systemet, automatisk laste ned det siste dahliaOS-bildet og starte opp med det.
Hovedendringene i den nye utgivelsen:
- Designet og funksjonaliteten til Pangolin-skrivebordet har blitt fullstendig redesignet.
- Lagt til et grensesnitt for raskt å søke etter applikasjoner.
- Navigasjonsgrensesnittet for tilgjengelige programmer er forbedret, som er delt inn i en egen Launcher-applikasjon. Muligheten til å dele applikasjoner inn i kategorier er implementert.
- En kompakt versjon av programstartgrensesnittet er lagt til, utformet som en meny og hentet frem ved å klikke øverst til høyre i Launcher-vinduet.
- Hurtiginnstillingsmenyen har blitt forbedret, der tilgjengelige alternativer og informasjon som vises har blitt omstrukturert.
- Forbedret oppgavelinje. Applikasjoner kan nå festes. Lagt til en egen knapp for å minimere alle vinduer.
- Den nye vindusbehandleren Utopia, skrevet med Flutter, brukes.
- Grensesnittet har blitt betydelig oppdatert og funksjonaliteten til filbehandleren, konfiguratoren, terminalemulatoren og kalkulatoren er utvidet.
- Det er gjort en overgang til en ny web-runtime, på grunnlag av hvilken en fungerende nettleser og muligheten til å kjøre nettapplikasjoner er gitt. En ny webapplikasjonsbehandler er foreslått for installasjon av webapplikasjoner.
- Linux-kjernen har blitt oppdatert til å utgi 5.17-rc5.
- Gir støtte for ulike virtualiseringsløsninger, inkludert muligheten til å kjøre Linux i QEMU og Fuchsia som kjører FImage.
- Overgangen til Btrfs-filsystemet er gjort.
- Forbedret nettverksstabel. Network-manager brukes til å konfigurere nettverkstilkoblingen.
Kilde: opennet.ru