Posteado por: wozgeass | enero 6, 2010

Mi Distro Favorita.


En esta ocasion les hablare un poco de Gentoo, les dare algunas opiniones personales y ademas un pequeño resumen de mi primer post en Devnote.

Iniciare con un Poco de historia . . .

El concepto de Gento Linux fue ideado alrededor del año 2000 por Daniel Robbins, formalmente un desarrollador de Stampede Linux y FreeBSD. Fue la exposicion del autor a FreeBSD y su funcionalidad “autobuild” llamada “ports“, que lo inspiro a incorporar alguno de los principios de manejo de software de FreeBSD a Gentoo bajo el nombre de “portage“. La Idea fue desarrollar una distribucion de linux que permita a los usuarios compilar el kernel de linux y aplicaciones desde el codigo fuente directamente en sus propias computadoras, entonces manteniendo un sistema altamente optimizado (compilado especialmente para la plataforma del usuario) y siempre actualizado.

En lo personal me gustaria decir que este sistema fue hecho para usuarios avanzados. Originalmente la instalacion era complicada y tediosa, requiriendo horas o incluso dias de compilacion en linea de comando para construir una distribucion completa de linux; Sin embargo, en 2006 el proyecto simplifico el procedimiento de instalacion al desarrollar un “Live-CD” instalable de Gentoo con un instalador de selecciona-y-pulsa. Ademas de proveer una serie de paquete actualizados para la instalacion con un simple comando, las otras funcionalidades importantes de la distribucion son una excelente seguridad, opciones de configuracion extensas, soportes  de diferentes arquitecturas y la habilidad de mantener el sistema actualizado sin reiniciar. La documentacion de Gentoo ha sido numerosamente aclamada como la mejor disponible en linea de cualquier distribucion.

Gentoo Linux ha perdido mucha de su gloria original en los ultimos años. Algunos usuarios de Gentoo se ha dado cuenta que el largo proceso de compilar el software solo da beneficios marginales en velocidad y optimizacion. Desde la renuncia del fundador y dictador Benevolente de Gentoo al proyecto en 2004, la nueva fundacion Gentoo a estado batallando la falta de una direccion clara y con frecuente conflicto entre los desarrolladores clave de Gentoo. Todavia falta presenciar si Gentoo puede recuperar sus antiguas cualidades innovadoras o si se va a desintegrar lentamente un cumulo de sub proyectos personales sin una meta definida.

Portage.

Es la piedra angular de Gentoo, que consiste en un arbol local, que contiene las descripciones de los paquetes de software, asi como los scripts necesarios para instalarlos.

Cuando un paquete de software es seleccionado para instalar, Portague descarga los archivos con el codigo fuente y los compila al momento, generando los archivos ejecutables y documentacion correspondiente. Es posible especificar las optimizaciones a emplear en la compilacion. La posibilidad de indicar las optimizaciones permite crear una distribucion a medida, segun el uso que se le vaya a dar a la computadora. De todas formas, Portague tambien soporta la instalacion de binarios sin problemas, ya sean paquetes precompilados por el mismo sistema o paquetes que se encuentran exclusivamente en formato binario.

Binarios.

Una ventaja de Gentoo es que las versiones de software se actualizan de forma continua, a diferencia de otras distribuciones donde los paquetes pasan meses en comprobacion. Ello permite tener uns sistema con las ultimas versiones de todo el software – Ideal para tareas de Escritorio. Por el contrario, aunque es algo poco habitual, a veces el uso de versiones de software insuficientes comprobadas da como resultado bugs que pueden suponer riesgo para servidores de produccion.

Otra ventaja de este sistema es que poner en marcha un sistema completo, o actualizar un sistema que ha estado desatendido durante una temporada, puede requerir una respetable cantidad de tiempo( horas o incluso dias si el ordenador es muy antiguo), mientras se descargan y compilan todos los paquetes nuevos. Aun asi , Gentoo permite por regla general una actualizacion sin problemas, a diferencia de otras distribuciones donde puede llegar a resultar complicado o caso imposible. Esta actualizacion tambien es posible a partir de binarios precompilados, lo que requiere menos tiempo.

Filosofia.

Segun su Creador(Daniel Robbins):

Cada usuario necesita hacer trabajo. El fin de Gentoo es diseñar herramientas y sistemas que permiten al usuario hacer ese trabajo de la manera mas agradable y eficiente posible, tal como el usuario lo desee. Nuestras herramientas deben dar gusto utilizar y debe ayudar al usuario apreciar el valor de Linux y la comunidad y flexibilidad de software libre. Esto solo es posible cuando la herramienta esta diseñada para reflejar y transmitir la voluntad del usuario y deja abierta las posibilidades de la forma final de la materia prima(en este caso, las fuentes). Si la herramienta obliga al usuario a hacer cosas de una manera particular, entonces esta trabajando en contra, en vez de favor del usuario. Todos hemos experimentado situaciones donde las herramientas parecen imponer sus voluntades respectivas sobre nosotros. Esto es atraso y contrario a la filosofia Gentoo.

Expresado de otra manera, abarca la creacion de mejores herramientas. Cuando una herramienta hace su trabajo a la perfeccion, tal vez ni si quiera se de cuenta de su presencia, por que no interfiere ni hace sentir, ni lo obliga a interactuar si no lo desea.

La herramienta sirve al usuario en vez del usuario servir a la herramienta.

La meta de Gentoo es esforzarse para crear herramientas cerca del ideal. Herramientas que puedan acomodarse a necesidades de distintos usuarios con distintas metas. Nuestra mision es darle esa sensacion a la mayor cantidad de personas posible”.

Pros.

Excelente manejo de infraestructura, personalizacion y opciones de ajuste y sin igual.

Contras.

Inestabilidad ocasional; el proyecto subre de falta de direccion y frecuentes luchas entre los desarrolladores, ademas de ser un poco tardada su configuracion e instalacion de paquetes.

Arquitecturas.

AMD64, PPC, SPARC, X86 entre otras mas…

Distribuciones basadas en Gentoo.

Gentoox

Sabayon

Pentoo

Vidalinux

wozgeass: push eax, 1

int 80h

EOF

hasta el proximo post . . .

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: