Que faut-il apprendre à l’intérieur du noyau Linux ? La version 6.5-rc5 compte environ 36 millions de lignes de code, alors bonne chance ! [Seiya] Il a une approche différente. Revenez au début et vérifiez Version 0.01 du noyau. Maintenant, vous parlez de 10 000 lignes, en supprimant les commentaires et les espaces, beaucoup moins.
Bien sûr, certaines choses ont changé, mais les idées de base sont les mêmes. [Seiya] rapporte, « Lire V0.01 était vraiment pour moi. C’était comme visiter le musée d’histoire de l’ordinateur à Mountain View… »
Il n’y avait que 66 appels système dans cet ancien noyau. Certaines fonctionnalités importantes telles que l’installation ne fonctionnent pas encore. le sys_mount
Call renvoie simplement -ENOSYS , par exemple. Certaines fonctions comme la fonction intégrée strcpy
Codé en dur pour les processeurs i386 – cela a évidemment changé aujourd’hui.
Le noyau prend en charge un petit nombre de périphériques, notamment un contrôleur de disque ATA, un clavier PS/2, un écran VGA en mode texte et certaines horloges et minuteries système. Vous n’avez pas à vous soucier d’exécuter une interface graphique comme X ou Wayland sur ce noyau !
Quelques commentaires amusants plus tard. Par exemple : « Table() est… du bon code ! Il n’y aurait probablement aucune raison de changer cela,… » Bien sûr, il y avait beaucoup de raisons de le changer, et maintenant il y a beaucoup de options pour différents cas d’utilisation.
Il s’est avéré qu’il s’agissait d’une tentative en lecture seule car -surprise- le code du noyau ne peut pas être compilé avec des compilateurs modernes. Éditer la source ne semble pas valoir la peine, mais la lire est certainement un exercice intéressant.
Nous croyons fermement qu’il faut apprendre des choses en revenant aux premiers principes. Il fonctionne sur radar Doppler. Les drones multirotors aussi.
« Évangéliste des médias sociaux. Baconaholic. Lecteur dévoué. Chercheur de Twitter. Pionnier avide du café. »
More Stories
Apple annonce l’expansion de Vision Pro dans deux pays supplémentaires
Nintendo lance une application musicale avec des thèmes de Mario et Zelda et, plus important encore, une chaîne Wii Shop
C’est le journal que personne n’a lu avant d’annoncer la disparition de la cryptographie moderne.