LTSP
詳細情報
- 作成者
- Jim McQuillan
- 初版
- 種類
- ネットワークブートするLinuxクライアント
- ライセンス
- GPL
- 公式サイト
- ltsp.org
Linux Terminal Server Project。お古のPCが並ぶ教室を丸ごとネットワークブートさせ、すべてを1台のサーバーで動かす方法。金のない学校のために再発明されたXターミナルだ。
プロジェクトは1999年にJim McQuillanが始めた。ディスクレスのクライアントはEtherbootやPXEでカーネルを取得し、最小限のルートファイルシステムをNFSでマウントしてローカルのXサーバーを起動し、XDMCPでサーバーにログインを要求する。以降のプログラムはすべてサーバー上で動き、クライアントには画面表示だけがある。学校は10年落ちのコンピューターを使え、すべてがサーバーにあるので、クライアントが壊れても再インストールではなく箱の交換で済んだ。EdubuntuとSkolelinuxが組み込み、ギリシャの学校ネットワークが広く導入し、企業ではレジやコールセンターに使われた。地下室に眠っているものでできた、Xターミナルの再来である。
2007年のLTSP 5は、XDMCPをやめて独自のログイン画面LDMの背後でXをSSHトンネルする方式に変え、クライアントのファイルシステムをディストリビューション自身のパッケージから構築した。クライアントがサーバーより速くなると形勢が逆転し、プログラムをネットワークイメージからローカルで動かす「ファットクライアント」が主流になって、シンクライアントは例外になった。Alkis Georgopoulosが率いた2019年の書き直しはその結論を引き出し、LDMとシンモードの両方を削除した。現在のLTSPは完全なイメージをNFSまたはNBDで起動し、ログインはディストリビューション標準のディスプレイマネージャーに任せる。