
Я новичок в этом списке рассылки Ubuntu.
Мой вопрос адресован разработчикам ядра Ubuntu.
Я использую Ubuntu и загрузчик Grub 2.
Вопрос в том:
Мне бы хотелось узнать, использует ли ядро Ubuntu службы BIOS/UEFI, в частности прерывание INT 13H, или ядро не зависит от BIOS?
В этом последнем случае каким образом Ubuntu обрабатывает низкоуровневые дисковые службы? То есть каким образом Ubuntu перехватывает вызов и передает его собственному механизму ввода-вывода диска операционной системы, минуя процедуры BIOS для низкоуровневого доступа к чтению/записи диска?
Насколько я понимаю, ядро Linux обычно не использует службы BIOS для дискового ввода-вывода, поскольку работает в защищенном режиме. Однако я не знаю, могут ли быть какие-то крайние случаи, когда это не так, и может случиться так, что ядро выполнит операции записи в файловую систему подключенного диска.
Поэтому я решил написать вам, чтобы попросить совета у разработчика ядра, который является авторитетом в этой теме.
Заранее спасибо.
С наилучшими пожеланиями.
Винченцо Ди Сальво