Professional Documents
Culture Documents
1
Las distribuciones más conocidas son RedHat, Debian, Slackware, SuSE
y Corel Linux, todas ellas incluyen el software más reciente y empleado lo cual
incluye compiladores de C/C++, editores de texto, juegos, programas para el
acceso a Internet, así como el entorno gráfico de Linux: X Window.
Por una parte, hay tres elementos software principales que componen un
sistema GNU/Linux:
1) El kernel Linux: como vimos, el kernel es tan sólo la pieza central del
sistema. Pero sin las aplicaciones de utilidad, shells, compiladores,
editores, etc. no podríamos tener un sistema entero.
2
Normalmente, entre el conjunto de estas versiones siempre se encuentran
algunas que son estables, y otras que están en desarrollo, en fases alfa o beta,
que pueden tener errores o ser inestables, por lo que habrá que tener cuidado a la
hora de crear un sistema GNU/Linux, con la elección de las versiones. Otro
problema añadido es la selección de alternativas, el mundo de GNU/Linux es lo
suficientemente rico para que haya más de una alternativa para un mismo
producto de software. Hay que elegir entre las alternativas posibles, incorporar
algunas o todas, si queremos ofrecer al usuario libertad para escoger su software.
3
En general, podría hacerse un mejor análisis de distribuciones a partir de
los siguientes apartados, que habría que comprobar en cada una:
a) Versión del núcleo Linux: la versión viene indicada por unos números
X.Y.Z, donde normalmente X es la versión principal, que representa los cambios
importantes del núcleo; Y es la versión secundaria, y normalmente implica mejoras
en las prestaciones del núcleo: Y es par en los núcleos estables e impar en los
desarrollos o pruebas. Y Z es la versión de construcción, que indica el número de
la revisión de X.Y, en cuanto a parches o correcciones hechas. Los distribuidores
4
no suelen incluir la ultima versión del núcleo, sino la que ellos hayan probado con
más frecuencia y puedan verificar que es estable para el software que ellos
incluyen.
5
compilarse. Es un caso bastante problemático, y por ello, uno de los parámetros
que valoran la distribución es conocer qué versión de la glibc lleva. El problema
aparece al intentar ejecutar o compilar un producto de software muy antiguo en
una distribución moderna, o bien un producto de software muy nuevo en una
distribución antigua. El mayor cambio llegó al pasar a una glibc 2.0, en que había
que recompilar todos los programas para poder ejecutarlos correctamente, y en
las nuevas 2.1, 2.2 y 2.3 ha habido algunos cambios menores que podían afectar
a alguna aplicación. En muchos casos, los paquetes de software comprueban si
se tiene la versión correcta de la glibc, o en el mismo nombre mencionan la
versión que hay que utilizar (ejemplo: paquete-xxx-glibc2.rpm).