X は 1 9 8 4 年 、 マ サ チ ュ ー セ ッ ツ 工 科 大 学 が 開 発 し た 。 現 在 の バ ー ジ ョ ン で あ る X 1 1 は 1 9 8 7 年 9 月 に 登 場 し た 。 現 在 は X . O r g F o u n d a t i o n が X プ ロ ジ ェ ク ト を 主 導 し て い る 。 リ フ ァ レ ン ス 実 装 で あ る v e r s i o n 1 1 r e l e a s e 7 . 3 ︵ 2 0 0 7 年 9 月 6 日 ︶ は フ リ ー ソ フ ト ウ ェ ア と し て M I T L i c e n s e お よ び 類 似 の ラ イ セ ン ス で 提 供 し て い る [ 1 ] 。
X は 、 G U I 環 境 構 築 の た め の 基 本 フ レ ー ム ワ ー ク や プ リ ミ テ ィ ブ を 提 供 す る 。 ウ ィ ン ド ウ を 画 面 上 に 描 画 し た り 、 移 動 さ せ た り 、 マ ウ ス や キ ー ボ ー ド を 使 っ て や り 取 り す る 。 X は ユ ー ザ イ ン タ フ ェ ー ス を 規 定 し な い 。 そ れ は 、 個 々 の ク ラ イ ア ン ト プ ロ グ ラ ム の 管 理 下 に あ る 。 そ の た め 、 X に 基 づ い た 環 境 の 見 た 目 は 様 々 で あ る 。 プ ロ グ ラ ム ご と に イ ン タ フ ェ ー ス は 異 な る 。 X は OS の 中 核 ( k e r n e l ) に は 含 ま れ な い 。 ア プ リ ケ ー シ ョ ン 層 構 築 の 基 盤 と な っ て い る 。
そ れ 以 前 の 表 示 プ ロ ト コ ル と は 異 な り 、 X は 表 示 機 器 に 付 属 し た ︵ あ る い は 統 合 さ れ た ︶ シ ス テ ム で は な い 。 ネ ッ ト ワ ー ク コ ネ ク シ ョ ン を 通 し て 使 う こ と を 意 図 し て 設 計 し て い る 。 X の 特 徴 は 、 X プ ロ ト コ ル と い う 、 画 面 表 示 や 入 出 力 時 に 利 用 す る プ ロ ト コ ル が ネ ッ ト ワ ー ク 透 過 だ と い う こ と で あ る 。 そ の た め 、 手 元 の マ シ ン の 表 示 と 遠 隔 の マ シ ン と の 表 示 で 表 示 方 法 に 差 が な い 。 こ の こ と は 、 ネ ッ ト ワ ー ク を 利 用 し た U N I X ワ ー ク ス テ ー シ ョ ン 群 で G U I 表 示 を 行 う の に 便 利 で あ り 、 U N I X マ シ ン の 普 及 と 共 に X も 普 及 し て い っ た 。
X は ク ラ イ ア ン ト サ ー バ モ デ ル に 基 づ き 、 X サ ー バ が 各 種 ﹁ ク ラ イ ア ン ト ﹂ プ ロ グ ラ ム と 通 信 す る 。 サ ー バ は グ ラ フ ィ カ ル な 出 力 要 求 を 受 け 付 け 、 ︵ マ ウ ス 、 キ ー ボ ー ド 、 タ ッ チ パ ネ ル な ど か ら の ︶ ユ ー ザ ー 入 力 を ク ラ イ ア ン ト に 送 信 す る 。 X プ ロ ト コ ル 自 身 は ハ ー ド ウ ェ ア 環 境 に 依 存 し な い 。 そ の た め 、 X W i n d o w S y s t e m が 動 作 す る マ シ ン は U N I X マ シ ン だ け と は 限 ら な い 。 W i n d o w s 上 で X サ ー バ を 動 作 さ せ る 、 通 称 P C X サ ー バ と い う ソ フ ト ウ ェ ア や 、 ハ ー ド ウ ェ ア ︵ フ ァ ー ム ウ エ ア ︶ で X プ ロ ト コ ル を 処 理 す る 、 通 称 X 端 末 も 存 在 す る 。 特 に X 端 末 は 、 U N I X マ シ ン が 非 常 に 高 価 な 時 代 に 、 G U I だ け を 安 価 に 表 示 、 処 理 で き る 機 器 と し て 良 く 利 用 さ れ た 。
こ の ク ラ イ ア ン ト サ ー バ と い う 用 語 ︵ ユ ー ザ ー の 端 末 、 サ ー バ 、 ク ラ イ ア ン ト で あ る ア プ リ ケ ー シ ョ ン ︶ は 、 し ば し ば 新 規 の X ユ ー ザ ー を 混 乱 さ せ る 。 な ぜ な ら 用 語 が 逆 に 使 わ れ て い る よ う に 見 え る か ら で あ る 。 し か し X は エ ン ド ユ ー ザ ー で は な く 、 む し ろ ア プ リ ケ ー シ ョ ン か ら み た 考 え 方 を し て い る 。 X は デ ィ ス プ レ イ や I / O サ ー ビ ス を ア プ リ ケ ー シ ョ ン に 提 供 し て い る 。 そ の た め サ ー バ で あ る 。 ア プ リ ケ ー シ ョ ン は こ れ ら の サ ー ビ ス を 利 用 し て い る 。 そ の た め ア プ リ ケ ー シ ョ ン は ク ラ イ ア ン ト で あ る 。
こ の 例 で は 、 X サ ー バ が キ ー ボ ー ド と マ ウ ス の 入 力 を 受 け 取 り 、 画 面 に 表 示 す る 。 ウ ェ ブ ブ ラ ウ ザ と 端 末 エ ミ ュ レ ー タ が ロ ー カ ル に 動 作 し て お り 、 s y s t e m u p d a t e r が リ モ ー ト の サ ー バ 上 で 動 作 し て い る が 、 そ れ を 制 御 し て い る の は ロ ー カ ル の マ シ ン で あ る 。 リ モ ー ト ・ ア プ リ ケ ー シ ョ ン は ロ ー カ ル に 動 作 す る の と 何 ら 変 わ り な く 動 作 す る こ と に 注 意 さ れ た い 。
サ ー バ と ク ラ イ ア ン ト 間 の 通 信 プ ロ ト コ ル は 、 ネ ッ ト ワ ー ク 透 過 性 を 備 え る 。 ク ラ イ ア ン ト と サ ー バ は 同 じ マ シ ン 上 で も 動 作 す る し 、 別 々 の マ シ ン 上 で も 動 作 す る 。 双 方 の ア ー キ テ ク チ ャ や OS が 違 っ て い て も 構 わ な い 。 ク ラ イ ア ン ト と サ ー バ 間 の 通 信 は 、 イ ン タ ー ネ ッ ト 上 で も ト ン ネ リ ン グ に よ っ て 安 全 に 行 う こ と が で き る 。
X ク ラ イ ア ン ト 自 体 が X サ ー バ を 内 包 し 、 複 数 の ク ラ イ ア ン ト に 対 し て サ ー バ と し て 動 作 す る 構 成 も 可 能 で あ る 。 こ れ を ﹁ X ネ ス テ ィ ン グ ﹂ と 呼 ぶ 。 X n e s t や X e p h y r は 、 X ネ ス テ ィ ン グ を サ ポ ー ト し た オ ー プ ン ソ ー ス の ク ラ イ ア ン ト で あ る 。
リ モ ー ト の ク ラ イ ア ン ト プ ロ グ ラ ム を ロ ー カ ル な サ ー バ で 表 示 す る に は 、 端 末 エ ミ ュ レ ー タ の ウ ィ ン ド ウ を 開 き 、 t e l n e t あ る い は s s h で リ モ ー ト の ク ラ イ ア ン ト ア プ リ ケ ー シ ョ ン ︵ あ る い は シ ェ ル ︶ を 起 動 し 、 入 出 力 先 を ロ ー カ ル に 指 定 し て ク ラ イ ア ン ト を 起 動 す る ︵ す な わ ち 、 e x p o r t D I S P L A Y = [ ユ ー ザ ー の マ シ ン ] : 0 を リ モ ー ト の マ シ ン 上 で 設 定 す る ︶ 。 ク ラ イ ア ン ト ア プ リ ケ ー シ ョ ン は ロ ー カ ル サ ー バ と 接 続 さ れ 、 ロ ー カ ル マ シ ン の デ ィ ス プ レ イ と 入 力 機 器 を 使 っ て 動 作 す る 。 ま た ロ ー カ ル マ シ ン は 、 リ モ ー ト マ シ ン に 接 続 し ク ラ イ ア ン ト ア プ リ ケ ー シ ョ ン を 起 動 す る 小 さ な プ ロ グ ラ ム を 実 行 す る こ と も で き る 。
リ モ ー ト ク ラ イ ア ン ト の 実 用 的 な 利 用 例 と し て 、 次 の よ う な も の が あ る 。
リモートマシンの管理をグラフィカルに行う。
リモートマシンで計算量の多いシミュレーション を実行し、ローカルなデスクトップマシンでその結果を表示する。
複数のマシンでグラフィカルなソフトウェアを同時に実行し、その表示を1つのマシンで行い、1人のユーザーが全体を操作する。
1 9 8 4 年 、 B o b S c h e i f l e r と J i m G e t t y s は X の 基 本 原 則 を 以 下 の よ う に 定 め た [ 2 ] [ 3 ] 。
● 実 際 の ア プ リ ケ ー シ ョ ン で ど う し て も 必 要 と い う 場 合 以 外 は 、 新 機 能 を 追 加 す る な 。
● 機 構 が 何 で な い の か を 定 義 す る こ と は 、 何 で あ る の か を 定 義 す る の と 同 じ よ う に 重 要 で あ る 。 あ ら ゆ る 要 求 に 答 え る 必 要 は な い 。 む し ろ 、 互 換 性 を 維 持 し た 状 態 で 拡 張 可 能 に し て お け 。
● 1 つ で も 例 を 挙 げ て 一 般 化 し た ほ う が 、 全 く 例 を 挙 げ ず に 一 般 化 す る よ り も マ シ で あ る 。
● 問 題 が 完 全 に 把 握 で き な い と き は 、 解 決 策 も 提 供 し な い の が 最 善 の 方 法 で あ る 。
● 1 0 % の 作 業 で 望 み の 9 0 % の 効 果 が 得 ら れ る と き に は 、 そ の 解 法 を 使 え 。
● 複 雑 さ は 可 能 な 限 り 分 離 せ よ 。
● 方 針 よ り も 機 構 を 提 供 せ よ 。 特 に ユ ー ザ イ ン タ フ ェ ー ス に つ い て の 方 針 は ク ラ イ ア ン ト 側 に 任 せ て お け 。
先 頭 の 原 則 は 、 X 1 1 の 設 計 時 に ﹁ 具 体 的 ア プ リ ケ ー シ ョ ン が そ れ を 必 要 と し て い る こ と を 知 っ て い る 場 合 に 限 っ て 、 新 た な 機 能 を 追 加 せ よ ﹂ に 修 正 さ れ た 。
X は だ い た い に お い て こ れ ら の 原 則 に 従 っ て き た 。 参 考 実 装 は 拡 張 性 と 改 良 を 視 野 に 入 れ て 開 発 さ れ て お り 、 1 9 8 7 年 当 時 の プ ロ ト コ ル と ほ ぼ 完 全 な 互 換 性 を 維 持 し て い る 。
シングルウィンドウ - X11のルートウィンドウをOSのトップレベルウィンドウにマッピングする。
マルチウィンドウ - X11のトップレベルウィンドウをOSのトップレベルウィンドウにマッピングする。
ルートレス (rootless) - 本来のウィンドウシステムが背景と基本メニューを提供し、Xのウィンドウの位置を管理する。すなわち、Xのクライアントが表示するウィンドウが、手元のウィンドウシステムで表示されるアプリケーションが出すウィンドウと同じように表示される。X11のウィンドウマネージャが利用される。
フルスクリーン
HPE およびVSIのOpenVMS にはXとCDE (DECwindows) が標準のデスクトップ環境として含まれている。
OS-9 にもかつてメーカー純正のXサーバがあった。マイクロウェア・システムズ(株)がX Window Version 11 Release 4をOS-9に移植し、X開発ライブラリとXクライアント制御管理プログラム、Xクライアントプログラム、OS-9/UNIX互換関数ライブラリから成る "Client Development Pak" を40万円で発売した。
MeeGo 、Maemo 、Tizen 、Ubuntu Touch など各種Linux スマートフォン ・タブレット でもX Window System (X.Org Server) が使われている。
Network Computing Devices 製のNCD-88k X端末
UNIX-HATERS Handbook (1994年)は、1つの章を割いてXの問題を論じている[6] 。Why X Is Not Our Ideal Window System (1990年、Gajewska, Manasse, McCormack)は、Xプロトコルの問題を詳細に論じ、改善の方法を示唆している。
X は ユ ー ザ イ ン タ フ ェ ー ス の 仕 様 や ア プ リ ケ ー シ ョ ン 間 通 信 の 仕 様 を 意 図 的 に 含 ま な い よ う に し て い る 。 こ の た め そ れ ぞ れ 全 く 異 な っ た イ ン タ フ ェ ー ス が 生 ま れ 、 ア プ リ ケ ー シ ョ ン 間 の 連 携 を 阻 む 原 因 と も な っ て い る 。 I C C C M は ク ラ イ ア ン ト の 相 互 運 用 に 関 す る 仕 様 だ が 、 正 し く 実 装 す る の が 困 難 な こ と で 有 名 で あ る 。 M o t i f と C D E も 標 準 化 の 試 み だ っ た が 、 解 決 策 と は な ら な か っ た 。 こ の 問 題 は 、 プ ロ グ ラ マ や ユ ー ザ ー を 長 い 間 悩 ま せ て き た [ 7 ] 。 2 0 0 7 年 現 在 、 ア プ リ ケ ー シ ョ ン の ル ッ ク ・ ア ン ド ・ フ ィ ー ル と ア プ リ ケ ー シ ョ ン 間 通 信 の 一 貫 性 を 保 つ た め に は 、 特 定 の デ ス ク ト ッ プ 環 境 あ る い は 特 定 の ウ ィ ジ ェ ッ ト ・ ツ ー ル キ ッ ト を 採 用 し て プ ロ グ ラ ム を 作 成 す る の が 一 般 的 で あ る 。
X プ ロ ト コ ル は 音 声 を 全 く 扱 わ な い 。 そ の た め 、 サ ウ ン ド カ ー ド の 制 御 も 含 め た 部 分 は OS や O S S や A L S A な ど の オ ー デ ィ オ シ ス テ ム が 分 担 し て い る 。 多 く の プ ロ グ ラ マ は OS 固 有 の サ ウ ン ド A P I を 使 っ て い る 。 ク ラ イ ア ン ト サ ー バ 型 の サ ウ ン ド シ ス テ ム と し て は 、 古 く は r p l a y や N e t w o r k A u d i o S y s t e m が あ っ た 。 そ の 後 、 E s o u n D ( G N O M E ) 、 a R t s ( K D E ) な ど が 開 発 さ れ た 。 2 0 0 1 年 、 X . O r g は こ の 問 題 に 対 処 す る た め M e d i a A p p l i c a t i o n S e r v e r ( M A S ) の 開 発 を 発 表 し た 。 し か し 、 こ れ ら は い ず れ も 根 本 的 な 解 決 策 と は な っ て い な い 。
SSH上でX11アプリケーションをトンネリングしている例
XクライアントをあるXサーバからデタッチし、別のXサーバに再アタッチすることはできない。しかしXとは別の遠隔操作方法であるVirtual Network Computing (VNC) ではそれが可能であり、一部のアプリケーションやツールキットではそのような機能を提供している[8] 。
XサーバとリモートのXクライアントの間の通信トラフィックは、デフォルトでは暗号化されていない。そのため悪意ある者がLANアナライザ を使えば、それを覗き見ることができるので注意が必要である。
X の 設 計 で は 、 ク ラ イ ア ン ト と サ ー バ は そ れ ぞ れ 独 立 し て 動 作 す る 。 ハ ー ド ウ ェ ア か ら の 独 立 性 や ク ラ イ ア ン ト と サ ー バ の 分 離 な ど の オ ー バ ー ヘ ッ ド は 、 OS 内 に グ ラ フ ィ ッ ク ス 機 能 が 統 合 さ れ て い る シ ス テ ム ︵ W i n d o w s や M a c O S ︶ に は な い も の で あ る 。 X が 適 切 な 性 能 を 発 揮 す る に は 、 4 MB か ら 8 M B の R A M を 必 要 と す る と 言 わ れ て い る 。 こ れ は 1 9 9 0 年 代 中 ご ろ ま で は W i n d o w s や M a c O S に 比 較 す る と 大 き か っ た 。
W i n d o w s V i s t a / W i n d o w s S e r v e r 2 0 0 8 以 降 の W i n d o w s に 搭 載 さ れ て い る W D D M や O S X の Q u a r t z は X の よ う な ク ラ イ ア ン ト と サ ー バ の 分 離 を 行 え る よ う に な っ て い る 。 オ ー バ ー ヘ ッ ド の 大 半 は 、 ネ ッ ト ワ ー ク 上 の ラ ウ ン ド ト リ ッ プ タ イ ム に よ る も の で あ る ︵ つ ま り プ ロ ト コ ル 自 体 の 問 題 で は な く 、 レ イ テ ン シ で あ る ︶ 。 性 能 問 題 を 解 決 す る に は そ の レ イ テ ン シ を 考 慮 し た ア プ リ ケ ー シ ョ ン 設 計 を す る 必 要 が あ る [ 9 ] 。 X の ネ ッ ト ワ ー ク 機 能 が 過 度 に 複 雑 で あ る た め に 、 ロ ー カ ル で 使 っ て も 性 能 に 悪 影 響 が あ る と い う 誤 解 を 持 つ 人 が 多 い が 、 現 在 の X の 実 装 で は ロ ー カ ル な 接 続 で は 単 に ソ ケ ッ ト と 共 有 メ モ リ を 使 う の で 、 X 固 有 の オ ー バ ー ヘ ッ ド は ほ と ん ど な い 。
ディスプレイドライバのクラッシュ時に発生する問題
編集
デ ィ ス プ レ イ サ ー バ ー 本 体 や デ ィ ス プ レ イ ド ラ イ バ の 実 装 は 安 定 し て い る が 、 W i n d o w s 系 シ ス テ ム と は 異 な り [ 10 ] 、 デ ィ ス プ レ イ ド ラ イ バ が ク ラ ッ シ ュ し た 場 合 、 直 前 ま で の 表 示 内 容 は 失 わ れ 、 X サ ー バ ー 本 体 と X ク ラ イ ア ン ト ア プ リ ケ ー シ ョ ン を 手 動 で 再 起 動 し な け れ ば な ら な い 。
そ の た め 、 監 視 シ ス テ ム や イ ン フ ラ 制 御 シ ス テ ム な ど の ミ ッ シ ョ ン ク リ テ ィ カ ル な G U I ア プ リ ケ ー シ ョ ン の 利 用 に は 注 意 を 要 す る 。
U n i x 系 シ ス テ ム で は 、 グ ラ フ ィ ッ ク ス 表 示 に は X が 使 わ れ る の が 普 通 で あ る 。 し か し X の 代 替 と な る シ ス テ ム を 開 発 し よ う と い う 試 み は い く つ か あ る 。 歴 史 的 に は 、 サ ン ・ マ イ ク ロ シ ス テ ム ズ の N e W S ︵ 市 場 で は 成 功 し な か っ た ︶ 、 N e X T の D i s p l a y P o s t S c r i p t ︵ A p p l e が Q u a r t z に 置 換 し た ︶ 、 日 本 製 の G M W が あ っ た 。
Q u a r t z 開 発 者 の 1 人 で あ る M i k e P a q u e t t e は 、 ア ッ プ ル が D i s p l a y P o s t S c r i p t か ら X に 移 行 せ ず に 独 自 の ウ ィ ン ド ウ サ ー バ を 開 発 し た 理 由 と し て 、 ア ッ プ ル が 必 要 と す る 全 て の 機 能 を X 1 1 に 追 加 し て み た ら 、 X 1 1 と は 似 て も 似 つ か な い も の に な り 、 他 の X サ ー バ と の 互 換 性 も 失 っ て し ま っ た と 説 明 し た [ 11 ] 。
他 に も 、 F r e s c o や Y W i n d o w S y s t e m と い っ た X を 置 換 す る こ と を 意 図 し た シ ス テ ム も あ る 。 し か し X と の 互 換 性 を 無 視 し た こ れ ら の シ ス テ ム は 、 今 の と こ ろ 広 く 受 け い れ ら れ て は い な い 。 ま た 、 M i r や W a y l a n d は 互 換 性 を 重 視 し て い る 事 も あ っ て L i n u x デ ィ ス ト リ ビ ュ ー シ ョ ン や プ レ イ ン ス ト ー ル で の 採 用 実 績 が あ る が 、 X を 置 き 換 え る ほ ど の 勢 い は な い 。
ハ ー ド ウ ェ ア を 直 接 操 作 す る こ と で X の オ ー バ ー ヘ ッ ド に 対 処 し よ う と し た 競 合 シ ス テ ム も あ る ︵ 例 え ば 、 D i r e c t F B や F r a m e B u f f e r U I ︶ 。 ダ イ レ ク ト ・ レ ン ダ リ ン グ ・ イ ン フ ラ ス ト ラ ク チ ャ ( D R I ) は 、 ほ ぼ 同 等 の 機 能 を X 内 で モ ジ ュ ー ル 化 し た も の と 言 え 、 そ れ ら 競 合 シ ス テ ム の 努 力 が 無 駄 に な る 可 能 性 も あ る 。 し か し 、 ︵ R T A I な ど を 使 っ た ︶ 組 み 込 み シ ス テ ム 用 L i n u x で は D R I の リ ア ル タ イ ム 性 は 思 わ し く な く 、 そ の よ う な 応 用 に X は 今 の と こ ろ 不 向 き と 言 え る 。
グ ラ フ ィ ッ ク ス 関 連 の サ ー ビ ス で ネ ッ ト ワ ー ク 透 過 性 を 達 成 す る そ の 他 の 手 段 に は 、 以 下 の も の が あ る 。
1990年代初期のX Window Systemによるデスクトップ。twm 、xterm 、xbiff 、xload、グラフィカルなmanページ ブラウザなど、MIT X Consortiumのディストリビューションにあったアプリケーションが動作している。
X の 考 え 方 が M I T で 生 ま れ た の は 1 9 8 4 年 、 J i m G e t t y s ︵ P r o j e c t A t h e n a ︶ と B o b S c h e i f l e r ︵ M I T コ ン ピ ュ ー タ 科 学 研 究 所 ︶ に よ る も の で あ っ た 。 S c h e i f l e r は A r g u s と い う シ ス テ ム の デ バ ッ グ 用 の 表 示 環 境 を 必 要 と し て い た 。 P r o j e c t A t h e n a ︵ D E C 、 M I T 、 I B M に よ る コ ン ピ ュ ー タ の ユ ー ザ イ ン タ フ ェ ー ス を 改 善 す る プ ロ ジ ェ ク ト ︶ で は プ ラ ッ ト フ ォ ー ム に 依 存 せ ず 、 マ ル チ ベ ン ダ ー シ ス テ ム で 利 用 で き る グ ラ フ ィ ッ ク ス シ ス テ ム を 必 要 と し て い た 。 当 時 、 カ ー ネ ギ ー メ ロ ン 大 学 の A n d r e w P r o j e c t で ウ ィ ン ド ウ シ ス テ ム が 開 発 中 だ っ た が 、 ラ イ セ ン ス 提 供 を 受 け る こ と が で き ず 、 他 に 代 案 も な か っ た 。
解 決 策 と し て 、 ロ ー カ ル な ア プ リ ケ ー シ ョ ン も 動 作 さ せ る こ と が で き 、 リ モ ー ト で も 動 作 さ せ る こ と が で き る プ ロ ト コ ル の 開 発 と い う 考 え が 生 ま れ た 。 1 9 8 3 年 中 ご ろ 、 W が U N I X に 移 植 さ れ た ︵ V の と き の 5 分 の 1 の 速 度 ︶ 。 1 9 8 4 年 5 月 、 S c h e i f l e r は 同 期 型 だ っ た W の プ ロ ト コ ル を 非 同 期 型 に 変 更 し 、 こ れ が X バ ー ジ ョ ン 1 と な っ た 。 X は 世 界 初 の ハ ー ド ウ ェ ア や ベ ン ダ ー に 依 存 し な い ウ ィ ン ド ウ シ ス テ ム 環 境 と な っ た 。
S c h e i f l e r 、 G e t t y s 、 R o n N e w m a n が 開 発 を 進 め 、 X は 急 速 に 進 化 し て い っ た 。 1 9 8 5 年 1 月 に は バ ー ジ ョ ン 6 を リ リ ー ス 。 当 時 U l t r i x を 搭 載 し た ワ ー ク ス テ ー シ ョ ン を リ リ ー ス し よ う と し て い た D E C は 、 X の 搭 載 を 決 断 し た 。 D E C の 技 術 者 が X 6 を D E C の Q V S S デ ィ ス プ レ イ 付 き M i c r o V A X に 移 植 し た 。
1 9 8 5 年 第 二 四 半 期 、 X は カ ラ ー を サ ポ ー ト し 、 D E C V A X s t a t i o n - I I / G P X で 動 作 し た 。 こ れ が バ ー ジ ョ ン 9 と な る 。 M I T は X 6 を 外 部 グ ル ー プ に 料 金 を 徴 収 し て ラ イ セ ン ス し て い た が 、 X 9 リ リ ー ス 時 点 か ら M I T L i c e n s e を 適 用 す る こ と と し た 。 X 9 は 1 9 8 5 年 9 月 に リ リ ー ス さ れ た 。
ブ ラ ウ ン 大 学 の グ ル ー プ が I B M R T - P C に X 9 を 移 植 し た が 、 整 列 さ れ て い な い デ ー タ の 読 み 込 み で 問 題 が 発 生 し 、 プ ロ ト コ ル に 非 互 換 と な る 変 更 が 必 要 と な っ た 。 こ の た め 、 1 9 8 5 年 末 に バ ー ジ ョ ン 10 と な っ た 。 1 9 8 6 年 に は 外 部 か ら X に つ い て の 問 合 せ が 増 え て き た 。 X 1 0 R 2 は 1 9 8 6 年 1 月 、 X 1 0 R 3 は 1 9 8 6 年 2 月 に リ リ ー ス 。 X 1 0 R 3 で は 広 く 製 品 に 採 用 さ れ る よ う に な っ た 。 D E C と ヒ ュ ー レ ッ ト ・ パ ッ カ ー ド は X 1 0 R 3 ベ ー ス の 製 品 を リ リ ー ス し 、 他 の グ ル ー プ が ア ポ ロ コ ン ピ ュ ー タ の マ シ ン や サ ン ・ マ イ ク ロ シ ス テ ム ズ の ワ ー ク ス テ ー シ ョ ン へ の 移 植 を 行 い 、 I B M P C / A T へ の 移 植 も 行 わ れ た 。 こ の こ ろ 、 A u t o f a c t と い う 見 本 市 で X を 使 っ た 商 用 ア プ リ ケ ー シ ョ ン が 初 め て デ モ ン ス ト レ ー シ ョ ン さ れ た ︵ C o g n i t i o n I n c . の 機 械 系 C A E シ ス テ ム ︶ 。 X 1 0 の 最 後 の バ ー ジ ョ ン は X 1 0 R 4 で 、 1 9 8 6 年 12 月 に リ リ ー ス さ れ た 。
V i r t u a l N e t w o r k C o m p u t i n g ( V N C ) が デ ス ク ト ッ プ の 共 有 を 可 能 に し て い る よ う に 、 X サ ー バ を そ の よ う に 拡 張 す る 試 み は こ の こ ろ か ら 既 に 行 わ れ て い た 。 例 え ば 、 P h i l i p J . G u s t の S h a r e d X ツ ー ル が あ る 。
X 1 0 は 強 力 な 機 能 を 持 っ て い た が 、 X プ ロ ト コ ル は さ ら に 広 く 使 わ れ る よ う に な る 前 に 、 も っ と ハ ー ド ウ ェ ア 中 立 と な る よ う 再 設 計 す る 必 要 が あ る こ と が わ か っ て き た 。 し か し 、 M I T だ け で は そ の よ う な 全 面 的 な 再 設 計 を す る だ け の リ ソ ー ス が な か っ た 。 そ こ で D E C の W e s t e r n S o f t w a r e L a b o r a t o r y ( W S L ) が こ の プ ロ ジ ェ ク ト に 参 加 を 申 し 出 た 。 D E C W S L の S m o k e y W a l l a c e と J i m G e t t y s は 、 D E C W S L が X 1 1 を 開 発 し 、 そ れ を X 9 や X 1 0 と 同 じ 条 件 で フ リ ー に リ リ ー ス す る こ と を 提 案 し た 。 設 計 は 1 9 8 6 年 5 月 に 開 始 さ れ 、 8 月 に は プ ロ ト コ ル が 完 成 し た 。 ア ル フ ァ テ ス ト は 1 9 8 7 年 2 月 に 開 始 さ れ 、 ベ ー タ テ ス ト は 1 9 8 7 年 5 月 に 開 始 さ れ た 。 X 1 1 の リ リ ー ス は 、 1 9 8 7 年 9 月 15 日 に 行 わ れ た 。
S c h e i f l e r が 中 心 と な っ て 行 わ れ た X 1 1 プ ロ ト コ ル の 設 計 は 、 U S E N E T の ニ ュ ー ス グ ル ー プ と オ ー プ ン な メ ー リ ン グ リ ス ト 上 で 盛 ん に 議 論 し な が ら 進 め ら れ た 。 し た が っ て 、 X は 最 初 の 大 規 模 フ リ ー ソ フ ト ウ ェ ア プ ロ ジ ェ ク ト と 言 わ れ る こ と も あ る 。
MIT X ConsortiumとX Consortium, Inc.
編集
1 9 8 7 年 、 X 1 1 の 成 功 が 明 ら か に な る と 、 M I T は X の 運 営 責 任 を 放 棄 し た い と 考 え る よ う に な っ た 。 し か し 、 1 9 8 7 年 6 月 に 9 社 の 主 な ベ ン ダ ー が 集 ま っ た 会 議 で 、 各 社 は M I T に 対 し て X を ま と め て い く に は 中 立 的 な 団 体 が 管 理 す る 必 要 が あ る こ と を 訴 え た 。 1 9 8 8 年 1 月 、 M I T X C o n s o t i u m が 非 営 利 の 業 界 団 体 と し て 設 立 さ れ た 。 責 任 者 は S c h e i f l e r で 、 今 後 の X 開 発 の 方 向 性 を 業 界 と 学 界 の 動 向 を 加 味 し て 決 定 す る こ と と な っ た 。 1 9 8 8 年 1 月 に は J i m F u l t o n 、 1 9 8 8 年 3 月 に は キ ー ス ・ パ ッ カ ー ド が 参 加 し 、 J i m は X l i b / フ ォ ン ト / ウ ィ ン ド ウ マ ネ ー ジ ャ / ユ ー テ ィ リ テ ィ の 開 発 、 キ ー ス は サ ー バ の 再 実 装 を 分 担 す る よ う に な っ た 。 D o n n a C o n v e r s e と C h r i s D . P e t e r s o n が 同 年 末 ま で に 参 加 し 、 ツ ー ル キ ッ ト と ウ ィ ジ ェ ッ ト を 分 担 し 、 P r o j e c t A t h e n a の R a l p h S w i c k と 連 携 し て 作 業 を 行 っ た 。 M I T X C o n s o r t i u m は X 1 1 の リ ビ ジ ョ ン を い く つ か リ リ ー ス し て い っ た 。 最 初 の X 1 1 R 2 は 1 9 8 8 年 2 月 に リ リ ー ス さ れ た 。
1 9 9 3 年 、 M I T X C o n s o r t i u m の 後 継 と し て X C o n s o r t i u m , I n c . ︵ 非 営 利 組 織 ︶ が 設 立 さ れ た 。 そ し て 、 1 9 9 4 年 5 月 16 日 に X 1 1 R 6 を リ リ ー ス 。 1 9 9 5 年 に は 、 M o t i f ツ ー ル キ ッ ト と C o m m o n D e s k t o p E n v i r o n m e n t の 開 発 管 理 も 行 う よ う に な っ た 。 X C o n s o r t i u m , I n c . は 1 9 9 6 年 末 に は 解 散 し 、 X 1 1 R 6 . 3 を 最 後 に リ リ ー ス し た 。 コ ン ソ ー シ ア ム 参 加 各 社 に よ る 囲 い 込 み の よ う な 状 況 に な っ た こ と が 解 散 の 原 因 と さ れ て い る [ 12 ] [ 13 ] 。
1 9 9 7 年 中 ご ろ 、 X C o n s o r t i u m , I n c . は X の 管 理 運 営 を T h e O p e n G r o u p に 移 管 し た 。 こ れ は 、 O p e n S o f t w a r e F o u n d a t i o n と X / O p e n が 1 9 9 6 年 初 め に 合 併 し て 結 成 さ れ た 業 界 団 体 で あ る 。
T h e O p e n G r o u p は 1 9 9 8 年 初 め に X 1 1 R 6 . 4 を リ リ ー ス し た 。 し か し 、 T h e O p e n G r o u p は X の 開 発 資 金 を 確 か な も の と す る た め 、 こ れ ま で の ラ イ セ ン ス 条 件 を 変 更 し 、 こ れ が 議 論 を 呼 ん だ [ 14 ] 。 新 た な 条 件 で は 、 多 く の プ ロ ジ ェ ク ト ︵ X F r e e 8 6 な ど ︶ や い く つ か の 商 用 ベ ン ダ ー で の 採 用 が 困 難 で あ っ た 。 こ れ を 受 け て X F r e e 8 6 が 分 裂 し そ う に な る と 、 T h e O p e n G r o u p は 1 9 9 8 年 9 月 に X 1 1 R 6 . 4 を 改 め て 従 来 の ラ イ セ ン ス 条 件 で リ リ ー ス し た [ 15 ] 。 T h e O p e n G r o u p の 最 後 の リ リ ー ス は X 1 1 R 6 . 4 p a t c h 3 で あ っ た 。
X F r e e 8 6 の 起 源 は 、 T h o m a s R o e l l と M a r k W . S n i t i l y が 1 9 9 1 年 に 書 い た P C / A T 互 換 機 向 け の X 1 1 R 5 で あ る X 3 8 6 s e r v e r に 遡 る 。 S n i t i l y G r a p h i c s C o n s u l t i n g S e r v i c e s ( S G C S ) は こ れ を 1 9 9 2 年 に M I T X C o n s o r t i u m に 寄 贈 し た 。 X F r e e 8 6 は 時 と 共 に 進 化 し て い き 、 X の 実 装 と し て の デ フ ァ ク ト ス タ ン ダ ー ド と な っ た [ 4 ] 。
1 9 9 9 年 5 月 、 T h e O p e n G r o u p は X . O r g を 設 立 し た ︵ 後 の X . O r g F o u n d a t i o n と は 異 な る ︶ 。 X . O r g は 当 時 進 行 中 だ っ た X 1 1 R 6 . 5 . 1 の リ リ ー ス を 実 施 し た 。 当 時 の X 開 発 は 壊 滅 寸 前 で あ っ た [ 16 ] 。 X C o n s o r t i u m , I n c . が 解 散 し た 後 の 技 術 的 進 歩 の 多 く は X F r e e 8 6 プ ロ ジ ェ ク ト で 生 ま れ た [ 17 ] 。 1 9 9 9 年 、 X F r e e 8 6 は X . O r g の ︵ 会 費 を 払 わ な い ︶ 名 誉 会 員 と な り [ 18 ] 、 X F r e e 8 6 と L i n u x を 製 品 に 使 い た い と 思 っ て い た 多 く の ハ ー ド ウ ェ ア 企 業 が こ れ を 歓 迎 し た [ 19 ] 。
2 0 0 3 年 ま で に L i n u x と X の 組 合 せ が 非 常 に 一 般 的 に な っ て き て も 、 X . O r g は 活 発 に は な ら ず [ 20 ] 、 や は り 開 発 の 中 心 は X F r e e 8 6 で あ っ た 。 し か し 、 こ こ で X F r e e 8 6 内 で 大 き な 意 見 の 相 違 が 発 生 し た 。 X F r e e 8 6 は 、 あ ま り に も 伽 藍 的 開 発 モ デ ル で あ り 、 開 発 者 は C V S に コ ミ ッ ト ア ク セ ス で き ず [ 21 ] [ 22 ] 、 ベ ン ダ ー は 多 数 の パ ッ チ を 保 守 す る 必 要 が あ っ た [ 23 ] 。 2 0 0 3 年 3 月 、 X F r e e 8 6 か ら キ ー ス ・ パ ッ カ ー ド が 追 い 出 さ れ た 。 彼 は M I T X C o n s o r t i u m の 消 滅 後 に X F r e e 8 6 に 参 加 し て い た [ 24 ] [ 25 ] [ 26 ] 。
X . O r g と X F r e e 8 6 は 、 X の 開 発 を 推 進 す る た め の 組 織 改 編 に つ い て の 議 論 を 開 始 し た [ 27 ] [ 28 ] [ 29 ] 。 J i m G e t t y s は 2 0 0 0 年 ご ろ か ら オ ー プ ン な 開 発 モ デ ル が 必 要 で あ る こ と を 強 調 し て い た [ 30 ] 。 G e t t y s と P a c k a r d は 他 の 何 人 か と 共 に 効 率 的 な X の オ ー プ ン 開 発 の 要 求 仕 様 に つ い て 議 論 を 開 始 し た 。
そ し て X 1 1 R 6 . 4 の ラ イ セ ン ス 問 題 の 結 果 、 X F r e e 8 6 v e r s i o n 4 . 4 は よ り 制 限 さ れ た ラ イ セ ン ス で 2 0 0 4 年 2 月 に リ リ ー ス さ れ 、 X を 使 っ て い る 多 く の プ ロ ジ ェ ク ト で こ れ を 使 う の が 困 難 に な っ た [ 31 ] 。 追 加 さ れ た 条 項 は B S D ラ イ セ ン ス の 宣 伝 条 項 に 基 づ い て お り 、 フ リ ー ソ フ ト ウ ェ ア 財 団 も D e b i a n も こ れ を G N U G e n e r a l P u b l i c L i c e n s e ( G P L ) と 非 互 換 で あ る と し た [ 32 ] 。 こ の ラ イ セ ン ス 問 題 と ソ ー ス 修 正 の 困 難 さ か ら 、 多 く の 人 が 分 裂 の 機 が 熟 し た と 感 じ て い た [ 33 ] 。
2 0 0 4 年 初 め 、 X . O r g と f r e e d e s k t o p . o r g の 様 々 な 人 々 が 集 ま り X . O r g F o u n d a t i o n が 結 成 さ れ 、 T h e O p e n G r o u p は x . o r g と い う ド メ イ ン 名 の 権 利 を 譲 渡 し た 。 こ れ に よ り 、 X の 管 理 運 営 は 大 き く 変 化 し た 。 1 9 8 8 年 以 来 ︵ 前 の X . O r g も 含 め て ︶ X の 開 発 運 営 は 業 界 団 体 が 行 っ て い た 。 し か し 、 X . O r g F o u n d a t i o n は ソ フ ト ウ ェ ア 開 発 者 が 主 導 し 、 バ ザ ー ル モ デ ル に 基 づ い た コ ミ ュ ニ テ ィ に よ る 開 発 で あ り 、 外 部 か ら の 参 加 に 依 存 し て い る 。 個 人 参 加 も 可 能 で 、 企 業 が ス ポ ン サ ー と し て 参 加 す る こ と も 可 能 で あ る 。 現 在 、 ヒ ュ ー レ ッ ト ・ パ ッ カ ー ド な ど の 企 業 が X . O r g F o u n d a t i o n に 援 助 し て い る 。
F o u n d a t i o n は X 開 発 に お け る 監 督 的 役 割 を 担 う 。 技 術 的 判 断 は コ ミ ュ ニ テ ィ で の 合 意 形 成 に よ っ て な さ れ 、 何 ら か の 委 員 会 で 決 定 さ れ る わ け で は な い 。 こ れ は G N O M E F o u n d a t i o n の 非 干 渉 主 義 的 開 発 モ デ ル に 非 常 に 近 い 。 F o u n d a t i o n は 開 発 者 を 雇 っ て い な い 。
2 0 0 4 年 4 月 、 X . O r g F o u n d a t i o n が X F r e e 8 6 4 . 4 R C 2 に X 1 1 R 6 . 6 の 変 更 を マ ー ジ し た X 1 1 R 6 . 7 を リ リ ー ス し た 。 G e t t y s と P a c k a r d は 、 従 来 の ラ イ セ ン ス の X F r e e 8 6 の 最 新 版 を ベ ー ス と し て オ ー プ ン な 開 発 モ デ ル を 採 用 し G P L と の 互 換 性 を 維 持 す る こ と で 、 か つ て の X F r e e 8 6 開 発 者 の 多 く を 呼 び 戻 し た [ 32 ] 。
2 0 0 4 年 9 月 、 X 1 1 R 6 . 8 が リ リ ー ス さ れ た 。 こ れ に は 多 く の 新 機 能 が 追 加 さ れ た ︵ 透 明 な ウ ィ ン ド ウ サ ポ ー ト 、 そ の 他 の 視 覚 効 果 の サ ポ ー ト 、 3 次 元 表 示 サ ポ ー ト な ど ︶ 。 ま た 、 外 部 ア プ リ ケ ー シ ョ ン と し て 、 コ ン ポ ジ ッ ト 型 ウ ィ ン ド ウ マ ネ ー ジ ャ と 呼 ば れ る も の で 見 た 目 の ポ リ シ ー を 提 供 で き る よ う に な っ た 。
2 0 0 5 年 12 月 21 日 、 X . O r g は 従 来 か ら の ユ ー ザ ー 向 け に モ ノ リ シ ッ ク な ソ ー ス コ ー ド で あ る X 1 1 R 6 . 9 と 、 同 じ コ ー ド を モ ジ ュ ー ル 化 し て 分 割 し た X 1 1 R 7 . 0 を リ リ ー ス し た [ 34 ] [ 35 ] 。 2 0 0 6 年 5 月 22 日 、 多 数 の 機 能 強 化 を 施 し た X 1 1 R 7 . 1 を リ リ ー ス し た [ 36 ] 。
X . O r g F o u n d a t i o n と f r e e d e s k t o p . o r g に よ り 、 X の 中 核 部 分 の 開 発 が 再 び 加 速 さ れ た 。 こ れ ら の 開 発 者 は 、 単 に ベ ン ダ ー に よ る 製 品 化 の ベ ー ス と し て だ け で な く 、 使 用 可 能 な 最 終 製 品 と し て 今 後 の バ ー ジ ョ ン を リ リ ー ス し よ う と し て い る 。
ハ ー ド ウ ェ ア や OS と の 関 係 を 限 定 す る た め 、 X . O r g は 表 示 用 ハ ー ド ウ ェ ア へ の ア ク セ ス を O p e n G L と ダ イ レ ク ト ・ レ ン ダ リ ン グ ・ イ ン フ ラ ス ト ラ ク チ ャ ( D R I ) だ け に す る こ と を 予 定 し て い る 。 D R I は X F r e e 8 6 v e r s i o n 4 . 0 で 登 場 し 、 X 1 1 R 6 . 7 以 降 で 標 準 と な っ た [ 37 ] 。 多 く の OS が ハ ー ド ウ ェ ア 操 作 の た め の カ ー ネ ル サ ポ ー ト の 追 加 を 開 始 し て い る 。
開 発 元 の X . O r g F o u n d a t i o n は 、 こ の ソ フ ト ウ ェ ア を 以 下 の い ず れ か の 名 前 で 呼 ぶ こ と を 求 め て い る [ 38 ] 。
● X
● X W i n d o w S y s t e m
● X V e r s i o n 1 1
● X W i n d o w S y s t e m , V e r s i o n 1 1
● X 1 1
か つ て は よ く 間 違 わ れ た が 、 X W i n d o w S y s t e m は ﹁ " X W i n d o w " と い う シ ス テ ム ﹂ で は な く 、 ﹁ " X " と い う ウ ィ ン ド ウ シ ス テ ム ﹂ で あ る 。 ま た 、 X W i n d o w s と い う 表 記 は 誤 り で あ る 。
X11R7.7を最後に、X.Orgとして全パッケージをまとめてリリースするのを終了し、モジュールごとに個別にリリースする仕組みとなった[45] 。X.Org Server など各モジュールの開発は続いている。
(一) ^ “ L i c e n s e s ” . X . o r g ( 2 0 0 5 年 12 月 19 日 ) . 2 0 0 7 年 10 月 23 日 閲 覧 。
(二) ^ R o b e r t W . S c h e i f l e r a n d J a m e s G e t t y s : X W i n d o w S y s t e m : C o r e a n d e x t e n s i o n p r o t o c o l s : X v e r s i o n 1 1 , r e l e a s e s 6 a n d 6 . 1 , D i g i t a l P r e s s 1 9 9 6 , I S B N 1 - 5 5 5 5 8 - 1 4 8 - X
(三) ^ R o b e r t W . S c h e i f l e r ( 2 0 1 2 年 6 月 7 日 ) . “ X W i n d o w S y s t e m P r o t o c o l ” ( 英 語 ) . X . o r g . T h e O p e n G r o u p . 2 0 1 9 年 7 月 9 日 閲 覧 。
(四) ^ a b A n n o u n c e m e n t : M o d i f i c a t i o n t o t h e b a s e X F r e e 8 6 ( TM ) l i c e n s e . 0 2 F e b 2 0 0 4
(五) ^ S u p e r A S C I I 1 9 9 1 年 8 月 号 , p . 4 1 .
(六) ^ " T h e X - W i n d o w s D i s a s t e r "
(七) ^ R e : X i s p a i n f u l 1 5 N o v 1 9 9 6
(八) ^ S N A P C o m p u t i n g a n d t h e X W i n d o w S y s t e m 2 0 0 5
(九) ^ A n L B X P o s t m o r t e m 2 0 0 1 - 1 - 2 4
(十) ^ “ タ イ ム ア ウ ト の 検 出 と 回 復 ( T D R ) ” . M i c r o s o f t D o c s . マ イ ク ロ ソ フ ト ( 2 0 2 1 年 1 月 1 日 ) . 2 0 2 1 年 1 月 1 日 閲 覧 。
(11) ^ W h y A p p l e d i d n ' t u s e X f o r t h e w i n d o w s y s t e m A u g u s t 1 9 , 2 0 0 7
(12) ^ F i n a n c i n g V o l u n t e e r F r e e S o f t w a r e P r o j e c t s 1 0 J u n 2 0 0 5
(13) ^ L e s s o n s L e a r n e d a b o u t O p e n S o u r c e 2 0 0 0
(14) ^ X s t a t e m e n t 0 2 A p r 1 9 9 8
(15) ^ X 1 1 R 6 . 4 S a m p l e I m p l e m e n t a t i o n C h a n g e s a n d C o n c e r n s
(16) ^ Q & A : T h e X F a c t o r F e b r u a r y 0 4 , 2 0 0 2
(17) ^ T h e E v o l u t i o n o f t h e X S e r v e r A r c h i t e c t u r e 1 9 9 9
(18) ^ A C a l l F o r O p e n G o v e r n a n c e O f X D e v e l o p m e n t 2 3 M a r 2 0 0 3
(19) ^ X F r e e 8 6 j o i n s X . O r g a s H o n o r a r y M e m b e r D e c 0 1 , 1 9 9 9
(20) ^ A n o t h e r t e l e c o n f e r e n c e p a r t i a l e d i t e d t r a n s c r i p t 1 3 A p r 2 0 0 3
(21) ^ K e i t h P a c k a r d i s s u e 2 0 M a r 2 0 0 3
(22) ^ C y g w i n / X F r e e 8 6 - N o l o n g e r a s s o c i a t e d w i t h X F r e e 8 6 . o r g 2 7 O c t 2 0 0 3
(23) ^ O n X F r e e 8 6 d e v e l o p m e n t 9 J a n 2 0 0 3
(24) ^ I n v i t a t i o n f o r p u b l i c d i s c u s s i o n a b o u t t h e f u t u r e o f X 2 0 M a r 2 0 0 3
(25) ^ A C a l l F o r O p e n G o v e r n a n c e O f X D e v e l o p m e n t 2 1 M a r 2 0 0 3
(26) ^ N o t e s f r o m a t e l e c o n f e r e n c e h e l d 2 0 0 3 - 3 - 2 7 0 3 A p r 2 0 0 3
(27) ^ A C a l l F o r O p e n G o v e r n a n c e O f X D e v e l o p m e n t 2 4 M a r 2 0 0 3
(28) ^ A C a l l F o r O p e n G o v e r n a n c e O f X D e v e l o p m e n t 2 3 M a r 2 0 0 3
(29) ^ D i s c u s s i n g i s s u e s 1 4 A p r 2 0 0 3
(30) ^ L e s s o n s L e a r n e d a b o u t O p e n S o u r c e 2 0 0 0
(31) ^ X F r e e 8 6 4 . 4 : L i s t o f R e j e c t i n g D i s t r i b u t o r s G r o w s F e b 1 8 , 2 0 0 4
(32) ^ a b A p p e n d i x A : T h e C a u t i o n a r y T a l e o f X F r e e 8 6 J u n e 5 , 2 0 0 2
(33) ^ X M a r k s t h e S p o t : L o o k i n g b a c k a t X 1 1 D e v e l o p m e n t s o f P a s t Y e a r F e b 2 5 , 2 0 0 4
(34) ^ X 1 1 R 6 . 9 a n d X 1 1 R 7 . 0 O f f i c i a l l y R e l e a s e d D e c e m b e r 2 1 2 0 0 5
(35) ^ M o d u l a r i z a t i o n P r o p o s a l 2 0 0 5 - 0 3 - 3 1
(36) ^ P r o p o s e d C h a n g e s f o r X 1 1 R 7 . 1 2 0 0 6 - 0 4 - 2 1
(37) ^ G e t t i n g X O f f T h e H a r d w a r e J u l y , 2 0 0 4
(38) ^ X - a p o r t a b l e , n e t w o r k - t r a n s p a r e n t w i n d o w s y s t e m 2 0 0 5 年 2 月
(39) ^ R e l e a s e s / 7 . 2
(40) ^ R e l e a s e s / 7 . 3
(41) ^ R e l e a s e s / 7 . 4
(42) ^ R e l e a s e s / 7 . 5
(43) ^ R e l e a s e s / 7 . 6
(44) ^ R e l e a s e s / 7 . 7
(45) ^ X . O r g
● H a n i a G a j e w s k a , M a r k S . M a n a s s e a n d J o e l M c C o r m a c k , W h y X I s N o t O u r I d e a l W i n d o w S y s t e m P D F , S o f t w a r e — P r a c t i c e & E x p e r i e n c e v o l 2 0 , i s s u e S 2 ( O c t o b e r 1 9 9 0 )
● L i n d a M u i a n d E r i c P e a r c e , X W i n d o w S y s t e m V o l u m e 8 : X W i n d o w S y s t e m A d m i n i s t r a t o r ' s G u i d e f o r X 1 1 R e l e a s e 4 a n d R e l e a s e 5 , 3 r d e d i t i o n O ' R e i l l y a n d A s s o c i a t e s , J u l y 1 9 9 3 ; s o f t c o v e r I S B N 0 - 9 3 7 1 7 5 - 8 3 - 8
● T h e X - W i n d o w s D i s a s t e r U N I X - H A T E R S H a n d b o o k
● R o b e r t W . S c h e i f l e r a n d J a m e s G e t t y s : X W i n d o w S y s t e m : C o r e a n d e x t e n s i o n p r o t o c o l s : X v e r s i o n 1 1 , r e l e a s e s 6 a n d 6 . 1 , D i g i t a l P r e s s 1 9 9 6 , I S B N 1 - 5 5 5 5 8 - 1 4 8 - X
● T h e E v o l u t i o n o f t h e X S e r v e r A r c h i t e c t u r e キ ー ス ・ パ ッ カ ー ド 、 1 9 9 9 年
● T h e m e a n s t o a n X f o r L i n u x : a n i n t e r v i e w w i t h D a v i d D a w e s f r o m X F r e e 8 6 . o r g M a t t h e w A r n i s o n , C A T T V , J u n e 1 9 9 9
● L e s s o n s L e a r n e d a b o u t O p e n S o u r c e J i m G e t t y s , U S E N I X 2 0 0 0 で の X の 歴 史 に 関 す る 講 演 資 料
● O n t h e T h e s i s t h a t X i s B i g / B l o a t e d / O b s o l e t e a n d S h o u l d B e R e p l a c e d C h r i s t o p h e r B . B r o w n e
● O p e n S o u r c e D e s k t o p T e c h n o l o g y R o a d M a p J i m G e t t y s , 2 0 0 3 年 12 月 9 日
● X M a r k s t h e S p o t : L o o k i n g b a c k a t X 1 1 D e v e l o p m e n t s o f P a s t Y e a r O s c a r B o y k i n , O S N e w s , 2 0 0 4 年 2 月 25 日
● G e t t i n g X O f f T h e H a r d w a r e キ ー ス ・ パ ッ カ ー ド 、 2 0 0 4 年 7 月 O t t a w a L i n u x S y m p o s i u m で の 講 演 資 料
● W h y A p p l e d i d n ' t u s e X f o r t h e w i n d o w s y s t e m M i k e P a q u e t t e , A p p l e C o m p u t e r
● X M a n P a g e 2 0 0 7 年 2 月 2 日 閲 覧
● S N A P C o m p u t i n g a n d t h e X W i n d o w S y s t e m J i m G e t t y s , 2 0 0 5 年
● O l i v e r J o n e s 著 西 村 亨 監 修 三 浦 明 美 ・ ド キ ュ メ ン ト シ ス テ ム 訳 , X W i n d o w ハ ン ド ブ ッ ク ア ス キ ー 出 版 局 , 1 9 9 0 年 6 月 1 日 ; I S B N 4 - 7 5 6 1 - 0 0 3 2 - 5
● ﹁ S u p e r A S C I I 1 9 9 1 年 8 月 号 ﹂ 第 2 巻 第 8 号 、 株 式 会 社 ア ス キ ー 出 版 、 1 9 9 1 年 8 月 1 日 。