Winix - 5年間ひとりでOSを開発しました
(github.com)-
Waikato RISCアーキテクチャのマイクロプロセッサ(WRAMP)向けのUnixスタイルOS
-
使いやすさと性能を重視したハイブリッドカーネル
-
Minix1の影響を受けている
-
プロセスとメモリ管理:仮想メモリ、ページマッピング、カーネルスレッド..
-
POSIX APIの大半をサポートするインメモリファイルシステム
-
パイプをサポートするBourneシェル
Waikato RISCアーキテクチャのマイクロプロセッサ(WRAMP)向けのUnixスタイルOS
使いやすさと性能を重視したハイブリッドカーネル
Minix1の影響を受けている
プロセスとメモリ管理:仮想メモリ、ページマッピング、カーネルスレッド..
POSIX APIの大半をサポートするインメモリファイルシステム
パイプをサポートするBourneシェル
1件のコメント
タイトルは、開発者の halfer53(Bruce) 自身が紹介文でそう書いていたので、そのまま持ってきました。
HN の記事に別の人が紹介コメントを書いていたのですが、制作者は自分の説明よりずっと良いと褒めていました。
https://news.ycombinator.com/item?id=27647079
システム研究が死につつある時代 [1] に、唯一の救いとして残っているのは、OS 管理改善のための Nix/Guix 開発や、性能改善のための ePBF くらいです。
Winix OS は、潜在的な OS の方向性という観点から新鮮な息吹です。
いつも言っているようにタイミングがすべてで、これはおそらく良いものをたくさん持ちながらも数年早く出てしまった Apple の Newton のようなプロジェクトです。
Winix は RISC アーキテクチャを対象にしており、ちょうど RISC-V が急浮上している時期なので、RISC に偏った OS はアドバンテージを得ることになるでしょう。
ちょうど Linux と x86 の関係のように。Linux は x86-32 と x86-64 の成長に伴って追い風を受けました。
今年、Linus に他の OS と比べて Linux の最大の成果は何かと尋ねたとき、彼は革新的な lock-free ファイルシステム[2]を挙げました。
Winix には革新的な POSIX 互換インメモリファイルシステム(IMFS)があります。
最近人気を集めている Arrow や TileDB のインメモリフォーマットと互換性のある IMFS を備えた OS を想像してみてください。
まもなくテラバイト級の RAM を搭載したコンピューターが標準になれば、これは最先端のファイルシステムを備えた最速の OS になり得ます。
Fuschia はもうひとつの最新 OS ですが、Winix と違ってデスクトップよりモバイルに重点を置き、最適化しています。
[1] Systems Software Research is Irrelevant https://tianyin.github.io/misc/irrelevant.pdf
[2] Linux 30周年記念 Linus Torvalds インタビュー翻訳
パート1 https://ja.news.hada.io/topic?id=4279
パート2 https://ja.news.hada.io/topic?id=4318