x86 kernel
v1.1
هذا هو kernel الوضع الحقيقي 16 بت لأجهزة الكمبيوتر المتوافقة مع x86 ، مكتوبة بالكامل بلغة التجميع ، والتي يمكن أن تمتد من قرص مرنة أو قرص ثابت أو USB أو القرص المضغوط.
يرجى تثبيت الحزم أدناه ، أو اكتب:
sudo apt-get install gdb nasm qemu dosfstools mtools
يستخدم هذا المشروع مجموعة متداخلة I686-يمكنك النقر هنا لمزيد من المعلومات حول تجميعها بنفسك ، أو استخدام بعض الثنائيات المسبقة هنا.
للتغلب على المصدر والبناء:
git clone https://github.com/Joshua-Riek/x86-kernel
cd x86-kernel
make
لتشغيل جهاز تحميل التشغيل في جهاز افتراضي:
make run
ابدأ جهازًا افتراضيًا مع كعب GDB:
make debug
افتح Ternimal آخر واتصل بكعب GDB الخاص بالماكينة الافتراضية:
make gdb
لكي يتم إنشاء رموز التصحيح ، يجب تجميعها باستخدام مفوضية متقاطعة i686.