fbpx
Wikipedia

Arch Linux

Arch Linux (/ɑːrtʃ ˈlinʊks/)[3]​ es una distribución Linux para computadoras x86-64[4]​, arquitecturas ARM y I686 orientada a usuarios avanzados. Se compone en su mayor parte de software libre y de código abierto(FOSS)[5]​ y apoya la participación comunitaria.[6]​ Su modelo de desarrollo es de tipo Liberación continua (en Idioma inglés, "Rolling Release") y el enfoque de diseño persigue el Principio KISS.

Arch Linux
Parte de la familia GNU/Linux
Información general
Desarrollador Levente Polyak[1]​ & team
Modelo de desarrollo Software libre
Lanzamiento inicial 11 de marzo de 2002 (19 años, 4 meses y 29 días)
Licencia Varias[2]
Estado actual Activo
Información técnica
Tipo de núcleo Monolítico (Linux)
Plataformas admitidas
Sistema de gestión de paquetes pacman
Método de actualización pacman
Versiones
Última versión estable Instalador: 1 de julio de 2021 (1 mes y 8 días) (Liberación continua)
Enlaces
Sitio web oficial
Repositorio de código
Seguimiento de errores

Características

A diferencia de las distribuciones populares basadas en el Núcleo Linux como Ubuntu o Linux Mint, Arch Linux no posee herramientas de configuración automática, compartiendo así la misma filosofía de distribuciones, como Slackware. Para instalar y configurar este sistema operativo se necesita un grado de conocimiento superior al básico. No obstante, se puede mantener y administrar el sistema de forma sencilla. Los creadores y la comunidad, denominan como "filosofía", los siguientes tres aspectos:[7]

  • Mantener el sistema lo más simple y ligero posible, siguiendo el llamado principio KISS.
  • Los principios del continuador del liderazgo del proyecto, Aaron Griffin, también son tomados como referencia: «Fiarse de las GUIs para construir y configurar tu sistema operativo termina dañando a los usuarios finales. Intentar ocultar la complejidad del sistema, termina complicando al sistema. Las capas de abstracción que sirven para ocultar el funcionamiento interno nunca son una cosa buena. En cambio, los componentes internos deberían ser diseñados de forma que no necesiten ser ocultados».
  • Arch Linux permite al usuario hacer las contribuciones que desee, mientras estas no vayan en contra de la filosofía.

El enfoque de diseño del equipo de desarrollo, sigue el principio KISS ("Keep It Simple Stupid" o "Mantenlo Simple Estúpido"). Según los creadores y la Comunidad, el principio se centra en elegancia, exactitud, minimalismo y simplicidad. Arch Linux define simplicidad como «...una estructura base compacta sin añadidos innecesarios, modificaciones, o complicaciones, que permite a un usuario individual modificar el sistema de acuerdo a sus propias necesidades». La simplicidad de su estructura no implica sencillez en su manejo.[7]

Versiones

Arch Linux no tiene un planeamiento de lanzamientos, sino son simplemente «capturas» del conjunto de paquetes actual del repositorios compatibles con la totalidad del sistema.[8]​ Su desarrollo se basa en un modelo llamado Liberación continua (del inglés "Rolling Release"). Este enfoque de desarrollo, similar a la distribución avanzada Gentoo Linux, promueve mayores prestaciones en cuanto al uso de las últimas versiones más nuevas de software.

Como herramienta para administrarlo, Arch Linux se apoya en su gestor de paquetes, llamado Pacman. Este programa, escrito en lenguaje C y de uso exclusivo por invocación desde línea de comandos desde una consola de terminal, se obtienen las últimas versiones posibles de programas de forma rápida y sencilla.[7]

Pacman no solo se utiliza para instalar, eliminar y actualizar paquetes. Incluso es capaz de obtener las últimas versiones de software crítico como imágenes del kernel, y de esa manera brindar soporte con las últimas novedades del hardware.

Historia y evolución de la distribución

Inspirado en la distribución minimalista CRUX, el programador Judd Vinet creó Arch Linux en marzo de 2002, dirigiendo los destinos del proyecto hasta el 1 de octubre de 2007. Luego, cedió su lugar por falta de tiempo, transfiriendo el control del proyecto a Aaron Griffin.[9]

 
Arch-Linux (Xfce)

La distribución contó con soporte para la arquitectura i686 hasta marzo de 2017, cuando fue descontinuada después del anunciado periodo de transición.[10]​ Finalmente, el 8 de noviembre de 2017, se anunciaba que los últimos días de ese mes todos los paquetes compatibles con la vieja arquitectura serían eliminados,[11]​ sin afectar al repositorio multilib. El comunicado, sugería a los usuarios pasarse definitivamente a la arquitectura X86-64 o continuar en 32-bits a través del fork de una comunidad llamada Arch Linux 32.[12]

El día 15 de mayo de 2017, se anunciaba el final del soporte para ABS y el protocolo rsync funcional a esa herramienta. El comunicado[13]​ 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 código fuente a paquetes binarios, que posteriormente podían ser instalados a través de Pacman.[14]​ ABS proveía un árbol de directorios de scripts llamados PKGBUILDS, que posibilitaban la personalización y compilación de todos y cada uno de los paquetes Arch oficiales; soportando el uso de flags de compilación. La herramienta makepkg de ABS se podía usar para crear paquetes pkg.tar.xz propios o de terceros, instalables con Pacman.[15]

En cuanto a mejoras del administrador de paquetes Pacman, el 16 de octubre de 2019 se anunció la incorporación del Algoritmo de compresión zstd, que brindaría prestaciones superiores comparables al actual xz. Las mejoras serían compatibles a partir de la versión 5.2 de pacman, con beneficios en la velocidad de gestión de paquetes a igual tasa de compresión.[16]

El 10 de noviembre de 2019, se anunciaban cambios en la instalación y actualización de los Kernels oficiales de la Distribución, los cuales ya no instalarán los archivos de los mismos en el directorio /boot. Según el comunicado,[17]​ de las tareas afines se encargarían únicamente los módulos de Mkinitcpio.

Instalación

El sitio web de Arch Linux proporciona Imágenes ISO arrancables, que se pueden ejecutar desde CD o USB en las arquitecturas soportadas. Un simple script de líneas de comando (pacstrap) es usado para instalar el sistemas base.

A diferencia de otras distribuciones, la instalación del sistema base de Arch Linux no provee de un Entorno de escritorio ni un Servidor gráfico instalados y funcionales al usuario, no obstante este lo puede instalar desde los repositorios. Tampoco provee de un cargador de arranque, que debe ser configurado adecuadamente para que el sistema funcione, y pueda convivir con otros sistemas operativos (si los hubiera) en el equipo informático. Los paquetes adicionales pueden ser instalados con pacstrap o pacman después iniciar el nuevo sistema.

Una alternativa al uso de imágenes de CD o USB para la instalación es utilizar la versión estática del gestor de paquetes Pacman, desde otro sistema operativo basado en Linux, mediante una técnica llamada Bootstrapping.[18]​ El usuario puede montar su partición formateando la unidad, e invocando a Pacman mediante la línea de comandos 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 partición recién formateada.

Gestión de paquetes

Pacman

 
Gestor de paquetes pacman.

Arch Linux, como la mayoría de las distribuciones, está basada principalmente en paquetes binarios. Estos paquetes son gestionados con Pacman, el cual maneja la instalación, actualización, y desinstalación de los paquetes. Los paquetes binarios de Arch Linux soportan la arquitectura x86-64, buscando el mayor rendimiento en el hardware más moderno. El final del soporte para la arquitectura i686 llegó el día 8 de noviembre de 2017, luego de una transición de ocho meses.[10]

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 distinción a los paquetes de Arch) y comprimidos con xz, por su simplicidad y velocidad de instalación.[19]

A partir de la versión 2010.05, los paquetes se comprimen en el formato pkg.tar.xz, con compresión LZMA2, lo cual provee muchas ventajas tanto de espacio (hasta un 30% más de compresión respecto a su antiguo formato, pkg.tar.gz). Todo esto resulta en una menor carga para los servidores por el menor tamaño de los paquetes.[19]

Pacman es capaz de resolver las dependencias, y descargar e instalar automáticamente todos los paquetes necesarios. En teoría, el usuario solo necesita ejecutar una única orden para actualizar por completo el sistema.

Repositorios

El árbol de repositorios de Arch Linux consta de varias ramas, de las cuales cuatro son las oficiales:[20]

  • core: Contiene todos los paquetes necesarios para configurar un sistema base (núcleo + herramientas mínimas).
  • extra: Contiene paquetes no requeridos por un sistema base, incluyendo entornos de escritorio y demás programas.
  • community: Contiene los paquetes del AUR (repositorio de usuarios) que han sido más 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 librerías para usar y compilar aplicaciones de 32-bits en ambientes de 64-bits.

Repositorios de prueba y no oficiales

Apuntado a usuarios más avanzados de la distribución, 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 están sujetos a errores de ejecución y de depuración que no los hace recomendados para su uso en usuarios finales. Estos repositorios, no están activados por defecto en la distribución.

Repositorios de testing o pruebas
  • 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
 
Pacman ejecutándose 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.

También, existen otros dos repositorios que incluyen la versión más actualizada de dos de los entornos de escritorio más conocidos:

  • gnome-unstable: con las últimas versiones del escritorio GNOME, antes de ser transferidas a extra.
  • kde-unstable: Contiene la última versión 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.[21]

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

AUR (Arch User Repository)
 

El más reconocido de los repositorios no oficiales es el AUR ("Repositorio de usuarios Arch", en idioma español), soportado por el sitio web oficial de Arch Linux y la comunidad. AUR fue concebido inicialmente para compartir PKGBUILDs ("Package Builds", colecciones de código o "scripts") de forma organizada entre la comunidad, y para acelerar la inclusión de paquetes populares contribuidos por los usuarios en el repositorio community.[22]​ Por lo general, en AUR se aloja software popular que aún no están disponibles en los repositorios oficial de la distribución, con la finalidad de poner a disposición de la Comunidad mediante la compilación de código escritos en diversos lenguajes de programación.

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 disposición en los repositorios oficiales de la distribución. Cuando un paquete tiene las suficiente votaciones, un "Usuario Confiable" ("Trusted User", usuarios de mayor jerarquía 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

Hasta la versión de Pacman 4.0.0,[23]​ este carecía de soporte para paquetes verificados o "firmados" como seguros.[24]​ Los paquetes y metadatos no eran verificados durante la descarga e instalación, situación que comprometía la seguridad del sistema por la presencia de mirrors de repositorios maliciosos.[25]​ A partir de la publicación de la versión 4, se permite la verificación de los paquetes y sus bases de datos, pero la función estaba deshabilitada por defecto. En noviembre de 2011, la firma de paquetes se volvió obligatoria para nuevos paquetes creados, y al 21 de marzo de 2012, cada paquete oficial es firmado.[26]

Ventajas y desventajas de Arch Linux

Ventajas

  • Su completa documentación en la ArchWiki, ofreciendo como resolver problemas que pueda presentar la distribución, manteniendo la mejor calidad de la distribución en general.
  • Se puede instalar cualquier entorno de escritorio, a diferencia de otras distribuciones que vienen con un escritorio predefinido y donde la instalación de otro puede crear conflictos.
  • Control total para el usuario. Se pueden elegir los componentes que tendrá el sistema, y como los desarrolladores no parchean nada, se obtiene una experiencia de uso pura.
  • Un enorme repositorio de software. A excepción de ciertos paquetes específicos 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 única y exclusivamente a los usuarios, que no depende del mercado, lo que podría afectar a su desarrollo de forma negativa.[27][28]

Desventajas

  • La instalación es un proceso complicado.
  • Eventualmente, una actualización sin precauciones podría romper el sistema.
  • Al tener un modelo de liberación continua, puede ocurrir que un programa tenga errores porque no fue suficientemente probado.[28]

Distribuciones derivadas

 
Captura de Archie

Activas

  • Parabola GNU/Linux-libre, una distribución de origen chilena[29]​ para arquitecturas i686, x86 64 y ARMv7, que busca crear una distribución linux completamente libre, utilizando el núcleo Linux-libre. Es parte de la lista de distribuciones Linux completamente libres de la Free Software Foundation.[30]
  • EndeavourOS Una distribución basada en terminal, con una comunidad vibrante y amigable como su principal fortaleza. Disponible en los sabores xfce, mate, cinnamon, gnome, kde plasma, budgie, lxqt, i3-wm, bspwm, sway.
  • Manjaro Enfocado en la seguridad y tener un sistema totalmente configurable por entorno gráfico.
  • Arcolinux Proporciona a los usuarios un entorno informático 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 administración de memoria personalizado.
  • RebornOS La imagen en vivo proporciona un escritorio GNOME pero el proceso de instalación ofrece la opción de instalar otros entornos de escritorio y administradores de ventanas. Ofrece soporte para paquetes Flatpak, instalación opcional de Anbox para ejecutar aplicaciones de Android, capacidad para revertir el sistema a una fecha anterior y herramientas gráficas de configuración y mantenimiento del sistema.

Descontinuadas

  • Archie, una distribución discontinuada LiveCD basada en Arch Linux, orientada a dispositivos con recursos limitados.[31]​ Incorpora los paquetes base de este último y utiliza el gestor de ventanas Xfce predeterminado, realizado bajo el Principio KISS.
  • Antergos, una distribución discontinuada de origen gallego, el cual se ofrece con el entorno de escritorio Cinammon por defecto.
  • ArchOne, una distribución optimizada para notebooks Acer Aspire One, pero puede ser empleado en otras computadoras con Hardware similar.

Véase también

Referencias

  1. Levente Polyak, Líder del proyecto Arch Linux
  2. https://wiki.archlinux.org/index.php/Licenses Licencias de Arch Linux (en inglés)
  3. , Osdir.com, 24 de agosto de 2005, archivado desde el original el 12 de febrero de 2012, consultado el 19 de octubre de 2009 .
  4. FAQ: ¿Qué arquitecturas soporta Arch?, consultado el 20 de marzo de 2020 .
  5. GNU: Por qué no avalamos otros sistemas, www.gnu.org, consultado el 14 de febrero de 2013 .
  6. Arch Linux, Distrowatch.com, consultado el 14 de febrero de 2013 .
  7. «The Arch Way». wiki.archlinux.org. Consultado el 20 de marzo de 2020. 
  8. Rolling with Arch Linux, lwn.net, 10 de marzo de 2010, consultado el 15 de febrero de 2013 .
  9. «Arch Leadership». Arch Linux Forums. Bbs.archlinux.org. Consultado el 19 de octubre de 2009. 
  10. Arch Linux News: The end of i686 support, consultado el 23 de enero de 2018 .
  11. «Arch Linux - News: The end of i686 support». www.archlinux.org (en inglés). Consultado el 5 de septiembre de 2018. 
  12. «Arch Linux 32». archlinux32.org (en inglés). Consultado el 5 de septiembre de 2018. 
  13. «Arch Linux - News: Deprecation of ABS tool and rsync endpoint». www.archlinux.org (en inglés). Consultado el 2 de noviembre de 2018. 
  14. Arch Build System, wiki.archlinux.org, consultado el 20 de marzo de 2020 .
  15. Makepkg, wiki.archlinux.org, consultado el 20 de marzo de 2020 .
  16. «Arch Linux - News: Required update to recent libarchive». www.archlinux.org. Consultado el 18 de noviembre de 2019. 
  17. «Arch Linux - News: New kernel packages and mkinitcpio hooks». www.archlinux.org. Consultado el 18 de noviembre de 2019. 
  18. «Instalar Arch Linux desde un Linux existente». wiki.archlinux.org. Consultado el 20 de marzo de 2020. 
  19. Pierre Schmitz (23 de marzo de 2010), , Archlinux.org, archivado desde el original el 28 de marzo de 2010, consultado el 23 de marzo de 2010 .
  20. Official Repositories, wiki.archlinux.org, consultado el 15 de agosto de 2017 .
  21. , Archlinux.org, 4 de agosto de 2008, archivado desde el original el 3 de junio de 2013, consultado el 15 de febrero de 2013 .
  22. , linuxdistroreview.com, 8 de marzo de 2011, archivado desde el original el 15 de marzo de 2011, consultado el 15 de febrero de 2013 .
  23. «Pacman NEWS file as of 4.0.0». Consultado el 14 de octubre de 2011. 
  24. «FS#5331 - Signed packages». Consultado el 7 de agosto de 2011. 
  25. «Attacks on Package Managers». cs.arizona.edu. 10 de julio de 2008. Consultado el 20 de marzo de 2020. 
  26. McRae, Allan (17 de diciembre de 2011). «Pacman Package Signing – 4: Arch Linux». Consultado el 29 de febrero de 2012. 
  27. Agudo, Sergio (31 de enero de 2017). «Cinco razones por las que Arch Linux sigue siendo una de las mejores distribuciones actuales». Genbeta. Consultado el 8 de julio de 2021. 
  28. «¿Por qué Arch Linux es tan "difícil" y cuáles son las ventajas y desventajas?». programador click. Consultado el 8 de julio de 2021. 
  29. «Parabola GNU/Linux-libre». DistroWatch.com. Consultado el 23 de febrero de 2021. 
  30. «Distribuciones libres de GNU/Linux». www.gnu.org. Consultado el 17 de agosto de 2020. 
  31. «DistroWatch.com: Archie Live CD». distrowatch.com. Consultado el 17 de agosto de 2020. 

Enlaces externos

  •   Wikimedia Commons alberga una galería multimedia sobre Arch Linux.
  • Sitio web oficial de Arch Linux (en inglés)
  • AUR – Arch User Repository (en inglés)
  • ArchWki en español
  •   Datos: Q185576
  •   Multimedia: Arch Linux

arch, linux, ɑːrtʃ, ˈlinʊks, distribución, linux, para, computadoras, arquitecturas, i686, orientada, usuarios, avanzados, compone, mayor, parte, software, libre, código, abierto, foss, apoya, participación, comunitaria, modelo, desarrollo, tipo, liberación, c. Arch Linux ɑːrtʃ ˈlinʊks 3 es una distribucion Linux para computadoras x86 64 4 arquitecturas ARM y I686 orientada a usuarios avanzados Se compone en su mayor parte de software libre y de codigo abierto FOSS 5 y apoya la participacion comunitaria 6 Su modelo de desarrollo es de tipo Liberacion continua en Idioma ingles Rolling Release y el enfoque de diseno persigue el Principio KISS Arch LinuxParte de la familia GNU LinuxInformacion generalDesarrolladorLevente Polyak 1 amp teamModelo de desarrolloSoftware libreLanzamiento inicial11 de marzo de 2002 19 anos 4 meses y 29 dias LicenciaVarias 2 Estado actualActivoInformacion tecnicaTipo de nucleoMonolitico Linux Plataformas admitidasx86 64Intel P6ARMSistema de gestion de paquetespacmanMetodo de actualizacionpacmanVersionesUltima version estableInstalador 1 de julio de 2021 1 mes y 8 dias Liberacion continua EnlacesSitio web oficial Repositorio de codigo Seguimiento de errores editar datos en Wikidata Indice 1 Caracteristicas 1 1 Versiones 2 Historia y evolucion de la distribucion 3 Instalacion 4 Gestion de paquetes 4 1 Pacman 4 2 Repositorios 4 2 1 Repositorios de prueba y no oficiales 4 2 1 1 Repositorios de testing o pruebas 4 2 1 2 Otros repositorios de prueba 4 2 1 3 AUR Arch User Repository 4 2 1 4 Seguridad en los repositorios 5 Ventajas y desventajas de Arch Linux 5 1 Ventajas 5 2 Desventajas 6 Distribuciones derivadas 6 1 Activas 6 2 Descontinuadas 7 Vease tambien 8 Referencias 9 Enlaces externosCaracteristicas EditarA diferencia de las distribuciones populares basadas en el Nucleo Linux como Ubuntu o Linux Mint Arch Linux no posee herramientas de configuracion automatica compartiendo asi 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 7 Mantener el sistema lo mas simple y ligero posible siguiendo el llamado principio KISS Los principios del continuador del liderazgo del proyecto Aaron Griffin tambien son tomados como referencia Fiarse de las GUIs para construir y configurar tu sistema operativo termina danando a los usuarios finales Intentar ocultar la complejidad del sistema termina complicando al sistema Las capas de abstraccion que sirven para ocultar el funcionamiento interno nunca son una cosa buena En cambio los componentes internos deberian ser disenados de forma que no necesiten ser ocultados 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 se centra en elegancia exactitud minimalismo y simplicidad Arch Linux define simplicidad como una estructura base compacta sin anadidos innecesarios modificaciones o complicaciones que permite a un usuario individual modificar el sistema de acuerdo a sus propias necesidades La simplicidad de su estructura no implica sencillez en su manejo 7 Versiones Editar Arch Linux no tiene un planeamiento de lanzamientos sino son simplemente capturas del conjunto de paquetes actual del repositorios compatibles con la totalidad del sistema 8 Su desarrollo se basa en un modelo llamado Liberacion continua del ingles Rolling Release Este enfoque de desarrollo similar a la distribucion avanzada Gentoo Linux promueve mayores prestaciones en cuanto al uso de las ultimas versiones mas nuevas de software Como herramienta para administrarlo Arch Linux se apoya en su gestor de paquetes llamado Pacman Este programa escrito en lenguaje C y de uso exclusivo por invocacion desde linea de comandos desde una consola de terminal se obtienen las ultimas versiones posibles de programas de forma rapida y sencilla 7 Pacman no solo se utiliza para instalar eliminar y actualizar paquetes Incluso es capaz de obtener las ultimas versiones de software critico como imagenes del kernel y de esa manera brindar soporte con las ultimas novedades del hardware Historia y evolucion de la distribucion EditarInspirado 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 9 Arch Linux Xfce La distribucion conto con soporte para la arquitectura i686 hasta marzo de 2017 cuando fue descontinuada despues del anunciado periodo de transicion 10 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 11 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 12 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 13 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 14 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 15 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 16 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 17 de las tareas afines se encargarian unicamente los modulos de Mkinitcpio Instalacion EditarEl sitio web de Arch Linux proporciona Imagenes ISO arrancables que se pueden ejecutar desde CD o USB en las arquitecturas soportadas Un simple script de lineas de comando pacstrap es usado para instalar el sistemas base A diferencia de otras distribuciones la instalacion del sistema base de Arch Linux no provee de un Entorno de escritorio ni un Servidor grafico instalados y funcionales al usuario no obstante este lo puede instalar desde los repositorios Tampoco provee de un cargador de arranque que debe ser configurado adecuadamente para que el sistema funcione y pueda convivir con otros sistemas operativos si los hubiera en el equipo informatico Los paquetes adicionales pueden ser instalados con pacstrap o pacman despues iniciar el nuevo sistema 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 basado en Linux mediante una tecnica llamada Bootstrapping 18 El usuario puede montar su particion formateando la unidad e invocando a Pacman mediante la linea de comandos 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 Gestion de paquetes EditarPacman Editar Articulo principal Pacman gestor de paquetes Gestor de paquetes pacman 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 10 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 por su simplicidad y velocidad de instalacion 19 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 19 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 Repositorios Editar El arbol de repositorios de Arch Linux consta de varias ramas de las cuales cuatro son las oficiales 20 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 21 En adicion existen repositorios privados que contienen software compatible con la arquitectura ARM pero menos usados debido a la existencia del repositorio AUR AUR Arch User Repository Editar 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 22 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 suficiente 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 23 este carecia de soporte para paquetes verificados o firmados como seguros 24 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 25 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 26 Ventajas y desventajas de Arch Linux EditarVentajas Editar Su completa documentacion en la ArchWiki 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 del mercado lo que podria afectar a su desarrollo de forma negativa 27 28 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 28 Distribuciones derivadas Editar Captura de Archie Activas Editar Parabola GNU Linux libre una distribucion de origen chilena 29 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 30 EndeavourOS Una distribucion basada en terminal con una comunidad vibrante y amigable como su principal fortaleza Disponible en los sabores xfce mate cinnamon gnome kde plasma 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 Descontinuadas Editar Archie una distribucion discontinuada LiveCD basada en Arch Linux orientada a dispositivos con recursos limitados 31 Incorpora los paquetes base de este ultimo y utiliza el gestor de ventanas Xfce predeterminado realizado bajo el Principio KISS Antergos una distribucion discontinuada de origen gallego el cual se ofrece con el entorno de escritorio Cinammon por defecto ArchOne una distribucion optimizada para notebooks Acer Aspire One pero puede ser empleado en otras computadoras con Hardware similar Vease tambien EditarPacman Distribuciones basadas en Arch Linux Liberacion continua Principio KISSReferencias Editar Levente Polyak Lider del proyecto Arch Linux https wiki archlinux org index php Licenses Licencias de Arch Linux en ingles Pronnounciation sic of our beloved distribution s name Osdir com 24 de agosto de 2005 archivado desde el original el 12 de febrero de 2012 consultado el 19 de octubre de 2009 FAQ Que arquitecturas soporta Arch consultado el 20 de marzo de 2020 GNU Por que no avalamos otros sistemas www gnu org consultado el 14 de febrero de 2013 Arch Linux Distrowatch com consultado el 14 de febrero de 2013 a b c The Arch Way wiki archlinux org Consultado el 20 de marzo de 2020 Rolling with Arch Linux lwn net 10 de marzo de 2010 consultado el 15 de febrero de 2013 Arch Leadership Arch Linux Forums Bbs archlinux org Consultado el 19 de octubre de 2009 a b Arch Linux News The end of i686 support consultado el 23 de enero de 2018 Arch Linux News The end of i686 support www archlinux org en ingles Consultado el 5 de septiembre de 2018 Arch Linux 32 archlinux32 org en ingles Consultado el 5 de septiembre de 2018 Arch Linux News Deprecation of ABS tool and rsync endpoint www archlinux org en ingles Consultado el 2 de noviembre de 2018 Arch Build System wiki archlinux org consultado el 20 de marzo de 2020 Makepkg wiki archlinux org consultado el 20 de marzo de 2020 Arch Linux News Required update to recent libarchive www archlinux org Consultado el 18 de noviembre de 2019 Arch Linux News New kernel packages and mkinitcpio hooks www archlinux org Consultado el 18 de noviembre de 2019 Instalar Arch Linux desde un Linux existente wiki archlinux org Consultado el 20 de marzo de 2020 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 Official Repositories wiki archlinux org consultado el 15 de agosto de 2017 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 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 Pacman NEWS file as of 4 0 0 Consultado el 14 de octubre de 2011 FS 5331 Signed packages Consultado el 7 de agosto de 2011 Attacks on Package Managers cs arizona edu 10 de julio de 2008 Consultado el 20 de marzo de 2020 McRae Allan 17 de diciembre de 2011 Pacman Package Signing 4 Arch Linux Consultado el 29 de febrero de 2012 Agudo Sergio 31 de enero de 2017 Cinco razones por las que Arch Linux sigue siendo una de las mejores distribuciones actuales Genbeta Consultado el 8 de julio de 2021 a b Por que Arch Linux es tan dificil y cuales son las ventajas y desventajas programador click Consultado el 8 de julio de 2021 Parabola GNU Linux libre DistroWatch com Consultado el 23 de febrero de 2021 Distribuciones libres de GNU Linux www gnu org Consultado el 17 de agosto de 2020 DistroWatch com Archie Live CD distrowatch com Consultado el 17 de agosto de 2020 Enlaces externos Editar Wikimedia Commons alberga una galeria multimedia sobre Arch Linux Sitio web oficial de Arch Linux en ingles AUR Arch User Repository en ingles ArchWki en espanol Datos Q185576 Multimedia Arch LinuxObtenido de https es wikipedia org w index php title Arch Linux amp oldid 137366352, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos