-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-09-21 a las 17:30 +0200, Joan Carles Jimenez escribió:
El comando "dd" lo he descartado justo por lo que me dices: tengo que pasar por el kernel, dispositivos, drivers, etc. Lo que busco es algo que ataque directamente al hardware (lo que antiguamente se hacia con interrupciones). Incluso estoy buscando alguna cosa en C, pero de momento sigo sin nada. Yo mismo me encargo de guardar la informació que tengo en cada sector. Me falta la parte de escritura/lectura en disco.
Entonces lo que necesitas es ayuda como programador, no como usuario. En eso poco puedo ayudarte, porque no he programado gran cosa en Linux. Per échale vistazo a a programas que pueden hacer eso para ver cómo lo hacen. El mismo dd, por ejemplo. Hay un programa que escribe directamente a disco para ganar velocidad, que era el cdrecord o el xcdrecord: para tener velocidad al quemar los CDs con los ordenadores lentos se generaba la imagen en una partición "raw" para uso exclusivo de ese programa. En el howto de como grabar CDs lo menciona, yo usé ese sistema hace años. El xine también hace acceso directo a disco, para leer, en algunos de sus módulos. Por ejemplo, sé que puede leer sin que intervenga el sistema de caché de disco del kernel, porque se llenaría de datos inútiles que sólo se van a leer una vez, ralentizando el resto del sistema. O pregunta en la lista de programación, hay una en suse. Aún y todo, el kernel no creo que te lo saltes demasiado, algo queda. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFFEsOmtTMYHG2NR9URAhPQAJ0f4FYamkt8fEcpseJK4NOzhk26pwCgjkS0 Cntz353ddQkrwpZTTNg9aIE= =Rafy -----END PGP SIGNATURE-----