Jueves, January 01st, 2009 | Autor:

Aparentemente, qué sistema operativo que utilice puede decir mucho acerca de usted. Si está utilizando alguna forma de * nix, que distribuciones usted está usando puede decir mucho, así. Redundancia de lado, Creo que una distribución Linux depende absolutamente de su sistema de distribución de gestión de paquetes y.

Me gustó apt-get (1, 2) pero hubo algún problema técnico en algún momento y que causó que yo use aptitud lugar. El uso de la aptitud es un poco más fácil – que tiene más características automatizadas en un solo, lógica, comandos donde apt-get requiere comandos separados. Aptitud también tiene un maldiciones-basado GUI. Si usted no está utilizando la interfaz gráfica de usuario a continuación, aparte de la brevedad, en términos de número de comandos para aprender, aparentemente no hay razón técnica para preferir uno sobre el otro. Aptitud y apt-get servir K / X / Ubuntu y Debian bien. Desde este punto, Yo uso los nombres de Kubuntu y Ubuntu de una manera vagamente intercambiables.

En mi uso de CentOS (basado en Red Hat), He descubierto que me gusta ñam. Parece que funciona casi de la misma como la aptitud – un comando para gobernarlos a todos. Tiene un comportamiento por defecto bastante molesto que no voy a entrar en aquí ya que es más probable, porque yo no estoy acostumbrado a ello. Al menos desde un punto de vista técnico, es muy buena. Creo que Fedora También hace uso de Yum aunque mi experiencia con Fedora es muy limitado.

la teoría…

Fedora y Ubuntu están en una clase de distribuciones que tienen un ciclo de lanzamiento bastante riguroso. Ubuntu 8.10 (la versión se llama así por el año y mes de su lanzamiento) No lo haré, a excepción de los principales errores y cambios menores, tener otra gran actualización hasta la próxima versión, Jaunty Jackalope. Los usuarios de Ubuntu tienen las últimas versiones de la mayoría del software en sus computadoras de escritorio en este momento. En los meses previos a la próxima versión, sin embargo, ellos no van a tener tanta suerte, a menos que como el uso de “beta” comunicados. Como yo no estoy muy familiarizado con Fedora, Yo no me voy a molestar entrar en su ciclo de lanzamiento.

Estos 2 distribuciones son también dentro de una clase de distribuciones conocidas como “binario” o “basada en binario” distribuciones. Esto significa que cuando se descarga una actualización, los archivos que se descargan son precompilado y debería funcionar en cualquier “apoyado” hardware. Esto no es específicamente Optimizado para el hardware de su escritorio, por ejemplo, su procesador. Tal vez usted tiene un AMD procesador que tiene soporte instrucción adicional que Intel CPUs no tienen. Lo contrario también puede ser cierto. Por esta razón, una distribución de derechos de imagen binaria no puede optimizar para una marca en particular de hardware. Independientemente de esta “no optimización”, debe funcionar a un ritmo decente.

la práctica!

Sobre 2 Hace años que comencé a usar Kubuntu. Después de unos meses de trabajar con él, Empecé a aprender más acerca de sus específicos. Yo no soy mucho de un ventilador de utilizar herramientas visuales para actualizar el sistema cuando, en última instancia,, su todo sucede en la línea de comandos de todos modos. Las herramientas de la GUI sólo esconden la complejidad no me importa ver.

Terminé haciendo un asestar un golpe guión, actualización, lo que iría en todos los pasos necesarios para obtener capacidad de sólo seguir adelante y ya actualizar, kthx?©, quizás deteniéndose en el camino para una copia de seguridad de mi configuración, volver a montar el NFS compartido de red donde mantenemos un repositorio en el lugar, copia de seguridad de la caché local de los paquetes instalados de aptitud, hacer algo de barajar carpeta-link para utilizar una copia local si el recurso compartido de red no podía volver a montar, sincronizar entre la copia local y el recurso compartido de red si el anterior actualización tuvo una emisión de acciones de la red, y actualizar las listas de paquetes en el repositorio. En general, no seguiría adelante si hubo algún error aunque, como se puede decir, este guión se convirtió en un desordenado bestia que por encima y más allá de los requisitos originales. Funcionó bien para mí.

Hasta que llegó el día para actualizar entre Kubuntu 6.10 a 7.04. Hice esto manualmente aunque, no con la secuencia de comandos.

Terminé reinstalar desde cero como resultado de la confusión que se produjo. Al menos, como una copia de seguridad de administrador debe hacer bien para demostrar, era fácil de recuperar todo lo que realmente necesitaba. 🙂

Qué más hay por ahí?

Incluso antes de que tuviera que volver a instalar Kubuntu, Me presentaron a otra distribución llamada Gentoo. Hay 2 diferencias muy marcadas entre el sistema de actualización de Gentoo y Ubuntu. La primera es que Gentoo es una fuente-distribución basada. Esto significa que cuando se actualiza un paquete, el gestor de paquetes descarga la fuente y compilaciones todo, esperemos que optimizarlo para su sistema. Este, Yo creo que, es muy cool. La desventaja de esto es que la compilación de todo lo que lleva un tiempo muy largo.

Aquí están mis (muy poco científico) estimaciones para el período de tiempo que se necesita para instalar un sistema operativo básico GUI a un escritorio de soporte de instalación, excluir a los conductores extraños (por ejemplo, los últimos controladores gráficos 3D):

OS: min – max (mediana)

Windows Vista: 15 – 30 (20) acta

Ubuntu: 15 – 40 (20) acta

Gentoo: 3 – 40 (6) horas

Gentoo también requiere mucho retoques con el archivos de configuración con el fin de que las cosas funcionen – esta es otra razón para el extremadamente largo retraso entre insertar el CD y arrancar el impresionante nuevo escritorio *. Las aplicaciones más populares tienen paquetes binarios disponibles para su descarga – aunque esto no es una opción por defecto.

Me ven Rollin’

Hay una distinción más importante de Gentoo tiene de la mayoría de las distribuciones. Es un “-rolling release” distribución. Esto significa que no hay ninguna versión o rigurosa “liberación” que la distribución se adhiere a. Si instala Gentoo hoy… si usted acabado instalar Gentoo hoy, usted está probablemente va a tener la última versión de todas las aplicaciones instaladas. Si alguna aplicación oscuro para crear una importante actualización de mañana, dentro de unos pocos días, si actualiza su sistema, vas a tener que la última versión del escritorio.

La diferencia entre esta versión a la rodadura y la “otros” distribuciones es bastante asombroso. Por ejemplo: Si KDE 4.2 fueron para ser lanzado mañana, usted probablemente tendrá que esperar menos de 2 semanas para que estén disponibles en Gentoo. Los usuarios de Ubuntu pueden tener que esperar hasta 9.04 – eso es una espera de 4 meses.

Algo más adecuado?

Personalmente, No estoy dispuesto a poner en el 40 horas de esfuerzo para que mi sistema funcione de la manera que yo quiero que. Mi colega tuvo que volver a instalar recientemente por alguna oscura razón y resulta que él no estaba dispuesto a poner en el 6 horas (él es más experiencia con Gentoo) de esfuerzo para conseguir su sistema de nuevo a la forma en que estaba funcionando bien. En lugar, Arch Linux le llamó la atención. Arch Linux es una rolling release (como Gentoo), basada en binario (como Ubuntu) distribución. Sus paquetes (bien, la gran mayoría de ellas) no necesita mucho juguetear con sus archivos de configuración para que las cosas funcionen bien, ya sea. Es el mejor de los dos mundos!

Usted todavía necesita saber lo que estás haciendo * pero si usted ha llegado a esta coyuntura, no debería ser un gigante salto de fe. Gestor de paquetes de Arch Linux, llamada pachombre, se ha incorporado en la dependencia y conflictos de manejo. Yo uso otro gestor de paquetes, yogur (Francés para yogur), que se ha convertido muy rápidamente popular entre los usuarios de Arch. Yaourt mejora la funcionalidad de pacman por lo que le permite descargar e instalar aplicaciones directamente desde el AUR, o Arch User Repository. Este repositorio contiene scripts que permiten descargar automáticamente e instalar muchas aplicaciones que de otra manera serían completamente soportado por los propios desarrolladores principales de Arco. Descarga y compila el paquete en un entorno mediante chroot. A continuación, los paquetes del entorno mediante chroot en un paquete tarball compatible con pacman y usa pacman para implementarlo en su sistema.

También, AUR apoya un sistema de votación mediante el cual los paquetes populares se introduce en la más oficial [comunidad] repositorio. Yaourt también soporta un mecanismo automatizado de votación mediante el cual, después de instalar un paquete a través de AUR, se le pregunta si desea votar por su inclusión en [comunidad].

Estimo que el tiempo necesario para la instalación de Arch estaba a punto 90 acta. No recomiendo Archlinux para novatos aunque yo de lo recomiendo para cualquier usuario de Linux que ha vuelto aburrido con otras distros – y quiere entrar en el quid de la cuestión sin tener que instalar Linux From Scratch. Arch Linux ha estado recibiendo muy popular en estos días. Su actualmente en el número 14 en Distrowatch.

* Si sabes lo que estás haciendo. Y usted sabe mejor BLOODY lo que estás haciendo!
Compartir
Categoría: dogma, linux
Puedes seguir cualquier respuesta a esta entrada a través de la RSS 2.0 pienso. Usted puede dejar un comentario, o trackback desde tu propio sitio.

5 Respuestas

  1. 1
    Aragon 

    You should try FreeBSD sometime. It can be installed from binaries (quickly) or from source. It can be updated from binaries or from source. It has rolling releases (STABLE and CURRENT) and timely releases that only receive subsequent security fixes (RELEASE).

    Packages can be installed from binaries or from source (most use source). Packages can be installed in a rolling fashion (latest and greatest), or can track timely releases.

    I install the OS from binaries, update the OS from source, and primarily use source for installing packages.

    Ccache improves compile times in a big way, impuesto sobre la venta.

  2. 2
    Difícil 

    Hehe. I’d hazard to say that Archlinux is Linux built with BSD’s mindset.

    For one, It uses a BSD-style init systemwith /etc/rc.conf and the /etc/rc.d/ folder. I wouldn’t say its exactly the samejust that its styled similarly.

    I’m checking out ccache now btw. Generalmente, I prefer installing from binary. Only once have I needed to install from source. Thanks for the heads-up.

  3. 3
    Difícil 

    Hehe. Even the Arch wiki reckons they’re both very similar.

  4. 4
    totedati 

    even if my little advice very late ( 2009 vs. 2014 ) i think is worth the trouble of writing
    you mention gentoo vs. arch linux but you forgot to add the true gentoo child which is sabayon linux distro:
    http://www.sabayon.org/

  5. 5
    Difícil 

    Sabayon appears to be quite popular. Many things have changed since then of course.

    For one, I now strongly recommend against usingdo-everything-for-youhelper applications like yaourt. The primary reason for that is that the majority of users don’t really know what it is doing and it ishidingthings from the usersomething that goes againstThe Arch Way”.

Deja un comentario » Iniciar la sesión