Login Barrapunto
Kernel Linux: documentación y configuración
Daniel nos cuenta "Hace poco estuve charlando en el canal Linux sobre el kernel de Linux. Todos estamos de acuerdo en que la documentación sobre él es muy escasa y prehistórica. [...] Dentro de un par de años, el sistema de configuracion Xconfig estara totalmente desfasado (entre otras cosas, por las dimensiones que alcanzara el núcleo), no solamente por ser poco eficiente, sino que no posiciona las caracteristicas de manera ergonómica (perdón por el palabro). [...] ¿Qué piensa Barrapunto sobre este problema? ¿No estamos un poco retrasados en este sentido con respecto a otras soluciones comerciales como SUN o IBM? [...]." (Nota completa en la página de esta historia)
"Hace poco estuve charlando en el canal Linux sobre el kernel de Linux. Todos estamos de acuerdo en que la documentación sobre él es muy escasa y prehistórica. Para poder hallar funcionalidades avanzadas, tienes que recorrerte medio Internet, y cuando la encuentras, está mal documentada o desfasada. Y ya no hablemos del tamaño. Dentro de un par de años, el sistema de configuracion Xconfig estara totalmente desfasado (entre otras cosas, por las dimensiones que alcanzara el núcleo), no solamente por ser poco eficiente, sino que no posiciona las caracteristicas de manera ergonómica (perdón por el palabro). Es decir, para activar un feature, tienes que activar varios mas que, no solo están en otra sección, sino que también están mal documentados. ¿Qué piensa Barrapunto sobre este problema? ¿No estamos un poco retrasados en este sentido con respecto a otras soluciones comerciales como SUN o IBM? Creo que el aspecto de documentación y facilidad de uso de un kernel es esencial para sus implementaciones "comerciales" (¿Colonización de sites que corren sistemas NT?)."
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
Kernel Linux: documentación y configuración
|
Log in/Crear cuenta
| Top
| 15 comentarios
| Buscar hilo
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

Hurd llegará
(Puntos:1)( http://www.prana-luz.com/ )
Estamos desapareciendo de la tierra aunque no creo que seamos innecesarios, o Dios no nos habría creado(GER
Al 'make xconfig' le queda poco
(Puntos:1)( http://barrapunto.com )
(repito, que alguien me corrija si me equivoco)
# apt-get laid
Alguna vez has compilado el Solaris o IBM...
(Puntos:4, Interesante)( http://bulmalug.net/ )
Primero, lo mencionado en el título confunde y no es comparable. Muy poca gente tiene acceso a los fuentes del Solaris para compilarlos, y los que lo tienen no son precisamente usuarios hogareños con un PII y 64 MB de RAM.
Segundo, la compilación del kernel del Linux no está pensado para todo el mundo, no porque sea complicado, sino porque a mi madre no le interesa instalarse el último 2.4.x-ac para probarlo no acceder a el hardware supernuevo que salió para jugar al Quake III a 500 fps.
Tercero, compilar el kernel no es nada complicado, ni usando el config, menuconfig o xconfig. Lo complicado es definir las reglas para seleccionar los módulos necesarios, incluir los dependientes y verficiar que no haya inconsistencias. Este es el trabajo que está haciendo ESR y se llama CML2.
Cuarto, el trabajo de compilar el kernel, para los usuarios no iniciados, es de las distribuciones. Lo que necesita el usuario son herramientas para configurar los más automáticamente posible el sistema, _no_ el kernel: TCP/IP, tarjeta gráfica, modos de vídeo, sonido, etc. etc. Todo esto no tiene práctiamente nada que ver con el kernel, sobre todo con los que sacan las distribuciones que tienen todos los drivers posibles (y razonables) incluidos como módulos. Aquí es donde queda mucho trabajo.
Último: las herramientas basadas en comandos y consolas de texto (aún mas bastos que el xconfig) nunca moriran, leer In the beginning was the command line Que no nos quiten el make menuconfig!!! ;-)
no space left in device
make menuconfig RULEZ
(Puntos:1)Puxa Asturies Dixebra
¿Retrasados respecto de IBM?
(Puntos:1)( http://jorgefuertes.com/ )
¿Alguién lo ha visto?
http://jorgefuertes.com
Re:Hurd llegará
(Puntos:1)( http://www.superiodico.net/ )
--- www.superiodico.net * Crónicas de un enrea
Re:¿Retrasados respecto de IBM?
(Puntos:1)( http://helvete.escomposlinux.org/ )
Ahora que lo pienso...es lo mismo que hace el make menuconfig.
Lo que si veo es que dentro de nada la cantidad de opciones que habrá que elegir para compilar el núcleo sea bestial y tendremos que bajarnos 500 megas de fuentes para en realidad compilar 10 megas.
Igual estaría bien algo como apt-get para bajarse los "módulos" de fuentes que nos interesen aunque como el núcleo es monolítico separar el código fuente en módulos puede ser imposible.
Re:make menuconfig RULEZ
(Puntos:1)( http://barrapunto.com/ )
Re:¿Retrasados respecto de IBM?
(Puntos:2)( http://quie.blogalia.com/ )
Sería interesante dividir al menos el núcleo en zonas que sean claramente independientes, y permitir bajar "módulos" aparte. Por ejemplo:
* kernel-base
* kernel-asm-i386
* kernel-scsi
* kernel-isdn
* kenerl-usb
* ...
Y lo ideal sería una cosa al estilo BSD. Bajas el kernel-base, configuras, y por las dependencias que se generan, el sistema de compilación "baja" de Internet lo que le hace falta (si no lo ha bajado ya), y empieza a compilar.
Se podría empezar con divisiones grandes, por aquello de tenerlo todo en .tar.gz, y luego ir "granularizando" más el proceso, permitiendo al sistema bajar ficheros .c y .h individuales (¿por qué bajar -scsi completo, si sólo voy a usar una ZIP paralelo?)
Vale. Sería complicado, pero ganaríamos mucho, y es núcleo no es tan monolítico como para no permitirlo.
Re:¿Retrasados respecto de IBM?
(Puntos:1)( http://barrapunto.com/ )
pues yo tengo un monitor como una pizarra...
(Puntos:1)( http://luiscalog.blogspot.com/ )
siemplemente, voy mas rápido que con xconfig
PiKolO
Re:¿Retrasados respecto de IBM?
(Puntos:1)( http://luiscalog.blogspot.com/ )
PiKolO
Re:Hurd llegará
(Puntos:1, Interesante)