Article à la Une
0x01 - Le premier boot
boot.S - Le point d’entrée du noyau boot.S va être la première portion de code que le matériel exécute dans notre noyau. Cela doit être écrit en assembleur. Lorsque le CPU charge le noyau, il ne configure pas encore d’environnement d’exécution du langage C.
Lire la SuiteArticle Récent
La Russie veut restreindre l’accès au service de messagerie Telegram
Vendredi, un tribunal de Moscou a jugé que l’application de messagerie cryptée Telegram doit être immédiatement bloquée en Russie en raison du refus de Telegram de remettre les clés des conversations de ses utilisateurs.
Lire la SuiteComment écrire son propre kernel x86 ?
Nous allons écrire un noyau simple qui pourrait être chargé avec le bootloader GRUB sur un système x86. Ce noyau affichera un message à l’écran, puis se bloquera. Comment fonctionne une machine x86 Avant de penser à écrire un noyau, voyons comment la machine démarre et transfère le contrôle au noyau:
Lire la SuiteLa récursivité en Python
Les tâches les plus complexes en Python peuvent être décomposés en plusieurs sous-tâches plus simples. La récursivité contribue à atteindre cet objectif, ce qui rend le code plus propre et soigné.
Lire la SuiteOpen Book Challenge
Un concours appelé “OpenBook Challenge” veut créer un successeur à Facebook. Selon son site Internet, OpenBook Challenge prétend ne pas être une «idée ou une compétition de buisness plan», mais plutôt un concours qui financera les équipes en fonction de leur «capacité d’exécution», avec la confidentialité au premier plan.
Lire la SuiteGoogle supprime «Kodi» des suggestions de recherche
Google vient d’interdir le terme “Kodi” de sa fonction de saisie semi-automatique. Ce qui signifie que ceux qui recherchent des informations sur ce logiciel controversé de lecture des médias devront taper le terme complet afin de le rechercher.
Lire la Suite0x04 - L’Allocation Dynamique
Afin d’allouer plus de mémoire que 4Kb, nous avons besoin d’allouer de la memoire en premier lieu! Puisque nous sommes le noyau, nous sommes le patron. Nous pouvons réserver la mémoire directement après les métadonnées de la page et la réserver pour notre pile de données .
Lire la Suite