Είναι αλήθεια ότι οι απαιτήσεις των σύγχρονων λογισμικών είναι αρκετά σοβαρές, και σαφώς αυτό εν μέρει συμβαίνει γιατί ένα σημερινό μηχάνημα έχει αρκετά περισσότερες δυνατότητες, και ό,τι κάνεις το κάνεις ομορφότερα και πιο ξεκούραστα. Από την άλλη, όσο περισσότερες δυνατότητες προστίθενται στο PC μας, τόσο πιο «μαλλιαρός» γίνεται ο κώδικάς του. Δεν είναι τυχαίο ότι συχνά υπολογιστές 2ετίας δυσκολεύονται να τρέξουν έναν browser (για να μην αναφερθώ σε λειτουργικά, ειδικά κάποια κλειστά… ονόματα δεν λέμε), και τα παραδείγματα «μαλλιαρού κώδικα» είναι πολλά.

Αναφορές στο λάπτοπ των 100$ έχω κάνει σε αυτό το ιστολόγιο αρκετά συχνά. Με λίγες λέξεις, το λάπτοπ θα είναι ένα πλήρες μηχάνημα χωρίς περιττά πράγματα, για χρήση από παιδιά σε αρκετές χώρες (όχι ακόμη στην Ελλάδα, αλλά όσο ζω ελπίζω). Εάν δει κάποιος τα τεχνικά χαρακτηριστικά του, ίσως του φανεί κάπως «λίγο», μιας και σήμερα υπάρχουν κινητά τηλέφωνα με πιο ισχυρό hardware.

Το λογισμικό που εξελίσσεται για το OLPC είναι ανοιχτού κώδικα και βασίζεται σε ήδη υπάρχοντα συστήματα του Linux και άλλων παρόμοιων project. Ο Jim Gettys, αντιπρόεδρος μηχανικής λογισμικού στο OLPC, αναφέρει ότι μόλις το 10% του έργου τους είναι σχετικό αποκλειστικά με το «φτηνό λάπτοπ». Με τις περιορισμένες δυνατότητές του όσον αφορά το hardware, απαιτείται πιο προσεχτικά γραμμένος κώδικας. Ο Gettys επίσης αναφέρει: «χρησιμοποιούμε κάθε αξιοπρεπές εργαλείο απόδοσης στο Linux, ώστε να το βελτιώσουμε εκεί και όταν χρειάζεται πραγματικά».

Αυτή ακριβώς η διαδικασία έχει ως αποτέλεσμα τη βελτιστοποίηση της απόδοσης στα εμπλεκόμενα project, και εν τέλει τη δημιουργία σταθερότερων και γρηγορότερων εφαρμογών σε περιβάλλον Linux.