Un simple système d'exploitation pour apprendre! On y va! Ale, Ale, Ale! Allez, allez, allez! Ale, Ale, Ale! Faisons-le ensemble!
Vous pouvez faire la gestion de la mémoire 、 Multi-progress 、 Système de fichiers, etc.
Pourquoi choisir x86_64-elf-toolchain?
Parce que FreeFlyos compilé et lié par cette chaîne d'outils n'a rien à voir avec le système. En fait, vous pouvez également utiliser GCC sous Linux pour compiler le système d'exploitation, mais il y aura plus de sections de programme liées au système, ce qui entraînera un dépassement de 512b, alors utilisez x86_64-elf-toolchain pour minimiser le système d'exploitation.
Je ne teste que dans mon Mac OS (x86-64) et Ubuntu (x86-64). Il faut beaucoup de temps pour configurer l'environnement, soyez patient.
Vous devez faire:
1 、 Installez Curl et Git
2 、 Installer Brew , Vous pouvez voir comment l'installer dans https: //brew.sh, la commande est:
/bin/bash -c " $( curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh ) " 3 、 Installez x86_64-elf-binutils
brew install x86_64-elf-binutils
4 、 Installer x86_64-elf-gcc
brew install x86_64-elf-gcc
5 、 Installer Cmake
brew install cmake
6 、 Installer Qemu
brew install qemu
Vous devez faire:
1 、 Installez Curl et Git
sudo apt install curl git
2 、 Installer Brew , Vous pouvez voir comment l'installer dans https: //brew.sh, la commande est:
/bin/bash -c " $( curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh ) " 3 、 Installez x86_64-elf-binutils
brew install x86_64-elf-binutils
4 、 Installer x86_64-elf-gcc
brew install x86_64-elf-gcc
5 、 Installer Cmake
brew install cmake
sudo ln -s (cmake安装目录)/bin/cmake /usr/bin/cmake //cmake一般没有直接装在/usr/bin下
6 、 Installer Qemu
sudo apt install qemu-sysetm-i386
sh run.sh
Dans Mac OS, le résultat est:



Dans Linux, le résultat est:


