TwilightOS
1.0.0

このOSは私のためですが、他の人がそれを助けて使用することを望んでいます。私は、トワイライトが初めてそれを見ている人にとっては承認可能で理解できるようにしたいです。それを念頭に置いて、私は物事を読みやすくし、非常に派手なことをしないように意識的な努力をしています。おそらくパフォーマンスに影響しますが、私はメンテナビリティをより高い優先順位として評価しています。また、これは主に私にとって学習の抽出であるため、主要な機能を追加することを好みます。追加したい大きな機能がある場合は、最初に私に話してください。私は個人的に使用する機能を持つことにのみ興味があります。あなたが貢献したなら、あなたは自分自身を知らせるためにあなたの名前を下に置くことを歓迎します!
今のところ、トワイライトは、osdev.orgクロスコンパイラセクションとNASMで説明されているクロスコンパイラを使用して構築されています。 Main EditorとしてVisual Studioコードを使用しており、Linux用のWindowsサブシステムをコンパイルしていますが、スタンドアロンLinuxも正常に機能します。 QEMUとVirtualBoxでのみテストを行ってきました。 make runレシピのパスを変更して、必要な方法でテストを実行する必要があります。
すべてのオプションを確認するためにMakeファイルをチェックしてくださいが、これらは最も便利です
make clean 、すべての構築されたファイルをきれいにしますmake buildすべてのファイルをビルドしますmake run QemuでOSを開始しますmake files構築プロセスで使用するために配置されているすべてのファイルが表示されますこれは厳格な順序ではありませんが、論理的な進行として理にかなっています。すでに何が入っているかについての詳細については、wikiをご覧ください。
