【要約】Windows 9x Subsystem for Linux [Hacker_News] | Summary by TechDistill
> Source: Hacker_News
Execute Primary Source
// Discussion Topic
Windows 9xカーネル内で現代的なLinuxカーネルを、仮想化を用いずにRing 0で協調動作させる「WSL9x」の技術的実現性と、その歴史的・実用的な位置付け。
// Community Consensus
技術的には「魔法」と称されるほど高度なハックであり、Cygwinが抱えていた「forkの遅延」や「シグナル処理の不備」を解決し得る強力なアプローチである。一方で、両カーネルが同一権限で動作するため、一方のクラッシュがシステム全体を道連れにするリスクも高い。実用面では、ATMや工場設備などのレガシー資産の保守、あるいは古いブラウザでモダンWebを閲覧するためのプロキシ技術としての価値が認められている。
// Alternative Solutions
Cygwin(POSIXエミュレーション)、CoLinux(Linuxカーネルのサイドロード)、MSYS2(pacman利用)、w64devkit、およびレガシーWeb閲覧のためのBrowserBox(モダンWebをピクセルとして配信するプロキシ)。
// Technical Terms
Senior Engineer Insight
> 本プロジェクトは、単なるノスタルジーを超えた「極限の互換性」への挑戦である。Ring 0でのカーネル協調動作は、Cygwinが抱えていたシグナル処理やプロセスの複製(fork)におけるオーバーヘッドを劇的に改善する可能性がある。しかし、両カーネルが同一権限で動作するため、一方のクラッシュがシステム全体の崩壊を招くリスクは極めて高い。我々の実戦環境においては、産業用レガシー資産の延命策として検討の余地はあるが、メインラインのインフラとして採用するには、安定性と分離性の観点から極めて慎重な評価が必要である。