Language Selection

English French German Italian Portuguese Spanish

Linux kernel 2.6.23 to have stable userspace driver API

Filed under
Linux

Linus Torvalds included patches into the mainline tree which implement a stable userspace driver API into the Linux kernel.

The stable driver API was already announced a year ago by Greg Kroah-Hartman. Now the last patches where uploaded and the API was included in Linus’ tree. The idea of the API is to make life easier for driver developers:

"This interface allows the ability to write the majority of a driver in userspace with only a very small shell of a driver in the kernel itself. It uses a char device and sysfs to interact with a userspace process to process interrupts and control memory accesses."

Since future drivers using this API will run mainly in userspace there is no need to open up the source code for these parts. Also, drivers can be re-used even after kernel changes because the API will remain stable.

The background motivation for the inclusion of such a stable API comes form the embedded world.

more here




More in Tux Machines

6 Ideal Last Minute Linux Xmas Gift Ideas

Christmas, Yule, Winterville, new socks day… Whatever you call it you’ll be panic stricken to hear that it’s almost here. Like the rest of us in denial, you are a little stumped for ideas. Read more

Reviewing 2014, Penguin Porn, and Dropping Distros

Today in Linux news are several reviews of the events of 2014. Elsewhere Linux.conf.au lost its hashtag to an adult entertainment awards and another Linux security flaw is making the news rounds. KDE 3-clone Trinity desktop saw a new release and Bruce Byfield asks why the number of Linux distributions are declining. Read more

Firefox OS Expands to Nearly 30 Countries

Firefox OS has brought choice to the mobile industry with 14 smartphones offered by 14 operators in 28 countries. Firefox OS unlocks mobile ecosystem participants from the barriers set by proprietary systems, allowing for independence, control and innovation. Read more

Red Hat Brings Business Intelligence and Data Analysis Suite to the Public Cloud

Red Hat (RHT) has broadened the deployment options for its integrated data analysis and business intelligence platform with the announcement that Red Hat Enterprise Linux for SAP HANA can now run across a variety of public cloud providers that Red Hat has certified, as well as on new hardware configurations. Read more