Diferencia entre revisiones de «Arch Linux»

(Gestión de paquetes)
 
(No se muestran 10 ediciones intermedias de otro usuario)
Línea 1: Línea 1:
{{desarrollo}}
 
 
{{Sistema_operativo
 
{{Sistema_operativo
 
|nombre=Arch Linux
 
|nombre=Arch Linux
Línea 17: Línea 16:
 
|interfaz=
 
|interfaz=
 
|idiomas=Multilingüe
 
|idiomas=Multilingüe
}}<div align="justify">
+
}}
  
'''Arch Linux'''. Es una [[distribución de Linux]] independiente, de propósito general, desarrollada para las arquitecturas [[i686]] y [[x86-64]] diseñada para ser liviana y simple. El enfoque de su diseño se centra en simplicidad, elegancia, coherencia de código y minimalismo.<ref>[https://wiki.archlinux.org/index.php/Arch_Linux_%28Espa%C3%B1ol%29 Wiki Arch Linux en español]. Consultado el 3 de junio de 2014.</ref>
+
'''Arch Linux'''. Es una [[distribución de Linux]] independiente, de propósito general, desarrollada para las arquitecturas [[i686]] y [[x86-64]] diseñada para ser liviana y simple. El enfoque de su diseño se centra en simplicidad, elegancia, coherencia de código y minimalismo.<ref>[https://wiki.archlinux.org/index.php/Arch_Linux_%28Espa%C3%B1ol%29 Arch Linux Wiki en español]. Consultado el [[3 de junio]] de [[2014]].</ref>
 
Arch Linux utiliza su propio gestor de paquetes, [[Pacman (gestor de paquetes)|Pacman]] que le permite a los usuarios administrar y personalizar desde software oficial hasta paquetes personales.
 
Arch Linux utiliza su propio gestor de paquetes, [[Pacman (gestor de paquetes)|Pacman]] que le permite a los usuarios administrar y personalizar desde software oficial hasta paquetes personales.
 
Arch usa un modelo "rolling release" el cual permite la instalación del sistema una sola vez y actualizaciones perpetuas, de modo que el usuario no tiene que reinstalar el sistema de una versión a la siguiente.<ref>[https://www.archlinux.org/about/ Acerca de Arch Linux (en inglés)]. Consultado el 2 de junio de 2014.</ref>
 
Arch usa un modelo "rolling release" el cual permite la instalación del sistema una sola vez y actualizaciones perpetuas, de modo que el usuario no tiene que reinstalar el sistema de una versión a la siguiente.<ref>[https://www.archlinux.org/about/ Acerca de Arch Linux (en inglés)]. Consultado el 2 de junio de 2014.</ref>
Línea 25: Línea 24:
 
==Historia==
 
==Historia==
  
Judd Vinet comenzó el desarrollo de Arch Linux a principio del año [[2001]]<ref>[https://wiki.archlinux.org/index.php/History_of_Arch_Linux Arch Linux Wiki, historia (en inglés)]. Consultado el 2 de junio de 2014.</ref> y su primera versión fue publicada el 11 de marzo de 2002. Arch Linux fue inspirado en la elegancia y simplicidad de [[Slackware]] y [[CRUX]]. Además de la creación de la distribución, Judd también creó un programa que permitía instalar, remover y actualizar paquetes.
+
[[Judd Vinet]] comenzó el desarrollo de Arch Linux a principio del año [[2001]]<ref>[https://wiki.archlinux.org/index.php/History_of_Arch_Linux Arch Linux Wiki, historia (en inglés)]. Consultado el 2 de junio de 2014.</ref> y su primera versión fue publicada el 11 de marzo de 2002. Arch Linux fue inspirado en la elegancia y simplicidad de [[Slackware]] y [[CRUX]]. Además de la creación de la distribución, Judd también creó un programa que permitía instalar, remover y actualizar paquetes.
  
 
A finales del año [[2007]], Judd Vinet se retiró de la participación activa como desarrollador y cedió el proyecto a [[Aaron Griffin]] el cual continúa como líder en la actualidad.
 
A finales del año [[2007]], Judd Vinet se retiró de la participación activa como desarrollador y cedió el proyecto a [[Aaron Griffin]] el cual continúa como líder en la actualidad.
  
== Filosofía ==
+
==Filosofía y principios==
  
La Filosofía de Arch se basa en 4 principios:
+
Arch Linux se basa en cinco principios constituyen lo que se conoce comúnmente como ''The Arch Way'' o la Filosofía de Arch, mejor resumido por el acrónimo KISS cuyas siglas hacen referencia a "Keep It Simple, Stupid" (mantenlo simple, estúpido).<ref>[https://wiki.archlinux.org/index.php/The_Arch_Way_%28Espa%C3%B1ol%29 Arch Linux Wiki, The Arch Way]. Consultado el 3 de junio de 2014.</ref>
  
===Simplicidad===
+
==Repositorios==
 
 
Arch Linux define simplicidad como un sistema con base ligera sin adiciones innecesarias, modificaciones o complicaciones, que permiten a un individuo adaptar el sistema a sus necesidades. En otras palabras; una elegante y minimalista aproximación. <br>
 
 
 
Una base ligera no significa que el sistema sea pequeño. Ya que un sistema base al que se le quitan partes puede hacer que partes importantes del sistema no funcionen, que el acceso a ellas sea mas difícil o imposible, entre otras cosas. El mismo posee una serie de archivos de configuración que son arreglados para acceso rápido, fácil edición y sin los problemas de las herramientas de configuración gráfica que ocultan posibilidades al usuario. Un sistema ArchLinux viene listo para ser configurable hasta el último detalle. <br>
 
 
 
Por otro lado, Arch Linux mantiene intactas las complejidades de un sistema linux y las mismas son expuestas al usuario, pues los usuarios y desarrolladores de Arch Linux creen que al ocultar las complejidades de un sistema linux da como resultado un sistema más complejo, que es lo que se busca evitar. <br>
 
 
 
===Abierto===
 
 
 
Abierto va de mano con la sencillez, y es uno de los principales lineamientos para el desarrollo de Arch Linux. Arch Linux usa herramientas sencillas, que son seleccionadas o construidas con filosofía de código abierto. <br>
 
 
 
Mientras que esto puede ser problemático para los usuarios nuevos de Linux, los usuarios experimentados de Arch lo encuentran práctico. Esto remueve las líneas entre el usuario y el sistema, dando a los usuarios mas control sobre el sistema y simplificando las tareas de mantenimiento. <br>
 
 
 
La naturaleza abierta de Arch Linux también implica tener una curva de aprendizaje, pero los usuarios experimentados tienden a encontrar otros sistemas cerrados con mas dificultad de controlar. <br>
 
 
 
Este principio también es aplicado a los miembros de la comunidad. Los usuarios de Arch Linux son conocidos por ser muy abiertos a la ayuda y consejos, así como la creación y mantenimiento de paquetes para AUR.<br>
 
 
 
===Centralizada al usuario===
 
 
 
En áreas donde la mayoría de las distribuciones de Linux intentan ser “mas amigables al usuario”, Arch Linux ha sido y siempre será “centralizada hacia al usuario”. <br>
 
 
 
Usuarios de Arch Linux manejan todo el sistema por si mismos. El sistema mismo ofrece pequeñas ayudas, exceptuando por una serie de herramientas de mantenimiento sencillas diseñadas para confiar en los comandos del usuarios al sistema. <br>
 
 
 
Este diseño implica un poco de “hazlo tu mismo”. En vez de pedir a los desarrolladores nuevas características, el usuario de Arch Linux tiende a resolver los problemas por si mismos y compartir los resultados con la comunidad y desarrolladores. Esto ocurre especialmente con los paquetes contribuidos por los usuarios en AUR. <br>
 
 
 
===Libre===
 
 
 
Otro principio para el desarrollo en Arch Linux es libertad de selección. A los usuarios no solo se les permite tomar todas las decisiones del sistema acerca de la configuración, si no también pueden escoger como su sistema será. <br>
 
 
 
Una instalación fresca de Arch Linux contiene componentes necesarios para el núcleo Linux componentes sin configuración automática. Los usuarios tienen permitido configurar el sistema como lo deseen. Justo desde el principio cada componente está listo para ser eliminado o reemplazado por otra alternativa. <br>
 
 
 
El gran número de paquetes en los repositorios de Arch Linux permite la libertad de selección. Además, en comparación a otras distribuciones, el proceso de crear nuevos paquetes es sencillo, abierto, centrada en el usuario y más libre. Nuevos paquetes pueden ser creados fácilmente usando ABS. <br>
 
 
 
==Gestión de paquetes==
 
  
 
Arch, como la mayoría de las distribuciones, está basada principalmente en paquetes binarios. Estos paquetes son gestionados con [[Pacman (gestor de paquetes)|Pacman]], el cual maneja la instalación, actualización y desinstalación de los paquetes.  
 
Arch, como la mayoría de las distribuciones, está basada principalmente en paquetes binarios. Estos paquetes son gestionados con [[Pacman (gestor de paquetes)|Pacman]], el cual maneja la instalación, actualización y desinstalación de los paquetes.  
  
El árbol de repositorios de Arch Linux consta de cuatro ramas diferentes<ref>[https://wiki.archlinux.org/index.php/Official_Repositories_%28Espa%C3%B1ol%29 Arch Linux Wiki, repositorios oficiales]. Consultado el 3 de junio de 2014.</ref>:
+
El [[árbol]] de repositorios de Arch Linux consta de cuatro ramas diferentes<ref>[https://wiki.archlinux.org/index.php/Official_Repositories_%28Espa%C3%B1ol%29 Arch Linux Wiki, repositorios oficiales]. Consultado el 3 de junio de 2014.</ref>:
  
*Core - Contiene  los paquetes necesarios para configurar un sistema base (núcleo + herramientas mínimas).  
+
* Core - Contiene  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 programas.  
+
* Extra - Contiene paquetes no requeridos por un sistema base, incluyendo entornos de escritorio y programas.  
*Testing - Un repositorio especial donde se albergan paquetes elegibles para ser transferidos a core o extra.  
+
* Testing - Un repositorio especial donde se albergan paquetes elegibles para ser transferidos a core o extra.  
*Community - Contiene los paquetes del AUR (repositorio de usuarios) que han sido más votados por la comunidad  y adoptados por usuarios que se consideren dignos de confianza.
+
* Community - Contiene los paquetes del AUR (repositorio de usuarios) que han sido más votados por la comunidad  y adoptados por usuarios que se consideren dignos de confianza.
  
== Versiones ==
+
==Versiones==
  
Similar a [[Gentoo|Gentoo]], y a diferencia de otras distribuciones como [[Debian|Debian]], [[Fedora|Fedora]] o [[Ubuntu|Ubuntu]] por ejemplo, [[Arch Linux|Arch Linux]] no tiene un planeamiento de lanzamientos; sino que está en constante evolución. Su gestor de paquetes permite a sus usuarios mantener sus sistemas actualizados de forma sencilla. <br>
+
Similar a [[Gentoo]], y a diferencia de otras distribuciones como [[Debian]], [[Fedora]] o [[Ubuntu]], Arch Linux no tiene un planeamiento de lanzamientos, sino que está en constante evolución. Su gestor de paquetes permite a sus [[usuarios]] mantener sus sistemas actualizados de forma sencilla.  
 
+
Los lanzamientos de Arch son simplemente capturas del conjunto de paquetes actual del repositorio core en el cual se encuentran componentes como el kernel, gracias al cual se soporta hardware más moderno desde el proceso de instalación. Por esta razón es irrelevante desde qué versión fue instalado el sistema, si después de la instalación se mantiene el sistema actualizado.  
En vez de animar a sus usuarios a que utilicen diferentes versiones de la distribución, los lanzamientos de Arch son simplemente “capturas” del conjunto de paquetes actual del repositorio core en el cual se encuentran componentes como el kernel gracias al cuál se soporta hardware más moderno desde el proceso de instalación. Por esta razón es irrelevante desde qué versión fue instalado el sistema, si después de la instalación se mantiene el sistema actualizado.<br>
+
Desde la versión 0.8 en adelante el sistema de nombrado cambió para reflejar este hecho, actualmente el nombre de una nueva versión viene dado por el año y el mes en el que es liberada.  
 
 
Desde la versión 0.8 en adelante el sistema de nombrado cambió para reflejar este hecho, por lo que ahora el nombre de una nueva versión viene dado por el año y el mes en el que es liberada.<br>
 
 
 
{| style="" class="wikitable"
 
|-
 
! Color
 
! Significado
 
|-
 
| style="background-color: rgb(240, 230, 140);" | Amarillo
 
| Versión antigua
 
|-
 
| style="background-color: rgb(160, 231, 90);" | Verde
 
| Versión actual
 
|-
 
| style="background-color: rgb(135, 206, 235);" | Azul
 
| Versión futura
 
|}
 
  
{| style="" class="wikitable"
+
 +
{| style="width:70%" class="wikitable"
 
|-
 
|-
 
! Versión  
 
! Versión  
! Nombre en clave  
+
! Nombre clave  
 
! Fecha de lanzamiento  
 
! Fecha de lanzamiento  
 
! Notas
 
! Notas
Línea 110: Línea 59:
 
| 0.1  
 
| 0.1  
 
| Homer  
 
| Homer  
| style="background-color: rgb(240, 230, 140);" | [[11 de marzo|11 de marzo]] de [[2002|2002]]  
+
| [[11 de marzo]] de [[2002]]
 
| Primera versión basada en LFS
 
| Primera versión basada en LFS
 
|-
 
|-
 
| 0.2  
 
| 0.2  
 
| Vega  
 
| Vega  
| style="background-color: rgb(240, 230, 140);" | [[17 de abril|17 de abril]] de [[2002|2002]]
+
| [[17 de abril]] de 2002
| <br>
+
|
 
|-
 
|-
 
| 0.3  
 
| 0.3  
 
| Firefly  
 
| Firefly  
| style="background-color: rgb(240, 230, 140);" | [[7 de agosto|7 de agosto]] de [[2002|2002]]
+
| [[7 de agosto]] de 2002  
| <br>
+
|
 
|-
 
|-
 
| 0.4  
 
| 0.4  
 
| Dragon  
 
| Dragon  
| style="background-color: rgb(240, 230, 140);" | [[18 de diciembre|18 de diciembre]] de [[2002|2002]]
+
| [[18 de diciembre]] de 2002
| <br>
+
|
 
|-
 
|-
 
| 0.5  
 
| 0.5  
 
| Nova  
 
| Nova  
| style="background-color: rgb(240, 230, 140);" | [[21 de junio|21 de junio]] de [[2003|2003]]  
+
| [[21 de junio]] [[2003]]
 
| Soporte de PAM, LVM, GRUB.
 
| Soporte de PAM, LVM, GRUB.
 
|-
 
|-
 
| 0.6  
 
| 0.6  
 
| Widget  
 
| Widget  
| style="background-color: rgb(240, 230, 140);" | [[1 de marzo|1 de marzo]] de [[2004|2004]]  
+
| [[1 de marzo]] [[2004]]
| <br>
+
|
 
|-
 
|-
 
| 0.7  
 
| 0.7  
 
| Wombat  
 
| Wombat  
| style="background-color: rgb(240, 230, 140);" | [[24 de enero|24 de enero]] de [[2005|2005]]  
+
| [[24 de enero]] de [[2005]]
| <br>
+
|
 
|-
 
|-
 
| 0.7.1  
 
| 0.7.1  
 
| Noodle  
 
| Noodle  
| style="background-color: rgb(240, 230, 140);" | [[5 de enero|5 de enero]] de [[2006|2006]]  
+
| [[5 de enero]] [[2006]]
| <br>
+
|
 
|-
 
|-
 
| 0.7.2  
 
| 0.7.2  
 
| Gimmick  
 
| Gimmick  
| style="background-color: rgb(240, 230, 140);" | [[23 de mayo|23 de mayo]] de [[2006|2006]]
+
| [[23 de mayo]] de 2006
| <br>
+
|
 
|-
 
|-
 
| 0.8  
 
| 0.8  
 
| Voodoo  
 
| Voodoo  
| style="background-color: rgb(240, 230, 140);" | [[31 de marzo|31 de marzo]] de [[2007|2007]]  
+
| [[31 de marzo]] de [[2007]]
| <br>
+
|
 
|-
 
|-
 
| 2007.05  
 
| 2007.05  
 
| Duke  
 
| Duke  
| style="background-color: rgb(240, 230, 140);" | [[16 de mayo|16 de mayo]] de [[2007|2007]]
+
| [[16 de mayo]] de 2007
 
| Pacman 3.0
 
| Pacman 3.0
 
|-
 
|-
 
| 2007.08  
 
| 2007.08  
 
| Don't Panic  
 
| Don't Panic  
| style="background-color: rgb(240, 230, 140);" | [[5 de agosto|5 de agosto]] de [[2007|2007]]
+
| [[5 de agosto]] de 2007
| <br>
+
|
 
|-
 
|-
 
| 2008.06  
 
| 2008.06  
 
| Overlord  
 
| Overlord  
| style="background-color: rgb(240, 230, 140);" | [[24 de junio|24 de junio]] de [[2008|2008]]  
+
| [[24 de junio]] de [[2008]]  
 
| Disponibilidad de imágenes de disco USB.
 
| Disponibilidad de imágenes de disco USB.
 
|-
 
|-
 
| 2009.02  
 
| 2009.02  
 
| 2009.02  
 
| 2009.02  
| style="background-color: rgb(240, 230, 140);" | [[16 de febrero|16 de febrero]] de [[2009|2009]]  
+
| [[16 de febrero]] de [[2009]]
 
| Inclusión de AIF (Arch Linux Installation Framework)
 
| Inclusión de AIF (Arch Linux Installation Framework)
 
|-
 
|-
 
| 2009.08  
 
| 2009.08  
 
| 2009.08  
 
| 2009.08  
| style="background-color: rgb(240, 230, 140);" | [[10 de agosto|10 de agosto]] de [[2009|2009]]
+
| [[10 de agosto]] de 2009
 
| Pacman 3.3, uso completo de AIF en el instalador.
 
| Pacman 3.3, uso completo de AIF en el instalador.
 
|-
 
|-
 
| 2010.05  
 
| 2010.05  
 
| 2010.05  
 
| 2010.05  
| style="background-color: rgb(160, 231, 90);" | [[17 de mayo|17 de mayo]] de [[2010|2010]]  
+
| [[17 de mayo]] de [[2010]]
 
| Paquetes comprimidos en formato XZ, y disponibilidad de imágenes duales (proveen paquetes tanto para 32 como para 64 bits en un sólo medio).
 
| Paquetes comprimidos en formato XZ, y disponibilidad de imágenes duales (proveen paquetes tanto para 32 como para 64 bits en un sólo medio).
 
|}
 
|}
 +
 +
===Otras arquitecturas===
 +
 +
Existe un port de Arch Linux para dispositivos con arquitectura [[ARM]], incluyendo [[Raspberry Pi]].<ref>[http://archlinuxarm.org/ Arch Linux ARM (en inglés)]. Consultado el 3 de junio de 2014.</ref>
  
 
== Referencias ==
 
== Referencias ==
{{listaref}}
+
 
 +
<references/>
  
 
== Véase también ==
 
== Véase también ==

última versión al 13:56 30 jun 2014

Arch Linux
Información sobre la plantilla
Parte de la familia GNU/Linux
600px-archlinux-logo.png
Desarrollador
Aaron Griffin
Web oficialhttp://www.archlinux.org/
Plataformas soportadasi686, x86-64, PPC, ARM
Información general
Lanzamiento oficial11 de marzo de 2002
NúcleoMonolitico
Método de actualizaciónRolling release
LicenciaGPL, BSD
Modelo de desarrolloSoftware Libre
IdiomasMultilingüe


Arch Linux. Es una distribución de Linux independiente, de propósito general, desarrollada para las arquitecturas i686 y x86-64 diseñada para ser liviana y simple. El enfoque de su diseño se centra en simplicidad, elegancia, coherencia de código y minimalismo.[1] Arch Linux utiliza su propio gestor de paquetes, Pacman que le permite a los usuarios administrar y personalizar desde software oficial hasta paquetes personales. Arch usa un modelo "rolling release" el cual permite la instalación del sistema una sola vez y actualizaciones perpetuas, de modo que el usuario no tiene que reinstalar el sistema de una versión a la siguiente.[2]

Historia

Judd Vinet comenzó el desarrollo de Arch Linux a principio del año 2001[3] y su primera versión fue publicada el 11 de marzo de 2002. Arch Linux fue inspirado en la elegancia y simplicidad de Slackware y CRUX. Además de la creación de la distribución, Judd también creó un programa que permitía instalar, remover y actualizar paquetes.

A finales del año 2007, Judd Vinet se retiró de la participación activa como desarrollador y cedió el proyecto a Aaron Griffin el cual continúa como líder en la actualidad.

Filosofía y principios

Arch Linux se basa en cinco principios constituyen lo que se conoce comúnmente como The Arch Way o la Filosofía de Arch, mejor resumido por el acrónimo KISS cuyas siglas hacen referencia a "Keep It Simple, Stupid" (mantenlo simple, estúpido).[4]

Repositorios

Arch, 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.

El árbol de repositorios de Arch Linux consta de cuatro ramas diferentes[5]:

  • Core - Contiene 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 programas.
  • Testing - Un repositorio especial donde se albergan paquetes elegibles para ser transferidos a core o extra.
  • Community - Contiene los paquetes del AUR (repositorio de usuarios) que han sido más votados por la comunidad y adoptados por usuarios que se consideren dignos de confianza.

Versiones

Similar a Gentoo, y a diferencia de otras distribuciones como Debian, Fedora o Ubuntu, Arch Linux no tiene un planeamiento de lanzamientos, sino que está en constante evolución. Su gestor de paquetes permite a sus usuarios mantener sus sistemas actualizados de forma sencilla. Los lanzamientos de Arch son simplemente capturas del conjunto de paquetes actual del repositorio core en el cual se encuentran componentes como el kernel, gracias al cual se soporta hardware más moderno desde el proceso de instalación. Por esta razón es irrelevante desde qué versión fue instalado el sistema, si después de la instalación se mantiene el sistema actualizado. Desde la versión 0.8 en adelante el sistema de nombrado cambió para reflejar este hecho, actualmente el nombre de una nueva versión viene dado por el año y el mes en el que es liberada.


Versión Nombre clave Fecha de lanzamiento Notas
0.1 Homer 11 de marzo de 2002 Primera versión basada en LFS
0.2 Vega 17 de abril de 2002
0.3 Firefly 7 de agosto de 2002
0.4 Dragon 18 de diciembre de 2002
0.5 Nova 21 de junio 2003 Soporte de PAM, LVM, GRUB.
0.6 Widget 1 de marzo 2004
0.7 Wombat 24 de enero de 2005
0.7.1 Noodle 5 de enero 2006
0.7.2 Gimmick 23 de mayo de 2006
0.8 Voodoo 31 de marzo de 2007
2007.05 Duke 16 de mayo de 2007 Pacman 3.0
2007.08 Don't Panic 5 de agosto de 2007
2008.06 Overlord 24 de junio de 2008 Disponibilidad de imágenes de disco USB.
2009.02 2009.02 16 de febrero de 2009 Inclusión de AIF (Arch Linux Installation Framework)
2009.08 2009.08 10 de agosto de 2009 Pacman 3.3, uso completo de AIF en el instalador.
2010.05 2010.05 17 de mayo de 2010 Paquetes comprimidos en formato XZ, y disponibilidad de imágenes duales (proveen paquetes tanto para 32 como para 64 bits en un sólo medio).

Otras arquitecturas

Existe un port de Arch Linux para dispositivos con arquitectura ARM, incluyendo Raspberry Pi.[6]

Referencias

  1. Arch Linux Wiki en español. Consultado el 3 de junio de 2014.
  2. Acerca de Arch Linux (en inglés). Consultado el 2 de junio de 2014.
  3. Arch Linux Wiki, historia (en inglés). Consultado el 2 de junio de 2014.
  4. Arch Linux Wiki, The Arch Way. Consultado el 3 de junio de 2014.
  5. Arch Linux Wiki, repositorios oficiales. Consultado el 3 de junio de 2014.
  6. Arch Linux ARM (en inglés). Consultado el 3 de junio de 2014.

Véase también

Enlaces externos