Chakra Linux operativsystem | |
---|---|
Chakra Linux | |
Utvikler | samfunnet |
Familie | GNU / Linux |
Første utgivelse | Chakra Linux Alpha 3 (30. september 2009 ) |
Nåværende utgivelse | 2017.10 Goedel (8. oktober 2017 ) |
Kjernetype _ | Monolitisk kjerne |
Støttede plattformer | x86-64 |
Pakkeansvarlig | Pac Man |
Lisenstype | Gratis programvare |
Tillatelse | GNU / GPL |
Utviklingsstadiet | Avbrutt |
Nettsted | chakralinux.org |
Chakra GNU / Linux er en gratis GNU / Linux-distribusjon , opprinnelig basert på Arch Linux og senere blitt et uavhengig prosjekt. Bruk KDE Plasma som standard skrivebordsmiljø .
Prosjektet ble født fra ideen til noen KDEmod-utviklere som bestemte seg for å lage en LiveCD basert på Arch Linux , med sikte på å tilby et skrivebordsoperativsystem som er enkelt å bruke, men som beholder alle funksjoner, klarhet, kraft og respons. av et KISS -operativsystem .
Distribusjonen er basert på den semi-kontinuerlige ( halvrullende ) utgivelsesmodellen og fokusert på KDE . Utvikling har som mål å tilby den beste opplevelsen med KDE. Chakra inkluderer både gratis og proprietær programvare. Det gir et grafisk installasjonsprogram, kalt Calamares .
Den er bare tilgjengelig for x86-64 -arkitekturer ettersom utviklingsteamet i august 2012 bestemte seg for å droppe støtte for x86 -plattformer . [1]
Den er utelukkende basert på KDE Plasma som skrivebordsmiljø og distribueres i henhold til den semi-kontinuerlige modellen, dvs. kontinuerlige utgivelser ledsaget av en stabil base. Dette betyr at Chakra- kjernepakker ( kjerner , videodrivere, etc.) forblir frosset og oppdatert kun for å rette opp eventuelle sikkerhetsproblemer.
Disse pakkene oppdateres etter at de siste versjonene har blitt grundig testet, før de flyttes til stabile depoter (omtrent hver sjette måned). Denne basen gjør det mulig å sikre stabilitet for resten av programmene. Andre applikasjoner (nettlesere, spill, mediespillere, kontorpakker osv.) oppdateres etter den kontinuerlige utgivelsesmodellen og er generelt tilgjengelig umiddelbart etter distribusjon.
Calamares er installasjonsprogrammet tilgjengelig for Chakra fra "Fermi"-utgivelsen. Tidligere ble Tribe-programmet brukt, utviklet av Chakra-teamet selv.
Det er fire hovedlager:
Det er regler for plassering av pakker i de offisielle depotene. Det viktigste er at det ikke er tillatt å laste inn pakker som har GTK+ -biblioteker som avhengigheter . For øyeblikket er det omtrent 3500 pakker i de offisielle depotene.
I tillegg til disse er testlageret , der testere sørger for at alle pakker fungerer før de laster dem opp til stabile depoter, og et ustabilt depot der ustabile versjoner av applikasjoner ligger .
Med 2013.05 "Benz" -utgivelsen har et nytt depot blitt introdusert, ekstra [2] , som inneholder noen GTK+-applikasjoner som anses som uunnværlige av mange brukere; dette depotet, som erstattet pakkesystemet, installerte pakkene som er inneholdt i det i /extra -katalogen : nylig har bruken av denne katalogen blitt forlatt [3] , på grunn av problemer med å kompilere pakkene, til fordel for standardkatalogene definert av FHS . _
Fra 2015.11 "Fermi" -utgivelsen gjennomføres en fullstendig restrukturering av chakra-repositoriene, spill- , plattform- og applagrene forsvinner og det ekstra depotet endrer navn til gtk. Dette etterlater bare 4 offisielle depoter: core , desktop , lib32 og gtk.
I tillegg til de offisielle depotene, er det også et depot administrert av brukerfellesskapet, kalt Chakra Community Repository (forkortet CCR ), derfor ikke offisielt støttet. Den kan inneholde hvilken som helst pakke, inkludert de som er avhengige av GTK +-biblioteker.
Når en bruker laster opp en pakke til CCR, laster han ikke opp en kjørbar , men en spesiell .src.tar.xz-fil og blir vedlikeholder av denne pakken, som han deretter må "vedlikeholde" for å sikre at den alltid er oppdatert og at det fungerer riktig på Chakra . Hvis en vedlikeholder forlater en pakke, blir den "foreldreløs", og blir derfor ikke lenger oppdatert før den finner en ny vedlikeholder til å "adoptere" den. Alle som er registrert på CCR-nettstedet kan laste opp eller adoptere en pakke.
Brukeren som installerer en CCR kan ikke bare laste ned .pkg.tar.xz-pakken, slik tilfellet er i vanlige arkiver, men må kompilere pakken. Han har da muligheten til å redigere en spesiell fil kalt PKGBUILD, som inneholder kompileringsinstruksjonene.
For å installere pakkene i CCR er det et program, kjørbart fra kommandolinjen, kalt ccr ; det er en programvare som ligner på yaourt fra Arch Linux , som tillater søk og installasjon av både pakkene som finnes på CCR og de som er tilstede i de offisielle depotene.
Pakkene som finnes i CCR kan settes inn i de offisielle depotene i tilfelle de mottar et høyt antall stemmer fra brukere og har de nødvendige egenskapene.
Et trekk ved distribusjonen var også buntsystemet : applikasjoner skrevet med GTK-biblioteker, som ikke er inkludert i de offisielle Chakra-repositoriene, kunne fortsatt kjøres på systemet gjennom bunter.
Chakra-bunter er halvveis mellom macOS-pakkekonseptet og avhengighetspakken : en bunt er et komprimert filsystem, som et ISO-bilde , som inneholder alle filene som trengs for å starte applikasjonen. Det er et grafisk grensesnitt for enkelt å administrere bunter fra KDE-skrivebordet: "Cinstall".
2013.03-versjonen var imidlertid den siste som inkluderte dette systemet, etter inkluderingen av det "ekstra" depotet der alle applikasjonene basert på GTK + -bibliotekene ble satt inn , og at buntene ble forlatt etter GNU C-verktøykjedeoppdateringen . versjon 2.17. [4]
Versjon | Distribusjonsdato | Merk |
---|---|---|
Alfa 1 | 21. desember 2008 [5] | |
Alfa 2 | 17. februar 2009 [6] | |
Alfa 3 | 30. september 2009 [7] | |
Uklar | 22. oktober 2009 [8] | |
Knus | 30. oktober 2009 [9] | |
NewAge | 17. november 2009 [10] | |
Panora | 29. mars 2010 [11] | |
Phoix | 22. mai 2010 [12] | |
Jaz | 30. august 2010 [13] | versjon 0.2.0 |
Jaz | 26. september 2010 [14] | versjon 0.2.2 |
Ashoc | 18. oktober 2010 [15] | versjon 0.3 Beta 1 |
Jaz | 23. november 2010 [16] | versjon 0.2.4 |
Kyrus | 29. november 2010 [17] | versjon 0.3.40 Alpha 1 |
Ashoc | 10. desember 2010 [18] | versjon 0.3 RC 1 |
Ashoc | 21. desember 2010 [19] | versjon 0.3 |
Kyrus | 23. desember 2010 [20] | versjon 0.3.45 Alpha 2 |
Ashoc | 3. januar 2011 [21] | versjon 0.3.1 pre1 |
Ashoc | 9. januar 2011 [22] | versjon 0.3.1 |
Kyrus | 9. januar 2011 [23] | versjon 0.4 Alpha 3 |
Ashoc | 23. januar 2011 [24] | versjon 0.3.2 RC 2 |
Kyrus | 30. januar 2011 [25] | versjon 0.4 Beta 1 |
Ashoc | 5. februar 2011 [26] | versjon 0.3.2 |
Kyrus | 17. februar 2011 [27] | versjon 0.4 Beta 2 |
Aida | 20. mars 2011 [28] | versjon 2011.04 Milestone 3 |
Aida | 4. april 2011 [29] | versjon 2011.04 Milestone 4 |
Aida | 13. april 2011 [30] | versjon 2011.04 Milestone 5 |
Aida | 28. april 2011 [31] | versjon 2011.04 |
Edn | 26. juni 2011 [32] | versjon 2011.09 Milestone 1 |
Edn | 28. august 2011 [33] | versjon 2011.9 |
Edn | 5. november 2011 [34] | versjon 2011.11 |
Edn | 18. desember 2011 [35] | versjon 2011.12 |
Andre versjoner | 19. desember 2011 - 15. april 2012 | versjoner 2012.01-2012.03 |
Arkimedes | 16. april 2012 [36] | versjon 2012.04 |
Arkimedes | 14. mai 2012 [37] | versjon 2012.05 |
Arkimedes | 2. juli 2012 [38] | versjon 2012.07 |
Claire | 24. august 2012 [39] | versjon 2012.08 |
Claire | 5. september 2012 [40] | versjon 2012.09 |
Claire | 28. oktober 2012 [41] | versjon 2012.10 |
Claire | 6. desember 2012 [42] | versjon 2012.12 |
Claire | 7. januar 2013 [43] | versjon 2013.01 |
Benz | 10. februar 2013 [44] | versjon 2013.02 |
Benz | 9. mars 2013 [45] | versjon 2013.03 |
Benz | 30. mai 2013 [46] |
versjon 2013.05 |
Fritz | 22. september 2013 [47] |
versjon 2013.09 |
Curie | 2. februar 2014 [48] |
versjon 2014.02 |
Descartes | 21. mai 2014 [49] |
versjon 2014.05 |
Euler | 30. september 2014 [50] |
versjon 2014.09 |
Euler | 12. november 2014 [51] |
versjon 2014.11 |
Euler | 12. mars 2015 [52] |
versjon 2015.03 |
Stoppe | 8. november 2015 [53] | versjon 2015.11 |
Ian | 29. februar 2016 [54] | versjon 2016.02 |
Goedel | 14. mars 2017 [55] | versjon 2017.03 |
Goedel | 8. oktober 2017 [56] | versjon 2017.10 |