
Strayex est un système d'exploitation monotasque 32 bits avec un micro-littoral. Écrit comme Hobby Os pour la raison de l'apprentissage et du divertissement miniers et pour l'enseignement du système d'exploitation / dev

Ce projet est la meilleure pierre de kilomètre dans l'apprentissage du développement des systèmes d'exploitation, entre Mikeos et Linux! Comme l'explique Mikeos, comment fonctionne les OSS d'assemblage, Strayex montre un travail de logiciels similaires mais avec la base du langage C du noyau. Cette similitude vous donne la possibilité de commencer avec Mikeos, d'aller à Strayex et enfin d'étudier Linux. Passer que les trois projets et apprendre au moins des bases vous donneront la possibilité de créer votre propre logiciel de bas niveau. Il n'est pas nécessaire que ce soit Howl OS, il peut être le chargeur de démarrage, le système de fichiers, le noyau, peu importe.
Donc, si vous êtes toujours intéressé à consulter ici:
En tant que programmeur, j'ai toujours voulu créer mon propre système d'exploitation, et non comme un logiciel principal pour des ordinateurs comme Windows et MacOS, ou Linux. J'ai donc commencé à faire des simulateurs du Shell de OS en C ++ et j'ai compris qu'il ne peut pas être si difficile d'écrire des logiciels de bas niveau. Je n'avais pas raison, mais j'avais un peu de vérité. Quand j'ai regardé le code source du noyau Linux, j'avais peur de la quantité de code et des fonctions compliquées. Mais j'étais déterminé à atteindre mon objectif et j'ai commencé à lire les documents, les forums et les tutoriels des processeurs. J'ai trouvé Mikeos et moi avons étudié le code du noyau, le tutoriel de Mikeos Creator et j'ai compris comment cela fonctionne. Enfin, je peux écrire presque tout le code de mon système d'exploitation et le montrer à un autre peuple. Je veux montrer que le système d'exploitation peut être simple en code mais puissant et le nôtre. Maintenant, je peux comprendre Linux et l'apprendre plus facilement.
Obtenez le plus récent Strayex ISO d'ici (liste des "actifs") et téléchargez-le,
Ouvrez l'application Virtual Machine et exécutez VM avec cet ISO:
pour la boîte virtuelle:

Pour plus d'informations, accédez au dossier docs !
Pour Qemu: make iso-run-qemu ou démarrez simplement qemu-system-x86_64 sur votre machine,
pour les bochs: make iso-run-bochs ou simplement démarrer bochs
Warning! Bochs peut demander le script config, obtenir un à partir de docs/.bochsrc dans Repo ou en générer un par vous-même, également Bochs peut demander une image de disque pour fonctionner, télécharger à partir de docs/c.img dans Repo ou demander à Bochs de créer un.
Regardez Strayex démarre!
Strayex est conçu pour être simple (pour moi et vous :)) pour comprendre et se développer. Je fais des versions de tous les changements majeurs, les petits changements sont mineurs. Les modifications les plus importantes sont téléchargées comme de nouvelles distributions.
Il existe deux lignes de la famille des systèmes d'exploitation Strayex: basée sur le noyau Strayex, nommé Strayexos et Linux, nommé Strayex Linux. Dans ce repo, les systèmes basés sur le noyau Strayex sont enregistrés. Pour Strayex Linux, il y aura un autre moyen de contribution. Du côté officiel Strayex, je téléchargerai tous les fichiers source des distributions répertoriées ci-dessous, pour Mirror.
Pour un travail plus rapide avec Strayex, il y a d'autres projets pour vous:
Shell Strayex - CLI multiplateforme pour hobby oss,
Strayex Update Center - pour gérer les repos de Strayex et les ISO,
Liste de distribution (noyau Strayex):
Liste de ce que j'aimerais être fait dans Strayexos et c'est le référentiel!
N'hésitez pas à contribuer au projet! Lisez contribution.md pour savoir comment le faire!
Mon site Web est là!
Rejoignez-moi sur Facebook!
Si vous avez des suggestions pour Strayex ou si vous souhaitez me demander quelque chose, rejoignez-vous pour Strayex Discord Server!