Une histoire sur la création d'un système d'exploitation compatible UNIX / Linux à partir de zéro

Bonjour redcap97.

Je construis un système d'exploitation compatible UNIX à partir de zéro. Maintenant que cela fonctionne dans une certaine mesure, je voudrais le présenter.

démo

Screen Capture

https://github.com/redcap97/cyanurus

Il fonctionne maintenant sur QEMU. Le processeur est fait pour ARM au lieu de x86. Le shell et les commandes de base fonctionnent, et des redirections et des tubes sont également disponibles.

Vous pouvez facilement exécuter le système d'exploitation à l'aide de Docker.

docker run -it --rm redcap97/cyanurus

Aperçu

c'est tout.

Je suis très lent à mettre en œuvre, il m'a donc fallu environ deux ans pour en arriver là. Si vous pouvez ressentir la grandeur de Linus avec votre peau, j'aimerais continuer à le faire.

Recommended Posts

Une histoire sur la création d'un système d'exploitation compatible UNIX / Linux à partir de zéro
Une histoire sur la création d'une chaîne anonyme avec Slack à partir de zéro connaissance
Une histoire sur l'exploitation d'une instance GCP à partir de Discord
L'histoire de la migration de l'intégralité du disque Linux via SSH
Une histoire sur un débutant Linux passant LPIC101 en une semaine
Une histoire sur un débutant Linux mettant Linux sur une tablette Windows
L'histoire de la mise en place de Chrome OS (et non de Chrome) dans Surface GO
Une histoire rafraîchissante sur Slice en Python
Une histoire de mauvaise humeur sur Slice en Python
L'histoire de l'utilisation de la réduction de Python
Les débutants ont découvert Unix (Linux).
Une histoire sur la création d'un programme qui augmentera le nombre d'abonnés Instagram de 0 à 700 en une semaine
Une histoire qui a souffert d'une différence de système d'exploitation lors de la tentative d'implémentation d'un article
Une histoire sur un remodelage magique qui met Lubuntu dans un Chromebook
Une histoire sur l'apprentissage automatique avec Kyasuket
Une histoire sur Python pop and append
Présentation de Docker Engine à Linux From Scratch
Mémo sur Sphinx Partie 1 (Création d'un projet)
[Deep Learning from scratch] À propos de l'optimisation des hyper paramètres
Une histoire sur la création d'un environnement IDE avec WinPython sur un ancien système d'exploitation Windows.
Échapper à l'environnement virtuel de Python ~ Une histoire sur le fait d'être piégé dans un environnement virtuel que j'ai créé ~