OLPC (One Laptop Per Child) est une association à but non lucratif qui vise à produire des ordinateurs portables à bas-coût qui puissent servir de base à des projets éducatifs. Le
XO-1 est le premier ordinateur produit par cet organisme.
En novembre 2007, l'opération
Give One, Get One (G1G1) avait été lancée aux Etats-Unis. En faisant un don de 400$, deux XO-1 étaient distribués : le premier à un enfant d'un pays en voie de développement, le second au donateur. Si l'opération a été un succès (83500 personnes ont participé au programme), elle a été entachée par des problèmes logistiques, et elle n'était pas accessible aux personnes ne résidant pas aux USA.
Le 17 novembre 2008, l'opération est renouvelée, mais étendue en Europe, Amazon sous-traitant cette fois-ci l'aspect logistique.
L'OLPC XO-1 est livré avec un Linux basé sur une Fedora 6 fortement modifiée. L'environnement de bureau est
Sugar, créé pour l'occasion. Redhat participant activement à ce projet, une version basée sur Fedora 10 et un environnement traditionnel est en cours de finalisation. En plus des moyens de diffusion traditionnels, cette distribution pourra être achetée pré-installée sur une
carte SD en même temps que la souscription au programme G1G1.