vector os
1.0.0
__
___ __ ____ _____/ | _ ___________
/ // __ _/ ___ __ / _ _ __
/ ___ / ___ | | (<_>)| /
_/ ___> ___> __ | ____/| __ |
/ /

Vector OSは、Cおよびアセンブラー(NASM)でゼロからコード化された小さな32ビットオペレーティングシステムです。おそらくある時点で、私はそれを64ビットにアップグレードします。とにかく - あなたはそれをフォークし、それをテストし、それをハックし、基本的にあなたが好きな方法でそれを楽しむことができます。
現在、それを実行する最良の方法は、32ビットモードのQemuまたはBochsを使用することです
コンパイルとテスト:
覚えておいてください - ここにはlibcはありません、標準的なC関数はありません。すべてをゼロからコーディングする必要があります。
更新#1:USBキーボード/マウス入力のサポートが追加されました。標準化がなく、巨大な混乱であるため、基本的にPS/2のエミュレーションであるレガシーUSBサポートを使用しています...
更新#0:現在、16ビットリアルモードに起動し、32ビットモードに切り替え、グローバル記述子テーブルを導き、カーネルをロードします。標準ライブラリのコーディングは、優先順位1になります。