Dark Mode

Ir al contenido

Arch Linux

De Wikipedia, la enciclopedia libre
Arch Linux
Parte de GNU/Linux
Informacion general
Tipo de programa distribucion Linux
Desarrollador
  • Judd Vinet (inicial)
  • Aaron Griffin (posterior)
  • Levente Polyak[1] (actual) & team
Modelo de desarrollo Software libre
Lanzamiento inicial 1 de junio de 2002 (23 anos, 8 meses y 7 dias)
Licencia Varias[10]
Estado actual En desarrollo
Informacion tecnica
Programado en C[2] y Python[3]
Nucleo 6.18.2[4]
Tipo de nucleo Monolitico
Plataformas admitidas x86-64 (oficial)
i686 (no oficial)[5]
ARM (no oficial)[6]
PowerPC (no oficial)[7]
RISC-V (no oficial)[8]
Interfaz grafica predeterminada Interfaz de linea de comandos
Sistema de gestion de paquetes Pacman, libalpm (back-end),[9] Arch Build System (ABS)
Metodo de actualizacion Pacman
Versiones
Ultima version estable 1 de enero de 2026 (1 mes y 7 dias) (Liberacion continua)
Enlaces

Arch Linux (/a:rtS 'linUks/)[11] es una distribucion Linux de proposito general para arquitectura x86-64[12] orientada a <<usuarios avanzados>>. Se compone en su mayor parte de software libre y de codigo abierto (FLOSS),[13] desarrollada de forma independiente, se esfuerza por proporcionar las ultimas versiones estables de la mayoria del software, siguiendo un modelo del tipo rolling release.

La instalacion predeterminada es un sistema base minimo, configurado por el usuario para agregar solo lo que se requiere.[14]

Pacman, un sistema de gestion de paquetes escrito especificamente para Arch Linux, se usa para instalar, eliminar y actualizar paquetes de software.[15]

Arch Linux usa un modelo de lanzamiento continuo, lo que significa que no hay <>> de versiones completamente nuevas del sistema; una actualizacion regular del sistema es todo lo que se necesita para obtener el software Arch mas reciente; las imagenes ISO de instalacion publicadas cada mes por el equipo de Arch son simplemente instantaneas actualizadas de los componentes principales del sistema.[16]

Arch Linux tiene una documentacion completa, que consiste en un wiki administrado por la comunidad conocido como ArchWiki.[17] [18] [19]

Arch Linux permite complementar los paquetes oficiales con un repositorio de paquetes operado por la comunidad que crece en tamano y calidad todos los dias llamado AUR (Arch User Repository).[20]

Las arquitecturas siguientes no son oficiales, pero poseen soporte de algunos proyectos especificos:

  • i686: El soporte i686 es mantenido por el proyecto Arch Linux 32.[21]
  • ARM: El soporte ARM es mantenido por el proyecto Arch Linux ARM.[22]
  • PowerPC: El soporte de PowerPC es mantenido por el proyecto ArchPOWER.[23]
  • RISC-V: El soporte de RISC-V es mantenido por el proyecto Arch Linux RISC-V.[24]

Historia

[editar]
Cronologia de Arch Linux y proyectos relacionados hasta 2011.
Con el escritorio Xfce el 26 de septiembre de 2018
Captura de pantalla con el entorno de escritorio KDE Plasma 6, tomada el 6 de diciembre de 2024

Inspirado en la distribucion minimalista CRUX, el programador Judd Vinet creo Arch Linux en marzo de 2002, dirigiendo los destinos del proyecto hasta el 1 de octubre de 2007. Luego cedio su lugar por falta de tiempo, transfiriendo el control del proyecto a Aaron Griffin.[25]

El 24 de febrero de 2020, Aaron Griffin anuncio que debido a su participacion limitada en el proyecto, tras un periodo de votacion, el transferiria el control del proyecto a Levente Polyak.[26] Este cambio tambien condujo a que se agregara un nuevo periodo de 2 anos al puesto de lider de proyecto.[27]

Se eligio el nombre Arch Linux, porque a Vinet le gusto el significado de arch-enemy (en ingles), que significa el primario, el principal. La palabra archi-(del griego antiguo arkho arco significa dirigir o liderar[28] ).

La distribucion conto con soporte para la arquitectura i686 hasta marzo de 2017, cuando fue descontinuada despues del anunciado periodo de transicion.[29] Finalmente, el 8 de noviembre de 2017, se anunciaba que los ultimos dias de ese mes todos los paquetes compatibles con la vieja arquitectura serian eliminados,[30] sin afectar al repositorio multilib. El comunicado sugeria a los usuarios pasarse definitivamente a la arquitectura X86-64 o continuar en 32-bits a traves del fork de una comunidad llamada Arch Linux 32.[31]

El dia 15 de mayo de 2017, se anunciaba el final del soporte para ABS y el protocolo rsync funcional a esa herramienta. El comunicado[32] rezaba un alto costo de mantenimiento al grupo de scripts. Se propuso como alternativa el uso de la herramienta asp, disponible en el repositorio extra y el uso de los mirrors svntogit. ABS fue un sistema de paquetes tipo ports o ebuild que compilaba paquetes tar de codigo fuente a paquetes binarios, que posteriormente podian ser instalados a traves de Pacman.[33] ABS proveia un arbol de directorios de scripts llamados PKGBUILDS, que posibilitaban la personalizacion y compilacion de todos y cada uno de los paquetes Arch oficiales; soportando el uso de flags de compilacion. La herramienta makepkg de ABS se podia usar para crear paquetes pkg.tar.xz propios o de terceros, instalables con Pacman.[34]

En cuanto a mejoras del administrador de paquetes pacman, el 16 de octubre de 2019 se anuncio la incorporacion del Algoritmo de compresion zstd, que brindaria prestaciones superiores comparables al actual xz. Las mejoras serian compatibles a partir de la version 5.2 de pacman, con beneficios en la velocidad de gestion de paquetes a igual tasa de compresion.[35]

El 10 de noviembre de 2019, se anunciaban cambios en la instalacion y actualizacion de los Kernels oficiales de la Distribucion, los cuales ya no instalaran los archivos de los mismos en el directorio /boot. Segun el comunicado,[36] de las tareas afines se encargarian unicamente los modulos de mkinitcpio, el cual es script de Bash que se utiliza para crear un entorno ramdisk inicial.

Diseno y principios

[editar]

Arch se basa en gran medida en paquetes binarios. Los paquetes tienen como objetivo los microprocesadores x86-64 para mejorar el rendimiento en hardware moderno. Tambien se proporciona un sistema similar a ports/ebuild para la compilacion fuente automatizada, conocido como Arch Build System.[37]

Arch Linux se enfoca en la simplicidad del diseno, lo que significa que el enfoque principal consiste en crear un entorno que sea sencillo y relativamente facil de entender para el usuario directamente, en lugar de proporcionar herramientas de administracion de estilo de apuntar y hacer clic refinadas: el administrador de paquetes, por ejemplo, no tiene una interfaz grafica oficial. Esto se logra en gran medida fomentando el uso de archivos de configuracion limpios y comentados sucintamente que estan organizados para un acceso y edicion rapidos.[38] Esto le ha ganado una reputacion como una distribucion para usuarios avanzados que estan dispuestos a usar la linea de comandos.[39]

A diferencia de las distribuciones populares basadas en el nucleo Linux como Ubuntu o Linux Mint, Arch Linux no tiene herramientas de configuracion automatica, compartiendo la misma filosofia de distribuciones como Slackware. Para instalar y configurar este sistema operativo se necesita un grado de conocimiento superior al basico. No obstante, se puede mantener y administrar el sistema de forma sencilla. Los creadores y la comunidad, denominan como "filosofia", los siguientes tres aspectos:[40]

  • Mantener el sistema simple y ligero siguiendo el principio KISS.
  • Los principios del segundo lider del proyecto Aaron Griffin, tambien son tomados como referencia:
<>.
Aaron Griffin[41]
  • Arch Linux permite al usuario hacer las contribuciones que desee, mientras estas no vayan en contra de la filosofia.

El enfoque de diseno del equipo de desarrollo, sigue el principio KISS ("Keep It Simple Stupid" o "Mantenlo Simple Estupido"). Segun los creadores y la Comunidad, el principio esta centrado en la elegancia, exactitud, minimalismo y simplicidad. Arch Linux define simplicidad como <<...una estructura con una base compacta sin anadidos innecesarios, modificaciones, o complicaciones, que permite a el usuario modificar el sistema de acuerdo a sus propias necesidades>>. La simplicidad de su estructura no implica sencillez en su manejo.[40]

Instalacion

[editar]
Salida de Neofetch de una instalacion de Arch Linux

El sitio web de Arch Linux[42] proporciona imagenes ISO arrancables, que se pueden ejecutar desde CD o memoria USB en las arquitecturas soportadas. Despues de que un usuario particiona y formatea su disco, se usa un simple script de lineas de comando (pacstrap) para instalar el sistema base.[43]

La instalacion de paquetes adicionales que no forman parte del sistema base, por ejemplo: entornos de escritorio, se puede realizar con pacstrap o Pacman despues de iniciar (o hacer chroot) en la nueva instalacion.[44] [45]

Una alternativa al uso de imagenes de CD o USB para la instalacion es utilizar la version estatica del gestor de paquetes Pacman, desde otro sistema operativo Linux, mediante una tecnica llamada bootstrapping.[46] El usuario puede montar su particion formateando la unidad, e invocando a Pacman mediante la linea de comandos y puede utilizar el punto de montaje del dispositivo como root para sus operaciones. De esta manera, el grupo de paquetes base y los paquetes adicionales se pueden instalar en la particion recien formateada. Este metodo es util al instalar Arch Linux en unidades flash USB o en un dispositivo montado temporalmente que pertenece a otro sistema.[47]

Independientemente del tipo de instalacion seleccionado, se deben realizar mas acciones antes de que el nuevo sistema este listo para su uso, sobre todo instalando un cargador de arranque y configurando el nuevo sistema con un nombre de sistema, conexion de red, configuracion de idioma e interfaz grafica de usuario.[48]

Script de instalacion automatizada guiada

[editar]
archinstall

Actualmente se incluye un instalador guiado experimental llamado archinstall en todas las imagenes Arch ISO lanzadas desde 2021. Permite a los usuarios instalar y configurar facilmente Arch Linux, incluidos los controladores, la particion del disco, la configuracion de red, la configuracion de cuentas y la instalacion de entornos de escritorio.[49] [50] [51]

Gestion de paquetes

[editar]

Pacman

[editar]
Gestor de paquetes Pacman el 21 de septiembre de 2007.

Arch Linux, como la mayoria de las distribuciones, esta basada principalmente en paquetes binarios. Estos paquetes son gestionados con Pacman, el cual maneja la instalacion, actualizacion y desinstalacion de los paquetes. Los paquetes binarios de Arch Linux soportan la arquitectura x86-64, buscando el mayor rendimiento en el hardware mas moderno. El final del soporte para la arquitectura i686 llego el dia 8 de noviembre de 2017, luego de una transicion de ocho meses.[29]

El formato de los paquetes binarios es pkg.tar.xz, los cuales son ficheros empaquetados con tar, usando el prefijo .pkg (el cual le da la distincion a los paquetes de Arch) y comprimidos con XZ Utils, por su simplicidad y velocidad de instalacion.[52]

A partir de la version 2010.05, los paquetes se comprimen en el formato pkg.tar.xz, con compresion LZMA2, lo cual provee muchas ventajas tanto de espacio (hasta un 30% mas de compresion respecto a su antiguo formato, pkg.tar.gz). Todo esto resulta en una menor carga para los servidores por el menor tamano de los paquetes.[52]

Pacman es capaz de resolver las dependencias y descargar e instalar automaticamente todos los paquetes necesarios. En teoria, el usuario solo necesita ejecutar una unica orden para actualizar por completo el sistema.

Por ejemplo, los paquetes se pueden instalar mediante pacman -S nombre del paquete, mientras que pacman -Syu tambien se puede usar para realizar una actualizacion completa del sistema.[53]

Repositorios

[editar]

El arbol de repositorios de Arch Linux consta de varias ramas, de las cuales cuatro son las oficiales:[54]

  • core: Contiene todos los paquetes necesarios para configurar un sistema base (nucleo + herramientas minimas).
  • extra: Contiene paquetes no requeridos por un sistema base, incluyendo entornos de escritorio y demas programas.
  • community: Contiene los paquetes del AUR (repositorio de usuarios) que han sido mas votados por la comunidad de usuarios y adoptados por un Trusted User, usuario que se considera digno de confianza.
  • multilib: repositorio centrado en arquitecturas x86 64, contiene aplicaciones y librerias para usar y compilar aplicaciones de 32-bits en ambientes de 64-bits.

Repositorios de prueba y no oficiales

[editar]

Apuntado a usuarios mas avanzados de la distribucion, o quienes pretenden experimentar con probar software en desarrollo y en etapa experimental, existen repositorios especiales que hospedan paquetes de prueba o testing. Estos paquetes son por lo general, inestables y estan sujetos a errores de ejecucion y de depuracion que no los hace recomendados para su uso en usuarios finales. Estos repositorios, no estan activados por defecto en la distribucion.

Repositorios de testing o pruebas
[editar]
  • testing: Aloja paquetes candidatos a ser transferidos a los repositorios oficiales core o a extra.
  • community-testing: Contiene paquetes candidatos para ser transferidos a community.
  • multilib-testing: permite acceder a paquetes candidatos para multilib.
Otros repositorios de prueba
[editar]
Pacman ejecutandose en Arch Linux con Plasma 5

Los repositorios staging (de montaje) y community-staging son usados para reconstrucciones y para evitar paquetes corruptos en la rama testing.

Tambien, existen otros dos repositorios que incluyen la version mas actualizada de dos de los entornos de escritorio mas conocidos:

  • gnome-unstable: con las ultimas versiones del escritorio GNOME, antes de ser transferidas a extra.
  • kde-unstable: Contiene la ultima version beta o candidata de KDE Plasma y sus aplicaciones.

El repositorio unstable no existe desde el mes de julio de 2008 y sus paquetes fueron distribuidos entre los distintos repositorios actuales.[55]

En adicion, existen repositorios privados que contienen software compatible con la arquitectura ARM, pero menos usados debido a la existencia del repositorio AUR.

Arch Build System (ABS)
[editar]

Arch Build System (ABS) es un sistema de empaquetado de codigo fuente similar a puertos que compila archivos comprimidos de codigo fuente en paquetes binarios, que se instalan a traves de Pacman.[56] Arch Build System proporciona un arbol de directorios de scripts de shell, denominados PKGBUILD, que permiten personalizar y compilar todos y cada uno de los paquetes oficiales de Arch. Arch Build System tambien admite la reconstruccion de todo el sistema utilizando banderas de compilacion modificadas. La herramienta makepkg de Arch Build System se puede utilizar para crear paquetes pkg.tar.zst personalizados a partir de fuentes de terceros. Los paquetes resultantes tambien se pueden instalar y rastrear a traves de Pacman.[57] [58]

Arch User Repository (AUR)
[editar]
Con Chakra project.

El mas reconocido de los repositorios no oficiales es el AUR ("Repositorio de usuarios Arch", en idioma espanol), soportado por el sitio web oficial de Arch Linux y la comunidad. AUR fue concebido inicialmente para compartir PKGBUILDs ("Package Builds", colecciones de codigo o "scripts") de forma organizada entre la comunidad y para acelerar la inclusion de paquetes populares contribuidos por los usuarios en el repositorio community.[59] Por lo general, en AUR se aloja software popular que aun no estan disponibles en los repositorios oficial de la distribucion, con la finalidad de poner a disposicion de la Comunidad mediante la compilacion de codigo escritos en diversos lenguajes de programacion.

El repositorio AUR, aloja paquetes construidos por los usuarios que los suben para que la Comunidad vote a favor de ellos y pueda ser puesto a disposicion en los repositorios oficiales de la distribucion. Cuando un paquete tiene las suficientes votaciones, un "Usuario Confiable" ("Trusted User", usuarios de mayor jerarquia en la comunidad) lo transfiere al repositorio oficial Community, el cual pasa a estar accesible por el administrador de paquetes Pacman.

Seguridad en los repositorios
[editar]

Hasta la version de Pacman 4.0.0,[60] este carecia de soporte para paquetes verificados o "firmados" como seguros.[61] Los paquetes y metadatos no eran verificados durante la descarga e instalacion, situacion que comprometia la seguridad del sistema por la presencia de mirrors de repositorios maliciosos.[62] A partir de la publicacion de la version 4, se permite la verificacion de los paquetes y sus bases de datos, pero la funcion estaba deshabilitada por defecto. En noviembre de 2011, la firma de paquetes se volvio obligatoria para nuevos paquetes creados y, al 21 de marzo de 2012, cada paquete oficial es firmado.[63]

Ventajas y desventajas

[editar]

Ventajas

[editar]
  • Su completa documentacion en la ArchWiki,[64] ofreciendo como resolver problemas que pueda presentar la distribucion, manteniendo la mejor calidad de la distribucion en general.
  • Se puede instalar cualquier entorno de escritorio, a diferencia de otras distribuciones que vienen con un escritorio predefinido y donde la instalacion de otro puede crear conflictos.
  • Control total para el usuario. Se pueden elegir los componentes que tendra el sistema y como los desarrolladores no parchean nada, se obtiene una experiencia de uso pura.
  • Un enorme repositorio de software. A excepcion de ciertos paquetes especificos de algunas distribuciones, en Arch Linux se encuentran todos los programas existentes, gracias al AUR (Arch User Repository).
  • Por la comunidad, para la comunidad. Se trata de un proyecto dirigido unica y exclusivamente a los usuarios, que no depende de una empresa o entidad, lo que podria afectar a su desarrollo de forma negativa.[65] [66]

Desventajas

[editar]
  • La instalacion es un proceso complicado.
  • Eventualmente, una actualizacion sin precauciones podria romper el sistema.
  • Al tener un modelo de liberacion continua, puede ocurrir que un programa tenga errores porque no fue suficientemente probado.[66]

Distribuciones derivadas

[editar]

De BSD

[editar]

Hay varios proyectos que trabajan para trasladar las ideas y herramientas de Arch Linux a otros nucleos, incluidos PacBSD (ex ArchBSD) y Arch Hurd,[67] que se basan en los nucleos FreeBSD y GNU/Hurd, respectivamente.

De GNU/Linux

[editar]

Esta el proyecto Arch Linux ARM,[68] que tiene como objetivo portar Arch Linux a dispositivos basados en ARM, incluido Raspberry Pi, asi como el proyecto Arch Linux 32, que continuo con el soporte para sistemas con CPU de 32 bits despues de la linea principal Arch. El proyecto Linux dejo de admitir la arquitectura en noviembre de 2017.[69]

Varias distribuciones se centran en proporcionar una base Arch con un proceso de instalacion mas sencillo, como EndeavourOS, CachyOS, Manjaro y Garuda Linux. SteamOS 3.0, la version de SteamOS utilizada en Steam Deck por Valve Corporation, esta basada en Arch Linux.[70] [71] [72] [73]

Activas

[editar]
Captura de pantalla de Archie.
  • Parabola GNU/Linux-libre: una distribucion de origen chilena[74] para arquitecturas i686, x86 64 y ARMv7, que busca crear una distribucion Linux completamente libre, utilizando el nucleo Linux-libre. Es parte de la lista de distribuciones Linux completamente libres de la Free Software Foundation.[75]
  • EndeavourOS: Una distribucion basada en terminal, con una comunidad vibrante y amigable como su principal fortaleza. Disponible en los escritorios Xfce, MATE, Cinnamon, GNOME, KDE Plasma 5, budgie, LXQt, i3-wm, bspwm, sway.
  • Manjaro: Enfocado en la seguridad y tener un sistema totalmente configurable por entorno grafico.
  • ArcoLinux: Proporciona a los usuarios un entorno informatico basado en Arch Linux con el entorno de escritorio Xfce.
  • Garuda Linux: Orientada al rendimiento. Incluye el uso de Zram, un demonio de autocontrol de CPU y software de administracion de memoria personalizado.
  • RebornOS: La imagen en vivo proporciona un escritorio GNOME pero el proceso de instalacion ofrece la opcion de instalar otros entornos de escritorio y administradores de ventanas. Ofrece soporte para paquetes Flatpak, instalacion opcional de Anbox para ejecutar aplicaciones de Android, capacidad para revertir el sistema a una fecha anterior y herramientas graficas de configuracion y mantenimiento del sistema.
  • Archcraft: Utiliza gestores de ventanas y aplicaciones ligeras, lo que la hace super rapida, incluye bspwm y openbox preconfigurados. Es minimalista, hermosa y potente.
  • SteamOS: Desarrollada por Valve, es un sistema operativo principal de las Steam Machine y Steam Deck, aunque puede ser instalado en cualquier PC, orientado para el uso de videojuegos.
  • CachyOs: Orientada tambien para el uso de videojuegos.
  • BlustarLinux.

Descontinuadas

[editar]
  • Archie, una distribucion Live CD basada en Arch Linux, orientada a dispositivos con recursos limitados.[76] Incorpora los paquetes base de este ultimo y utiliza el gestor de ventanas Xfce predeterminado, realizado bajo el principio KISS.
  • Antergos, una distribucion de origen gallego, el cual se ofrece con el entorno de escritorio Cinnamon por defecto.
  • ArchOne, una distribucion optimizada para notebooks Acer Aspire One, pero puede ser empleado en otras computadoras con Hardware similar.

Logotipo

[editar]

Su logotipo actual ha sido disenado por Thayer Williams en 2007 como parte de un concurso para reemplazar el anterior.[77] [78] [79]

Referencias

[editar]
  1. | Lider del proyecto Arch Linux
  2. | <>. github.com. Archivado desde el original el 27 de agosto de 2022. Consultado el 27 de agosto de 2021.
  3. | <>. GitHub. Archivado desde el original el 31 de diciembre de 2022. Consultado el 31 de diciembre de 2022.
  4. | <>. Consultado el 22 de diciembre de 2023.
  5. | <>. Arch Linux 32. Archivado desde el original el 26 de enero de 2021. Consultado el 19 de junio de 2021. El soporte i686 es mantenido por el proyecto Arch Linux 32 - https://archlinux32.org/
  6. | El soporte ARM es mantenido por el proyecto Arch Linux ARM - https://archlinuxarm.org/
  7. | <>. Arch POWER. Archivado desde el original el 11 de enero de 2023. Consultado el 31 de mayo de 2022. El soporte de PowerPC es mantenido por el proyecto ArchPOWER - https://archlinuxpower.org/
  8. | <>. Arch Linux RISC-V. Archivado desde el original el 24 de mayo de 2022. Consultado el 31 de mayo de 2022. El soporte de RISC-V es mantenido por el proyecto Arch Linux RISC-V - url=https://archriscv.felixc.at/
  9. | <>. www.archlinux.org. Archivado desde el original el 26 de febrero de 2011. Consultado el 9 de mayo de 2020.
  10. | https://wiki.archlinux.org/index.php/Licenses Licencias de Arch Linux (en ingles)
  11. | <>. Osdir.com. 24 de agosto de 2005. Archivado desde el original el 12 de febrero de 2012. Consultado el 19 de octubre de 2009.
  12. | <>. Consultado el 20 de marzo de 2020.
  13. | GNU: Por que no avalamos otros sistemas, www.gnu.org, consultado el 14 de febrero de 2013 .
  14. | <>. wiki.archlinux.org. Archivado desde el original el 26 de abril de 2022. Consultado el 6 de julio de 2022.
  15. | <>. www.archlinux.org. Archivado desde el original el 26 de febrero de 2011. Consultado el 30 de octubre de 2019.
  16. | Ivan Jelic (10 de marzo de 2010). <>. LWN.net. Archivado desde el original el 20 de octubre de 2011. Consultado el 30 de septiembre de 2011.
  17. | Smith, Jesse (21 de diciembre de 2015). <>. Archivado desde el original el 12 de septiembre de 2018. Consultado el 17 de enero de 2016.
  18. | Linton, Susan (17 de julio de 2015). <>. OStatic. Archivado desde el original el 4 de febrero de 2017. Consultado el 4 de febrero de 2017. <>
  19. | <>. www.linuxjournal.com. Archivado desde el original el 30 de octubre de 2019. Consultado el 30 de octubre de 2019.
  20. | Pagina web de AUR
  21. | <>. Arch Linux 32. Archivado desde el original el 26 de enero de 2021. Consultado el 19 de junio de 2021.
  22. | Arch Linux ARM es una distribucion de Linux para computadoras ARM.
  23. | <>. Arch POWER. Archivado desde el original el 11 de enero de 2023. Consultado el 31 de mayo de 2022.
  24. | <>. Arch Linux RISC-V. Archivado desde el original el 24 de mayo de 2022. Consultado el 31 de mayo de 2022.
  25. | <>. Arch Linux Forums. Bbs.archlinux.org. Consultado el 19 de octubre de 2009.
  26. | <>. www.archlinux.org. Archivado desde el original el 9 de mayo de 2020. Consultado el 24 de junio de 2020.
  27. | <>. wiki.archlinux.org. Archivado desde el original el 26 de julio de 2020. Consultado el 24 de junio de 2020.
  28. | Pronnounciation of our beloved distribution's name (en ingles)
  29. | a b Arch Linux News: The end of i686 support, consultado el 23 de enero de 2018 .
  30. | <>. www.archlinux.org (en ingles). Consultado el 5 de septiembre de 2018.
  31. | <>. archlinux32.org (en ingles). Consultado el 5 de septiembre de 2018.
  32. | <>. www.archlinux.org (en ingles). Consultado el 2 de noviembre de 2018.
  33. | Arch Build System, wiki.archlinux.org, consultado el 20 de marzo de 2020 .
  34. | Makepkg, wiki.archlinux.org, consultado el 20 de marzo de 2020 .
  35. | <>. www.archlinux.org. Consultado el 18 de noviembre de 2019.
  36. | <>. www.archlinux.org. Consultado el 18 de noviembre de 2019.
  37. | Campbell, Alex; Hacker, Tech; PT, PCWorld | (2 de noviembre de 2016). <<5 reasons to opt for a Linux rolling distro vs. a standard release>>. PCWorld (en ingles). Archivado desde el original el 26 de julio de 2020. Consultado el 12 de mayo de 2019.
  38. | <>. ArchWiki. 9 de octubre de 2009. Archivado desde el original el 18 de abril de 2012. Consultado el 18 de marzo de 2013.
  39. | Williams, rew; April 2020, Brian Turner 16. <>. TechRadar (en ingles). Archivado desde el original el 21 de abril de 2020. Consultado el 17 de abril de 2020.
  40. | a b <>. wiki.archlinux.org. Consultado el 20 de marzo de 2020.
  41. | <>. arch linux. Archivado desde el original el 4 de julio de 2020. Consultado el 4 de julio de 2020.
  42. | Pagina de descarga de Arch Linux
  43. | Pierre Schmitz (22 de julio de 2012). <>. Arch Linux. Archivado desde el original el 12 de diciembre de 2015. Consultado el 13 de agosto de 2012.
  44. | <>. wiki.archlinux.org. Archivado desde el original el 18 de agosto de 2017. Consultado el 13 de septiembre de 2019.
  45. | <>. wiki.archlinux.org. Archivado desde el original el 21 de septiembre de 2019. Consultado el 13 de septiembre de 2019.
  46. | <>. wiki.archlinux.org. Consultado el 20 de marzo de 2020.
  47. | <>. wiki.archlinux.org. Archivado desde el original el 26 de agosto de 2022. Consultado el 26 de agosto de 2022.
  48. | <>. wiki.archlinux.org. Archivado desde el original el 8 de septiembre de 2019. Consultado el 13 de septiembre de 2019.
  49. | <>. wiki.archlinux.org. Archivado desde el original el 13 de abril de 2021. Consultado el 12 de abril de 2021.
  50. | Nestor, Marius (11 de abril de 2021). <>. 9to5Linux (en ingles estadounidense). Archivado desde el original el 23 de febrero de 2022. Consultado el 23 de febrero de 2022.
  51. | <>. MUO (en ingles estadounidense). 6 de abril de 2021. Archivado desde el original el 23 de febrero de 2022. Consultado el 23 de febrero de 2022.
  52. | a b Pierre Schmitz (23 de marzo de 2010), Switching to xz compression for new packages, Archlinux.org, archivado desde el original el 28 de marzo de 2010, consultado el 23 de marzo de 2010 .
  53. | <>. archlinux.org. Archivado desde el original el 22 de junio de 2022. Consultado el 6 de julio de 2022.
  54. | Official Repositories, wiki.archlinux.org, consultado el 15 de agosto de 2017 .
  55. | Arch Linux Newsletter 08-04-2008, Archlinux.org, 4 de agosto de 2008, archivado desde el original el 3 de junio de 2013, consultado el 15 de febrero de 2013 .
  56. | <>. ArchWiki. Archivado desde el original el 17 de enero de 2013. Consultado el 19 de octubre de 2009.
  57. | <>. ArchWiki. Archivado desde el original el 26 de enero de 2013. Consultado el 15 de febrero de 2013.
  58. | <>. www.archlinux.org. Archivado desde el original el 18 de marzo de 2022. Consultado el 13 de julio de 2020.
  59. | Arch Linux, linuxdistroreview.com, 8 de marzo de 2011, archivado desde el original el 15 de marzo de 2011, consultado el 15 de febrero de 2013 .
  60. | <>. Consultado el 14 de octubre de 2011.
  61. | <>. Consultado el 7 de agosto de 2011.
  62. | <>. cs.arizona.edu. 10 de julio de 2008. Consultado el 20 de marzo de 2020.
  63. | McRae, Allan (17 de diciembre de 2011). <>. Consultado el 29 de febrero de 2012.
  64. | <>. archlinux.org (en ingles).
  65. | Agudo, Sergio (31 de enero de 2017). <>. Genbeta. Consultado el 8 de julio de 2021.
  66. | a b <>. programador click. Consultado el 8 de julio de 2021.
  67. | <>. Arch Hurd. Archivado desde el original el 26 de marzo de 2014. Consultado el 25 de marzo de 2014.
  68. | <>. Arch Linux ARM. Archivado desde el original el 28 de marzo de 2014. Consultado el 25 de marzo de 2014.
  69. | <>. Arch Linux 32. Archivado desde el original el 26 de enero de 2021. Consultado el 22 de octubre de 2020.
  70. | Duckett, Chris. <>. ZDNet (en ingles). Archivado desde el original el 16 de febrero de 2022. Consultado el 18 de julio de 2021.
  71. | <>. TechnoSports (en ingles estadounidense). 16 de julio de 2021. Archivado desde el original el 18 de julio de 2021. Consultado el 18 de julio de 2021.
  72. | Prasad (15 de julio de 2021). <>. GSMArena. Archivado desde el original el 18 de julio de 2021. Consultado el 19 de julio de 2021. <>.
  73. | <>. GamingOnLinux (en ingles). 15 de julio de 2021. Archivado desde el original el 11 de enero de 2023. Consultado el 16 de julio de 2021.
  74. | <>. DistroWatch (en ingles). Consultado el 23 de febrero de 2021.
  75. | <>. www.gnu.org. Consultado el 17 de agosto de 2020.
  76. | <>. distrowatch.com. Consultado el 17 de agosto de 2020.
  77. | Willard, Travis (22 de diciembre de 2007). <>. www.archlinux.org. Archivado desde el original el 18 de marzo de 2022. Consultado el 4 de octubre de 2020.
  78. | Williams, Thayer (2007). <>. pkgbuild.com. Archivado desde el original el 17 de febrero de 2021. Consultado el 4 de octubre de 2020.
  79. | Willard, Travis (24 de octubre de 2007). <>. www.archlinux.org. Archivado desde el original el 18 de marzo de 2022. Consultado el 4 de octubre de 2020.
Control de autoridades