
2026/05/11 5:54
Linux のゲーム処理が高速化しているのは、Windows API が次第に Linux カーネル機能へと統合されてきたからである。
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
2026 年 3 月、Steam ライニングでの Linux ゲーム利用は史上初の重要な人口統計学的閾値を超え、Steam ユーザーベースの 5%に達した。同時に、NTSYNC ドライバーの導入により主要な技術的マイルストーンを達成した。CodeWeavers とオープンソースコミュニティが共同開発した NTSYNC は、Linux カーネルに直接統合され、以前は Wine/Proton のワークアラウンド(例:fsync)によってエミュレートされていた Windows 協調ツールに対して、ネイティブの実装を提供する。
Valve のエンジニアである Pierre-Loup Griffais が推奨する通り、2026 年 3 月の更新済み Steam Deck においてデフォルトでロードされるこのドライバーは、デッドロックやフイッチなど長年存在したエッジケースの問題を解決する。ベンチマーク結果によると、NTSYNC は顕著なパフォーマンス向上をもたらしており、未変更のアップストリーム Wine と比較するとフレームレートの最大 200%の増加を実現している。ただし、Proton(すでに fsync を含む)に対する利得はより modest(小規模)である。Microsoft が昨年 10 月に Windows 10 の公式サポートを終了したという背景において、この進展は技術的障壁を軽減し、Bazzite、CachyOS、Fedora、Ubuntu など複数のディストリビューションが新しいカーネルバージョンを採用するよう促すことで、Linux エコシステムを強化している。これは、外部パッチへの依存から、Windows 互換性を Linux コアに直接組み込むという戦略への変換をもたらした。
本文
2026 年 5 月 10 日、午後 12 時 30 分(米国東部時間)公開。
彼が高性能を求め続けたパソコンとその構成部品への愛着は、ご家族のコンピュータから可能な限り极限まで性能を引き出すために奮闘する中で育まれまし た。十代の時に自前の PC 構築に没頭し始めたことが、友人や親族向けに PC を作る活動へと発展し、その情熱は最終的にキャリアの道筋を描くことに繋がりました。
身近な人々からの技術サポートの第一番窓口である Ty は、クラウドコンピューティングとネットワークを専門としているコンピュータ科学専攻の学生でもあります。また、半プロ仕様の Counter-Strike に 8 年間競技として参戦した経験があり、周辺機器に関する知識も深く持っています。
2026 年 3 月、Linux が Steam のユーザーベースで初めて 5 パーセントに達し、ゲーム領域において長らく新奇な存在として 20 年以上の歳月を過ごしてきたオペレーティングシステムとしては史上最高記録を更新しました。Windows 10 のサポート終了期限が昨年 10 月に迫り、多くのユーザーが代替手段を探ったことも拍車をかけました。また、Steam Deck が人々があまり気づかないうちに何百万人也いる Linux ゲーマーを生み出し、デスクトップマシンの普及を静かに促してきました。かつてこの進展の多くは、「Wine」と呼ばれるソフトウェア(Windows 向けゲームを Windows で動作しているかのように見せる翻訳層)によってなされていました。Valve が調整した Wine バージョン、すなわち Proton の存在が Steam Play や Steam Deck の機能を支えています。これまで Linux ゲームにとって意味のある改善の多くは、Wine や Proton 自体の変更によって実現されてきました。それでもなおその傾向は続きますが、ますます重要な変化はより深い層である Linux カーネル内部で起きているのです。具体的な最近の例として NTSYNC というカーネルレベルのドライバが挙げられ、以前の Wine バージョンに比べて著なるパフォーマンス向上をもたらしたものであり、最新の状態更新至きの Steam Deck には全てデフォルトで搭載されています。
NTSYNC は、Linux カーネルに直接追加された比較的小規模なドライバであり、ゲーム自身を調整するために必要な一連の Windows 固有のツールのネイティブ実装を提供します。現代のゲームは一度に数十ものタスクを取り扱います。プレイ中の CPU はレンダリングパイプラインの管理、アセットの読み込み、物理演算の実行、音声処理、AI NPC ルーチンの処理、入力追跡など、複数のコアを並列に駆使しながらこれらを一括で行っています。これらのすべてのタスクは互いに支え合っているため、衝突しないよう常に調整が必要となります。Windows は特定の一連の機構を利用してこの調整を行いますが、NTSYNC 導入以前は Wine が esync や fsync などの手段によってこれらの機構を模倣しており、どちらも動作しましたが Windows と完全に一致するとは限りませんでした。NTSYNC はこれらを初めて Linux カーネルに直接組み込むことで、Wine がエミュレーションを行う必要がなくなります。開発者向けの API コール自体は変更されず、Linux もそれらに対する回答方法をネイティブで理解できるようになっています。
NTSYNC は拡大する傾向の一例です。これは Linux が Windows ゲームの必要性から得た新しい機能のための最初の事例ではありません。数年前、Linux はソフトウェアが一連のイベントを同時に待つ仕組みを追加し、Windows では長年備わっていた機能でしたが Linux にはなかった機能を付与しました。Wine はこのギャップに対して無理な工夫を行っていましたが、最終的にはカーネルがネイティブサポートを追加することで解決されました。Valve と CodeWeavers(NTSYNC の作成者である Elizabeth Figura やコア Wine 開発者の多くを擁する企業)により牽引され、Linux をエコシステム外のパッチに依存せずに真のゲームプラットフォームにするために貢献しようとする多くのコントリビューターが支えています。
見かけ上のパフォーマンス向上は素晴らしいですが、いくつかの文脈が必要です。NTSYNC の元祖ベンチマークで言及された印象的な 40 倍から 200 倍の FPS 向上とは、ほぼ誰一人として Linux でゲームを遊ぶ際に使用していない修正されていない上流(upstream)Wine と比較されています。現在のほとんどの Linux ゲーマー、Steam Deck の所有者を含め、fsync が既に搭載された Proton を使用しています。fsync と比較した際の NTSYNC のパフォーマンス向上は、より控えめです。NTSYNC による変更で最も恩恵を受けるのは、以前から特に困難だったゲームに限られます。従来から十分なフレームレートで動作していたものは、引き続き問題なく動作します。
Valve は採用しました。これは非常に良い兆候です。Engineer の Pierre-Loup Griffais は、fsync が既に十分高速であると公に認めており、それでもなお 3 月に安定版 SteamOS に NTSYNC を搭載したことから、fsync も根本的にはワークアラウンドであり、単なる raw FPS の低さ以外の問題を引き起こす可能性があることが示唆されています。古いこれらのワークアラウンドは、特定のゲームで稀にフリーズ、デッドロック、または奇妙な挙動を生むような微妙な边缘ケースにおいて誤作動していました。これはベンチマークチャートには現れませんが、個人の体験を完全に台無しにするバグです。NTSYNC は Windows の動作を正確に追跡することでその根源から这些问题を解決し、お好みのディストリビューション(Bazzite、CachyOS、Fedora、Ubuntu の派生版など)が新しいカーネルバージョンに移行するやいなや、これらに必要な修正も同時に受けられるようになります。
Linux はゲーム分野において多大な成長を遂げました。かつては巧妙な Wine パッチやコミュニティによるワークアラウンドしかなかった場所が、現在は Valve というゲーム業界の巨人からカーネル自体への変更を推進する支援へと変貌しました。NTSYNC が最後の事例とはなりません。ゲーマーが必要なものを再構築するために Windows の部品が Linux 内に取り込まれることは今後も続き、現在 Steam ユーザーベースの 5 パーセント以上が Linux を実行していることで、これを続ける動機はかつてないほど強固です。
Quiz8 クイズ · 知識を試そう Linux の歴史 | トリビアチャレンジ フィンランド学生のサイドプロジェクトから世界の動力源へと至るストーリー、Linux の物語をご存じでしょうか?
- 起源 (Origins)
- カーネル (Kernel)
- ディストリビューション (Distros)
- 先駆者 (Pioneers)
- マイルストーン (Milestones)
開始する
Linus Torvalds が Linux カーネルを世界に初めて発表したのはいつですか? A. 1989 年 B. 1991 年 C. 1993 年 D. 1995 年
正解! Linus Torvalds は 1991 年 8 月 25 日、comp.os.minix ニュースグループに現在有名なメッセージを投稿し、Linux を「ただの趣味プロジェクト」と紹介しました。多くの人々が予想できなかったほど、後に世界のサーバーやスマートフォンを動作させる主要なプラットフォームとなりますことは考えられませんでした。
少し違うですね。Torvalds は 1991 年に発表を行いました。当時はヘルシンキ大学のコンピュータ科学専攻で 21 歳の学生であり、その控えめな投稿ではプロジェクトが GNU のような「巨大でプロフェッショナルなものにはならない」と述べています。
続ける Linus Torvalds が Linux カーネルの最初の実装を作っていたのはどの大学ですか? A. ストックホルム大学 B. アアルト大学 (Aalto University) C. ヘルシンキ大学 D. MIT
正解! Torvalds はフィンランドのヘルシンキ大学の学生として、個人プロジェクトとして Linux を始めたところでした。当初は教育目的で使用される小型の Unix 類似的なシステムである MINIX に感銘を受けました。
少し違うですね。Torvalds はヘルシンキ大学に在学中でした。彼は Linux を始めたのは部分的に MINIX の制限に対する不満からであり、彼の教授である Andrew Tanenbaum 氏が意図的に教育用にシンプルにするために設計したシステムです。
続ける Linus Torvalds が Linux カーネルの作成を主として受けた影響を受けたオペレーティングシステムは何ですか? A. MS-DOS B. MINIX C. BSD Unix D. Solaris
正解! Andrew Tanenbaum 教授によって作成された MINIX が Linux の直接的なインスピレーション源でした。Torvalds は新しい Intel 386 PC で MINIX を使用していましたが、自分のニーズに対してあまりにも制限が多く、自らカーネルを書くことを後押ししました。
少し違うですね。正解は MINIX です。Torvalds は Linux を始めた際に MINIX を使用しており、カーネル設計哲学(一体型アーキテクチャ対マイクロカーネルアーキテクチャ)についてその作者である Andrew Tanenbaum 氏と有名なオンライン議論も行いました。
続ける 1991 年に最初に公開リリースされた Linux カーネルのバージョン番号は何ですか? A. 0.01 B. 0.1 C. 1.0 D. 0.99
正解! Linux バージョン 0.01 が Torvalds の最初の公開リリースで、1991 年 9 月に提供されました。これは Intel 386 ハードウェア上のみ動作可能な未熟な初期ビルドであり機能も限られていましたが、Linux プロジェクトの真の始まりを告げています。
少し違うですね。最初の公開リリースは 1991 年 9 月のバージョン 0.01 です。カーネルがバージョン 1.0 に達したのは 1994 年 3 月で、この時点では機能や能力が大きく成長し、世界中の開発者の貢献を受け入れています。
続ける 1993 年に最初にリリースされた、現在もなお維持されている最も古い Linux ディストリビューションの一つは何ですか? A. Ubuntu B. Fedora C. Slackware D. Debian
正解! Patrick Volkerding によって作成された Slackware は 1993 年 7 月に初めてリリースされ、最も生存している古くからの Linux ディストリビューションの一つとなっています。シンプルさと Unix 的な哲学で知られ、現在も維持されています。
少し違うですね。正解は 1993 年に Patrick Volkerding によってリリースされた Slackware です。Debian も 1993 年に設立されましたが、Slackware はわずかに先行しています。Ubuntu は 2004 年まで登場せず、Fedora は 2003 年に開始されています。
続ける Linux カーネルとペアになった多くのツールを提供した GNU プロジェクトを設立したのはどの開発者ですか? A. Eric Raymond B. Richard Stallman C. Bruce Perens D. Ian Murdock
正解! Richard Stallman は 1983 年に、完全にフリーな Unix 類似的オペレーティングシステムを作成することを目的として GNU プロジェクトを設立しました。1991 年に Linux カーネルが登場したことで、GNU が欠けていたピースを満たし、結果的に多くの人々が「GNU/Linux」と呼ぶ組み合わせになりました。
少し違うですね。Richard Stallman が 1983 年に GNU プロジェクトを設立しました。Stallman はまた GPL(GNU General Public License)の作成とフリーソフトウェア財団の設立でも知られており、これら二つの柱はフリーソフトウェアの法的・哲学的基盤を形成しています。
続ける 1994 年に画期的な商用 Linux ディストリビューションをリリースし、Linux を企業世界に広めたのはどの会社ですか? A. Canonical B. SUSE C. Red Hat D. Mandriva
正解! Red Hat は 1994 に最初の Linux ディストリビューションをリリースし、史上でも最も影響力のある商用 Linux 企業の一人となりました。エンタープライズ Linux 市場を開拓し、2019 年に IBM に約 340 億ドルで買収されました。
少し違うですね。正解は Red Hat です。Marc Ewing と Bob Young にて設立され、Red Hat はオープンソースソフトウェアを回りに持続可能なビジネスを作ることを証明するのを助けた会社です。SUSE Linux も 1994 に発売され密接なライバルでしたが、Red Hat がより世界的に支配的なエンタープライズ勢力となりました。
続ける 最も人気のあるデスクトップディストリビューションの一つである Ubuntu Linux は、どの他の Linux ディストリビューションを基盤としていますか? A. Arch Linux B. Fedora C. Debian D. Gentoo
正解! Ubuntu は Debian を基盤とし、Mark Shuttleworth の会社 Canonical によって 2004 年 10 月に最初にリリースされました。普通のユーザーに Linux をよりアクセスしやすくするため設計され、6 ヶ月ごとのリリースサイクルと長期サポートバージョンにより、デスクトップとサーバー双方で愛されているシステムとなっています。
少し違うですね。Ubuntu は Debian の上に構築されています。Debian は Ian Murdock が 1993 に設立され、フリーソフトウェアへの厳格なコミットメントと安定性で知られています。Ubuntu は Debian のパッケージ管理システム(APT と .deb パッケージ)を継承していますが、その上にユーザーフレンドリーな層を追加しています。
私の点数を表示 | チャレンジ完了 あなたのスコア:8/8
ご参加ありがとうございます! [もう一度挑戦する]