Arch Linux

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca
Arch Linux
sistema operatiu
Logotip
Arch Linux ISOLINUX screenshot.png
Desenvolupador Desenvolupadors bàsics Arch Linux
Família Linux
Llançament inicial 0,1 (11 de març de 2002 )
Tipus de nucli nucli Linux monolític
Plataformes compatibles x86-64 , compatible oficialment [1] [2] ; i686 i ARM , mantinguts per la comunitat [3] [4]
Mètode d'actualització Pacman [1]
Interfícies gràfiques Cap [5]
Tipus de llicència Programari lliure
Llicència Diverses llicències lliures [6]
Etapa de desenvolupament Llançament continu [1]
Lloc web archlinux.org

Arch Linux (o arch, / ɑː (ɹ) tʃ / [7] ) és una distribució de Linux amb x86-64 [1] [2] arquitectura , creat per Judd Vinet d'acord amb el de KISS (Keep It Simple, Stupid) filosofia. Inspirat inicialment per CRUX Linux [8] , és conegut per ser lleuger, ràpid, extremadament escalable i adaptable a les vostres necessitats [1] .

Història

Judd Vinet , un programador canadenc, a principis del 2001 va decidir crear una nova distribució, anomenada Arch Linux, inspirada en Slackware , Polish Linux Distribution i sobretot CRUX Linux . A aquest projecte va afegir un sistema de gestió de paquets , que faltava a les distribucions anteriorment anomenades, de manera que podríeu afegir, eliminar i suprimir fàcilment programes del vostre PC. Aquest programa es deia Pacman , encara utilitzat en distribució [9] .

A finals del 2007 , Judd Vinet va deixar el càrrec de líder de l'equip de desenvolupament d'Arch Linux i va passar la batuta al programador nord - americà Aaron Griffin , sobrenomenat Phrakture [9] .

L’assistència oficial d’Arch Linux per a sistemes de 32 bits (i686) va cessar el novembre de 2017 . S'ha proposat als usuaris que no puguin canviar a un sistema x64 per migrar a Arch Linux 32, una distribució mantinguda per la comunitat [10] . Les instruccions per canviar estan disponibles al lloc web oficial de la nova distribució.

El febrer de 2020, les regnes dels líders dels equips de desenvolupament passen a Levente Polyak, sobrenomenat Anthraxx . [11]

El 2021, mitjançant l'ordre "archinstall", es va introduir un instal·lador intuïtiu per ajudar a la instal·lació [12]

Característiques

Trets distintius

A causa de la seva filosofia minimalista, la instal·lació bàsica no incorpora cap eina de configuració automàtica, cap entorn d'escriptori ni cap altre programa o eina que no sigui estrictament necessari per a l'inici del sistema; per tant, no és adequat per a nous usuaris de Linux ni per a aquells que no vulguin tractar amb l' intèrpret d'ordres .

Algunes característiques destacades de la distribució són:

  • lleugeresa: per aquest motiu s'han eliminat algunes porcions del sistema com / usr / doc i les pàgines d' informació , considerades inútils, ja que es pot obtenir la mateixa informació a la xarxa.
  • simplicitat: el sistema d'inici utilitzat per Arch està fortament inspirat en el de BSD i totes les configuracions es deleguen en fitxers de text petits
  • modernitat: Arch Linux és una distribució de llançament continu. Tots els paquets disponibles per a la instal·lació s’actualitzen sempre a la versió més recent distribuïda pels autors (després de la prova). Això fa que no sigui adequat per al seu ús en un entorn de servidor de producció
  • velocitat: ArchLinux està optimitzat per a arquitectures x86-64 . Altres arquitectures (com i586 i i686 ) són mantingudes (extraoficialment) per la comunitat.

Sistema de gestió de paquets

Icona de la lupa mgx2.svg El mateix tema en detall: Pacman (gestor de paquets) .

Arch Linux ofereix un sistema de gestió de paquets molt senzill i extremadament còmode. Els paquets binaris es gestionen gràcies a pacman que s’encarrega tant de la sincronització entre el dipòsit local i els oficials com de la instal·lació, eliminació i actualització. Pacman és l'equivalent de dpkg i apt-get per a Debian i derivats, com Ubuntu , o dnf per a Red Hat Linux , Fedora o CentOS .

Arch Linux ve amb un sistema de ports complet d'estil BSD , anomenat ABS ( Arch Linux Build System ). Crear un paquet amb ABS és bastant senzill: només cal crear un fitxer (el PKGBUILD) que contingui les instruccions necessàries per descarregar les fonts i compilar-les amb una sola ordre, makepkg .

Això permet a tothom empaquetar programari que encara no estigui disponible oficialment, deixant la tasca de gestió d’instal·lació / eliminació al gestor de paquets.

Els fitxers PKGBUILD tenen una estructura neta i lineal, d’acord amb la filosofia de distribució, que permet a qualsevol usuari compilar tot el programari que vulgui al seu sistema: de fet, els únics coneixements necessaris són els rudiments de les seqüències d’ ordres de shell . Tanmateix, es requereixen privilegis d'escriptura a tot el sistema per a la instal·lació (normalment s'utilitza sudo o l'usuari root )

Els paquets es distribueixen en diversos dipòsits :

  • core , que conté els paquets essencials del sistema operatiu ;
  • extra , que conté programari addicional;
  • comunitat , que conté paquets del dipòsit de comunitats AUR ( vegeu més avall );
  • multilib , que conté els paquets necessaris per utilitzar aplicacions de 32 bits en un sistema de 64 bits;

També es poden habilitar els repositoris de proves , que inclouen paquets candidats a la inclusió en els altres repositoris:

  • proves , que contenen paquets bàsics i extra;
  • community-testing , que conté paquets de la comunitat;
  • multilib-testing , que conté paquets de multilib;

També hi ha diversos repositoris no oficials, fàcilment utilitzables després de la configuració de Pacman (sempre mitjançant un fitxer de text)

Sistema de construcció d'arcs (ABS)

ABS és l’encarregat de gestionar les fonts. Mitjançant abdominals, l'usuari pot:

  • creeu paquets personalitzats a partir del codi font
  • torneu a compilar els paquets Arch amb les vostres pròpies personalitzacions

Tot això es limita a escriure l'ordre abs , que recrearà (dins de la carpeta / var / abs) una imatge local de l'arbre ABS del servidor principal, que contindrà els .PKGBUILD . La sincronització es realitza mitjançant la descàrrega directa de fitxers en format tarball o mitjançant rsync

Dipòsit d'usuaris Arch (AUR)

AUR és una característica que distingeix Arch Linux d'altres distribucions. Es tracta de dipòsits de paquets als quals tothom pot contribuir, fins i tot aquells que no participen en el desenvolupament.

Si no hi ha cap paquet concret als repositoris oficials, qualsevol persona que ho necessiti pot escriure el PKGBUILD d’aquest paquet i fer-lo disponible per a tothom, carregant-lo a l’AUR.

La instal·lació mitjançant AUR es realitza, de fet, descarregant el PKGBUILD en lloc del paquet, i després compilant-lo i instal·lant-lo segons les directrius de l'ABS. Per raons de seguretat, per descomptat, no és possible incloure directament paquets binaris, que es poden descarregar com a màxim abans de la instal·lació.

Hi ha diversos sistemes de creació automàtica de paquets a partir de l'AUR. Els més coneguts són aurbuild i qpkg , que s’encarreguen de descarregar els arxius que contenen els PKGBUILD i altres fitxers necessaris, després de compilar les fonts i obtenir un paquet regular. A més, gestionen una base de dades local dels paquets instal·lats per l'AUR perquè pugueu comprovar si hi ha actualitzacions i gestionar-les gairebé tan fàcilment com pacman .

AUR actualment conté tots els paquets construïbles creats pels usuaris. Fins al 2008, els paquets creats per un "usuari de confiança" (TU) residien en un dipòsit ad hoc. Actualment, els "Usuaris de confiança" tenen un paper particular a AUR: de fet, són els únics que poden enviar paquets precompilats, tenint també cura de verificar, sempre que s'afegeix o modifica un PKGBUILD, que els scripts presents no són potencialment perjudicials per a l'usuari el final. En qualsevol cas, donada la simplicitat de l'estructura PKGBUILD, fins i tot aquells que compilen un paquet poden adonar-se de la bondat de l'autor en pocs segons. Els paquets enviats per TU es poden afegir al dipòsit de la comunitat . A novembre de 2013, hi havia més de 40000 paquets a l'AUR i més de 2000 disponibles a la comunitat , sense comptar els repositoris oficials.

Distribucions derivades

De Arch Linux van néixer diverses distribucions. Els més populars es detallen a continuació per ordre alfabètic:

L'actual logotip d'Arch Linux va ser dissenyat per Thayer Williams [15] el 2007 durant la competició per substituir l'anterior logotip [16] .

Nota

  1. ^ A b c d i (EN) Arch Linux: informació sobre archlinux.org. Consultat el 18 de març de 2017 .
  2. ^ a b Arch Linux , a wiki.archlinux.org , ArchWiki, 17 de juny de 2008. Obtingut el 17 de març de 2017 .
  3. ^ Arch Linux , a wiki.archlinux.org , ArchWiki, 6 de gener de 2018. Consultat el 18 de desembre de 2020 .
  4. ^ Arch Linux 32 , a archlinux32.org . Consultat el 18 de desembre de 2020 .
  5. ^ No hi ha cap entorn d'escriptori instal·lat per defecte. Tot i això, podeu instal·lar qualsevol entorn d'escriptori disponible als dipòsits
  6. ^ (EN) Llicències , a wiki.archlinux.org, ArchWiki. Consultat el 8 de gener de 2013 .
  7. ^ (EN) Distribució pronnounciation del nom de la nostra estimada a osdir.com. Consultat el 9 de gener de 2013 (arxivat de l' original el 12 de febrer de 2012) .
  8. ^ (EN) CRUX , a wiki.archlinux.org, ArchWiki, 10 de gener de 2013.
  9. ^ A b (EN) History of Arch Linux , a wiki.archlinux.org, ArchWiki. Consultat el 10 de gener de 2013 .
  10. ^ (EN) Notícies: el final del suport i686 a archlinux.org, Arch Linux. Consultat el 8 de desembre de 2017 .
  11. ^ (EN) News: The Future of the Arch Linux Project Leader , a archlinux.org, Arch Linux. Consultat el 24 de febrer de 2020 .
  12. ^ NOU INSTAL·LADOR GRÀFIC PER A ARCH LINUX , a YoungBlogger , 28 d'abril de 2021. Consultat el 26 de maig de 2021 .
  13. ^ Arch Linux ARM. [1] , recuperat el 17 de març de 2017
  14. ^ (EN) Pàgina oficial a pacbsd.org. Consultat el 25 de gener de 2018 (arxivat de l' original el 29 de gener de 2018) .
  15. ^ Arch Linux - Notícies: Resultats del concurs de logotips (i guanyador!) , A archlinux.org . Recuperat el 7 de juliol de 2021 .
  16. ^ Arch Linux - Notícies: Competència de logotips Arch Linux , a archlinux.org . Recuperat el 7 de juliol de 2021 .

Articles relacionats

Altres projectes

Enllaços externs

Programari lliure Portal de programari lliure : accediu a les entrades de Viquipèdia relacionades amb programari lliure