
Soy nuevo en esta lista de correo de Ubuntu.
Mi pregunta está dirigida a los desarrolladores del kernel ubuntu.
Yo uso ubuntu y el gestor de arranque grub 2.
La pregunta es:
Me gustaría saber si el kernel de Ubuntu utiliza servicios BIOS/UEFI, en particular la interrupción INT 13H, o si el kernel es independiente del BIOS.
En este último caso, ¿de qué manera Ubuntu trata los servicios de disco de bajo nivel? ¿De qué manera Ubuntu intercepta la llamada y la pasa al mecanismo de E/S del disco nativo del sistema operativo sin pasar por las rutinas del BIOS para el acceso de lectura/escritura del disco de bajo nivel?
Según tengo entendido, el kernel de Linux normalmente no utiliza servicios de BIOS para E/S de disco, ya que se ejecuta en modo protegido. Sin embargo, no sé si podría haber algunos casos extremos en los que esto no sea cierto y podría suceder que el kernel ejecute operaciones de escritura en el sistema de archivos del disco conectado.
Así que pensé en escribirte para pedirle consejos a un desarrollador del kernel con autoridad sobre este tema.
Gracias de antemano.
Las mejores regatas.
Vincenzo Di Salvo