Hardware, as ever, remains a pain point for Linux developers and users.
Speaking to a matter near and dear to many Linux desktop users, Chris DiBona, Googles open-source program manager, said, "I would love to get either Nvidia or ATI to actually give us the specs on the drivers we want or lets just reverse engineer everything and do it ourselves. I would like to see you guys [the Linux developers] do that. ...Then, people would say Oh, well, there are free drivers out there, more people are using it, well open-source our drivers, and so the users will use our driver and at least get the best experience."
Unfortunately, even with DiBona seeing two of Nvidia executives every week at their gym and telling them, "You guys have got to open this up because it will just get uglier and uglier and uglier," neither ATI nor Nvidia came to the meeting, and from discussions at the gathering, neither seems interested in doing more for the Linux community than they already are doing.
One area where we can look forward to some improvement is power management. Andrew Morton, a leading Linux kernel developer and the production kernel manager, said, "Today most power management in Linux is still binary. A device is either on or off. But, many vendors are now providing low power or reduced power states."
Morton said that the development community is working hard on improving Linuxs power management. As always, though, to make that happen sooner rather than later, Linux device developers need—if not access to the actual device code—at least the device specifications.
Jesse Barnes, a Linux developer from Intel, added that while Intel, as everyone agreed, has been putting resources into power management, "We dont have enough and we need other vendors to step up."