Le code du noyau réside dans le répertoire du noyau, le répertoire FASM contient la source FASM portée pour Aqeousos, la bibliothèque C personnalisée pour les programmes utilisateur dans LIBC, y compris un programme de test
Les gars extrêmement désolés, ce code obsolète ne fonctionne que pour les systèmes basés sur Cygwin Windows, peut ne pas se compiler sous les systèmes POSIXS en raison de la négligence totale montrée du côté du codeur (il n'avait que 14 ans lorsqu'il a écrit ceci), créant une tonne de problèmes de sénitivité dans le fichier comprend. Le fichier zip contient ces deux fichiers:
hdd.img
Image du disque dur avec les deux, le noyau et la grub intégrés, ainsi que le système de fichiers AFS également fabriqué.
Hdd_template.img
Image de modèle avec seulement le noyau et la bouffée intégrés. Utilisez . Copiez-le et renommez-le comme « HDD.img » extraire HDD.IMG et mettez le même dossier afin d'exécuter le système d'exploitation.
Le os -> faire
Le libc -> cd libc -> faire
=> This would generate a crt0 file (For now crt0, crti etc all functionality is within this, sorry laziness :p )
=> Then Compile your test program against this library (crt0.o) and Transfer it to virtual hard disk (hdd.img)
using the AqFS Editor (Check my other repository).
=> Simply type '<filename>' in the Shell.
Pour s'exécuter dans Qemu, utilisez la commande ' Making Qemu '
Facultatif: Pour installer / réinstaller le système de fichiers AQFS2, tapez ' init aqfs2 ' dans la console,
HDD.IMG est livré avec FS et fichiers préinstallés! Ne réinstallez pas AQFS jusqu'à ce que nécessaire!
Je sais. Le tout est un peu alambiqué. Nous allons le réparer. Juste que je (un humble contributeur) suis actuellement en panne avec mes examens. Ils termineront d'ici avril, après quoi le rythme devrait augmenter