TALUG - Linux Táchira
  Login or RegístrateInicioForosDescargasGaleríaTu CuentaLista de CorreoLista de Miembros  
Menu
 Home
 Galeria
 FAQ
 Archivo
 Buscar
 Contacto
 Descargas
 Encuestas
 Enlaces Webs
 Enviar Noticias
 Estadísticas
 Foros
 Lista de miembros
 Mensages privados
 Recomiendanos
 Top 10
 Tópicos
 Tu Cuenta
Google
Google
Web
linuxtachira.org
Consejos

Tux Gocho
*¿Estás Buscando una Distribución de GNU/Linux?

Visita: http://www.distrowatch.com ¡encontrarás más de 200 distribuciones!

*¿Buscas Howtos?, Visita: http://www.howtoforge.com
Optimizacion de los paquetes Debian para su Sistema
Debian

Desde la aparicion de Gentoo y mas especificamente el uso del mismo por parte de algunos usuarios de TALUG y sus retoricas comparaciones con Debian, he encontrado un excelente articulo q explica la forma de conseguir la misma optimizacion para sistemas Debian. Continua



Para los pocos entendidos sobre la optimizacion, se define como "La reduccion de recursos en tiempo de ejecucion de una aplicacion y el aumento en la velocidad de la misma", un ejemplo simple seria compilar openoffice y en vez de ocupar 25MB en memoria q ocupe 10MB(solo es especulacion).
Despues de leer el articulo y dar algunos pasos con el apt-build, me di cuenta q esta mejor en el sentido de que te crea un repositorio apt local para el uso futuro de los programas compilados y se integra perfectamente con apt. Aparte, con apt-build puedes hacer actualizaciones/compilaciones completas del sistema (apt-build world) o mejor aun, que te compile solamente X o Y paquete y no estar obligados a compilar todo, excepto los paquetes que se benefician de ello. Mas aun, juntando el wrapper de gcc de apt-build con apt-src conseguiremos una potentisima herramienta de optimizacion.

Ademas, puedes hacer uso de las flags, las cuales definen el nivel de optimizacion para el compilador C/C++ en gcc, estas pueden ser: globales o especificas, las primeras pueden ser configuradas con apt-build en el etc/apt-build.conf, y en las segundas, pueden ser configuradas con el apt-src en el debian/rules para cada paquete. Es obvio q es mejor configurar las flags para cada paquete y unas pocas opciones para el resto, por una regla muy simple: "Todos los paquetes no son iguales" Decir que aunque utilicemos estas flags hay programas que hacen uso de las que el programador cree convenientes, no de las nuestras.
En Gentoo solo se obtiene un aumento espectacular del rendimiento si el programa incluye código que explícitamente use instrucciones MMX, 3DNow!, SSE, partes de código ensamblador i586... en ese caso, si en Debian se compilan esas “partes críticas”, el comportamiento sera sin lugar a dudas similar al de Gentoo.
En Gentoo encontramos el uso de la variable USE. pero aun asi ¿Que diferencia existe en usar la variable USE y hacerlo con un ./configure --alguna-opcion? Simplemente comodidad.

Por otro lado, podemos mantener un sistema hibrido, con lo cual puedes tener paquetes Woody, paquetes Sarge, paquetes Sid, paquetes compilados por el usuario, programas compilados a partir del tarball, binarios no oficiales, etc.
Hay muchas cosas por discutir al respecto, sin duda el tema es muy flame ademas de interesante pero es casi inevitable cuando se compara. Saludos.

 
Enlaces Relacionados
· Más Acerca de Debian
· Noticias de k0k


Noticia más leída sobre Debian:
Optimizacion de los paquetes Debian para su Sistema

Votos del Artículo
Puntuación Promedio: 4.18
votos: 11


Por favor tómate un segundo y vota por este artículo:

Excelente
Muy Bueno
Bueno
Regular
Malo

Opciones

 Versión Imprimible Versión Imprimible

Tópicos Asociados

Gentoo

Los comentarios son propiedad de quien los envió. No somos responsables por su contenido.

No se permiten comentarios Anónimos, Regístrate por favor

Re: Optimizacion de los paquetes Debian para su Sistema (Puntuación 1)
por eidast el Martes, 11 enero a las 02:05:46
(Información del Usuario | Enviar un Mensaje) http://www.gentoo-ve.org
Saludos a todos.

Me siento con la culpa de haber iniciado esta guerra santa en la zona en que dijiste (gracias a dios que sin muertos ni heridos), en fin ...

Empezemos con las ventajas y desventajas sin decir quien es peor o mejor, basicamente a todos nos une la misma filosofia de software Libre y a la final excepto para los usuarios de GNU/Hurd nos une el kernel del sistema.

La instalacion de Gentoo inicialmente se basa en algo llamado Stage, las diferencias de cada Stage estan a continuación.

Cita del Handbook de de gentoo 2004.3

Empezar por el stage1 le permite un control total sobre las opciones de configuración y sobre funcionalidades opcionales a la hora de compilar que se habilitarán inicialmente en su sistema. Esto hace de la instalación del stage1 buena para los usuarios expertos que sepan lo que hacen. También es un excelente método para aquellos que quieran saber más acerca del funcionamiento interno de Gentoo Linux.

Una instalación desde stage1 solo puede realizarse si tiene una conexión a Internet funcionando.

Stage1 Pros y Contras
+ Le permite tener un control total sobre las opciones de optimización y y sobre funcionalidades opcionales a la hora de compilar que se habilitarán inicialmente en su sistema.
+ Recomendada para usuarios expertos que saben lo que hacen
+ Le permite aprender más acerca del funcionamiento interno de Gentoo
- Tarda más en terminar la instalación
- Si no es su intención ajustar las configuraciones, probablemente sea una pérdida de tiempo.
- No recomendable para instalaciones sin red

La instalación desde stage2 le permite saltar el proceso de arranque. Elija esta opción si está de acuerdo con las optimizaciones establecidas para el tarball stage2.

Una instalación tipo stage2 solo puede llevarse a cabo si tiene una conexión a Internet.

Stage2 Pros y Contras
+ No necesita hacer el proceso de bootstrap.
+ Es más fácil que empezar con stage1
+ Todavía puede afinar su configuración
- No puede afinarla tanto como en stage1
- No es la manera más rápida de instalar Gentoo
- Tiene que aceptar las optimizaciones que escogimos para el bootstrap
- No recomendable para instalación sin red

Elegir el stage3 es la forma más rápida de instalar Gentoo Linux, pero también significa que su sistema base tendrá las optimizaciones que nosotros seleccionamos (que, para ser honestos, son muy buenas opciones y cuidadosamente seleccionadas para mejorar el desempeño al mismo tiempo que se mantiene la estabilidad). El stage3 también es necesario para instalar Gentoo usando paquetes precompilados o sin una conexión a la red.

Stage3 Pros y Contras
+ La forma más rápida de tener un sistema básico Gentoo
+ Recomendada para instalaciones sin red
- No puede afinar el sistema básico - ya está hecho
- No podrá presumir de haber usado un stage1 o stage2

Es decir que se pueden preparar distribuiciones basadas en el metodo de gentoo para el manejo de paquetes sin necesidad de durar 5 Dias (Tiempo que dure instalando yo por primera vez desde stage 1)

Algunas distribuciones basadas en la filosofia de Gentoo las podemos conseguir en las siguientes direcciones:

- Vida Linux, http://desktop.vidalinux.com [desktop.] Una instalacion grafica basada en anaconda.

- GentooX, http://gentoox.shallax.com/ [gentoox.shallax.com] Orientada a cajas Xbox

- Jollix, http://www.jollix.de/en/en_home.html [www.jollix.de] Un liveCD orientado a juegos y multimedia.

- Flash Linux,

Leer el resto del comentario...



Re: Optimizacion de los paquetes Debian para su Sistema (Puntuación 1)
por bashman el Martes, 11 enero a las 09:18:34
(Información del Usuario | Enviar un Mensaje)
No se, pero cada día que pasa amo mas a DEBIAN.!!!.