GeekOS est un système d'exploitation minuscule et simple qui a été conçu à l'université du Maryland pour montrer aux étudiants de premier cycle les bases des systèmes d'exploitation. GeekOS a été mis en oeuvre et étendu en tant que projet de haut niveau à l'université d'Anadolu en 2006, et le nouveau noyau a été nommé OSman. Tout en préservant les fonctionnalités de base disponibles dans GeekOS, OSman intègre des fonctionnalités supplémentaires telles que le support de la programmation multiple, le pilote de périphérique graphique VESA et une base système de pilote de périphérique PCI. Malgré de nombreuses fonctionnalités intéressantes, la version actuelle d'OSman manquait d'un support réseau crucial. Ce livre comprend une implémentation d'un pilote de périphérique Ethernet (pour Realtek RTL8139) et une implémentation de pile de protocole TCP/IP à cinq couches conforme aux normes afin que les applications réseau puissent être déployées sur un PC exécutant OSman. Un jeu de réseau client-serveur populaire appelé tic-tac-toe est mis en oeuvre pour démontrer la communication entre deux PC, l'un fonctionnant sous OSman et l'autre sous Windows XP.