Saltar al contenido

Etiqueta: arch

¡Felices 20 años Archlinux!

Hoy hace 20 años se anunció el lanzamiento de la primera versión de Archlinux 0.1 denominada Homer. Desde hace 16 años es mi distribución de uso diario y he escrito sobre Arch a lo largo de estos años. Una vez que la probé no tuve que seguir buscando una mejor distribución a mis necesidades.

Las principales ventajas de Archlinux

En ese entonces Archlinux era una distribución compilada para la micro-arquitectura i686 en vez de i386, por lo que si tenías un equipo moderno para la época podrías disfrutar de mayor velocidad que el resto de las distribuciones sin tener que recompilar todo como en Gentoo.

Otra de sus principales ventajas, era su simplicidad debido que sigue la filosofía KISS (Keep it Simple Stupid, en español sería Manténlo Estúpidamente Simplemente). A diferencia de otras distribuciones (y creo aún se mantiene) donde al instalar un paquete te instala también las dependencias opciones, documentación, librerías que ofrece, etc. En Archlinux sólo tendrás lo necesario y el resto de cosas va en paquetes separados por lo que tendrás una instalación sencilla y limpia.

Uno de los mayores puntos de Archlinux es que es rolling-release. Esto significa que sólo necesitas instalarlo una vez y puedes actualizarla cada día sin instalar de nuevo. Otras distribuciones requieren que reinstales de nuevo para actualizar o lanzan actualizaciones grandes cada cierto tiempo para mejorar el sistema, como Ubuntu que cada 6 meses saca una nueva versión con nuevo Gnome, nuevos paquetes, etc. En Archlinux, todo los días hay actualizaciones y tienes un sistema seguro. De hecho, tuve instalaciones de 5 años que por problema de disco tuve que reinstalar, pero el sistema siempre fue estable y sin problemas luego de tanto tiempo.

Mi distribución favorita desde el 2006

La wiki de Archlinux

Cuando empecé a usar Arch, me di cuenta que su Wiki era muy simple y a la vez muy concisa. Solo tiene la información necesaria para informarte de algo o resolver un problema. Por esta razón es muy utilizada por otras distribuciones porque la calidad es muy buena.

La wiki de Archlinux es uno de los puntos fuertes de esta distribución de Linux. Al seguir el principio KISS le ha permitido crear excelentes entradas a lo largo de estos años. De hecho uno de mis primeros aportes al software libre, fue traducir artículos al español en la antigua comunidad de Archlinux en Español.

A lo largo de estos años, no ha parado de tener contenido nuevo y de calidad. Mantiene su principio KISS y estoy seguro que seguirá siendo así en los próximos años por venir.

El crecimiento de Arch

Cuando empecé a usar esta distribución en el 2006. No era muy conocida ni las principales, pero poco a poco a ido creciendo por las ventajas mencionadas anteriormente y la disponibilidad para nuevas arquitecturas. Por ello, ahora vez Archlinux en la Raspberry PI, en la SteamDeck de Valve, con núcleo BSD, entre otros.

De hecho ahora se ha popularizado la frase «Yo uso Archlinux» porque inicialmente sus usuarios se sentían orgullosos de usar una distribución no popular pero que erá medio complicada de instalar para un novato, rápida y excelente. Pero como cada vez somos mas usuarios de Arch ya es algo común y se volvió meme.

Deseo que Archlinux siga cumpliendo muchos años mas y tenga la misma visión que actualmente posee. Hasta los momentos, ha sido una excelente distribución que ha crecido gracias a su filosofía.

¡Gracias Archlinux por todos estos años!

Deja un comentario

Pacserve: sincroniza tus paquetes de Archlinux en tu red local

Debido a la naturaleza de rolling-release de Archlinux, si tienes varios equipos con Arch tendrás que lidiar con gastar mucho de ancho de banda al descargar las actualizaciones (casi diarias y a veces de gran tamaño). Ademas es probable que los equipos posean el mismo hardware y software. Entonces, técnicamente estarías descargando los mismos paquetes muchas veces. Pero gracias a PacServe evitaremos este problema.

¿Qué es PacServe?

Es un software permite usar uno de tus equipos con Arch como servidor de actualizaciones de paquetes. Entonces los demás equipos antes de descargar desde los repositorios oficiales, se conecta primero a este equipo con PacServe para descargar usando la red local (sin acceder a Internet) los paquetes y evitar gastar ancho de banda externo.

Instalación en la computadora con los paquetes

El primer paso es instalar el demonio de pacserve en el equipo con acceso a Internet y que se encargará de descargar los paquetes en el disco. Para ello debes instalar el PKGBUILD de pacserve y luego iniciar el demonio:

# systemctl start pacserve

Con esto ya tenemos corriendo el servidor. Comienza el anuncio a la red local y en lo demás equipos utilizas el cliente para conectarte aquí. En este equipo utilizas pacman como en cualquier instalación de Archlinux y mantén la cache con los paquetes descargados. No los elimines porque eso son los que se enviaran a los demás equipos.

Uso desde los clientes

En las computadoras que no tienen los paquetes y deseas actualizar. Debes usar pacserve en vez de pacman. Ya que este cliente se encargará de buscar un servidor en la red local para iniciar la descarga de paquetes antes de usar pacman y descargar desde los repositorios oficiales.

¡Listo! Ya puedes ahorrar ancho de banda al instalar actualizaciones en tu equipos con Arch. Para mayor información puedes consultar la entrada de Pacserve en la Wiki de Archlinux.

Deja un comentario

¿Por qué uso Archlinux?

Hace años vi un artículo de Jonathanmh sobre Archlinux y quería redactar uno similar. Pero había quedado en borrador hasta que conseguí el tiempo para hacerlo.

Mi cambio a Archlinux fue en el 2006 (puedes leer mi opinión en este momento) y sigo usándolo luego de mas de una década. Las razones suelen ser las mismas pero ahora les compartiré mis razones del por qué sigo usando esta gran distribución.

  • La principal razón de seguir usando Arch Linux es su naturaleza de liberación contínua (rolling-release en inglés). Esto significa que a diferencia de la mayoría de la distribuciones de Linux, no hay versiones como tal. Sólo el instalador tiene versiones con los paquetes actualizados. Esto permite tener actualizado tu equipo todo el tiempo sin tener que formatear el equipo o hacer una actualización formal para pasar a la siguiente versión. De hecho después de usar esta distro tanto tiempo mucha gente me pida ayuda en la instalación, pero en realidad lo hecho como 3 o 4 veces, cada vez que compro una nueva computadora.
  • Me gusta tener el software actualizado, en Arch siempre se busca tener la última versión estable. No es necesario esperar a la siguiente versión de la distribución para tener la nueva versión. Disfruta siempre de tener lo último en actualizaciones y seguridad.
  • AUR (Archlinux User Repository) es un sitio donde podrás instalar el resto del software no incluido en los repositorios oficiales. Son unos conjuntos de scripts para instalar y actualizar todo tipo de software. Inclusive puedes encontrar la misma aplicación con distintos parches para ofrecer distintas funcionalidades. Inclusive puedes tener la versión de desarrollo (del repositorio GIT por ejemplo) integrado al gestor de paquetes.
  • Arch no instala basura, algo que me gusta de esta distribución es como solo instala lo que le pido. En otras distribuciones a veces para instalar una aplicación se deben instalar otros paquetes adicionales y cuando se quieren tener distintas versiones de una librería o programa, se crean problema con las distintas dependencias.
  • Existe mucha documentación en la red. Casi cualquier tarea es posible resolverla con visitar la wiki, foros y blogs de otras personas. La comunidad es muy receptiva y encontrarás como realizar casi cualquier tarea de tu equipo.

Básicamente esas son las principales razones por las que uso Arch Linux. He durado con instalaciones de cinco años sin tener que formatear ni llenarme de espacio innecesario. Rara vez he tenido problemas de actualización, solo debes revisar el sitio oficial por si se requiere hacer algo manualmente. Es muy estable y rápida.

¿Usas o has probado Archlinux? Comenta y dime tus experiencias con esta distribución. Tanto buenas o malas.


2 comentarios

Análisis ( Review ) de Archlinux 2008.6 «Overlord»

Luego de que hace dos dí­as saliera la imagen del instalador de la nueva versión de Archlinux decidí­ echarle un vistazo para ver que cosas hay de nuevo. Antes de empezar, quiero aclarar que en Archlinux no es necesario formatear la PC cada vez que sale una nueva versión, de hecho, los usuarios nos actualizamos mucho antes que salgan las imágenes del instalador, por ello es que me enfoco en el instalador y no en la versión como tal. Tal vez sea útil leer mi análisis de Arch 0.8 para observar los cambios que han ocurrido.

El instalador esta disponible para las arquitecturas x86 y x86_64, ambas soportadas oficialmente que pueden ser descargadas desde los mirrors de repositorios (opción muy lenta) o usando Bittorrent (rápida y ayudas a no gastar ancho de banda en los servidores).

Novedades en la instalación:

Como una novedad de esta versión es que ahora se puede instalar usando un pendrive (memoria usb) y el instalador (tanto en CD como USB) funciona como Live CD, cosa que le hacia falta para casos donde uno querí­a respaldar datos, arreglar el grub (aunque ya se podí­a), entre otros.

Archlinux\'s Grub
Menú del Grub

Un detalle notorio es que en el gestor de arranque del instalador, se consiguen herramientas para probar la memoria (memtest86), probar el cpu, instalar/reparar el Grub automáticamente, arreglar el LILO y un juego de Space Invaders (que loco pero divertido); todas se encuentran en la entrada de Tools en el menú por lo que no es necesario arrancar el sistema live para usarlas.

Space Invader
Space Invaders desde el CD de Arch

Ahora el manejo de discos se hace por UUID, por defecto, al iniciar sesión detecta todos los discos y/o particiones montándolos automáticamente; se instala todos los paquetes base por defecto, de modo que sin importar como hagas las instalación no se te escapará paquetes necesarios o indispensables para seguir configurando y agregando cosas a tu sistema, en otras palabras, no tendrás problemas de dependencias al momento de ir instalando los demas paquetes.

Novedades en la comunidad:

En cuanto a la comunidad lo que ha cambiado es la documentación, se ha hecho una gran revisión a los artí­culos y se han actualizado la mayorí­a. Además, ahora se está intentando agregar en todos los artí­culos su correspondiente traducción a otro idioma. En AUR, se ha hecho una gran limpieza de los paquetes obsoletos, que migraron a otro nombre u otra forma de distribución (ejemplo: aquellos paquetes que pasaron de svn a git), se anexó la Guí­a de Principiantes a la wiki, entre otras cosas.

Instalación:

La instalación no ha cambiado nada, basta con seguir los pasos secuencialmente y tendras instalado un sistema base, el cual es una sistema linux muy simple, sin entorno gráfico, sin paquetes no esenciales (para no tener basura o cosas que no usaras en tu PC), luego depende de ti ir instalando los paquetes o software que necesites hasta tener un sistema completo a tu medida. Tal vez parezca muy difí­cil pero no lo es para un usuario medio de linux, sin embargo para un usuario novato si se le puede complicar la cosa.

Pasos para instalar Archlinux

Arranque de Arch
Archlinux arrancando por primera vez

Conclusiones:

Como observan no hubo grandes cambios como tal en esta versión de Archlinux, esto es debido a que es una distribución que siempre esta en constante actualización y no necesita de reinstalarse para ello, simplemente con actualizar los paquetes se pasa de una versión a otra sin formateo, sin importar si hay grandes cambios en el sistema, actualización del kernel (obviamente hay que reiniciar en este caso) que por cierto siempre es la última versión. Con Arch siempre tendrás las últimas versiones de tu software y del Sistema Operativo por lo que no se depende tanto del instalador.

Pero si quieren instalar Arch, entren a:https://www.archlinux.org/download y descarguen la imagen que necesiten.

2 comentarios