私が自作したOSカーネル「ValiantCore」
開発者のFinn Dev氏は、PCを持たずAndroid端末だけで独自のOSカーネル「ValiantCore」をゼロから開発。x86およびIntel i386アーキテクチャに対応し、ドライバなどの基盤も整備。現在はaarch64対応を進めており、ソースコードはGitHubで公開されている。
背景メモ
- Finn Dev は個人開発者で、ValiantCore という自作 OS カーネルを GitHub で公開している。PC を持たず Android 端末上で全コードを書いている点が異例。
- OS カーネルは通常、C 言語とアセンブリを駆使し、メモリ管理・プロセス管理・割り込み処理・デバイスドライバなどをゼロから実装する高度な低レイヤープロジェクト。個人で一から作るのは稀で、コミュニティでも注目を集める。
- ターゲットとする x86 / i386 は PC 向け、aarch64 は ARM ベースのスマホやサーバー向けアーキテクチャ。対応範囲を広げている点が技術的な挑戦。
- Hacker News の投稿はこうした自作 OS の発表の場としてよく使われ、作者が「PC なし Android のみで開発」と明かしたことで話題に。