Uten tvil, noe jeg liker og kan si "jeg elsker" om Linux og verden av fri programvare generelt er de sjeldne kombinasjonene man finner, enten det er i distribusjoner, applikasjoner, verktøy osv. Og de sier at for et produkt er det en forbruker, og det er noe som passer veldig bra i Linux.
Bortsett fra så mye oppstyr fra denne serveren, er jeg glad for å dele med dere dette notatet, som fra tittelen fanget oppmerksomheten til mange av dere så vel som meg, og selv om det egentlig ikke er noe utenom denne verden eller å lage så mye bråk, noe jeg syntes var ganske interessant og passende å dele her på bloggen.
Temaet jeg skal snakke om litt handler om Chimera Linux, som er en Linux-distribusjon som for øyeblikket er i "beta"-tilstand, som tok "bare" tre år med kontinuerlig arbeid.
Chimera Linux er en fordeling som skiller seg ut annen for å kombinere Linux-kjernen med FreeBSD-verktøy. Blant hovedkomponentene i systemet skiller dinit-systembehandleren og musl C-standardbiblioteket seg ut, mens hele systemet er kompilert ved hjelp av Clang.
Tilnærmingen av prosjektet er tilby en alternativ, minimalistisk og effektiv distribusjon, som utnytter mindre komplekse verktøy enn de som tilbys av GNU, og henter inspirasjon fra utviklingen av Void Linux. Chimera Linux tar i bruk en rullende utgivelsesutviklingsmodell, som sikrer konstante oppdateringer og en kontinuerlig flyt av forbedringer.
Blant funksjonene Som definerer denne fordelingen er:
- FreeBSD-verktøy: De brukes i stedet for tradisjonelle GNU-verktøy som coreutils, findutils, diffutils, sed og grep, for å redusere kompleksiteten og optimalisere driften på lette systemer.
- Minne og lagring: Minnetildelingsfunksjonene i musl er erstattet av mimalloc, kjent for sin effektive ytelse. I tillegg bruker den ZFS som standard filsystem, mens /var-partisjonen er statsløs, noe som betyr at den ikke beholder data mellom omstart.
- Multimedia og grafikk: Distribusjonen tar i bruk PipeWire for å administrere mediestrømmer og bruker Wayland som standard grafikksystem i skrivebordsmiljøer.
- Arkitektonisk kompatibilitet: Live oppstartsbilder er tilgjengelige for et bredt utvalg av arkitekturer, inkludert x86_64, ppc64le, aarch64, riscv64 og ppc64, med versjoner av GNOME og KDE.
Chimera Linux tilbyr ulike alternativer for å installere programmer tillegg gjennom bruk av binære pakker og et proprietært system for kompilering fra kildekode kalt cports, skrevet i Python. Foreløpig støtter systemet ca 2800 porter, gir et bredt utvalg av programvare klar til å bli installert eller kompilert.
På byggemiljøet i cports, Det nevnes at dette kjører i en uavhengig og uprivilegert container, laget med bobleplast (brukt i flatpak) som sikrer et ekstra lag med sikkerhet ved å isolere byggeprosessen fra hovedsystemet. Dette er spesielt relevant for å forhindre problemer som oppstår fra skadelig programvare eller uventede konfigurasjoner under pakkekonstruksjon.
For binær pakkeadministrasjon, Chimera Linux ubruker Alpine Linux-pakkebehandleren, APK, siden det er et lett og effektivt verktøy kjent for sin ytelse. I tillegg gir Flatpak-støtte brukere muligheten til å installere skrivebordsapplikasjoner i sandkasseformat, noe som sikrer både applikasjonsportabilitet og sikkerhet.
Endelig, Det er verdt å nevne at innenfor planene som er i tankene For arbeid i år vurderes følgende:
- Fullfør gjennomgang av systemregisteret
- Støtte for monteringsenheter i serviceledelse
- Støtte for nettverksfester i tjenesteadministrasjon
- Bedre cgroups støtter og går videre mot elogind-fjerning
- Støtte for tjenestebaserte tidtakere
- Se gjennom tjenestekonfigurasjonsfilene
- Bytt til dbus-megler som system- og sesjonsbussleverandør
For Interessert i å lære mer om det, kan du sjekke detaljene i følgende lenke.