Linux kernel vs GNU version
- Inicie sesión o regístrese para enviar comentarios
Buenas tardes
Sigo con mis preguntas neewbies porque realmente no me aclaro mucho nunca.
Leo en este blog que hay una aplicacion para cambiar de kernel....
https://lignux.com/ukuu-una-extension-para-cambiar-el-kernel-en-ubuntu-de-forma-grafica/
Al respecto me asltan varias dudas por mi poca cultura GNU/linuxera.
Entiendo que el kernel linux es como a todas las distribuciones gnu/linux certificadas por FSF o no... pero: ¿que ventaja tiene actualizarla usando un hardware antiguo? ¿por vulnerabilidades,y si es asi ... aun servicio de alerta temprana habiendo tantas distribuciones?
Respecto al kernel ... ¿habeis compilado el kernel para el hardware que teneis? ... me gustaria saber como hacerlo por ejemplo para mi libreboot X60 ,ya he visto como se hace pero me refiero que opciones elegir al compilar.
¿El kernel localiza el hardware como lo hacia el popular plugandplay? , lo digo porque Trisquel7 amd 64 me dice que tengo una cpu i7 que no tengo ... es un core 2 duo.
Respecto a la version de GNU que hace la diferencia entre unas versiones y otras... estuve viendo un poco que lleva Trisquel7 y mezcla librerias de debian , ubuntu, propias ,... entre ellas veo muchas que no voy a utilizar de impresoras, wiki, compartir desktop, samba etc etc? Ademas en el repositorio de trisquel hay instaladores de debian y kde.
Me podriais sugerir alguna literatura basica y breve en español para entender el kernel y el gnu (el porque de porque son sus versiones diferentes)
Muchas gracias.
Lo primero es que no todos los "Kernels son iguales", el Kernel que utiliza ubuntu es la versión Vanylla la cuál contiene blobs binarios privativos y por lo tanto ese kernel no se puede utilizar directamente en distribuciones libres o avaladas por la FSF. Lo segundo el kernel vanylla es tomado por las distintas distribuciones y cada una lo adapta a su necesidad, por ejemplo Debian depura el kernelll vanylla y le quita todos los blobs privativos para luego ensamblar Debian, Trisquel toma la base del kernel de Ubuntu y lo "filtra" o sea también le quita todos los blobs privativos que contiene. Por otra parte está el kernel Linux-Libre que es digamos el Kernel "oficial" de la FSF al que también se le quitan los blobs privativos pero que casualmente en trisquel no se utiliza porque se hace un filtro directamente del kernel "sucio" de Ubuntu, dicho sea de paso el kernel Linux-Libre puede utilizarse en trisquel activando un repositorio, pero en este momento no recuerdo cuál es.
Por último las versiones viejas del kernel no sólo tienen vulnerabilidades sino que también están limitadas al soporte de hardware, por ejemplo si adquieres un periférico nuevo (una impresora o un mouse) es posible que si es hardware muy reciente no esté soportada por un kernel más antiguo y sí por un kernel más reciente. Con lo de la compilación del kernel nunca he hecho tal cosa así que no puedo ayudarte en ese aspecto. Espero haber sido claro en mi respuesta un saludo y feliz 2017.
Perdonad esta duda de novato ¿Que ventaja tiene limpiar un kernel sucio de Ubuntu sobre usar el Kernel Linux-libre?, supongo que cuando se hace así es por algo, pero me parece duplicar esfuerzos.
Compatibilidad con el hardware. Esos blobs son drivers y liberias privativas para cierto tipo de hardware.
>>>>>> Perdonad esta duda de novato ¿Que ventaja tiene limpiar un kernel sucio de Ubuntu sobre usar el Kernel Linux-libre?, supongo que cuando se hace así es por algo, pero me parece duplicar esfuerzos.
Yo tengo la misma duda que me descoloca como he dicho mas arriba ¿el kernel de trisquel es mas compatible y menos seguro que el de la FSF , o al reves? En algun sitio deberia aparecer como se hizo o al menos un resumen . Me extraña refiriendome a GNU Trisquel 7 amd64 (pero con el mismo grado de extrañeza) que por ejemplo que en Synactic Package Manager el Changelog NO aparezca en las librerias (usando el repositorio español)
Gracias.
Vaya creo q toda la info esta en su repositorio que es como el "alma-mater" muchas gracias por el enlace:
https://linux-libre.fsfla.org/pub/linux-libre/freesh/
Casi todas las preguntas que hacia se responden ahi, si estudio su significado.
jxself hasta da como hacerlo en el libreboot como preguntaba al principio.
Muchas por vuestro enlace ahora si que lo tengo claro. Lo importante es saber por donde empezar.
Saludos.
Feliz año ya 2017.
Muchas gracias por tu exhaustiva informacion me ha sido de mucha ayuda. Soy bastante de buscar 3 pies al gato por lo que una pregunta de las muchas q se me ocurren , la mas importante seria .. ¿que kernel me interesa mas? ... las prioridades seria que funcione con las ¿librerias? de hardware libre ... precisamente ahi es donde esta la clave... saber cuales son esas librerias es saber que hardware lleva bloatware ,dicho de otra manera de q hardware se fia el programador .
Al hablarme de FSF tiene un kernel propio que no es el de Trisquel me queda totalmente descolocado.
Entiendo que el esquivar el bloatware o microcodigo privativo se hace en el kernel y en gnu (en gnu creo mas facil porque las clasifica de privativas en los repositorios), por lo que me gustaria llegar ahi para saber q tratamiento al hardware se aplica.
Creo q la compilacion del codigo fuente del kernel es la clave para averiguar estas cosas.. bueno si alguien quiere aportar un poco mas al respecto ... muchas gracias de nuevo.
Si quieres actualizar el kernel puedes hacerlo desde este servicio. Es muy fácil de usar, hasta yo lo uso: https://jxself.org/linux-libre/
- Inicie sesión o regístrese para enviar comentarios