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

Le secret : mettre un seul nom sur Facebook

Facebook est sans doute le réseau social le plus usé dans le monde. D’ailleurs, les offres des opérateurs Malagasy ne cessent de le valoriser comme le mode gratuit d’Orange, le 10 Mo à 100 Ariary de Telma, le Facebook illimité de Bip et les 250 Mo Facebook utilisable pour les 7 prochains jours.

Lire la Suite

List.h: Liste chaînée dans le kernel

Pour de nombreuses opérations, le noyau à besoin d’une structure de données de liste chaînée. Ceci est une implémentation d’une liste chaînée qui réimplémente la liste pour chaque nouveau type pour lequel vous avez besoin d’une liste chaînée.

Lire la Suite

Atags

Atags est une liste d’informations sur certaines configuration du matériel. Cette liste est créée par le bootloader avant le chargement de notre noyau. Le bootloader le place à l’adresse 0x100 , et transmet également cette adresse au noyau via le registre r2 .

Lire la Suite

0x00 - Mise en place de l’environnement de développement

Avant de pouvoir créer un système d’exploitation, nous devons d’abord configurer notre environnement de développement. Nous allons supposer que vous travaillez sur un environnement Linux. Ce tutoriel suppose que vous avez une connaissance pratique du langage de programmation C, ainsi qu’une compréhension de base des différentes parties d’un ordinateur (CPU, GPU, RAM, etc.

Lire la Suite

Le cryptojacking avec JavaScript

Qu’est ce que le cryptojacking ? Cryptojacking est défini comme l’utilisation secrète de vos appareils informatique (ordinateur, tablette, smartphone) au minage de cryptomonnaie. Comment miner avec Javascript ? En effet, une page web, en utilisant JavaScript, peut désormais utilisé votre ordinateur pour miner de la cryptomonnaie.

Lire la Suite

4 opérateurs JavaScript que vous ne connaissez pas

Les API de JavaScript sont largement documentés sur MDN. Cependant, il existe dans ces API des fonctionnalité très peu connue ou très peu utilisé. Donc voici une courte liste de ces API, utiles ou non - l’apprentissage de JavaScript ne semble jamais se terminer.

Lire la Suite