Wayland

Xfce Waylandコンポジタ「xfwl4」初版が公開

Linux

Xfce Waylandコンポジタ「xfwl4」初版が公開

今年1月に開発が発表されたXfceのWaylandコンポジタ「xfwl4」の初のプレビュー版が出た。約半年の開発を経たアルファ版で、広くテストしてもらう段階に入る。 半年の開発が形になった Xfceには長年、X11ウィンドウマネージャーのxfwm4がある。xfwl4は、そのWayland版にあたるコンポジタだ。Rustで一から書かれている。 1月にXfceプロジェクトがコア開発者のブライアン・タリコーン(Brian Tarricone)氏への開発スポンサーシップを発表し、年初から同氏がフルタイムで開発に集中してきた。当初「年半ばにリリース」としていた目標を、ほぼ予定どおりに達成した格好だ。 タリコーン氏はこれをアルファ版と位置づけている。バグや未実装機能は残るが、より多くの環境で動かしてフィードバックを集める時期に来たとしている。 「X11と区別がつかない」が最終目標 xfwl4の開発目標は、Xサーバー上で動くXfceデスクトップの操作感を、Wayland上でも可能な限り再現することだ。既存のxfwm4設定ダイアログやxfconfの設定値をそのまま流用できるよう設計され

SteamOS 3.8安定版公開。Steam Machine発表直前のOS整備が完了

Linux

SteamOS 3.8安定版公開。Steam Machine発表直前のOS整備が完了

3月にプレビューとして姿を見せたSteamOS 3.8が、現地時間6月17日、バージョン3.8.10として全ユーザーに届いた。Steam Machine対応、Linuxカーネル6.16、デスクトップモードのWayland標準化。3ヶ月のベータ期間を経た変更量は、パッチノートの長さだけで異例だと分かる。 発表5日前のOS整備 リーク情報によれば、Steam Machineの価格・発売日は6月23日に発表される可能性がある。6月30日に予約開始とも伝えられている。あくまで未確認の情報だが、発表の5日前にOS安定版を全ユーザーへ配信した事実は、ソフトウェアを先に仕上げる動きとして筋が通る。 パッチノート冒頭の「Steam Machineハードウェアの初期サポート」は、3月のプレビュー時点から存在していた一行だ。だが当時は言葉だけだった。安定版に載ったことで、ソフトウェア側の準備は完了段階に入った。 問題はハードウェア側にある。Valveは2025年11月の発表時、小売価格を1,000ドル前後で想定していたとされる。それがAI需要によるDRAM価格高騰で計画が崩れた。リーク情報では1

KDE Plasma 6.7リリース。21年越しの悲願と、X11最後の夏

Linux

KDE Plasma 6.7リリース。21年越しの悲願と、X11最後の夏

KDEのデスクトップ環境Plasma 6.7が、現地時間6月16日にリリースされた。目玉は「画面ごとの仮想デスクトップ」。2005年にKDE 3.3.2上で提出された要望から数えて、実に21年。この機能を実装したのはKDEコミュニティの外にいたPHP開発者だった。30周年を迎えるKDEにとって節目のリリースであり、X11セッションを提供する最後のバージョンでもある。 21年、ひとりのPHP開発者が動かした 2005年6月、あるKDEユーザーがバグトラッカーに要望を出した。デュアルモニター環境で仮想デスクトップを切り替えると、両方の画面が一斉に切り替わる。片方だけ動かしたい。解像度は1280×1024が2枚。時代を感じる構成だが、問題の本質は2026年まで変わらなかった。 実装を阻んでいたのはX11の仕様だ。EWMH(拡張ウィンドウマネージャーヒント)は「アクティブな仮想デスクトップは常にひとつ」が前提で、画面ごとに別のデスクトップを表示する概念がそもそもない。2013年、当時のKWinメンテナーだったマルティン・フレーサー(Martin Flöser)氏がX11上での実装を退け

Wine-Staging 11.11リリース。289パッチで本流を補強

Linux

Wine-Staging 11.11リリース。289パッチで本流を補強

Wineの実験版「Wine-Staging 11.11」が現地時間6月13日にリリースされた。WindowsアプリケーションをLinux上で動かすこの互換レイヤーは、前日公開の本流Wine 11.11に289のパッチを上乗せし、Linuxゲーミングの足元を支え続けている。 本流Wine 11.11の変更点 ベースとなるWine 11.11本体から見ていく。目玉は3つある。 まず、暗号ライブラリの入れ替え。Wineが内部で使っていたTomCryptに代わり、Microsoftがオープンソースで公開するSymCryptが採用された。SymCryptはWindows 10以降のすべての暗号処理を担うライブラリで、Microsoftの公式実装をWineが直接取り込んだことになる。古いWindowsインストーラーがハッシュ計算で詰まる問題の解消や、メモリリークの軽減が期待できる。 次に、Waylandドライバの強化。レイヤードウィンドウ(透過ウィンドウ)のサポートが加わった。Waylandの alpha-modifier-v1 プロトコルを利用した透過処理に加え、リサイズ不可ウィンドウ

RustとAIで1からX11サーバーを書き直す。yserverが問いかけるもの

Linux

RustとAIで1からX11サーバーを書き直す。yserverが問いかけるもの

X11は死んだことになっている。GNOMEは今年3月、MutterからX11バックエンドを完全に削除した。ディストリビューションは次々とWaylandをデフォルトに切り替え、X.Orgサーバーにはセキュリティパッチしか降りてこない。6月2日にも9件の脆弱性が修正されたが、うち8件はAIによる静的解析で発見されたものだった。20年以上前のコードに、機械の目がバグを見つけ続けている。 そんな状況で、一人の開発者がX11サーバーを1から書き直した。しかもRustで、しかもAIと二人三脚で。 「Xorgのクローンではない」 yserver(仮) は、Rustで1から書かれた新しいX11サーバーだ。開発したのはベルギー・アントワープ在住のエンジニア、ヨス・デハース(Jos Dehaes)氏。6月11日に公開された。 GitHub - joske/yserver at joho-todai.comA modern X11 server written from scratch in Rust. Contribute to joske/yserver development by crea

KWinの「安全マージン」がLinuxゲーマーから奪っていた数ミリ秒。その構造と対策

Linux

KWinの「安全マージン」がLinuxゲーマーから奪っていた数ミリ秒。その構造と対策

Linuxでゲームをする人なら、一度は感じたことがあるだろう。Windowsと比べて、どこかマウスがふわつく。設定を変えたわけでもないのに、ある日突然操作が重くなる。KDE Plasma環境でその原因を突き止め、コンポジタの内部に手を入れた開発者が現れた。 「なぜLinuxのほうが遅いのか」を計測で証明する ポーランドの開発者ヤクブ・オコンスキ(Jakub Okoński)氏が6月7日に公開したブログ記事は、LinuxとWindowsのゲーミングレイテンシを徹底的に比較した調査報告だ。 計測手法はハードウェアベース。Teensyマイクロコントローラにオープンソースのレイテンシ測定ファームウェア(Open Source LDAT)を書き込み、USBマウスとして動作させつつ、光センサーで画面の輝度変化を検知する。マウスクリックから画面に変化が現れるまでの「クリック・トゥ・フォトン」レイテンシを、数百サンプル単位で自動記録できる。 テスト環境はAda世代のGeForce RTXとZen 4 CPUを搭載したデスクトップとノートPC。KDE Plasma 6.6.4のWaylandセ

AIが暴いたX.Orgの脆弱性9件、終わらない13年

セキュリティ

AIが暴いたX.Orgの脆弱性9件、終わらない13年

X.Org Serverに9件のセキュリティ脆弱性が公開された。修正版のxorg-server 21.1.23とXWayland 24.1.12がリリースされている。注目すべきは発見の経緯で、9件中8件をトレンドマイクロのAIセキュリティ研究プラットフォーム「TrendAI Zero Day Initiative」が検出した。残る1件はRed Hatのピーター・フッテラー(Peter Hutterer)氏による報告。レガシーコードに眠り続けた脆弱性を、AIが一気に掘り起こした形だ。 13年前の「大惨事」宣言、その後 2013年、セキュリティ研究者のイリヤ・ファン・スプルンデル(Ilja van Sprundel)氏が第30回Chaos Communication Congress(30C3)で発表した内容は、X.Orgコミュニティに衝撃を与えた。X.Org Serverのセキュリティは「大惨事(disaster)」であり「

Discord、Linux対応を強化 称賛が届かなかった理由

Linux

Discord、Linux対応を強化 称賛が届かなかった理由

DiscordがLinuxクライアントを大幅に改善し、FedoraとArch Linuxを正式サポートに加えた。長年「二級市民」だったLinux版がようやく前進する。だが公式動画のコメント欄は、まったく別の話題で埋まっている。 ようやく整ったLinuxクライアント Discordが、Linux版クライアントの大規模な改善を発表した。発表の場は「YEAR OF THE LINUX DESKTOP(Linuxデスクトップの年)」と題された公式動画だ。 これまでDiscordはLinuxでも動いてはいた。ただ、その体験は「動く」と「快適」の間に大きな隔たりがあった。Flatpak版には不満が集中し、.deb版は更新を手作業で管理する手間がついて回った。今回の発表は、その積み残しをまとめて片付ける内容になっている。 目玉はFedoraとArch Linuxの正式サポートだ。これで主要なデスクトップ向けディストリビューションはほぼ網羅された。Fedora向けにはRPMパッケージが用意され、クライアントは自動更新にも対応する。Linuxユーザーが長く悩まされてきた「更新があるのに起動でき