A comparative study of device driver APIs towards a uniform linux approach

LAUR Repository

Show simple item record

dc.contributor.author Ouaiss, Iyad
dc.contributor.author Zaatar, Wadih
dc.date.accessioned 2017-06-22T11:16:27Z
dc.date.available 2017-06-22T11:16:27Z
dc.date.issued 2017-06-22
dc.identifier.uri http://hdl.handle.net/10725/5816
dc.description.abstract Linux Application Program Interfaces (APIs) lack stability and standardization. There is a need for a standard API for Linux device drivers that allow backward compatibility while easing the development of new drivers. The advantage of standardizing the API is to make the kernel core more robust and the development of new drivers easier; however the main challenge is performance-based. This work starts by carefully studying the available APIs for Linux as well as for other platforms. Current solutions studied include the Uniform Driver Interface (UDI), the Intelligent I/O architecture (I2O), WinDriver, and APIs implemented in Solaris, and Windows XP. By listing the strengths and weaknesses of available APIs, a proposal for a new Linux API is constructed that defines a standard interface, provides backward compatibility, ensures kernel security, and handles errors, uniform block sizes, buffering, etc. en_US
dc.language.iso en en_US
dc.title A comparative study of device driver APIs towards a uniform linux approach en_US
dc.type Conference Paper / Proceeding en_US
dc.author.school SOE en_US
dc.author.idnumber 200105659 en_US
dc.author.department Electrical And Computer Engineering en_US
dc.description.embargo N/A en_US
dc.identifier.ctation Zaatar, W., & Ouaiss, I. (2002, June). A Comparative Study of Device Driver APIs Towards a Uniform Linux Approach. In Ottawa Linux Symposium (p. 407). en_US
dc.author.email iyad.ouaiss@lau.edu.lb en_US
dc.conference.date 2002 en_US
dc.conference.pages 407 en_US
dc.conference.title Proceedings of the Ottawa Linux Symposium en_US
dc.identifier.tou http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php en_US
dc.identifier.url https://scholar.google.com/scholar?hl=en&q=A+Comparative+Study+of+Device+Driver+APIs+Towards+a+Uniform+Linux+Approach&btnG=&as_sdt=1%2C5&as_sdtp= en_US
dc.author.affiliation Lebanese American University en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search LAUR

Advanced Search


My Account