В данном случае речь шла о линуксе. Хотя в общем процесс интересный, да. В линуксе появилась devfs, потом от нее отказались, теперь она появилась во фре. И наоборот, когда во фре почти пришли к идее о ненужности raw devices, они всплыли в линуксе :)
Во-первых, никто не мешает делать классический /dev многослойным - вот хоть тот же vinum возьми. Или вот в моем линуксе /dev/rd/, ida/, pts/, snd/, usb/, shm/ и прочая фигня.
Во-вторых, проблема в том, что мне так труднее найти в драйвере то место, где регистрируется конкретное устройство, и соответственно, найти его обработчики системных вызовов. Собственно, меня интересуют только подробности некоторых ioctl'ных вызовов. А драйвер, понятное дело, был binary-only :)
no subject
no subject
no subject
no subject
???
Re: ???
В линуксе появилась devfs, потом от нее отказались, теперь она появилась во фре. И наоборот, когда во фре почти пришли к идее о ненужности raw devices, они всплыли в линуксе :)
no subject
Опять же, для слоеных структур это много удобнее классического однослойного /dev/
no subject
Во-вторых, проблема в том, что мне так труднее найти в драйвере то место, где регистрируется конкретное устройство, и соответственно, найти его обработчики системных вызовов. Собственно, меня интересуют только подробности некоторых ioctl'ных вызовов. А драйвер, понятное дело, был binary-only :)