TALISMAN 一般情報
UnixサーバーにおけるX Window Systemのデビュー
- 著者: Robert W. Scheifler
- 日付: 1984年6月19日
X Window System開発の背景
- ここ数週間で、VS100向けのウィンドウシステムを書いた。
- 既存のWシステムの多くのコードを持ち込み、非同期インターフェースに変更してXと名付けた。
- 性能はWシステムのおよそ2倍程度を示している。
- 現在のコードはかなり安定しているが、いくつか欠陥が残っている。
X Window Systemの現状
- LCSではWシステムの使用を中止し、Xシステム向けにアプリケーションを積極的に開発している。
- Wシステムを使っている他の人たちも、Xシステムへの移行を検討すべきである。
- Xシステムは究極のウィンドウシステムではないが、実験のための良い出発点である。
X Window Systemのインターフェースとアプリケーション
- 現在、CLUとArgusのインターフェースがあり、Cインターフェースも作業中である。
- 既存のアプリケーションは3つある: テキストエディタ(TED)、Argus I/Oインターフェース、基本的なウィンドウマネージャ。
- まだ文書化はされていない。
デモとコード配布
- デモを見たい人はNE43-531を訪問でき、訪問前に3-1945へ電話するのが望ましい。
- コードが欲しい人はテープを持参すればよい。
- 欠陥修正に関心のある人は連絡してほしい。
GN⁺の意見
- X Window Systemの歴史的重要性: X Window Systemは、その後のグラフィカルユーザーインターフェース(GUI)開発に大きな影響を与えた。
- 非同期インターフェースの利点: 非同期インターフェースは、システム性能を向上させ、ユーザー体験を改善するうえで重要な役割を果たす。
- 文書化の重要性: 初期の開発段階では文書化が不足しがちだが、長期的には文書化が不可欠である。
- 技術移行の必要性: 既存システムから新しいシステムへの移行は当初は難しいこともあるが、長期的な利点を考慮すべきである。
- コミュニティ参加: オープンソースプロジェクトではコミュニティの参加と協力が重要であり、これはプロジェクトの発展と安定性に寄与する。
1件のコメント
Hacker Newsのコメント
1つ目のコメント: 1992年に初めてX11を起動した体験と、HP-UXワークステーションを所有していた思い出を共有している。X11の40周年を祝い、無償で提供してくれたことに感謝している。
2つ目のコメント: Xにオーディオプロトコルが内蔵されていないのが残念だとしている。90年代から2000年代にかけて、オーディオシステムの設定が非常に難しかったことを振り返っている。
3つ目のコメント: FreeBSD 2.1システムでXをうまく動かした体験を共有している。さまざまなウィンドウマネージャを試せた点が良かったとしている。
4つ目のコメント: 90年代後半のアトランタLinuxシンポジウムで、X11の共同著者であるJim Gettysに会ったことを振り返っている。X11を64ビットに移植する作業をしていた経験も共有している。
5つ目のコメント: X11が40年を経てソーシャルネットワークを持つようになったことを批判している。大学時代に初めてX端末を使った思い出も共有している。
6つ目のコメント: Xの名前がWを一つ進めたものだという事実を知らなかったとしている。Y Window Systemが何度も試みられたものの成功しなかったことにも触れている。
7つ目のコメント: WからXへ移行せよという勧めを読むのが面白かったとしている。今ではまたWに戻ってきたようだと冗談を言っている。
8つ目のコメント: XがCより先にCLUバインディングを持っていた点が興味深いとしている。CLUプログラミング言語へのリンクも共有している。
9つ目のコメント: 90年代のSun、DEC、HPがXを採用せず、ローカル優先のスタックを開発していたらWindows NTと競争できたのだろうかと疑問を呈している。Linuxの歴史において、Amigaに似たOSを実装したいという欲求があった点も興味深いとしている。
10つ目のコメント: 90年代初頭にSlackwareでXFree86を動かした体験を共有している。CRTモニターの走査周波数設定が危険になり得るという警告を覚えている。
11つ目のコメント: X Window Systemの起源と歴史に関するWikipediaリンクを共有している。