学生は、cでゼロからオペレーティングシステム全体を構築しました。はい、あなたはそれを正しく読みます! x86_64およびi686アーキテクチャの趣味のオペレーティングシステムであるバナンOS を満たします。このプロジェクトは完全に独立しており、すべてのコードはAlantaのみによって記述されていますが、任意のポート付きソフトウェアを除きます。このブログ投稿では、Banan OSの技術的な詳細について説明します。また、クリエイターがオペレーティングシステム全体をゼロから構築する動機付けをしたものについても説明します。最後に、彼がその過程で直面した課題について説明します。 バナンos?
動機とは
課題
この情熱は、オセの全体をゼロから書くという決定に反映されています。経験豊富です。しかし、このプロジェクトは、「それは生きている」瞬間に報いることによって区切られています。 Alarantaは、次のようなマイルストーンを引用して、実際のハードウェアで機能する新機能を目撃することを特に満足させると感じています。キーボード入力の達成
バナンOSの顕著な側面は、大部分がゼロから構築されており、アラランタはコードの大部分を自分で書いていることです。この野心的なアプローチには、深い技術的知識と問題解決の考え方が必要です。ゼロからの構築に対するアラランタのコミットメントは、既存のソリューションを使用するのではなく、自分自身を開発することを選択したAMLインタープリターのような重要なコンポーネントに拡張されます。この選択は、OSのすべての側面を理解し、制御することへの彼の献身を示しています。最新の更新と変更については、プロジェクトのgithubリポジトリを確認してください。
リソース
以上がBANAN OS:Cでゼロから構築された完全に機能するUNIXのようなOSの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。