MSがNTカーネルだけ公開したら? 海外で議論
姉妹サイトの新着
海外の技術系掲示板4chanの/g/(Technology)で、「MicrosoftがWindowsの中核であるNTカーネルだけをオープンソース化したらどうなるか」という投稿が話題になった。AppleがmacOSのカーネルXNUを公開していることを引き合いに出した内容で、スレではカーネル単体の公開にそもそも意味があるのか、Linuxとの性能差、レガシーWindowsアプリの軽快さの理由、さらに実際に流出したWindows XPのソースコードがほとんど活用されていない現状などを巡って意見が交わされた。
Microsoftが(Windows全体ではなく)NTカーネルだけをオープンソース化したらどうなる? Appleは XNU とその他いろいろをオープンソース化してるわけだし
出典: opensource.apple.com / 元記事はこちら
それ単体だとかなり使い物にならないと思う
Linuxだって単体ではほぼ使い物にならないだろ。普通はLinuxカーネルにカスタマイズしたGNUを乗せて使う。だったら「GNU/NT」みたいなのを作ればいいんじゃないか
優先順位と基準の問題だろ
それはNT6.2以降解消されてる話だぞ、Lintroon君。10年以上前の情報で止まってるのか
別にMicrosoftがやらなくてもいい。Claudeにドキュメントから逆解析させればいいだけ。名前は『Windows NT-Reverse』、略してNTRな
>ゲーム
Linuxで動く
>オフィス
クラウド移行済み、ブラウザで動く
>ソフト開発
実質Linux VM上でやってる
Windowsはテセウスの船みたいに、気づいたら別のLinuxディストリになってるんじゃないか
……というか、不要なゴミを全部取り除いたWindowsを使えばいいだけでは。俺は2022年からそれで使ってる
「WindowsはLinuxディストリに置き換わる」って言うけど、NTがすぐにどこかに行くとは思わないけどな
レガシーWindowsが面白いって言うのは正しいと思う。XPのアプリが爆速だったのは、共通のツールキットと裏側の仕組みをうまく使ってたからだ。
低レベルのWindowsコードって言うのは、Windows 2000から11まで動く軽くて速いプログラムのことを言ってるんだと思う
「Windows 2000から11まで動く軽くて速いプログラム」について言うと、WIN32で書いて、Win2kのAPIに機能を縛って古いMSVCを使えばそうなる。最近のMSVCが出力したバイナリが、最近のWIN32 APIを使ってなくてもWin2kで動くとは思えないけど
一方、普通の開発者は『Hello World』を作るのにChromiumのElectronアプリを使う。これを見たら頭のおかしいYakub Outlawも泣くだろうな
他サイトの新着
「最近のMSVCが出力したバイナリがWin2kで動くとは思えない」
Visual Studio 2026はWindows 11以降しかサポートしてなくて、出力したバイナリはWindows 10以前では動かない
NTとは違って、Darwinには何も面白い点がない。macOSのプログラムすら動かせないんだから
流出したWindows XPのソースコードで、誰も何もやってないしな
いや、それなりに興味深い話だよ。macOSのアプリが動かないのはユーザーランドがクローズドソースだからで、それはNTだけをオープンソース化した場合もまったく同じ状況になる。どちらのカーネルの上でも、ユーザーランドを一から再現するインセンティブはほとんどないから、結局うまくいかないだろうね
この話題の背景と論点
AppleがmacOSの中核であるXNUカーネルを公開しているのは、BSD系の伝統を受け継ぐDarwinプロジェクトの一環で、2000年代から続く取り組みだ。ただスレでも指摘された通り、カーネル単体を公開しても動くOSにはならず、Darwin単体のディストリビューション「PureDarwin」は長年ほぼ開発停止の状態にある。NT側でも2020年にWindows XPのソースコードが流出した経緯があるが、それを元にした独自OS開発はほとんど進んでいない。背景にあるのは、OSの使い勝手を左右するのはカーネルそのものより、クローズドソースのまま残る「ユーザーランド」(API実装やGUIスタック)だという共通認識だ。スレで割れたのは、NTの技術的な評価そのものより「カーネルだけ公開する意味があるか」という一点だった。
※本記事は海外掲示板 4chan /g/ (Technology) のスレッド「What if Microsoft open sources NT? Just NT and not the rest of the things that come with Windows. Apple open sourced XNU」から抜粋し、編集部で日本語に意訳したものです。訳文の責任は当サイトにあります。








まだコメントはありません。