Cairo, Xlib, and the Shared Memory Extension




















































 
OSgram.com   >   News   >   Cairo, Xlib, and the Shared Memory Extension
  Free IQ Test!

Related Pages:
Source: OSNews

Cairo, Xlib, and the Shared Memory Extension


"Maybe I'm just naive, but designing a graphics API such that all image data had to be sent over a socket to another process every time the image needed to be drawn seems like complete idiocy. Unfortunately, that is precisely what the X Window System forces a program to do, and exactly what Cairo does when drawing images in Linux - a full copy of the image data, send to another process, no less, every time it is drawn. One would think there would be some room for improvement. Unsurprisingly, others felt the same way about X, and decided to write an extension, Xlib Shm or XShm for short, that allows images to placed in a shared memory segment from which the X server reads which allows the program to avoid the memory copy. GTK already makes use of the XShm extension, and it seems like a good idea to see if Gecko couldn't do the same."

Read full story... 
More stories about:
  123inkjets.com - Printer Ink, Toner, & More


 
     

A Practical Guide to Linux(R) Commands, Editors, and Shell Programming

By Mark G. Sobell

Prentice Hall PTR
Paperback (1008 pages)

A Practical Guide to Linux(R) Commands, Editors, and Shell Programming


Understanding the Linux Kernel, Third Edition

By Daniel Bovet

O'Reilly Media, Inc.
Paperback (942 pages)

Understanding the Linux Kernel, Third Edition


Linux Pocket Guide

By Daniel J. Barrett

O'Reilly Media, Inc.
Paperback (224 pages)

Linux Pocket Guide


Essential Linux Device Drivers (Prentice Hall Open Source Software Development Series)

By Sreekrishnan Venkateswaran

Prentice Hall PTR
Hardcover (744 pages)

Essential Linux Device Drivers (Prentice Hall Open Source Software Development Series)


Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series)

By Christopher Hallinan

Prentice Hall PTR
Paperback (576 pages)

Embedded Linux Primer: A Practical Real-World Approach (Prentice Hall Open Source Software Development Series)


Linux Administration Handbook (2nd Edition)

By Evi Nemeth & Trent R. Hein

Prentice Hall PTR
Paperback (1040 pages)

Linux Administration Handbook (2nd Edition)


Linux in a Nutshell (In a Nutshell (O'Reilly))

By Ellen Siever, Stephen Figgins & Arnold Robbins

O'Reilly Media, Inc.
Paperback (942 pages)

Linux in a Nutshell (In a Nutshell (O Reilly))


Linux Bible, 2008 Edition: Boot up to Ubuntu, Fedora, KNOPPIX, Debian, openSUSE, and 11 Other Distributions

By Christopher Negus

Wiley
Paperback (888 pages)

Linux Bible, 2008 Edition: Boot up to Ubuntu, Fedora, KNOPPIX, Debian, openSUSE, and 11 Other Distributions


Beginning Linux Programming

By Neil Matthew

Wrox
Paperback (816 pages)

Beginning Linux Programming


Linux Device Drivers, 3rd Edition

By Jonathan Corbet & Greg Kroah-Hartman

O'Reilly Media, Inc.
Paperback (636 pages)

Linux Device Drivers, 3rd Edition

   
Shopping
 
  Books

  Clothing

  Magazines

  Penguins

  Software
 

News
 
  Latest Stories

  Companies

  Conferences

  Embedded

  Mobile

  Patents

  Security

  Software

  VoIP
 



Safeguard and access your files with Xdrive.
 
 
Privacy   Terms Of Use

Copyright © 2006-2008, Answers 2000 Limited.

News stories are provided by third parties, used with permission, and copyright of their various respective owners. Answers 2000 Limited has not necessarily reviewed, and does not necessarily endorse or agree with any content of, or views expressed in, all such items.

Comments are posted by our users. Answers 2000 Limited has not necessarily reviewed, and does not necessarily endorse or agree with any content of, or views expressed in, comments.

In Association With Amazon.com
In Assocation With AllPosters.com
 
Penguins!