For et par dage siden blev KDE projektudviklere gjort kendt nyheden om, at de er arbejder på en ny distribution af uafhængig Linux kaldet "Project Banana".
Projekt Banan søger at skabe et universelt system, der adresserer begge kl behov hos KDE-udviklere såvel som hos almindelige brugere og hardwareproducenter (OEM'er), og som sådan er hovedformålet med projektet at tilbyde en officiel fællesskabsunderstøttet distribution, designet til at integrere problemfrit med KDE-teknologier.
Om Project Banana
Mellem centrale mål der skiller sig ud fra Project Banana, den oprettelse af en højkvalitets grafisk grænseflade, inkorporering af simple gendannelsesmekanismer til at løse fejl, fokus på avanceret sikkerhed, gennemførelsen af moderne teknologier og nem præinstallation på seneste hardware. Derudover er det tænkt som den foretrukne platform for KDE-udviklere, med muligheder for nemt at skifte mellem forskellige udgaver og versioner. Det vil også tjene som grundlag for KDE-distribution på systemer, der bruger atomopdateringer.
Projektet omfatter tre hovedudgaver:
- Test: Opdateret dagligt, denne version afspejler de seneste ændringer af mastergrenen af Git-lageret. Det er orienteret mod test, kvalitetskontrol og udviklingsovervågning.
- Entusiast: Denne udgave er designet til avancerede brugere og passionerede KDE-brugere og synkroniserer sine udgivelser med betaversioner og officielle versioner af KDE Plasma.
- stabil: Inkluderer kun konsoliderede og testede versioner af KDE-komponenter. Dens udgivelse kommer efter en periode med yderligere test for at sikre en pålidelig og stabil oplevelse.
Derudover nævnes det, at Projekt Banan tilbyder et enkelt systembillede baseret på Arch Linux-depoterne. Men i stedet for at pakke dette billede på en traditionel måde, leveres det som et skrivebeskyttet system, opdateret ved hjælp af en atomproces.
Dette er en ny billedbaseret distribution, der bruger BTRFS og operativsystembilleder med let skift mellem dem. Det vil være designet til brug af alle, lige fra KDE-udviklere til brugere og hardwareleverandører.
Det vil bringe apps fra Flatpak (min favorit) og Snap for at holde operativsystemet og apps adskilt. Jeg har kigget på dette et stykke tid før Akademy, så jeg var glad for at se det annonceret, og det har bragt en masse mennesker om bord og i høj grad fremskyndet dets udvikling! Slut dig til os på #kde-linux:kde.org på Matrix!
Denne metode bruger to partitioner: en aktiv, hvorfra systemet køres, og en anden passiv, hvor opdateringen anvendes. Efter genstart bliver den passive partition aktiv, mens den forrige forbliver på standby til næste opdatering. Dette system garanterer fleksibilitet og sikkerhed takket være understøttelsen af snapshots fra Btrfs-filsystemet, som giver dig mulighed for at installere opdateringer, rulle tilbage ændringer, lave automatiske sikkerhedskopier og nemt skifte mellem versioner.
til opretholde en adskillelse mellem basissystemet og applikationerne, den Yderligere programmer er kun tilgængelige i Flatpak-format, som forenkler applikationsstyring og styrker systemstabiliteten. Derudover er distributionen kendetegnet ved dens understøttelse af reproducerbare builds, en funktionalitet, der giver enhver bruger mulighed for at verificere systemoprettelsesprocessen, mens personlige data og systemfiler, der kan ændres, gemmes i krypterede partitioner, hvilket forbedrer sikkerheden.
Med hensyn til software og konfiguration bruges systemd-boot som en opstartsindlæser, mens dets standard grafiske miljø bruger Wayland-protokollen. Udvalgte værktøjer inkluderer en grænseflade til styring af sikkerhedskopier, inspireret af Apple Time Machine, og en effektiv konfigurator baseret på KConfig XT.
Endelig er det værd at nævne, at som en del af udviklingsprocessen, systembilleder genereres dagligt som kan køres fra USB-drev, så du kan evaluere dine fremskridt i realtid.
Hvis du er interesseret i at vide mere om det eller få systembilledet, du kan gøre det fra følgende link.