Bases du développement d'OS
Partir de zéro absolu, aucun système d'exploitation, et construire jusqu'à du code qui démarre et s'exécute.
Ce que vous allez vraiment apprendre
Ce parcours part de rien du tout — pas de système d'exploitation, pas de bibliothèques, pas même un clavier qui fonctionne — et construit à partir de là : un bootloader qui amène le CPU dans un état où du vrai code peut tourner, les premières lignes de votre propre noyau, et les primitives dont un OS a besoin avant de pouvoir faire quoi que ce soit qu'un utilisateur reconnaîtrait. Chaque abstraction que vous avez prise pour acquise dans tous les autres parcours est construite ici, une fois, à la main.
Ce que vous serez capable de faire
Vous partirez de code que vous aurez écrit vous-même jusqu'à un noyau minimal qui démarre, en déboguant la catégorie de pannes qui n'existe qu'à ce niveau — un triple fault, une GDT mal configurée, un secteur de boot décalé d'un octet — sans aucun des filets de sécurité qu'une application normale reçoit. C'est une compétence rare et réellement profonde, et elle change la façon dont tous les autres OS que vous utiliserez ensuite cessent de ressembler à de la magie.
Programme
Questions fréquentes
Environ 1 heure réparties sur 6 quêtes pratiques — vous avancez à votre rythme et reprenez exactement là où vous vous êtes arrêté.
Il faut d'abord être à l'aise avec C, Le noyau en profondeur — la carte de compétences débloque Bases du développement d'OS une fois ces compétences terminées.
Oui — Bases du développement d'OS est entièrement disponible sur l'offre gratuite, en commençant par une première quête gratuite, sans carte bancaire requise pour s'inscrire. Plus et Elite suppriment les limites de rythme mais ne verrouillent aucune partie du programme Bases du développement d'OS derrière un paywall.
Créez un compte gratuit et démarrez votre première quête — sans carte bancaire.
Commencer gratuitement