- 论坛徽章:
- 0
|
libata is a library used inside the Linux kernel to support ATA host controllers and devices, libata provides an ATA driver API, class transports for ATA and ATAPI
devices, and SCSIATA translation for ATA devices according to the T10 SAT
specification.
Devices use libata will be attached to the SCSI layer, and present itself as a SCSI device to the kernel.
libata is developed by Jeff Garzik, in a mail titled as "a new SCSI driver" (http://lwn.net/Articles/33624/), Jeff announced the libata project, and explains why a new ata driver (since we already have an IDE subsystem in the kernel /driver/ide). Jeff's purpose to develop libata was to support SATA device at that time. And later Alan Cox developed PATA support in libata (http://lwn.net/Articles/198344/).
Currently libata is the default driver for SATA/PATA device, the IDE subsystem is currently in maintainance mode with only bug fix changes applied.
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/100604/showart_2123977.html |
|