Difference between revisions of "Arch compared to other distributions (Español)"

From ArchWiki
Jump to: navigation, search
m (núcleo -> kernel)
 
(52 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
[[Category:About Arch (Español)]]
 
[[Category:About Arch (Español)]]
[[cs:Arch Compared to Other Distributions]]
+
[[cs:Arch compared to other distributions]]
[[da:Arch Compared to Other Distributions]]
+
[[da:Arch compared to other distributions]]
 
[[de:Arch vs. Distribution X]]
 
[[de:Arch vs. Distribution X]]
[[el:Arch Compared to Other Distributions]]
+
[[el:Arch compared to other distributions]]
[[en:Arch Compared to Other Distributions]]
+
[[en:Arch compared to other distributions]]
 
[[fa:آرچ در مقایسه با سایر توزیع‌ها]]
 
[[fa:آرچ در مقایسه با سایر توزیع‌ها]]
 +
[[fi:Arch compared to other distributions]]
 
[[fr:Arch vs autres distributions]]
 
[[fr:Arch vs autres distributions]]
[[hu:Arch Compared to Other Distributions]]
+
[[hu:Arch compared to other distributions]]
[[id:Arch Compared to Other Distributions]]
+
[[id:Arch compared to other distributions]]
[[it:Arch Compared to Other Distributions]]
+
[[it:Arch compared to other distributions]]
[[ja:Arch Compared to Other Distributions]]
+
[[ja:Arch と他のディストリビューションの比較]]
[[ko:Arch Compared to Other Distributions]]
+
[[ko:Arch compared to other distributions]]
[[lt:Arch Compared to Other Distributions]]
+
[[lt:Arch compared to other distributions]]
[[nl:Arch Compared to Other Distributions]]
+
[[nl:Arch compared to other distributions]]
[[pl:Arch Compared to Other Distributions]]
+
[[pl:Arch compared to other distributions]]
[[pt:Arch Compared to Other Distributions]]
+
[[pt:Arch compared to other distributions]]
[[ro: Arch în comparație cu alte distribuții]]
+
[[ru:Arch compared to other distributions]]
[[ru:Arch Compared to Other Distributions]]
+
[[sk:Arch compared to other distributions]]
[[sk:Arch Compared to Other Distributions]]
+
[[th:Arch compared to other distributions]]
[[th:Arch Compared to Other Distributions]]
+
[[zh-hans:Arch compared to other distributions]]
[[tr:Arch_ile_diğer_dağıtımların_karşılaştırması]]
+
[[zh-hant:Arch compared to other distributions]]
[[uk:Arch Compared to Other Distributions]]
+
{{TranslationStatus (Español)|Arch compared to other distributions|2018-08-23|537006}}
[[zh-CN:Arch Compared to Other Distributions]]
+
{{Related articles start (Español)}}
{{Article summary start|Sumario}}
+
{{Related2|Arch Linux (Español)|Arch Linux}}
{{Article summary text|Una breve comparación de Arch Linux con otras populares distribuciones GNU/Linux y BSD.}}
+
{{Related2|Arch-based distributions (Español)|Distribuciones basadas en Arch}}
{{Article summary heading|Relacionado}}
+
{{Related2|Pacman/Rosetta (Español)|Pacman/Rosetta}}
{{Article summary wiki|Arch Linux (Español)}}
+
{{Related articles end}}
{{Article summary wiki|The Arch Way (Español)}}
+
 
{{Article summary heading|Enlaces externos}}
 
{{Article summary link|DistroWatch.com|http://distrowatch.com/}}
 
{{Article summary end}}
 
 
Esta página pretende mostrar una comparación entre Arch Linux y otras distribuciones de GNU/Linux y sistemas operativos basados en UNIX. Los resúmenes que siguen son breves descripciones que pueden ayudar a un usario a decidir si Arch Linux se adapta a sus necesidades. Aunque las revisiones y descripciones pueden ser útiles, la propia experiencia es siempre la mejor manera de comparar las distribuciones.
 
Esta página pretende mostrar una comparación entre Arch Linux y otras distribuciones de GNU/Linux y sistemas operativos basados en UNIX. Los resúmenes que siguen son breves descripciones que pueden ayudar a un usario a decidir si Arch Linux se adapta a sus necesidades. Aunque las revisiones y descripciones pueden ser útiles, la propia experiencia es siempre la mejor manera de comparar las distribuciones.
  
== Basadas en el código fuente ==
+
Para una comparación más completa, consulte esta [[w:Comparison of operating systems|comparación de sistemas operativos]] y esta [[w:Comparison of Linux distributions|comparación de distribuciones Linux]].
  
Las distribuciones basadas en las fuentes son altamente portables, proporcionando la ventaja de controlar y compilar el sistema operativo completo y las aplicaciones para la particular arquitectura de la máquina y el propósito de su uso, con la desventaja de que consumen mucho tiempo en la compilación del código fuente. La base de Arch y todos los paquetes están compilados para arquitecturas i686 y x86-64, ofreciendo un significativo incremento de prestaciones respecto a distribuciones basadas en paquetes i386/i486/i586 binarios, con la ventaja añadida de instalarse rápidamente.
+
En adelante, solo se compara Arch Linux con otras distribuciones. Las adaptaciones de la comunidad que admiten arquitecturas que no sean x86_64 se pueden encontrar listados entre las [[Arch-based distributions (Español)|distribuciones basadas en Arch]].
  
=== Gentoo Linux ===
+
==Basadas en las fuentes==
  
Tanto Arch Linux como Gentoo Linux son sistemas rolling release, los paquetes compilados están disponibles para la distribución en un periódo de tiempo relativamente corto después de que se liberan por los desarrolladores. Los paquetes de Gentoo y el sistema base se construyen directamente a partir del código fuente de acuerdo con 'USE flags' especificadas por el usuario. Arch proporciona un sistema ports-like para la construcción de paquetes de origen, aunque el sistema base Arch está diseñado para ser instalado como binarios pre-construidos para i686/x86_64. Esto generalmente hace que Arch sea rápido de compilar y actualizar y, al igual que Gentoo, permiten ser más personalizables sistemáticamente. Arch soporta i686 y x86_64 mientras Gentoo soporta oficialmente arquitecturas x86, PPC, SPARC, Alpha, AMD64, ARM, MIPS, HP/PA, S/390, sh y Itanium. Debido a que tanto las instalaciones de Gentoo como de Arch sólo incluyen un sistema de base, ambas son consideradas como altamente personalizables. Los usuarios de Gentoo, en general, se sentirán muy a gusto con la mayoría de los aspectos de Arch.
+
Las distribuciones basadas en las fuentes son altamente portables, proporcionando la ventaja de controlar y compilar todo el sistema operativo y las aplicaciones para una arquitectura de máquina y un esquema de uso particulares, con la desventaja de la lentitud en la compilación de fuentes. La base de Arch y todos los paquetes solo se compilan para la arquitectura x86_64.
  
=== Sorcerer/Lunar-Linux/Source Mage ===
+
=== CRUX ===
 
 
Sorcerer/Lunar-Linux/Source Mage (SLS) son todas ellas distribuciones basadas en el código fuente originalmente relacionadas entre sí. Las distribuciones SLS utilizan un conjunto bastante simple de archivos de script para crear descripciones de los paquetes y utilizan un archivo de configuración global para gestionar el proceso de compilación, de modo muy similar al sistema [[Arch Build System (Español)|Arch Build System]]. Las herramientas de SLS garantizan un buen control de las dependencias, incluyendo el manejo de funciones opcionales, seguimiento de paquetes, eliminación y actualización. No hay paquetes binarios para cualquiera de las distribuciones de la familia SLS, aunque todas ellas ofrecen fácilmente la posibilidad de efectuar un rollback a los paquetes anteriormente instalados.
 
 
 
El proceso de instalación consiste en configurar un sistema de base simple en el menú de shell y ncurses, para luego, opcionalmente, recompilar el sistema base sucesivamente. Al igual que Arch, no hay por defecto WM/DE/DM y Xorg no está incluido en la instalación base. Varias alternativas de servidor X están disponibles (X.Org 6.8 o 7, XFree86).
 
 
 
SLS tiene una historia muy complicada. Quizás el mejor reportaje sobre la misma se puede encontrar en [http://wiki.sourcemage.org/SourceMage/History the SourceMage wiki].
 
  
== Minimalistas ==
+
* [https://crux.nu/ CRUX] es una distribución liviana que se enfoca en el principio [[Arch terminology#KISS|KISS]]. CRUX inspiró a Judd Vinet para crear Arch.
 
+
* CRUX utiliza scripts de inicio de estilo BSD, mientras que Arch usa systemd.
Las distribuciones minimalistas son bastante comparables a Arch, corpartiendo muchas similitudes. Todas son consideradas «simples» desde un punto de vista técnico.
+
* Mientras Arch usa un sistema de lanzamiento continuo, CRUX tiene lanzamientos más o menos anuales.
 +
* Ambos vienen con sistemas porst-like y, como *BSD, proporcionan un entorno base sobre el que construir.
 +
* Arch presenta a pacman, que maneja la administración de paquetes binarios del sistema y funciona a la perfección con el sistema [[Arch Build System (Español)|Arch Build System]]. CRUX usa un sistema de contribución comunitario llamado prt-get, que, en combinación con su propio sistema de ports, se ocupa de la resolución de dependencias, pero construye todos los paquetes desde la fuente (aunque la instalación base de CRUX es binaria).
 +
* Tanto Arch como CRUX solo admiten oficialmente la arquitectura x86_64.
 +
* Arch presenta una gran variedad de repositorios de paquetes binarios, así como el [[Arch User Repository (Español)|Arch User Repository]]. CRUX proporciona un sistema oficialmente respaldado de ports más reducido, además de un repositorio comunitario más modesto comparativamente.
  
 
=== LFS ===
 
=== LFS ===
  
LFS, (o Linux From Scratch) existe simplemente como documentación. Un libro de instrucciones para el usuario sobre cómo obtener el código fuente de un paquete básico mínimo fijado para un sistema GNU/Linux funcional, y cómo compilarlo manualmente, parchearlo y configurarlo desde cero. LFS es tan mínimo como se puede ser y ofrece un excelente proceso educativo, y de construcción y personalización de un sistema básico. Arch ofrece estos mismos paquetes, además de [[systemd (Español)|systemd]], algunas herramientas adicionales y el poderoso [[pacman (Español)|pacman]] como gestor de paquetes de su sistema base, ya compilados para i686/x86-64. LFS no ofrece repositorios en línea, las fuentes se obtienen manualmente, compilándolas e instalándolas con {{ic|make}}. (Existen varios métodos manuales de gestión de paquetes y son mencionadas en LFS Hints). A parte del sistema de base mínima inicial de Arch, la comunidad Arch y los desarrolladores proporcionan y mantienen miles de paquetes binarios instalables a través de pacman, así como scripts [[PKGBUILD]] de compilación para su uso con [[Arch Build System (Español)|Arch Build System]]. Arch también incluye la herramienta [[makepkg]] para compilar o manipular eficazmente paquetes {{ic|.pkg.tar.xz}} que pueden ser fácilmente instalables mediante pacman. Judd Vinet creó Arch desde cero y luego escribió pacman en C. Históricamente, a veces con humor, Arch fue descrito como simplemente «Linux, con un agradable gestor de paquetes».
+
* [http://www.linuxfromscratch.org/lfs/ LFS], (o Linux From Scratch) existe simplemente como documentación. El libro instruye al usuario sobre la obtención del código fuente para un paquete base mínimo establecido para un sistema funcional GNU/Linux, y cómo compilarlo, parchearlo y configurarlo desde cero. LFS es tan mínimo como sea posible y ofrece un excelente y educativo proceso de construcción y personalización de un sistema base.
 +
* LFS no ofrece repositorios en línea, las fuentes se obtienen manualmente, compilando e instalándolas con ''make''. (Existen varios métodos manuales de gestión de paquetes y son mencionados en LFS Hints).
 +
* Arch ofrece estos mismos paquetes, además de [[systemd (Español)|systemd]], algunas herramientas adicionales y el potente administrador de paquetes [[pacman (Español)|pacman]] como su sistema base, ya compilado para x86_64. Junto con el sistema base mínimo de Arch, la comunidad y los desarrolladores de Arch proporcionan y mantienen miles de paquetes binarios instalables a través de pacman, así como los scripts de compilación [[PKGBUILD (Español)|PKGBUILD]] para usar con [[Arch Build System (Español)|Arch Build System]]. Arch también incluye la herramienta [[makepkg (Español)|makepkg]] para construir o personalizar convenientemente paquetes ''.pkg.tar.xz'', instalados fácilmente por pacman.
 +
* Judd Vinet creó Arch desde cero, y luego escribió pacman en C. Históricamente, Arch a veces se describía con humor simplemente como «Linux, con un buen administrador de paquetes».
  
=== CRUX ===
+
=== Gentoo Linux ===
 
 
Antes de crear Arch, Judd Vinet admiraba y utilizaba CRUX, una distribución minimalista creada por Per Lidén. Originalmente inspirado por las ideas en común de CRUX y BSD, Arch fue construido desde cero y [[pacman (Español)|pacman]] se codificó luego en C. Arch y CRUX comparten algunos principios rectores: por ejemplo, ambos están optimizadas para arquitecturas determinadas, minimalistas y orientados por el principio KISS. Ambos vienen con sistemas ports-like y utilizan sistemas de inicio de estilo *.BSD, ambos proporcionan un entorno de base mínimo para compilar posteriormente. Pacman, como característica de Arch, se ocupa de la gestión de paquetes binarios del sistema y funciona a la perfección con el sistema [[Arch Build System (Español)|Arch Build System]]. CRUX utiliza un sistema de contribución comunitario llamado prt-get, que, en combinación con su propio sistema de puertos, se ocupa de la resolución de dependencias, pero construye todos los paquetes de origen (aunque la instalación base de CRUX es binaria). Arch soporta oficialmente x86-64 y i686, mientras que CRUX soporta oficialmente i686 solamente, aunque la comunidad proporciona soporte para x86-64, PPC y 64-bit PPC.
 
 
 
Arch utiliza un sistema rolling-release y cuenta con una gran variedad de repositorios de paquetes binarios, así como el [[Arch User Repository (Español)|Arch User Repository]]. CRUX proporciona apoyo oficial a través de un sistema limitado de puertos además de un repositorio de la comunidad relativamente modesto.
 
 
 
=== Slackware ===
 
 
 
* Slackware y Arch son bastante similares dado que ambos son simples distribuciones enfocadas a la elegancia y minimalismo.
 
 
 
* Slackware es famoso por su falta de marca y paquetes completamente vanilla, desde el kernel hacia arriba. Arch normalmente aplica sólo parches para evitar la ruptura grave o para asegurar que los paquetes se compilan limpiamente.
 
 
 
* Slackware utiliza scripts de inicio de estilo BSD, Arch usa [[systemd (Español)|systemd]].
 
  
* Arch suministra un sistema de gestión de paquetes con [[pacman (Español)|pacman]], que, a diferencia de las herramientas estándar de Slackware, ofrece resolución automática de dependencias y permite actualizaciones del sistema más automatizado. Los usuarios de Slackware generalmente prefieren el método de resolución manual de dependencias, permaneciendo fieles al nivel de control que les otorga el sistema, aprovechando la excelente oferta de Slackware de bibliotecas y dependencias pre-instaladas.
+
* Tanto Arch Linux como [https://gentoo.org/ Gentoo Linux] son sistemas de lanzamiento continuo, lo que hace que los paquetes estén disponibles para la distribución poco después de que se liberen.
 
+
* Los paquetes y el sistema base de Gentoo se construyen directamente desde el código fuente de acuerdo con los ''ajustes USE'' especificados por el usuario. Arch proporciona una especie de sistema de ports para construir paquetes desde la fuente, aunque el sistema base Arch está diseñado para instalarse como binarios x86_64 pre-construidos. Esto generalmente hace que Arch sea más rápido de construir y actualizar, y permite a Gentoo ser sistemáticamente más personalizable.
* Arch es un sistema rolling-release. Slackware es más conservador en su ciclo de lanzamiento, prefiriendo paquetes de probada estabilidad. Arch es más 'vanguardista' a este respecto.
+
* Arch solo soporta x86_64, mientras que Gentoo admite oficialmente arquitecturas x86 (i486/i686), x86_64, PPC/PPC64, SPARC, Alpha, ARM, MIPS, HPPA, S/390 e Itanium.
 
+
* Los paquetes oficiales de Gentoo y las herramientas de administración del sistema tienden a ser bastante más complejos y «potentes» que los provistos por Arch, y ciertas características que están en el corazón de Gentoo ''([https://wiki.gentoo.org/wiki/Handbook:X86/Working/USE/es ajustes USE], [https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage/es#Terminolog.C3.ADa SLOTs], etc.)'' no tienen ningún equivalente directo en Arch Linux. Parte de esto se debe al hecho de que Arch es principalmente una distribución binaria, pero las diferencias en la [[Arch_Linux_(Español)#Principios|filosofía de diseño]] también juegan un papel importante, ya que Arch adopta una postura más en favor de la simplicidad arquitectónica, evitando el exceso de ingeniería.
* Arch Linux proporciona miles de paquetes binarios en sus repositorios oficiales mientras que los repositorios oficiales de Slackware son más modestos.
+
* Debido a que tanto las instalaciones de Gentoo como las de Arch solo incluyen un sistema base, ambas se consideran altamente personalizables. Si como usuario de Gentoo se siente cómodo con [[systemd (Español)|systemd]],  también se sentirá cómodo con la mayoría de los aspectos de Arch.
 
 
* Arch ofrece [[Arch Build System (Español)|Arch Build System]], un verdadero sistema ports-like y también [[Arch User Repository (Español)|AUR]], una colección considerable de PKGBUILDs aportados por los usuarios. Slackware ofrece un repositorio similar, aunque con un sistema más limitado en [http://www.slackbuilds.org slackbuilds.org], que es un repositorio semi-oficial de Slackbuilds, análogos a los PKGBUILDs de Arch. Los usuarios de Slackware estarán generalmente bastante cómodos con la mayoría de los aspectos de Arch.
 
  
 
== Generalistas ==
 
== Generalistas ==
  
Estas distribuciones ofrecen una amplia gama de ventajas y fortalezas y pueden satisfacer la mayoría de las necesidades que se pueden esperar de un sistema operativo.
+
Estas distribuciones ofrecen una amplia gama de ventajas y fortalezas y pueden satisfacer la mayoría de usos de un sistema operativo.
  
=== Debian GNU/Linux ===
+
=== Debian ===
  
* Debian es un proyecto mucho más grande y cuenta con una versión comunitaria, estable, de prueba y las ramas inestables, que ofrece más de 20.000 paquetes binarios. El número disponible de paquetes binarios de Arch es más modesto. Sin embargo, al incluir los de AUR, las cantidades son muy comparables.
+
* [https://www.debian.org/ Debian] es la distribución de Linux más amplia con una comunidad más grande y cuenta con ramas estables, de prueba e inestables, ofreciendo más de 43,000 [https://packages.debian.org/unstable/ paquetes]. El número disponible de paquetes binarios en Arch es más modesto. Sin embargo, al incluir los de AUR, las cantidades son comparables.
  
* Debian tiene una postura más defensiva con respecto al software libre. Arch es más flexible y, por lo tanto, permisivo, en relación con el software «no libre» según la definición GNU, dejando de ese modo la elección de los usuarios.
+
* Debian tiene una postura más vehemente en el software libre, pero aún incluye software no libre en sus repositorios no libres. Arch es más indulgente, y por lo tanto incluyente, con respecto a los ''paquetes no libres'' según lo define GNU.
  
* Debian enfoca el diseño centrado más en la estabilidad y la rigurosidad de las pruebas. Arch se centra más en la filosofía de la simplicidad, el minimalismo y ofrecer el software más vanguardista. Los paquetes de Arch son más actuales que los de Debian Stable y Testing, siendo más comparable a la rama inestable de Debian.
+
* Debian se centra en las pruebas rigurosas de la rama estable, que está «congelada» y da soporte hasta [[debian:LTS|cinco años]]. Los paquetes de Arch son más actuales que los de la rama estable de Debian, siendo más comparables con las ramas de prueba e inestables de Debian, y no tienen un calendario de lanzamiento fijo.
  
* Tanto Debian como Arch ofrecen sistemas de gestión de paquetes bien considerados.
+
* Debian está disponible para muchas arquitecturas, incluidas alpha, arm, hppa, i386, x86_64, ia64, m68k, mips, mipsel, powerpc, s390, y  sparc, mientras que Arch está solo para x86_64.
  
* Arch es rolling release, mientras que Debian Stable se libera con  paquetes ''«frozen»''.
+
* Arch ofrece un soporte más conveniente para crear e instalar paquetes personalizables desde fuentes externas, con una especie de sistema de compilación de ports. Debian no ofrece un sistema de ports, confiando en cambio en sus grandes repositorios binarios.
  
* Debian está disponible para muchas arquitecturas, incluyendo alpha, arm, hppa, i386, x86_64, ia64, m68k, mips, mipsel, powerpc, s390 y sparc, mientras que Arch está oficialmente disponible para i686 y x86_64, con las rama de la comunidad para arm (para Raspberry Pi por ejemplo) solamente.
+
* El sistema de instalación de Arch solo ofrece una base mínima, expuesta de forma transparente durante la configuración del sistema, mientras que los métodos de Debian, como el uso de ''tareas'' apt para instalar grupos de paquetes preseleccionados, ofrecen un enfoque de configuración más automático así como varios métodos alternativos de instalación.
  
* Arch ofrece un apoyo más eficaz para compilaciones personalizadas, paquetes instalables desde fuentes externas, con un sistema de paquetes compilados ports-like. Debian no ofrece un sistema de puertos, sino que confía en sus grandes repositorios binarios.
+
* Arch generalmente empaqueta las bibliotecas de software junto con sus archivos de cabecera, mientras que en Debian los archivos de cabecera deben descargarse por separado.
  
* El sistema de instalación de Arch sólo ofrece una mínima base expuesta transparentemente al usuario durante la configuración del sistema, mientras que Debian ofrece un enfoque de métodos más configurados automáticamente, así como varios métodos alternativos para la instalación.
+
* Arch mantiene los parches al mínimo, evitando así los problemas que los desarrolladores no pueden revisar, mientras que Debian parchea sus paquetes de forma más liberal para un público más amplio.
  
* Debian utiliza SysVinit, aunque systemd y upstart están disponibles para poder ser configurados por los usuarios, mientras que Arch usa [[systemd (Español)|systemd]] por defecto para un mejor rendimiento general.
+
=== Fedora ===
  
* Arch proporciona parches mínimamente, evitando así los problemas que los desarrolladores no son capaces de revisar, mientras que los parches de Debian a los paquetes son más normales.
+
* [https://getfedora.org/ Fedora] está desarrollado por la comunidad, pero respaldada corporativamente por Red Hat; a menudo se presenta como un sistema de lanzamiento de prueba (o ''testbed release system''). Los paquetes y proyectos de Fedora migran a RHEL y algunos finalmente son adoptados por otras distribuciones. Arch no tiene lanzamientos fijos, y no sirve como una rama de prueba para otra distribución.
  
=== Fedora ===
+
* Los paquetes de Fedora usan el formato RPM con el administrador de paquetes DNF. Arch usa [[pacman (Español)|pacman]] para administrar paquetes tar.xz.
  
* Fedora es una desarrollada comunidad, aunque todavía corporativamente respaldada por Red Hat, lo que a menudo se presenta como un sistema ''testbed release''; los paquetes y proyectos de Fedora migran a RHEL y algunos llegan a ser finalmente adoptados por otras distribuciones. Arch también se considera generalmente vanguardista, aunque es rolling-release y no sirve como una rama de pruebas para otra distribución.
+
* Fedora rehúsa a incluir software no libre en repositorios oficiales debido a su dedicación al software libre, aunque existen repositorios de terceros disponibles para dichos paquetes. Arch es más indulgente en su disposición hacia el software no libre, dejando la decisión al usuario.
  
* Los paquetes de Fedora están en formato RPM, usando el gestor de paquetes YUM y están también disponibles oficialmente herramientas gráficas de paquetes. Arch usa [[pacman (Español)|pacman]] para administrar paquetes tar.xz y no soporta oficialmente una interfaz gráfica.
+
* Fedora ofrece muchas opciones de instalación que incluyen un instalador gráfico y una opción mínima. Los «spins» de Fedora también ofrecen un surtido de entornos de escritorio alternativos donde elegir, cada uno con una variedad modesta de paquetes predeterminados. Arch, por otro lado, solo proporciona algunos scripts para facilitar el proceso de instalación de un sistema base mínimo.
  
* Fedora se niega a incluir apoyo a los medios MP3 y otros softwares no libres en los repositorios oficiales debido a su dedicación al software libre, aunque repositorios de terceros están disponibles para este tipo de paquetes. Arch es más flexible en su disposición hacia el software MP3 y non-free, dejando la decisión al usuario.
+
* Fedora tiene un ciclo de lanzamiento programado, pero oficialmente admite actualizaciones discretas de versiones con la herramienta FedUp. Arch es un sistema de lanzamiento continuo.
  
* Fedora ofrece muchas opciones de instalación incluyendo un instalador gráfico, con unas opciones mínimas. Fedora «spins» también ofrece un surtido de entornos de escritorios alternativos para elegir, cada uno con un modesto conjunto de paquetes por defecto. Arch, por otra parte, sólo ofrece unos cuantos scripts destinados a facilitar el proceso de instalación de un sistema base mínimo.
+
* Arch presenta un sistema de ports, mientras que Fedora no.
  
* Fedora tiene un ciclo de lanzamiento predefinido, pero oficialmente soporta actualizaciones discretas de las versiones con la herramienta PreUpgrade. Arch es un sistema rolling-release.
+
* Tanto Arch como Fedora están dirigidos a usuarios y desarrolladores experimentados. Ambos alientan fuertemente a sus usuarios a contribuir al desarrollo del proyecto.
  
*'''The Arch Way''' se centra en la simplicidad, la elegancia ligera y la capacidad del usuario, mientras que '''Fedora Core Values''' se enfoca hacia el software libre, el desarrollo comunitario y la última innovación sistemática.
+
* Fedora ha ganado mucho reconocimiento de la comunidad por la integración de SELinux, los paquetes compilados de GCJ (para eliminar la necesidad de JRE de Oracle) y la contribución prolífica de los desarrolladores; de Red Hat y, por extensión, los de Fedora, contribuyen con el porcentaje más alto de código del kernel de Linux en comparación con cualquier otro proyecto.
  
* Arch cuenta con un sistema de puertos, mientras que Fedora no.
+
* Arch Linux proporciona lo que ampliamente se considera como la wiki de una distribución más exhaustiva e integral. La wiki de Fedora se usa en el sentido original de la palabra «wiki», o una forma rápida de intercambiar información entre desarrolladores, probadores y usuarios. No pretende ser una base de conocimiento para el usuario final como en Arch. El wiki de Fedora se asemeja a un rastreador de incidencias o una wiki corporativa.
  
* '''Tanto Arch Linux como Fedora están dirigidas a usuarios experimentados y a desarrolladores.''' Ambos se apoyan decididamente en los usuarios para contribuir al desarrollo del proyecto.
+
=== Slackware ===
  
* Fedora se ha ganado el reconocimiento de la comunidad tanto por la integración de SELinux, como por los paquetes compilados de GCJ (para eliminar la necesidad de JRE de Sun) y la contribución prolífica de los desarrolladores; Red Hat y, por tanto, los desarrolladores de Fedora por extensión, contribuyen en un alto porcentaje al código del kernel Linux, en comparación con cualquier otro proyecto.
+
* [http://www.slackware.com/ Slackware] utiliza scripts de inicio estilo BSD, mientras que Arch usa [[systemd (Español)|systemd]].
  
* Arch Linux ofrece lo que es ampliamente considerado como la más completa e integral distribución wiki. El wiki de Fedora se utiliza en el sentido original de la palabra «wiki», o una forma de intercambiar información entre los desarrolladores, probadores y usuarios rápidamente. No pretende ser una base de conocimiento del usuario final como en Arch. La Wiki de Fedora se asemeja a un gestor de incidencias o una wiki corporativa.
+
* Arch suministra un sistema de gestión de paquetes mediante [[pacman (Español)|pacman]] que, a diferencia de las herramientas estándar de Slackware, ofrece una resolución de dependencia automática y permite actualizaciones del sistema más automatizadas. Los usuarios de Slackware generalmente prefieren su método manual de resolución de dependencias, citando el nivel de control del sistema que les concede, aprovechando el excelente suministro de bibliotecas y dependencias pre-instaladas de Slackware.
  
=== Frugalware ===
+
* Arch es un sistema de lanzamiento continuo. Slackware es visto como más conservador en su ciclo de lanzamiento, prefiriendo paquetes de probada estabilidad. Arch es más ''innovadora'' en este sentido.
  
* Arch está orientado a la línea de órdenes.
+
* Arch Linux proporciona miles de paquetes binarios en sus repositorios oficiales, mientras que los repositorios oficiales de Slackware son más modestos.
  
* Frugalware no es compatible con el sistema de archivos JFS de forma predeterminada.
+
* Arch ofrece el [[Arch Build System (Español)|Arch Build System]], similar a un sistema de ports y también el [[Arch User Repository (Español)|AUR]], una gran colección de PKGBUILD aportados por los usuarios. Slackware ofrece un sistema similar aunque más limitado en [http://www.slackbuilds.org slackbuilds.org] que es un repositorio semi-oficial de Slackbuilds, análogos a los PKGBUILDs de Arch. Los usuarios de Slackware estarán generalmente bastante cómodos con la mayoría de los aspectos de Arch.
  
* Tanto Arch como Frugalware se promueven optimizado para i686.
+
== Adecuadas para principiantes ==
  
* Arch se puede instalar como un entorno mínimo primero y luego ampliarse con pacman de acuerdo con las elecciones del usuario y sus necesidades. Frugalware se instala desde un DVD, con opciones predeterminadas de software y un entorno de escritorio elegido por el usuario previamente.
+
A veces llamadas «distribuciones para novatos», las distribuciones adecuadas para principiantes comparten muchas similitudes, aunque Arch es bastante diferente de ellas. Arch puede ser una mejor opción si desea aprender sobre GNU/Linux construyendo desde una base pequeña, ya que una instalación de Arch instala pocos paquetes en comparación. Las diferencias específicas entre las distribuciones se describen a continuación.
  
* Frugalware tiene un ciclo de liberación programada. Una vez más, Arch está más enfocado en la simplicidad, el minimalismo, la corrección del código y la vanguardia de paquetes dentro de un modelo rolling-release.
+
=== Ubuntu ===
  
== Amigable para los principiantes ==
+
* [https://www.ubuntu.com/ Ubuntu] es una distribución popular basada en Debian patrocinada comercialmente por Canonical Ltd., mientras que Arch es un sistema desarrollado de forma independiente desde cero.
A veces llamadas ''«newbie distros»'', las distribuciones amigables para principiantes comparten muchas similitudes, aunque Arch es muy diferente de ellas. Arch puede ser una mejor opción si quiere aprender sobre GNU/Linux mediante la creación de una base muy mínima, dado que una instalación de Arch instala muy pocos paquetes en comparación. Las diferencias específicas entre las distribuciones se describen a continuación.
 
=== Ubuntu ===
 
* Ubuntu es una muy popular distribución basada en Debian, comercialmente patrocinada por Canonical Ltd., mientras que Arch es un sistema desarrollado de manera independiente a partir de cero.
 
  
* Ambos proyectos tienen objetivos muy diferentes y se dirigen a una base de usuarios diferentes. Arch está diseñado para usuarios que desean acercarse a una filosofía de «hacer por sí mismos», mientras que Ubuntu proporciona un sistema configurado automáticamente que está destinado a ser más fácil de usar. Arch se presenta como un diseño mucho más minimalista a partir de un montaje de base, apoyándose en gran medida en el usuario para adaptarla a sus propias necesidades específicas. En general, los desarrolladores y expertos probablemente van a preferir Arch mejor que Ubuntu, aunque muchos usuarios de Arch han comenzado en Ubuntu y acabaron migrando a Arch.
+
* Ambos proyectos tienen objetivos muy diferentes y están dirigidos a una base de usuarios diferente. Arch está diseñado para usuarios que desean un enfoque de «hazlo tú mismo», mientras que Ubuntu proporciona un sistema pre-configurado. Arch presenta un diseño más simple desde la instalación base en adelante, confiando en que el usuario lo personalice según sus necesidades específicas. Muchos usuarios de Arch han comenzado en Ubuntu y finalmente migraron a Arch.
  
* El desarrollo actual de Ubuntu y su promoción parecen estar fuertemente apostando por el mercado de los dispositivos con pantalla táctil, mientras que el desarrollo Arch está más orientado, por lo general, a un modelo centrado en el usuario que permite a su comunidad crear soluciones personalizadas que se desarrollarán colaborativamente.
+
* El desarrollo de Arch no está enfocado hacia una interfaz de usuario en particular más allá de la que su comunidad proporciona soporte. Además, la naturaleza comercial de Canonical les ha llevado a tomar decisiones controvertidas, como la inclusión de anuncios en el menú ''Dash'' de Unity y la recopilación de datos de los usuarios. Arch es un proyecto independiente, impulsado por la comunidad sin agenda comercial.
  
* Ubuntu se mueve entre versiones discretas cada 6 meses, mientras que Arch es un sistema rolling-release con una nueva instantánea emitida cada mes.
+
* Ubuntu se mueve entre lanzamientos discretos cada 6 meses, mientras que Arch es un sistema de lanzamiento continuo.
  
* Arch ofrece un sistema ports-like de paquetes compilados, mientras que Ubuntu no lo hace.
+
* Arch ofrece un sistema de compilación de paquetes similar a ports y el [[Arch User Repository (Español)|AUR]], donde los usuarios pueden compartir paquetes fuente para el administrador de paquetes [[pacman (Español)|pacman]]. Ubuntu usa la más compleja [[Wikipedia:Advanced Packaging Tool|apt]], y permite la redistribución de paquetes binarios a través de [https://launchpad.net/ubuntu/+ppas Personal Package Archives].
  
* Las dos comunidades difieren en algunos aspectos también. La comunidad de Arch es mucho más pequeña y está fuertemente alentada a contribuir con la distribución. Por el contrario, la comunidad de Ubuntu es relativamente grande, por lo que puede tolerar un porcentaje mucho mayor de usuarios que no contribuyen activamente al desarrollo, empaquetado o mantenimiento de repositorios.
+
* Las dos comunidades también difieren en algunos aspectos. La comunidad de Arch es mucho más pequeña y está fuertemente alentada a contribuir con la distribución. Por el contrario, la comunidad de Ubuntu es relativamente grande y, por lo tanto, puede tolerar un porcentaje mucho mayor de usuarios que no contribuyen activamente al desarrollo, el empaquetado o el mantenimiento de repositorios.
  
=== Mandriva ===
+
=== Linux Mint ===
  
Mandriva Linux (antes Mandrake Linux) fue creada en 1998 con el objetivo de hacer de GNU/Linux fácil de usar para todos. Está basada en RPM y utiliza el gestor de paquetes urpmi. Una vez más, Arch toma un enfoque más simple, estando basada en texto y apoyándose más en la configuración manual y dirigida a usuarios tanto intemedios como avanzados.
+
* [https://www.linuxmint.com/ Linux Mint] nació como un derivado [[#Ubuntu|Ubuntu]], y más tarde añadió LMDE (Linux Mint Debian Edition) que está basado en [[#Debian]]. Por otro lado, Arch es una distribución independiente que se basa en su propio [[Arch Build System (Español)|sistema de compilación]] y [[Official repositories (Español)|repositorios]].
 +
* Mint incluye varias herramientas gráficas para un mantenimiento más sencillo, llamadas ''MintTools''. Arch solo proporciona herramientas simples de línea de comandos como [[pacman (Español)|pacman]] y deja la administración del sistema en manos del usuario.
 +
* Mint se publica con [[Cinnamon]] o [[MATE (Español)|MATE]] como sus GUI princiaples, y alternativamente [[KDE (Español)|KDE]] o [[Xfce (Español)|Xfce4]].
 +
* Las nuevas versiones de Mint se liberan cada seis meses, aproximadamente un mes después de Ubuntu. Cada versión se basa en el Ubuntu LTS más reciente y recibe soporte durante cinco años. Linux Mint Debian Edition (LMDE) se basa en Debian estable y solo recibe actualizaciones en los paquetes Mint y las actualizaciones de seguridad. Arch en cambio, es una distribución de lanzamiento continuo.
  
 
=== openSUSE ===
 
=== openSUSE ===
  
openSUSE se centra en el formato de paquetes RPM y su bien considerado YaST2, interfaz gráfica de usuario como herramienta de configuración, que es una ventanilla única para satisfacer las necesidades de la mayoría de los usuarios sobre la configuración del sistema, incluida la gestión de paquetes. Arch no ofrece este tipo de instalaciones, ya que va en contra de [[The Arch Way (Español)|The Arch Way]]. openSUSE, por lo tanto, es ampliamente considerada como más adecuada para los usuarios menos experimentados, o aquellos que quieren un entorno con más interfáces gráficas de usuario, las auto-configuraciones y las funcionalidades que se espera del ordenador.
+
[https://www.opensuse.org/ openSUSE] se centra en el formato de paquetes RPM y su reconocida herramienta YaST2, de configuración guiada por GUI. Arch no ofrece esa facilidad. openSUSE, por lo tanto, puede ser más apropiada para los usuarios que desean un entorno más guiado por la GUI, la configuración automática o la funcionalidad que se espera, permitiendo una profunda personalización.
 
 
=== PCLinuxOS ===
 
 
 
* PCLinuxOS es una popular distribución basada en Mandriva que proporciona un completo DE, diseñado para la facilidad de uso y se autodescribe como «simple», aunque su definición de simple es muy diferente a la definición de Arch. Arch está diseñado como un sistema de base simple para personalizar desde la base y se dirige más hacia los usuarios avanzados.
 
 
 
* PCLOS utiliza el gestor de paquetes apt como wrapper de paquetes RPM. Arch utiliza su propio gestor de paquetes desarrollado de forma independiente [[pacman (Español)|pacman]] para los paquetes {{ic|.pkg.tar.xz}}.
 
 
 
* PCLOS está apoyada en GUI, proporciona herramientas gráficas de configuración del hardware y el front-end Synaptic para la gestión de paquetes, y dice tener poca o ninguna confianza en la shell. Arch está orientada a la línea de órdenes y enfocada para el diseño simple en la configuración del sistema, la gestión y el mantenimiento.
 
 
 
* PCLOS recomienda 256 MB de RAM como parte de sus requisitos mínimos del sistema. Al ser más ligero, Arch se puede ejecutar en sistemas con mucho menos memoria del sistema ya que requiere sólo 64 MB de RAM para la instalación de una sistema base en i686, y se ejecutará sin problemas en los sistemas más modernos.
 
 
 
== Estilos *BSD ==
 
 
 
Los sistemas operativos al estilo *BSD comparten un origen común y descienden directamente de los trabajos realizados en la Universidad de Berkeley para producir una redistribución libre, sin costo alguno, de un sistema ''UNIX''. No son distribuciones GNU/Linux, sino más bien, sistemas operativos basados en ''UNIX''. Por lo tanto, aunque Arch y los estilos *BSD comparten el concepto en una base fuertemente integrada y sistema de puertos, no son absolutamente igualables desde un punto de vista de código, excepto quizás con ''vi'', ya que el ''vi'' de Arch es originariamente el ''vi'' de BSD (la mayoría de los descendientes de *BSD no utilizan más el original ''vi'' de BSD). Los estilos *BSD se derivaron del original código AT&T de ''UNIX'' y han heredado un verdadero patrimonio ''UNIX''. Para obtener más información acerca de las variantes de *BSD, visite el sitio del proveedor.
 
 
 
=== FreeBSD ===
 
 
 
* Tanto Arch como [http://www.freebsd.org/about.html FreeBSD] ofrecen software que se puede obtener utilizando binarios o compilar usando un sistema de 'ports'.
 
 
 
* Al igual que otros *BSD, la base de FreeBSD es desarrollada fundamentalmente como un sistema diseñado en su conjunto, con cada aplicación «portada» a FreeBSD y asegurándose de que el proceso funcione. Por el contrario, las distribuciones GNU/Linux como Arch son como amalgamas combinadas de muchas fuentes diferentes.
 
 
 
* La licencia FreeBSD es generalmente más protectora del ''coder'', en contraste con la GPL, lo que favorece la protección del ''código'' mismo. Arch es liberado bajo la licencia GPL.
 
 
 
* En FreeBSD, como Arch, las decisiones son delegadas a usted, el usuario avanzado. Esta puede ser la comparación más interesante, que Arch va a la cabeza en modernidad de paquete y tiene algo más importante, una inteligente, activa y sensata comunidad.
 
 
 
* Ambos sistemas comparten muchas similitudes y los usuarios de FreeBSD en general se sentirá muy a gusto con la mayoría de los aspectos de Arch.
 
 
 
=== NetBSD ===
 
 
 
* NetBSD es un sistema operativo basado en {{ic|UNIX}} libre, seguro y altamente portable disponible para más de 50 plataformas, desde equipos de 64 bits Opteron hasta sistemas de escritorio para dispositivos portátiles e integrados. Sus características de diseño limpio y avanzado hace que sea excelente tanto en entornos de producción como de investigación, y proporciona al usuario el código fuente completo. Muchas aplicaciones son fácilmente disponibles a través de pkgsrc, la Colección de Paquetes de NetBSD.
 
  
* Arch no puede operar en el gran número de dispositivos en que funciona NetBSD, pero para un sistema i686 puede ofrecer más aplicaciones.
+
=== Mandriva/Mageia ===
  
* pkgsrc para NetBSD proporciona un método de instalación basado en las fuentes  similar al ABS de Arch; los paquetes binarios, sin embargo, también están disponibles con pkg_tools.
+
Mandriva Linux (anteriormente conocida como Mandrake Linux) se creó en 1998 con el objetivo de hacer que GNU/Linux sea fácil de usar para todos; está basada en RPM y usa el administrador de paquetes urpmi. Mageia es una bifurcación de Mandriva creada por antiguos empleados de Mandriva que se opone a la posición comercial de su distribución principal, ya que es un proyecto sin fines de lucro y dirigido por la comunidad. Arch toma un enfoque más simple que Mandriva o Mageia, ya que está basada en texto y se apoya en una configuración más manual, estando dirigida a usuarios de nivel tanto intermedios como avanzados.
  
* Arch comparte similitudes con NetBSD: ambos requieren la configuración manual, son minimalistas y ligeros, ambos ofrecen paquetes binarios a través de un sistema de puertos y ambos tienen activos y sensatos desarrolladores y comunidades.
+
== Los *BSD ==
  
=== OpenBSD ===
+
* Los *BSD comparten un origen común y descienden directamente del trabajo realizado en UC Berkeley para proporcionar un sistema UNIX de redistribución libre. No son distribuciones GNU/Linux, más bien son sistemas operativos de tipo UNIX, derivadas del código UNIX original de AT&T.
  
El proyecto OpenBSD proporciona un sistema operativo basado en {{ic|UNIX}} libre y multiplataforma basada en 4.4BSD.
+
* Arch y los *BSD comparten el concepto de una base y un sistema de ports estrechamente integrados. Sin embargo, a diferencia de las distribuciones GNU/Linux como Arch, el kernel de los *BSD y los programas del espacio de usuario (tanto la shell y las utilidades más comunes como ''ls'', ''cp'', ''cat'' y ''ps'') se desarrollan conjuntamente en un único repositorio fuente.
  
* OpenBSD se centra en la portabilidad, la estandarización, la corrección de código, la seguridad proactiva y la criptografía integrada. Por su parte, Arch se centra más en la sencillez, la elegancia, el minimalismo y el software de vanguardia. OpenBSD se autodescribe como ''«quizás el SO número 1 en seguridad»''.
+
* La licencia BSD es generalmente más protectora del ''programador'', en contraste con la GPL, que favorece la protección del ''código'' en sí mismo. Arch está publicada bajo la licencia GPL.
  
* Tanto Arch como OpenBSD ofrencen una pequeña instalación elegante de base.
+
* Para obtener más información sobre las variantes de los *BSD, consulte esta [[Wikipedia:Comparison of BSD operating systems|comparación de los sistemas operativos BSD]].
  
* Ambos ofrecen un sistema de puertos y empaquetado para permitir una fácil instalación y gestión de los programas que no son parte del sistema operativo base.
+
== Véase también ==
  
* A diferencia de un sistema GNU /Linux como Arch, pero en común con la mayoría de otros sistemas operativos basados ​​en BSD, el kernel de OpenBSD y programas del espacio de usuario, como las herramientas de shell y comunes (como {{ic|ls}}, {{ic|cp}}, {{ic|cat}} y {{ic|ps}}), se desarrollan conjuntamente en un repositorio de fuentes único.
+
* [http://distrowatch.com/ DistroWatch.com] - Novedades y reseñas sobre distribuciones de Linux
 +
* [https://www.livecdlist.com The Live CD List] - Listado de imágenes en vivo de sistemas operativos

Latest revision as of 11:08, 6 September 2018

Estado de la traducción: este artículo es una versión traducida de Arch compared to other distributions. Fecha de la última traducción/revisión: 2018-08-23. Puedes ayudar a actualizar la traducción, si adviertes que la versión inglesa ha cambiado: ver cambios.

Esta página pretende mostrar una comparación entre Arch Linux y otras distribuciones de GNU/Linux y sistemas operativos basados en UNIX. Los resúmenes que siguen son breves descripciones que pueden ayudar a un usario a decidir si Arch Linux se adapta a sus necesidades. Aunque las revisiones y descripciones pueden ser útiles, la propia experiencia es siempre la mejor manera de comparar las distribuciones.

Para una comparación más completa, consulte esta comparación de sistemas operativos y esta comparación de distribuciones Linux.

En adelante, solo se compara Arch Linux con otras distribuciones. Las adaptaciones de la comunidad que admiten arquitecturas que no sean x86_64 se pueden encontrar listados entre las distribuciones basadas en Arch.

Basadas en las fuentes

Las distribuciones basadas en las fuentes son altamente portables, proporcionando la ventaja de controlar y compilar todo el sistema operativo y las aplicaciones para una arquitectura de máquina y un esquema de uso particulares, con la desventaja de la lentitud en la compilación de fuentes. La base de Arch y todos los paquetes solo se compilan para la arquitectura x86_64.

CRUX

  • CRUX es una distribución liviana que se enfoca en el principio KISS. CRUX inspiró a Judd Vinet para crear Arch.
  • CRUX utiliza scripts de inicio de estilo BSD, mientras que Arch usa systemd.
  • Mientras Arch usa un sistema de lanzamiento continuo, CRUX tiene lanzamientos más o menos anuales.
  • Ambos vienen con sistemas porst-like y, como *BSD, proporcionan un entorno base sobre el que construir.
  • Arch presenta a pacman, que maneja la administración de paquetes binarios del sistema y funciona a la perfección con el sistema Arch Build System. CRUX usa un sistema de contribución comunitario llamado prt-get, que, en combinación con su propio sistema de ports, se ocupa de la resolución de dependencias, pero construye todos los paquetes desde la fuente (aunque la instalación base de CRUX es binaria).
  • Tanto Arch como CRUX solo admiten oficialmente la arquitectura x86_64.
  • Arch presenta una gran variedad de repositorios de paquetes binarios, así como el Arch User Repository. CRUX proporciona un sistema oficialmente respaldado de ports más reducido, además de un repositorio comunitario más modesto comparativamente.

LFS

  • LFS, (o Linux From Scratch) existe simplemente como documentación. El libro instruye al usuario sobre la obtención del código fuente para un paquete base mínimo establecido para un sistema funcional GNU/Linux, y cómo compilarlo, parchearlo y configurarlo desde cero. LFS es tan mínimo como sea posible y ofrece un excelente y educativo proceso de construcción y personalización de un sistema base.
  • LFS no ofrece repositorios en línea, las fuentes se obtienen manualmente, compilando e instalándolas con make. (Existen varios métodos manuales de gestión de paquetes y son mencionados en LFS Hints).
  • Arch ofrece estos mismos paquetes, además de systemd, algunas herramientas adicionales y el potente administrador de paquetes pacman como su sistema base, ya compilado para x86_64. Junto con el sistema base mínimo de Arch, la comunidad y los desarrolladores de Arch proporcionan y mantienen miles de paquetes binarios instalables a través de pacman, así como los scripts de compilación PKGBUILD para usar con Arch Build System. Arch también incluye la herramienta makepkg para construir o personalizar convenientemente paquetes .pkg.tar.xz, instalados fácilmente por pacman.
  • Judd Vinet creó Arch desde cero, y luego escribió pacman en C. Históricamente, Arch a veces se describía con humor simplemente como «Linux, con un buen administrador de paquetes».

Gentoo Linux

  • Tanto Arch Linux como Gentoo Linux son sistemas de lanzamiento continuo, lo que hace que los paquetes estén disponibles para la distribución poco después de que se liberen.
  • Los paquetes y el sistema base de Gentoo se construyen directamente desde el código fuente de acuerdo con los ajustes USE especificados por el usuario. Arch proporciona una especie de sistema de ports para construir paquetes desde la fuente, aunque el sistema base Arch está diseñado para instalarse como binarios x86_64 pre-construidos. Esto generalmente hace que Arch sea más rápido de construir y actualizar, y permite a Gentoo ser sistemáticamente más personalizable.
  • Arch solo soporta x86_64, mientras que Gentoo admite oficialmente arquitecturas x86 (i486/i686), x86_64, PPC/PPC64, SPARC, Alpha, ARM, MIPS, HPPA, S/390 e Itanium.
  • Los paquetes oficiales de Gentoo y las herramientas de administración del sistema tienden a ser bastante más complejos y «potentes» que los provistos por Arch, y ciertas características que están en el corazón de Gentoo (ajustes USE, SLOTs, etc.) no tienen ningún equivalente directo en Arch Linux. Parte de esto se debe al hecho de que Arch es principalmente una distribución binaria, pero las diferencias en la filosofía de diseño también juegan un papel importante, ya que Arch adopta una postura más en favor de la simplicidad arquitectónica, evitando el exceso de ingeniería.
  • Debido a que tanto las instalaciones de Gentoo como las de Arch solo incluyen un sistema base, ambas se consideran altamente personalizables. Si como usuario de Gentoo se siente cómodo con systemd, también se sentirá cómodo con la mayoría de los aspectos de Arch.

Generalistas

Estas distribuciones ofrecen una amplia gama de ventajas y fortalezas y pueden satisfacer la mayoría de usos de un sistema operativo.

Debian

  • Debian es la distribución de Linux más amplia con una comunidad más grande y cuenta con ramas estables, de prueba e inestables, ofreciendo más de 43,000 paquetes. El número disponible de paquetes binarios en Arch es más modesto. Sin embargo, al incluir los de AUR, las cantidades son comparables.
  • Debian tiene una postura más vehemente en el software libre, pero aún incluye software no libre en sus repositorios no libres. Arch es más indulgente, y por lo tanto incluyente, con respecto a los paquetes no libres según lo define GNU.
  • Debian se centra en las pruebas rigurosas de la rama estable, que está «congelada» y da soporte hasta cinco años. Los paquetes de Arch son más actuales que los de la rama estable de Debian, siendo más comparables con las ramas de prueba e inestables de Debian, y no tienen un calendario de lanzamiento fijo.
  • Debian está disponible para muchas arquitecturas, incluidas alpha, arm, hppa, i386, x86_64, ia64, m68k, mips, mipsel, powerpc, s390, y sparc, mientras que Arch está solo para x86_64.
  • Arch ofrece un soporte más conveniente para crear e instalar paquetes personalizables desde fuentes externas, con una especie de sistema de compilación de ports. Debian no ofrece un sistema de ports, confiando en cambio en sus grandes repositorios binarios.
  • El sistema de instalación de Arch solo ofrece una base mínima, expuesta de forma transparente durante la configuración del sistema, mientras que los métodos de Debian, como el uso de tareas apt para instalar grupos de paquetes preseleccionados, ofrecen un enfoque de configuración más automático así como varios métodos alternativos de instalación.
  • Arch generalmente empaqueta las bibliotecas de software junto con sus archivos de cabecera, mientras que en Debian los archivos de cabecera deben descargarse por separado.
  • Arch mantiene los parches al mínimo, evitando así los problemas que los desarrolladores no pueden revisar, mientras que Debian parchea sus paquetes de forma más liberal para un público más amplio.

Fedora

  • Fedora está desarrollado por la comunidad, pero respaldada corporativamente por Red Hat; a menudo se presenta como un sistema de lanzamiento de prueba (o testbed release system). Los paquetes y proyectos de Fedora migran a RHEL y algunos finalmente son adoptados por otras distribuciones. Arch no tiene lanzamientos fijos, y no sirve como una rama de prueba para otra distribución.
  • Los paquetes de Fedora usan el formato RPM con el administrador de paquetes DNF. Arch usa pacman para administrar paquetes tar.xz.
  • Fedora rehúsa a incluir software no libre en repositorios oficiales debido a su dedicación al software libre, aunque existen repositorios de terceros disponibles para dichos paquetes. Arch es más indulgente en su disposición hacia el software no libre, dejando la decisión al usuario.
  • Fedora ofrece muchas opciones de instalación que incluyen un instalador gráfico y una opción mínima. Los «spins» de Fedora también ofrecen un surtido de entornos de escritorio alternativos donde elegir, cada uno con una variedad modesta de paquetes predeterminados. Arch, por otro lado, solo proporciona algunos scripts para facilitar el proceso de instalación de un sistema base mínimo.
  • Fedora tiene un ciclo de lanzamiento programado, pero oficialmente admite actualizaciones discretas de versiones con la herramienta FedUp. Arch es un sistema de lanzamiento continuo.
  • Arch presenta un sistema de ports, mientras que Fedora no.
  • Tanto Arch como Fedora están dirigidos a usuarios y desarrolladores experimentados. Ambos alientan fuertemente a sus usuarios a contribuir al desarrollo del proyecto.
  • Fedora ha ganado mucho reconocimiento de la comunidad por la integración de SELinux, los paquetes compilados de GCJ (para eliminar la necesidad de JRE de Oracle) y la contribución prolífica de los desarrolladores; de Red Hat y, por extensión, los de Fedora, contribuyen con el porcentaje más alto de código del kernel de Linux en comparación con cualquier otro proyecto.
  • Arch Linux proporciona lo que ampliamente se considera como la wiki de una distribución más exhaustiva e integral. La wiki de Fedora se usa en el sentido original de la palabra «wiki», o una forma rápida de intercambiar información entre desarrolladores, probadores y usuarios. No pretende ser una base de conocimiento para el usuario final como en Arch. El wiki de Fedora se asemeja a un rastreador de incidencias o una wiki corporativa.

Slackware

  • Arch suministra un sistema de gestión de paquetes mediante pacman que, a diferencia de las herramientas estándar de Slackware, ofrece una resolución de dependencia automática y permite actualizaciones del sistema más automatizadas. Los usuarios de Slackware generalmente prefieren su método manual de resolución de dependencias, citando el nivel de control del sistema que les concede, aprovechando el excelente suministro de bibliotecas y dependencias pre-instaladas de Slackware.
  • Arch es un sistema de lanzamiento continuo. Slackware es visto como más conservador en su ciclo de lanzamiento, prefiriendo paquetes de probada estabilidad. Arch es más innovadora en este sentido.
  • Arch Linux proporciona miles de paquetes binarios en sus repositorios oficiales, mientras que los repositorios oficiales de Slackware son más modestos.
  • Arch ofrece el Arch Build System, similar a un sistema de ports y también el AUR, una gran colección de PKGBUILD aportados por los usuarios. Slackware ofrece un sistema similar aunque más limitado en slackbuilds.org que es un repositorio semi-oficial de Slackbuilds, análogos a los PKGBUILDs de Arch. Los usuarios de Slackware estarán generalmente bastante cómodos con la mayoría de los aspectos de Arch.

Adecuadas para principiantes

A veces llamadas «distribuciones para novatos», las distribuciones adecuadas para principiantes comparten muchas similitudes, aunque Arch es bastante diferente de ellas. Arch puede ser una mejor opción si desea aprender sobre GNU/Linux construyendo desde una base pequeña, ya que una instalación de Arch instala pocos paquetes en comparación. Las diferencias específicas entre las distribuciones se describen a continuación.

Ubuntu

  • Ubuntu es una distribución popular basada en Debian patrocinada comercialmente por Canonical Ltd., mientras que Arch es un sistema desarrollado de forma independiente desde cero.
  • Ambos proyectos tienen objetivos muy diferentes y están dirigidos a una base de usuarios diferente. Arch está diseñado para usuarios que desean un enfoque de «hazlo tú mismo», mientras que Ubuntu proporciona un sistema pre-configurado. Arch presenta un diseño más simple desde la instalación base en adelante, confiando en que el usuario lo personalice según sus necesidades específicas. Muchos usuarios de Arch han comenzado en Ubuntu y finalmente migraron a Arch.
  • El desarrollo de Arch no está enfocado hacia una interfaz de usuario en particular más allá de la que su comunidad proporciona soporte. Además, la naturaleza comercial de Canonical les ha llevado a tomar decisiones controvertidas, como la inclusión de anuncios en el menú Dash de Unity y la recopilación de datos de los usuarios. Arch es un proyecto independiente, impulsado por la comunidad sin agenda comercial.
  • Ubuntu se mueve entre lanzamientos discretos cada 6 meses, mientras que Arch es un sistema de lanzamiento continuo.
  • Arch ofrece un sistema de compilación de paquetes similar a ports y el AUR, donde los usuarios pueden compartir paquetes fuente para el administrador de paquetes pacman. Ubuntu usa la más compleja apt, y permite la redistribución de paquetes binarios a través de Personal Package Archives.
  • Las dos comunidades también difieren en algunos aspectos. La comunidad de Arch es mucho más pequeña y está fuertemente alentada a contribuir con la distribución. Por el contrario, la comunidad de Ubuntu es relativamente grande y, por lo tanto, puede tolerar un porcentaje mucho mayor de usuarios que no contribuyen activamente al desarrollo, el empaquetado o el mantenimiento de repositorios.

Linux Mint

  • Linux Mint nació como un derivado Ubuntu, y más tarde añadió LMDE (Linux Mint Debian Edition) que está basado en #Debian. Por otro lado, Arch es una distribución independiente que se basa en su propio sistema de compilación y repositorios.
  • Mint incluye varias herramientas gráficas para un mantenimiento más sencillo, llamadas MintTools. Arch solo proporciona herramientas simples de línea de comandos como pacman y deja la administración del sistema en manos del usuario.
  • Mint se publica con Cinnamon o MATE como sus GUI princiaples, y alternativamente KDE o Xfce4.
  • Las nuevas versiones de Mint se liberan cada seis meses, aproximadamente un mes después de Ubuntu. Cada versión se basa en el Ubuntu LTS más reciente y recibe soporte durante cinco años. Linux Mint Debian Edition (LMDE) se basa en Debian estable y solo recibe actualizaciones en los paquetes Mint y las actualizaciones de seguridad. Arch en cambio, es una distribución de lanzamiento continuo.

openSUSE

openSUSE se centra en el formato de paquetes RPM y su reconocida herramienta YaST2, de configuración guiada por GUI. Arch no ofrece esa facilidad. openSUSE, por lo tanto, puede ser más apropiada para los usuarios que desean un entorno más guiado por la GUI, la configuración automática o la funcionalidad que se espera, permitiendo una profunda personalización.

Mandriva/Mageia

Mandriva Linux (anteriormente conocida como Mandrake Linux) se creó en 1998 con el objetivo de hacer que GNU/Linux sea fácil de usar para todos; está basada en RPM y usa el administrador de paquetes urpmi. Mageia es una bifurcación de Mandriva creada por antiguos empleados de Mandriva que se opone a la posición comercial de su distribución principal, ya que es un proyecto sin fines de lucro y dirigido por la comunidad. Arch toma un enfoque más simple que Mandriva o Mageia, ya que está basada en texto y se apoya en una configuración más manual, estando dirigida a usuarios de nivel tanto intermedios como avanzados.

Los *BSD

  • Los *BSD comparten un origen común y descienden directamente del trabajo realizado en UC Berkeley para proporcionar un sistema UNIX de redistribución libre. No son distribuciones GNU/Linux, más bien son sistemas operativos de tipo UNIX, derivadas del código UNIX original de AT&T.
  • Arch y los *BSD comparten el concepto de una base y un sistema de ports estrechamente integrados. Sin embargo, a diferencia de las distribuciones GNU/Linux como Arch, el kernel de los *BSD y los programas del espacio de usuario (tanto la shell y las utilidades más comunes como ls, cp, cat y ps) se desarrollan conjuntamente en un único repositorio fuente.
  • La licencia BSD es generalmente más protectora del programador, en contraste con la GPL, que favorece la protección del código en sí mismo. Arch está publicada bajo la licencia GPL.

Véase también