Wine 8.0登場──32ビットアプリの完全サポートでLinuxゲーミングが大きく進化
Windows互換レイヤー「Wine」の開発チームは、待望のバージョン8.0を発表しました。新バージョンでは、64ビット環境における32ビットWindowsアプリケーションのサポート強化と、3Dグラフィックスアクセラレーションの大幅な改善が図られています。
Wine 8.0は「1年分の開発成果」
開発チームはWineHQ公式サイトにてアナウンスを行い、「本リリースは1年間に及ぶ開発努力の結晶であり、8,600件を超える個別の変更が含まれています」と述べています。
最新版はWineHQサイトから直接ダウンロードできます。WineはLinuxだけでなく、macOSをはじめとする他のUnix系システムでも利用可能です。また、多くの主要Linuxディストリビューション向けに専用リポジトリも提供されています。ディストロのメンテナー経由でもWineを入手できますが、その場合バージョンが古い可能性が高い点に注意が必要です。Windowsとの互換性は常に変化するターゲットであるため、開発者らはより新しいバージョンを提供する公式リポジトリの利用を推奨しています。
Wine 8.0の新機能とは?
Wine 8.0最大のアップグレードは、Windowsの実行ファイル形式「PE(Portable Executable)」への対応です。PE形式の実行ファイルは、必要なコードすべてを単一のバイナリファイルに格納します。Wine 8.0はこの種のファイルを検出すると、従来のようにWindowsのシステムコールをエミュレートする代わりに、ネイティブなシステムコールを使用するようになりました。これによりPEプログラムは大幅なパフォーマンス向上を実現し、64ビットホスト上での32ビットアプリケーションのサポートも同時に改善されています。
さらに、Direct3Dを利用した3Dグラフィックス性能にも改良が加えられ、より多くのグラフィックアダプターがサポート対象となりました。クロスプラットフォームのVulkanレンダリングエンジンについても改善が施されています。
グラフィックス面の強化に加え、バージョン8.0はゲーム体験の向上にも力を入れています。対応ゲームコントローラーが拡充され、ステアリングホイールのほか、SonyのDualShockやDualSenseコントローラーにも対応しました。
Wine 8.0はLinuxゲームを後押しするか?
Wine 8.0の改良点は、Linux上でのゲームプレイの存在感を高めることを意図したものといえます。Linux向けゲームの少なさは、Linuxデスクトップの普及を妨げてきた要因の一つと考えられます。グラフィックス対応の課題に加え、往年の名作ゲームの多くは32ビットアプリです。現代のハードウェアはほぼ例外なく64ビットであり、古いWindowsアプリの動作はネイティブ環境の方がLinuxよりも容易でした。
新旧問わずWindowsゲームを手軽に実行できるようにすることで、Linuxはより多くのゲーマーを引きつけられる可能性があります。これらの改良は、Valveが支援しゲーム向けに最適化された派生プロジェクト「Proton」にも波及していく見込みです。つまり、Steam Deckのユーザーも将来的にはその恩恵を受けられることになります。
LinuxとWindowsをつなぐ架け橋としてのWine 8.0
仮想マシンを使わずにLinuxとWindowsのプログラムを両立できるWineは、たまにWindowsアプリやゲームを利用したいデスクトップLinuxユーザーにとって欠かせないツールです。Wine 8.0もその伝統を受け継ぎ、さらなる進化を遂げることになるでしょう。Ubuntuをはじめ、多くのLinuxディストリビューションで利用可能です。
-
Linux権限を完全マスター:管理者に必須の6つのコマンド
ある日、コマンドを一文字打ち間違えただけで、自分のファイルにアクセスできなくなったことがあります。これが初めてLinux環境を使えなくした経験であり、原因は「パーミッション」への理解不足でした。ターミナルを眺めながら、自分のシステム上でまるで部外者になったような気分だったのを今でも覚えています。この経験から学んだのは、Linuxにおいて「制御は与えられるものではなく、勝ち取るもの」ということです。 Linuxがファイルをどのように扱うか――誰が読み取り、書き込み、実行できるのか――をマスターすれば、あなたは本物のLinux管理者になれます。私が実際に使いこなしている権限関連コマンドの中から、特
-
リモートデスクトップとは?仕組み・主な用途・代表プロトコルを徹底解説
リモートデスクトップとは、離れた場所にあるコンピュータへネットワーク経由で接続し、そのデスクトップ画面を表示しながら、あたかも手元のローカルマシンであるかのように操作できるプログラム、またはオペレーティングシステム(OS)の機能です。 リモートデスクトップ機能は、ビジネスからIT管理まで幅広い場面で活用されています。主な利用例は以下のとおりです。 自宅や出張先から職場のコンピュータにアクセスする 外出先から自宅のコンピュータにアクセスする コンピュータのトラブルを遠隔で調査・解決する サーバーやシステムの管理業務(管理タスク)を実行する 業務プロセスやソフトウェアアプリケーションの操作をデモ