Новость: KernelTrap: Поддержка SCSI ID в Linux
(Категория: Linux)
Добавил Roman I Khimov
Среда, 29 Март 2006, 14:10

Линус Торвальдс высказался по поводу давних споров между разными разработчиками (особенно Йоргом Шиллингом, автором cdrecord) насчет поддержки SCSI ID в Linux. SCSI ID представляет собой четверку чисел controller/channel/id/lun, которая для старых SCSI устройств представляла реальную информацию о положении устройства на шине. Однако сегодня, когда каждый пишущий дисковод и USB флэшка представляется SCSI устройством, эти числа потеряли какое-либо реальное значение, а уж особенно с учетом наличия udev и возможности именовать устройства в /dev по своему усмотрению.

В ответ на недавний патч к ядру, который перемещал вызовы ioctl для получения тех самых SCSI ID для устройств SCSI из блочного уровня в подсистему SCSI, Линус резко пояснил, что, по хорошему, этот ioctl уже давно надо бы убить, а не пытаться сделать из него что-то осмысленное. Хорошая сводка на тему есть на KernelTrap (English).


Источник этой новости Центр информации по операционным системам
( http://www.osrc.info/news.php?extend.3904 )