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 Suite

Article 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 Suite

Comment é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 Suite

La 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 Suite

Open 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 Suite

Google 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 Suite

0x04 - 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