Estoy trabajando en un suse 8.1 con un kernel que al compilar ya me ha dado fallos... Y a raiz de esto me han surgido diversas dudas ... En suse cuando se quiere actualizar un kernel, puedes utilizar el de www.kernel.org ? o ellos ( Suse Gmbh )hacen alguna especie de cambio en el kernel que sale, es decir si el equipo de suse optimiza el nucleo para ellos o es exactamente el mismo que el que saca Linus Torvalds ¿? Visitando : ftp://ftp.suse.com/pub/people/mantel/next/ entiendo que en este ftp ofrecen un kernel optimizado para suse ¿?¿ ( en el README del ftp que ese kernel es inestable.. ) Quisiera abrir este hilo sobre el kernel para comparar puntos de vista, que hacen unos y que hacen otros para tener una referencia más clara... como siempre gracias por adelantado y un saludo a todos !!!! --iphase.
El 2003-04-28 a las 09:42, iphase escribió:
En suse cuando se quiere actualizar un kernel, puedes utilizar el de www.kernel.org ?
Poder, se puede.
o ellos ( Suse Gmbh )hacen alguna especie de cambio en el kernel que sale,
Montones. Ponen muchos parches, los puedes ver si miras en el rpm de fuentes de las fuentes, quiero decir, el *.src.rpm. Allí están los parches que han aplicado, y puedes sacarte tus conclusiones. No me preguntes como, que yo no lo he hecho ;-)
es decir si el equipo de suse optimiza el nucleo para ellos o es exactamente el mismo que el que saca Linus Torvalds ¿?
Tengo entendido que añaden drivers para muchos dispositivos que no estan en el kernel normal, incluso cogiendo cosas del kernel de desarrollo (el 2.5 o quizás el 2.6). Yo sólo intenté una vez poner un kernel "normal", y no me funcionó porque mi sistema hacía uso de cosas que no estaban ahí. Por ejemplo, una diferencia fuerte es que el kernel de la serie 2.2, el 18 o el 19 que usaban los suse 7.1 o 3, tienen soporte reiserfs, que el kernel normal lo puso en la serie 2.4
Visitando :
ftp://ftp.suse.com/pub/people/mantel/next/
entiendo que en este ftp ofrecen un kernel optimizado para suse ¿?¿ ( en el README del ftp que ese kernel es inestable.. )
Cuidado. Ese kernel es experimental: puede que te funcione, puede que no, o incluso pete, no está garantizado. Si lo observas, cambia frecuentemente. No obstante, hay gente que ha tenido que usarlo para solventar problemas graves: por ejemplo, los cuelgues del kernel original del suse 8.1 se solventaron primero en ese kernel, y cuando vieron que resolvía los problemas, entonces lo pasaron a un parche oficial.
Quisiera abrir este hilo sobre el kernel para comparar puntos de vista, que hacen unos y que hacen otros para tener una referencia más clara... como siempre gracias por adelantado y un saludo a todos !!!!
Me parece recordar que también hay una lista de suse sobre cosas "más profundas", de programacion y/o del kernel. Pero es en inglés, o quizás en alemán, no he mirado. Y, también, si buscas en el archivo histórico de la lista hay mensajes sobre el tema, sale de vez en cuando. -- Saludos Carlos Robinson
El Lun 28 Abr 2003 09:42, iphase escribió:
Estoy trabajando en un suse 8.1 con un kernel que al compilar ya me ha dado fallos... Y a raiz de esto me han surgido diversas dudas ...
En suse cuando se quiere actualizar un kernel, puedes utilizar el de www.kernel.org ? o ellos ( Suse Gmbh )hacen alguna especie de cambio en el kernel que sale, es decir si el equipo de suse optimiza el nucleo para ellos o es exactamente el mismo que el que saca Linus Torvalds ¿?
Según creo si se modifica el código del kernel y este no pasa por las manos del equipo de torvalds eso automaticamente deja de tener derecho a llamarse Linux. Suse, o cualquiera que tenga ganas, puede modificar el codigo del kernel en el momento que quiera por que para eso es codigo abierto pero no se podria comercializar el producto bajo el nombre de Linux
Visitando :
ftp://ftp.suse.com/pub/people/mantel/next/
entiendo que en este ftp ofrecen un kernel optimizado para suse ¿?¿ ( en el README del ftp que ese kernel es inestable.. )
Quisiera abrir este hilo sobre el kernel para comparar puntos de vista, que hacen unos y que hacen otros para tener una referencia más clara... como siempre gracias por adelantado y un saludo a todos !!!!
--iphase.
Hola :) Javier Payno wrote:
El Lun 28 Abr 2003 09:42, iphase escribió:
Estoy trabajando en un suse 8.1 con un kernel que al compilar ya me ha dado fallos... Y a raiz de esto me han surgido diversas dudas ...
En suse cuando se quiere actualizar un kernel, puedes utilizar el de www.kernel.org ? o ellos ( Suse Gmbh )hacen alguna especie de cambio en el kernel que sale, es decir si el equipo de suse optimiza el nucleo para ellos o es exactamente el mismo que el que saca Linus Torvalds ¿?
Lo que hacen las diferentes distros (incluido Debian y Gentoo) es añadir ciertos parches que no se encuentran el el kernel oficial que te descargas de kernel.org. Los parches son bien de otros kernels, como puede ser el de Alan Cox, Dave Jones, Andrea Arcangeli, ... Por lo que siguen siendo GPL. En otras ocasiones incluyen parches que se encuentran en los kernels en desarrollo (2.5 en este caso) o bien parches de kerneli (criptografía).
Según creo si se modifica el código del kernel y este no pasa por las manos del equipo de torvalds eso automaticamente deja de tener derecho a llamarse Linux. Suse, o cualquiera que tenga ganas, puede modificar el codigo del kernel en el momento que quiera por que para eso es codigo abierto pero no se podria comercializar el producto bajo el nombre de Linux
Los parches que incluyen las distros son GPL. Puedes perfectamente descargar el kernel de kernel.org, lo que pasa es que los parches que haya incluido SuSE no los encontrarás, suelen ser optimizaciones, criptografía, ... que vienen de 2.5 o de otros kernels. Por lo que tendrías que descargarte esos mismo parches, parchear el kernel y recompilar. HTH Rafa -- rafa@artenet-cb.es http://www.suse.de/es rafael.griman@hispalinux.es http://www.suse.com registered Linux user 286102 http://counter.li.org/ Only those who attempt the absurd can achieve the impossible.
Hola a todos .. y gracias por las respuestas ( esto se pone interesante ) : Rafael Grimán dijo hace nada :
Lo que hacen las diferentes distros (incluido Debian y Gentoo) es añadir ciertos parches que no se encuentran el el kernel oficial que te descargas de kernel.org. Los parches son bien de otros kernels, como puede ser el de Alan Cox, Dave Jones, Andrea Arcangeli, ... Por lo que siguen siendo GPL. En otras ocasiones incluyen parches que se encuentran en los kernels en desarrollo (2.5 en este caso) o bien parches de kerneli (criptografía).
Donde puedo conseguir más informaciòn al respecto de la politica de suse sobre esto.. es decir si tiene alguna "predileccion" a la hora de incluir parches ( si se fijan antes en los del master Alan Cox, o no tienen nada predefinido, es decir que según les convenga añaden de aquí o de allí.. ¿?¿ Quiero probar a descargar el ultimo kernel + modulos, etc.. e instalarlo en el 8.2 , alguien lo ha probado ¿? Después de intentar compilar el kernel como ya dije y no poder.. hay alguna manera de dejar /usr/src/linux tal y como estaba para empezar de nuevo ( sin tener que copiar las fuentes otra vez, claro ) ¿?¿ Aprovecho para agradecer otra vez las respuestas obtenidas !!!!
El 2003-04-28 a las 16:20, iphase escribió:
Después de intentar compilar el kernel como ya dije y no poder..
:-? No recuerdo ahora mismo. Mmm... si se trata de los fuentes según Suse, empieza con "make cloneconfig". Luego edita el Makefile y pon nombre a "extraversion". Y luego, compila: debe generarte un kernel idéntico al que tengas en ejecución. Y si funciona, pues ya puedes cambiarlo.
hay alguna manera de dejar /usr/src/linux tal y como estaba para empezar de nuevo ( sin tener que copiar las fuentes otra vez, claro ) ¿?¿
Si no lo has sobreescrito con otros fuentes, pruba "make mrproper". ¿Has visto alguna vez ese anuncio en la tele? Mr Proper creo que es un producto de limpieza de esos con mayordomo que hace la prueba del algodón, o algo así. X'-) Bueno, pues ese procedimiento te deja el arbol de los fuentes tal como vino al mundo: te borra hasta las configuraciones que hayas hecho como copia de seguridad! Y si no, pues reenmplaza las fuentes, tampoco es tanto - si tienes los CDs, claro. -- Saludos Carlos Robinson
iphase wrote:
Estoy trabajando en un suse 8.1 con un kernel que al compilar ya me ha dado fallos... Y a raiz de esto me han surgido diversas dudas ...
En suse cuando se quiere actualizar un kernel, puedes utilizar el de www.kernel.org ? o ellos ( Suse Gmbh )hacen alguna especie de cambio en el kernel que sale, es decir si el equipo de suse optimiza el nucleo para ellos o es exactamente el mismo que el que saca Linus Torvalds ¿?
Visitando :
ftp://ftp.suse.com/pub/people/mantel/next/
entiendo que en este ftp ofrecen un kernel optimizado para suse ¿?¿ ( en el README del ftp que ese kernel es inestable.. )
Quisiera abrir este hilo sobre el kernel para comparar puntos de vista, que hacen unos y que hacen otros para tener una referencia más clara... como siempre gracias por adelantado y un saludo a todos !!!!
--iphase.
Alguna vez, no hace mucho, durante la actualización de un kernel, Roman de Suse había explicado que tienen mucho trabajo adicional sobre el kernel original de kernel.org. Adicionalmente explicó que no todo lo que ellos hacen llega al kernel genérico, muchas veces por mera política, es decir a la mayoría no le interesa al mismo tiempo que a Suse. Mencionó un ejemplo de como una modificación hecha por Suse a las pocas semanas fue aceptada en el kernel genérico, pero no siempre se da de esa manera. Existe una opción make cloneconfig, que copia la configuración del kernel tal como lo trae Suse, y recomiendan comenzar siempre con este comando, y luego hacer las modificaciones con make xxxconfig. Me pasó ya eso de no poder compilar el kernel que trae suse desde 0, pero modificaciones sobre la configuracón del original me funcionaron sin problemas. Saludos. -- -.Francisco Acosta.- -.chesco@idea.com.py.-
participants (5)
-
Carlos E. R.
-
Francisco Acosta
-
iphase
-
Javier Payno
-
Rafael Grimán