The mobile device landscape, particularly for those devices running Linux, is quickly evolving. Just in the past few days,
Google bought Motorola, Qualcomm open-sourced the remainder of their Gobi API for controlling modems, and
HP ended off all their webOS devices, among other changes. But will the future mobile Linux device landscape deal with more open-source drivers, particularly when it comes to graphics?
While open-source desktop graphics drivers are fairly common these days (sans NVIDIA's current lack of support), in the mobile space such drivers are rare. There's been vendors like Qualcomm and
Texas Instruments that provide
open-source kernel drivers, but the user-space portion of these 3D drivers remain closed-up. With the user-space bits being still locked up, the kernel-space side hasn't moved into the mainline tree per the integration requirements. Read
the embedded Linux GPU mess and
embedded GPUs on Linux remain a great big mess for more detail. The most widespread example of how the closed-up bits can cause problems is with Intel's well known Poulsbo platform that uses PowerVR graphics.
While it's previously been reported that
an open-source PowerVR driver might be here in Q3 and
Intel is working to improve the situation, are more vendors beginning to contemplate full open-source graphics drivers on the mobile front? While there isn't any news to break on that front today,
here's a poll in the forums to see what the community is currently thinking. Feel free to vote and add your thoughts, if this is a topic important to you.
If you haven't already done so, also be sure to participate in the
2011 Linux Graphics Survey, which is particularly important.