Hola a todos, * Estoy examinando el paquete modutils y me pregunto... ¿porqué existen insmod y modprobe si ambos comandos hacen los mismo? Incluso más, pues en las páginas man, en el caso de insmod dice: "insmod is a trivial program to insert a module into the ker- nel: if the filename is a hyphen, the module is taken from standard input. Most users will want to use modprobe(8) instead, which is cleverer." ¿en qué casos estará entonces indicado utilizar insmod en lugar de modprobe teniendo en cuenta que es más limitado? Más que nada me gustaría saber en qué situación se usa uno u otro de manera óptima. Gracias por las aclaraciones. -- ¡Share your knowledge! Linux user id 332494 # http://counter.li.org/ PGP id 0xC5ABA76A # http://pgp.mit.edu/
Aquiles escribió:
Hola a todos,
* Estoy examinando el paquete modutils y me pregunto...
¿porqué existen insmod y modprobe si ambos comandos hacen los mismo?
Incluso más, pues en las páginas man, en el caso de insmod dice:
"insmod is a trivial program to insert a module into the ker- nel: if the filename is a hyphen, the module is taken from standard input. Most users will want to use modprobe(8) instead, which is cleverer."
¿en qué casos estará entonces indicado utilizar insmod en lugar de modprobe teniendo en cuenta que es más limitado?
Más que nada me gustaría saber en qué situación se usa uno u otro de manera óptima.
Gracias por las aclaraciones.
insmod va a desaparecer es más antiguo. Modprobe es más moderno, hacen lo mismo.
El 2005-04-18 a las 18:35 +0200, Aquiles escribió:
* Estoy examinando el paquete modutils y me pregunto...
¿porqué existen insmod y modprobe si ambos comandos hacen los mismo?
No hacen lo mismo. Insmod "simplemente" inserta el modulo que le pides. Modprobe lo hace "inteligentemente". Eso es lo que dicen los manuales, en típico ingles terso de los manuales. Lo que significa es que modprobe es inteligente, y no solamente carga lo que le pides, sino lo que haya que cargar como prerequisito o postrequisito, con los parámetros adecuados, según la información que en cuentre en modprobe.conf. Antiguamente modprobe en realidad llamaba a insmod - puedes verlo mirando el manual del mismo en un SuSE 7.x, por ejemplo.
Más que nada me gustaría saber en qué situación se usa uno u otro de manera óptima.
Sólo he usado insmod en contadas ocasiones, para hacer probatinas raras. Modprobe es más seguro, o "más inteligente" ;-) -- Saludos Carlos Robinson
No hacen lo mismo. Insmod "simplemente" inserta el modulo que le pides. Modprobe lo hace "inteligentemente". Eso es lo que dicen los manuales, en típico ingles terso de los manuales.
* Pues si... "cleverer"... según las man. ;)
Lo que significa es que modprobe es inteligente, y no solamente carga lo que le pides, sino lo que haya que cargar como prerequisito o postrequisito, con los parámetros adecuados, según la información que en cuentre en modprobe.conf.
* Más que inteligente, seguro IMHO.
Antiguamente modprobe en realidad llamaba a insmod - puedes verlo mirando el manual del mismo en un SuSE 7.x, por ejemplo.
* Coñe, curioso. Eso me pasa por novato que empezó en esto de GNU/Linux con la 8.2
Sólo he usado insmod en contadas ocasiones, para hacer probatinas raras. Modprobe es más seguro, o "más inteligente" ;-)
Claro!! -- ¡Share your knowledge! Linux user id 332494 # http://counter.li.org/ PGP id 0xC5ABA76A # http://pgp.mit.edu/
El 2005-04-19 a las 13:59 +0200, Aquiles escribió:
Antiguamente modprobe en realidad llamaba a insmod - puedes verlo mirando el manual del mismo en un SuSE 7.x, por ejemplo.
* Coñe, curioso. Eso me pasa por novato que empezó en esto de GNU/Linux con la 8.2
Mmm, yo empecé con la 5.2 o 3, que "regalaban" los cuatro CDs en un extra de verano, previo pago extra - verano del 98 - con alguna probatina anterior. Pero es que el método habitual que me decían los que habían probado linux, que era descargarselo de internet y generar el CD, pues como que no, con mi modem. Y la tarifa plana creo que no estaba todavía nacida. Así que ver esos cuatro CDs de una distro que tenía fama de ser la más facil de instalar y usar, y alargarseme los dientes, fué todo uno :-p -- Saludos Carlos Robinson
El Lunes, 18 de Abril de 2005 18:35, Aquiles escribió: Se que hace dias que salió el tema, pero me gustaria remarcar una diferencia en modprobe y insmod, que obliga a mantener insmod... Insmod sirve para forzar cargar un módulo concreto sin usar ninguna dependencia, ni ninguna otra información. Imaginad que teneis 3 versiones de un mismo módulo, porque lo estais desarrollando, o simplemente, no os funciona bien uno, y probais de arreglarlo. Con modprobe solo podreis cargar los modulos que estan instalados en los directorios /lib/modules/version_del_kernel/... Y ademas te cargará las dependencias que haya generado depmod. Es posible que te interese cargar los módulos en un orden concreto, o bien hayan 2 alternativas en las dependencias, y con perdon, es mas practico hacer las pruebas con insmod, al modulo y directorio que te de la gana, en lugar de ir cambiando los ficheros de configuración e ir haciendo insmod. Tambien es util el insmod, cuando quieres dejar fija la configuración de hardware en una máquina, y saltarte todos los superlentos scripts de inicio que buscan hardware. Yo es lo que hago en las máquinas, normalmente para ahorrar ese horrible tiempo de búsqueda de dispositivos. Suelo usar el valor 4 de init, que no usa nadie, para hacer una configuración y arranque rápidos. Si hay cambios de hardware, con un programa automáticamente me detecta cambios en el PCI y USB (es muy rapido) y decide usar el arranque rápido o lento, en funcion de si hay diferencias o no, y por supuesto uso el insmod, una vez, creo que un hardware me interesa, grabo la información de módulos actual automáticamente, de esta manera, optimizas el proceso más lento de todos del arranque. Para que os hagais una idea, si el lspci y lsusb, no han cambiado, porqué has de buscar de nuevo todo? si ya sabes lo que necesitas...
Hola a todos,
* Estoy examinando el paquete modutils y me pregunto...
¿porqué existen insmod y modprobe si ambos comandos hacen los mismo?
Incluso más, pues en las páginas man, en el caso de insmod dice:
"insmod is a trivial program to insert a module into the ker- nel: if the filename is a hyphen, the module is taken from standard input. Most users will want to use modprobe(8) instead, which is cleverer."
¿en qué casos estará entonces indicado utilizar insmod en lugar de modprobe teniendo en cuenta que es más limitado?
Más que nada me gustaría saber en qué situación se usa uno u otro de manera óptima.
Gracias por las aclaraciones.
-- ################################################ #- Urbez Santana i Roma - #- Email: urbez@linuxupc.upc.edu #- Private Web: http://linuxupc.upc.es/~urbez/ ################################################
Muchas gracias por la ampliación; me queda muchísismo más claro ahora. -- ¡Share your knowledge! Linux user id 332494 # http://counter.li.org/ PGP id 0xC5ABA76A # http://pgp.mit.edu/
participants (4)
-
Aquiles
-
Carlos E. R.
-
csalinux
-
Urbez Santana Roma