Arch Linux

Arch Linux
operativsystem
UtviklerArch Linux Core-utviklere
FamilieLinux
Første utgivelse0,1 (11. mars 2002 )
Nåværende utgivelse2022.06.01 [1]
Kjernetype _ monolitisk Linux-kjerne
Støttede plattformerx86-64 , offisielt støttet [2] [3] ; i686 og ARM , vedlikeholdt av fellesskapet [4] [5]
OppdateringsmetodePacman [2]
Grafiske grensesnittIngen [6]
LisenstypeGratis programvare
TillatelseUlike gratis lisenser [7]
UtviklingsstadietRullende utgivelse [2]
Nettstedarchlinux.org

Arch Linux (eller Arch , / ɑː (ɹ) tʃ / [8] ) er en Linux-distribusjon med x86-64 [2] [3] arkitektur , skapt av Judd Vinet i henhold til KISS ( Keep It Simple, Stupid ) -filosofien . Opprinnelig inspirert av CRUX Linux [9] , er den kjent for å være lett, rask, ekstremt skalerbar og tilpasses dine behov [2] .

Historie

Judd Vinet , en kanadisk programmerer, bestemte seg tidlig i 2001 for å lage en ny distribusjon, kalt Arch Linux, inspirert av Slackware , polsk Linux-distribusjon og spesielt CRUX Linux . Til dette prosjektet la han til et pakkehåndteringssystem , som de nevnte distroene manglet, slik at du enkelt kunne legge til, fjerne og slette programmer på PC-en din. Dette programmet ble kalt Pacman , fortsatt brukt i distribusjon [10] .

På slutten av 2007 trakk Judd Vinet seg som leder av Arch Linux-utviklingsteamet og ga stafettpinnen til den amerikanske programmereren Aaron Griffin , med kallenavnet Phrakture [10] .

Arch Linux offisiell støtte for 32-bits systemer (i686) opphørte i november 2017 . Brukere som ikke kan oppgradere til et x64-system har blitt tilbudt en migrering til Arch Linux 32, en distribusjon som vedlikeholdes av fellesskapet [11] . Instruksjonene for å bytte er tilgjengelig på den offisielle nettsiden til den nye distroen.

I februar 2020 går tømmene til utviklingsteamlederne over til Levente Polyak med kallenavnet Anthraxx . [12]

I 2021 ble et intuitivt installasjonsprogram introdusert via "archinstall"-kommandoen for å hjelpe med installasjonen. [1. 3]

Funksjoner

Karakteristiske trekk

På grunn av den minimalistiske filosofien inneholder den grunnleggende installasjonen ikke noe automatisk konfigurasjonsverktøy, intet skrivebordsmiljø og noe annet program eller verktøy som ikke er strengt nødvendig for å starte systemet; derfor er det ikke egnet for nye Linux-brukere eller de som ikke ønsker å håndtere kommandoskallet .

Noen fremtredende trekk ved distribusjonen er:

Pakkeadministrasjonssystem

Arch Linux tilbyr et veldig enkelt og ekstremt praktisk pakkehåndteringssystem . De binære pakkene administreres takket være pacman som tar seg av både synkroniseringen mellom det lokale depotet og de offisielle og for installasjon, fjerning og oppdatering. Pacman tilsvarer dpkg og apt-get for Debian [14] og derivater, slik som Ubuntu , eller dnf for Red Hat Linux , Fedora eller CentOS , og tilbyr muligheten til å oppgradere hele systemet med en enkelt kommando.

Arch Linux kommer med et komplett portsystem i BSD -stil , kalt ABS ( Arch Linux Build System ). Å lage en pakke med ABS er ganske enkelt: bare lag en fil (PKGBUILD) som inneholder instruksjonene som trengs for å laste ned kildene og kompilere dem med en enkelt kommando makepkg,.

Dette lar hvem som helst pakke programvare som ennå ikke er offisielt tilgjengelig, og etterlater pakkebehandleren med oppgaven med å administrere installasjonen/fjerningen.

PKGBUILD-filer har en ren og lineær struktur, i tråd med distribusjonsfilosofien, slik at enhver bruker kan kompilere all programvaren de vil ha på systemet sitt: faktisk er den eneste kunnskapen som kreves, rudimentene til shell - scripting . Systemomfattende skriverettigheter kreves imidlertid for installasjonen (vanligvis brukes sudo eller root- brukeren )

Pakkene er distribuert i flere depoter :

Testing av repositorier kan også aktiveres , som inkluderer kandidatpakker for inkludering i de andre repositoriene:

Det er også flere uoffisielle depoter, lett brukbare etter Pacman-konfigurasjon (alltid via tekstfil)

Arch Build System (ABS)

ABS er ansvarlig for å forvalte kildene. Gjennom abs kan brukeren:

Alt dette er begrenset til å skrive abs -kommandoen , som vil gjenskape (inne i / var / abs-mappen) et lokalt bilde av ABS-treet til hovedserveren, som inneholder .PKGBUILD. Synkronisering skjer via direkte nedlasting av filer i tarball -format eller via rsync

Arch User Repository (AUR)

AUR er en funksjon som skiller Arch Linux fra andre distribusjoner. Dette er pakkelager som alle kan bidra til, også de som ikke er involvert i utvikling.

Hvis en bestemt pakke ikke er til stede i de offisielle depotene, kan alle som trenger det skrive PKGBUILD for den pakken og gjøre den tilgjengelig for alle, laste den opp til AUR.

Installasjonen via AUR skjer faktisk ved å laste ned PKGBUILD i stedet for pakken, og deretter kompilere og installere den i henhold til ABS-retningslinjene. Av sikkerhetsgrunner er det selvsagt ikke mulig å direkte inkludere binære pakker, som på det meste kan lastes ned før installasjon.

Det er flere automatiske pakkeopprettingssystemer som starter fra AUR. De mest kjente er aurbuild og qpkg , som tar seg av å laste ned arkivene som inneholder PKGBUILD-ene og andre nødvendige filer, for deretter å kompilere kildene og skaffe en vanlig pakke. I tillegg administrerer de en lokal database over pakkene installert av AUR, slik at du kan se etter oppdateringer og administrere dem nesten like enkelt som pacman .

AUR inneholder for øyeblikket alle de byggbare pakkene opprettet av brukere. Fram til 2008 lå pakker opprettet av en "Trusted User" (TU) i et ad hoc-lager. For øyeblikket spiller "Trusted Users" en spesiell rolle i AUR: faktisk er de de eneste som kan sende forhåndskompilerte pakker, og sørger også for å verifisere, når en PKGBUILD legges til eller endres, at skriptene som finnes ikke er potensielt skadelige for brukeren finalen. I alle fall, gitt PKGBUILD-strukturens enkelhet, kan selv de som kompilerer en pakke i de fleste tilfeller innse forfatterens godhet på noen få sekunder. Pakker sendt inn av TU- er kan legges til fellesskapsdepotet . Fra november 2013 er det mer enn 40 000 pakker i AUR, og over 2000 tilgjengelig i fellesskapet , uten å telle de offisielle depotene.

Avledede distribusjoner

Fra Arch Linux ble forskjellige distribusjoner født. De mest populære er listet opp nedenfor i alfabetisk rekkefølge:

Den nåværende Arch Linux-logoen ble designet av Thayer Williams [17] i 2007 under konkurransen for å erstatte den forrige logoen [18] .

Merknader

  1. ^ "Arch Linux 2022.06.01" , på archlinux.org .
  2. ^ a b c d e Arch Linux - About , på archlinux.org . Hentet 18. mars 2017 .
  3. ^ a b Arch Linux , på wiki.archlinux.org , ArchWiki, 17. juni 2008. Hentet 17. mars 2017 .
  4. ^ Arch Linux , på wiki.archlinux.org , ArchWiki, 6. januar 2018. Hentet 18. desember 2020 .
  5. ^ Arch Linux 32 , på archlinux32.org . Hentet 18. desember 2020 .
  6. ^ Ingen skrivebordsmiljø er installert som standard . Du kan imidlertid installere et hvilket som helst skrivebordsmiljø som er tilgjengelig i depotene
  7. ^ Lisenser , på wiki.archlinux.org , ArchWiki . Hentet 8. januar 2013 .
  8. ^ Uttale av vår elskede distribusjons navn , på osdir.com , 24. august 2005. Hentet 9. januar 2013 (arkivert fra originalen 12. februar 2012) .
  9. ^ CRUX , på wiki.archlinux.org , ArchWiki, 10. januar 2013.
  10. ^ a b History of Arch Linux , på wiki.archlinux.org , ArchWiki . Hentet 10. januar 2013 .
  11. ^ Nyheter: Slutten på i686-støtte , archlinux.org , Arch Linux. Hentet 8. desember 2017 .
  12. ^ Nyheter : The Future of the Arch Linux-prosjektleder , på archlinux.org , Arch Linux. Hentet 24. februar 2020 .
  13. ^ NYTT GRAFISK INSTALLASJON FOR ARCH LINUX , på YoungBlogger 28. april 2021. Hentet 26. mai 2021 (arkivert fra originalen 26. mai 2021) .
  14. ^ ( EN ,  IT ) TDAH_FUIT (TDAH_, kort sagt) The_Debian_Administrator's_Handbook_free_unofficial_Italian_translation , på Gratis uoffisiell italiensk oversettelse - FUIT på Github.com . Hentet 2. mai 2022 .
  15. ^ Arch Linux ARM. [1] , Hentet 17. mars 2017
  16. ^ Offisiell side ,pacbsd.org . _ Hentet 25. januar 2018 (arkivert fra originalen 29. januar 2018) .
  17. ^ Arch Linux - News: Logo Contest-resultater (og vinner!) , På archlinux.org . Hentet 7. juli 2021 .
  18. ^ Arch Linux - Nyheter: Arch Linux Logo Competition , på archlinux.org . Hentet 7. juli 2021 .

Relaterte elementer

Andre prosjekter

Eksterne lenker