16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ª FUOC • XP04/90785/00019<br />

Software libre<br />

y la <strong>de</strong> <strong>de</strong>sarrollo (2.5 por Linus), trabajando a tiempo completo en<br />

las versiones.<br />

Si bien hay que tener en cuenta que con las versiones actuales <strong>de</strong>l<br />

kernel se ha alcanzado ya un alto grado <strong>de</strong> <strong>de</strong>sarrollo y madurez; lo<br />

que hará que cada vez se amplíe más el tiempo entre la publicación<br />

<strong>de</strong> las versiones. A<strong>de</strong>más, otro factor a consi<strong>de</strong>rar es el tamaño y el<br />

número <strong>de</strong> personas que están trabajando en el <strong>de</strong>sarrollo. En un<br />

principio había unas pocas personas que tenían un conocimiento<br />

global <strong>de</strong>l kernel entero, mientras hoy en día tenemos muchas personas<br />

<strong>de</strong>sarrollándolo (se cuenta que cerca <strong>de</strong> dos mil), aunque con<br />

unos conocimientos parciales <strong>de</strong>l kernel; a<strong>de</strong>más, ni todos trabajan<br />

simultáneamente, ni su aportación es igual <strong>de</strong> relevante (algunas <strong>de</strong><br />

ellas sólo corrigen errores sencillos), mientras son unas pocas (como<br />

los mantenedores) las que disponen <strong>de</strong> un conocimiento total <strong>de</strong>l<br />

kernel. Esto supone que se puedan alargar los <strong>de</strong>sarrollos, y que las<br />

aportaciones se tengan que <strong>de</strong>purar, para ver que no entren en<br />

conflicto entre ellas, o <strong>de</strong>cidir entre posibles alternativas <strong>de</strong> prestaciones<br />

para escoger.<br />

Respecto a la numeración <strong>de</strong> las versiones <strong>de</strong>l kernel <strong>de</strong> <strong>Linux</strong><br />

([lkm03][DB03]), cabe tener en cuenta los aspectos siguientes:<br />

ANOTACIONES<br />

a) Las versiones <strong>de</strong>l kernel <strong>Linux</strong> están divididas en dos series: una<br />

es la <strong>de</strong>nominada “experimental” (la numerada impar en la segunda<br />

cifra, como 1.3.xx, 2.1.x o 2.5.x) y la otra es la <strong>de</strong> producción<br />

(serie par, como 1.2.xx, 2.0.xx, 2.2.x, 2.4.x y más). La serie<br />

experimental son versiones que se mueven rápidamente y son utilizadas<br />

para probar nuevas prestaciones, algoritmos o controladores<br />

<strong>de</strong> dispositivo, etc. Por la propia naturaleza <strong>de</strong> los kernels<br />

experimentales, pue<strong>de</strong>n tener comportamientos impre<strong>de</strong>cibles,<br />

como pérdidas <strong>de</strong> datos, bloqueos aleatorios <strong>de</strong> la máquina, etc.<br />

Por lo tanto, no <strong>de</strong>berían utilizarse en máquinas <strong>de</strong>stinadas a producción,<br />

a no ser que se quiera probar una característica <strong>de</strong>terminada<br />

(con los consecuentes peligros).<br />

b) Los kernels <strong>de</strong> producción (serie par) o estables son kernels con<br />

un conjunto <strong>de</strong> prestaciones bien <strong>de</strong>finido, con un número bajo<br />

<strong>de</strong> errores conocidos y controladores <strong>de</strong> dispositivos probados.<br />

142

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!