Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

Kernel Linux: documentación y configuración

editada por Baranda el 06 de Mayo 2001, 23:45h   Printer-friendly   Email story
desde el dept. opiniones-varias
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.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Hurd llegará

    (Puntos:1)
    por lavlov (2603) <manuel.catedraNO@SPAMgmail.com> el Lunes, 07 Mayo de 2001, 00:05h (#27453)
    ( http://www.prana-luz.com/ )
    Y no tendrá problemas de tamaño...
    --

    Estamos desapareciendo de la tierra aunque no creo que seamos innecesarios, o Dios no nos habría creado(GER

  • Si no me equivoco, se va a incluir en la nueva serie de kernels de desarrollo 2.5 una herramienta construida por el mismisismo ESR (o es del RMS?, que alguien me corrija si me equivoco) Ahora mismo no tengo ninguno de los enlaces de donde saque los datos, pero vendria a sustituir al sistema actual de configuracion del nucleo y esta hecha en Python..
    (repito, que alguien me corrija si me equivoco)
    --

    # apt-get laid
  • por bulmero (2936) el Lunes, 07 Mayo de 2001, 00:35h (#27458)
    ( http://bulmalug.net/ )
    Unas aclaraciones... (enumeradas ;-)

    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
  • por kranko (2602) <kranko@bokepainthenight.as> el Lunes, 07 Mayo de 2001, 07:04h (#27471)
    yo es lo que uso y no lo cambio por el xconfig ni por na, CONSOLA POWER!!!!!!!!!
    --


    Puxa Asturies Dixebra
  • Yo nunca he visto compilar el kernel de AIX.
    ¿Alguién lo ha visto?
    --
    http://jorgefuertes.com
  • Re:Hurd llegará

    (Puntos:1)
    por SUPERiódico (1761) el Lunes, 07 Mayo de 2001, 09:31h (#27477)
    ( http://www.superiodico.net/ )
    Es lo que tienen los microkernels ...
    --

    --- www.superiodico.net * Crónicas de un enrea

  • por musg1 (3284) el Lunes, 07 Mayo de 2001, 11:04h (#27488)
    ( http://helvete.escomposlinux.org/ )
    Supongo que se refiere a que en los Unix comerciales suelen tener un sistema de menus categorizado, con ayudas para enlazar los modulos del núcleo.

    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.

  • por Paco Lopera (1765) <pcloperaNO_SPAM@ono.com> el Lunes, 07 Mayo de 2001, 11:50h (#27494)
    ( http://barrapunto.com/ )
    Pero no por mania a las X. Simplemente el entorno menuconfig es mucho más aceptable que el xconfig, a no ser que tengas un monitor como una pizarra...
  • por Heimy (342) el Lunes, 07 Mayo de 2001, 13:45h (#27508)
    ( http://quie.blogalia.com/ )
    Humm... No tan imposible. Al fin y al cabo, la zona de drivers en las fuentes del núcleo tiene un tamaño más que respetable (unos 64MB en el 2.4.4 que tengo en /usr/src/linux, de un total de 132MB, y la de arch 23MB, de los cuales sólo ~1'5 es i386), y la mayoría de lo que hay ahí NO se compila, excepto que lo escojas.

    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.
  • por Fisiquin (1474) el Lunes, 07 Mayo de 2001, 14:14h (#27516)
    ( http://barrapunto.com/ )
    Los Unix comerciales si tienen formas de compilar nuevos kernels, suelen traer un compilador de c, cuya única función es la compilar nuevos núcleos. No traen las fuentes sino que se encuentran en librerias precompiladas. Con este sistema yo he compilador núcleos para HP-UX e IRIX.
  • y sigo usando make menuconfig, en una xterm
    siemplemente, voy mas rápido que con xconfig
    --

    PiKolO
  • por Pikolo (2466) el Lunes, 07 Mayo de 2001, 16:15h (#27533)
    ( http://luiscalog.blogspot.com/ )
    y un apt-get make menuconfig?? es decir, que se bajaran los archivos necesarios para configurar las opciones, y luego nos bajamos exactamente los archivos que vamos a compilar (aunq seria lioso, pq supongo q habria q implimentar un servidor q hiciera paquetes "a medida" con los ficheros que necesitemos...
    --

    PiKolO
  • Re:Hurd llegará

    (Puntos:1, Interesante)
    por pobrecito hablador el Lunes, 07 Mayo de 2001, 22:41h (#27585)
    Fundamenta tu opinión, por favor... y hazlo en el contexto que nos ocupa... el problema de configuración del núcleo Linux, que ya sabemos todos (o la mayoría) que Hurd es microkernel y tal y tal... ¿y cuando Hurd tenga que dar tanto soporte como Linux? Pues digo yo que será complicado configurarlo, pues habrá que ajustar un montón de parámetros, queramos o no...
  • 2 respuestas por debajo de tu umbral de lectura actual.