Le project One Laptop per Child travaille certes d'arrache-pied à sa future tablette à très bas prix, mais n'en oublie pourtant pas le logiciel. L'OLPC OS 12.1.0 est ainsi une mise à jour majeure dont le navigateur abandonne le moteur de rendu Gecko au profit de WebKit.
Ce changement a été motivé par la décision de Mozilla de ne plus prendre en charge Gecko lorsqu'il est intégré à des applications tierces. WebKit, le moteur de rendu de Safari et de Chrome est considéré par le projet OLPC comme « une alternative bien supérieure », qui permet d'accélérer les opérations, mais aussi de mieux intégrer Sugar, l'interface utilisateur d'OLPC OS.
Basé sur un noyau Linux, OLPC OS hérite aussi de GTK3+ et de Gnome 3.4, mais ce ne sont pas les seuls changements. Il est désormais doté d'une synthèse vocale capable de lire le texte sélectionné, et prend en charge la sortie vidéo en USB par le biais d'un adaptateur DisplayLink. Cette mise à jour peut être installée sur tous les OLPC (XO-1, 1.5 et 1.75), mais tous ceux intéressés par ce projet n'attendent plus qu'une seule chose : la finalisation du XO-3.