4,580 Posts served
11,093 Conversations started
- Academic

- Android

- Art, Music, & Animation

- Embedded Computing

- Events

- Game Development

- Graphics & Media

- Intel SW Partner Program

- Intel® AppUp Developer Program

- Manageability & Security

- Mobility

- Open Source

- Parallel Programming

- Performance and Optimization

- Power Efficiency

- Server

- Site News & Announcements

- Software Tools

- Ultrabook

- Association for Computing Machinery TechNews (ACM)
- Go Parallel! (Dr. Dobbs)
- HPCwire (Tabor Communications, Inc.)
- insideHPC (John West)
- Joe Duffy's Weblog (Microsoft)
- Microsoft Parallel Programming Development Center (Microsoft Germany)
- MultiCoreInfo.com
- scalability.org (Scalable Informatics)
- Software Dev Blog (Intel Germany)
- Soft Talk Blog (Intel United Kingdom)
- The Moth (Microsoft)
Interview: Jesse Barnes, Linux and Open Source Graphics Developer
By Dawn M. Foster (91 posts) on December 21, 2009 at 11:44 am
Jesse Barnes is a long time Linux and open source developer. He’s worked on projects ranging from porting and scaling the Linux kernel to high end, SGI Itanium based servers, to graphics stack development on Intel chipsets. Jesse currently works at Intel, doing Linux graphics stack development and maintaining the Linux PCI layer.
Dawn: What do you like about working in Intel's Open Source Technology Center (OTC)?
Jesse: There are a lot of great things about working in the OTC. It's really fun to make open source projects shine on Intel hardware, but it's a lot more than that. We have a lot of freedom to help define the direction of many open source projects since we tend to be large contributors. The best part though is all the great people we have in the OTC. We've grown many great open source developers internally, and hired a large number from outside as well. Our shared purpose and common experience makes the team a lot of fun to work with. We also tend to work well together despite our geographic dispersion due to our experience with mailing lists, shared source repositories and text based communication.
Dawn: What some of Intel's top priorities for Linux graphics development?
Jesse: Our highest priorities these days include power management, performance on Atom based platforms like Netbooks, and new hardware enabling. On a higher level, we're continuing our work on re-architecting the Linux graphics stack to be more flexible to meet the needs of many more users and customers.
Dawn: At the Linux Plumber's conference in September, you talked about how OpenGL, compositing window systems, and vertical refresh synchronized buffer swapping combine to make a giant mess. Why is this such a mess and what are some plans to make it better?
Jesse: Some of our more recent architectural work has really changed the way graphics works in Linux. This left some of the old (but important!) functionality by the wayside. In the process of addressing these deficiencies, we've actually improved things a lot, and are now well beyond where we were even a year ago. Due to some of the design changes we've made, like DRI2 and GEM, we've been able to add advanced features like page flipping and asynchronous OpenGL operations, things which were very difficult in the past.
Dawn: What do you do for fun when you aren't working on open source software at Intel?
Jesse: I like to read a lot. I'm currently re-reading "Great Expectations" by Charles Dickens. His writing always entertains, even if he's a bit over the top in his caricatures! I just finished reading some books on financial history as well, "The Ascent of Money" and "Globalizing Capital", which helped me put the current global financial situation into perspective and taught me a lot about the evolution of various financial instruments.
Categories: Open Source
Tags: interview, jesse barnes, linux, linux graphics, Open Source, otc
For more complete information about compiler optimizations, see our Optimization Notice.
Comments (0)
Trackbacks (2)
- Blogging Elsewhere at Fast Wonder: Online Community Consulting
December 27, 2009 8:11 AM PST - [SOLVED] Help understanding driver management in Slackware as compared to Windows.
August 13, 2011 4:52 AM PDT

