HackerNews

MyraOS - CとASMで構築した私の32ビットオペレーティングシステム (Hack Clubプロジェクト)

Show HN: MyraOS – My 32-bit operating system in C and ASM (Hack Club project)

https://github.com/dvir-biton/MyraOS


MyraOSは、ゼロから完全に構築されたx86 UNIXライクなオペレーティングシステムで、様々な機能を搭載しています。これには、保護モード、ページング、仮想メモリ、メモリ管理、ユーザーモードとカーネルモード、プロセスとスケジューリング、各種ドライバ、そしてext2ファイルシステムが含まれます。UIコンポジタやカスタムフォントを使用したウィンドウウィジェットも特徴で、実際のアプリケーションを実行できるELFローダーを備えています。MyraOSは、Doomのようなゲームを実行可能で、本物のハードウェア上で動作する実用的なOSです。インストール方法は、GitHubから最新リリースをダウンロードし、QEMUを使用してエミュレートすることです。