Linux Schools Project(旧称Karoshi 、日本語では「過労死」と直訳できる)は、学校向けに設計されたオペレーティングシステムです。 [ 1 ] [ 2 ]これは、Ubuntu(オペレーティングシステム)をベースにしたLinuxディストリビューションです。このプロジェクトは、サーバーで使用するために設計されたものと、クライアントマシンでサーバーバージョンと一緒に使用するために設計されたものの2つのカスタムディストリビューションを維持しています。サーバーディストリビューションは公式のKaroshiであり、クライアントはKaroshi Clientとして知られています。
TLSPは、経験の浅いユーザーでもインストールと設定プロセスを簡素化できるように、事前にパッケージ化されたGUIスクリプトを使用します。
TLSPは、英国の学校におけるLinuxの導入を容易にすることを目的として、2000年代初頭にRed Hatを使用して開発されました。当時、Linuxは教育現場では使いにくいと考えられており、コンピューターに関する専門知識は主に教師が担っており、IT専門のスタッフは少なかったためです。
バージョン5.1.xでTLSPはPCLinuxOSプラットフォームに移行しましたが、その後Ubuntuを採用しました。現在のTLSPの製品版は12.1です。
TLSPは公式サイトからダウンロードできます。インストール手順にはUbuntuの初期インストールが必要で、Live CDがインストール開始を促します。Ubuntuのインストール後、マシンを再起動すると、TLSPシステムのインストールが自動的に開始されます。
TLSPは主に教育環境を対象としていますが、中小企業(SME)のビジネス環境にも適しています。付属のシステムは、ファイルサーバー、印刷サーバー、電子メールサーバー、Webサーバー、eラーニングサーバーとして使用できます。これらの技術を活用することで、統合されたWebツールとリモートデスクトップ技術を用いて、ネットワーク全体を管理することが可能です。
TLSPには、教師がWeb管理インターフェースを通じて専用の試験アカウントを作成し、各アカウントに試験ファイルをアップロードできる試験アカウント機能も備わっています。学生が試験を完了すると、完成した作品をダウンロードできます。[ 3 ]
TLSPシステムは、拡張性の高いシングルサーバーまたはマルチサーバーシステムであり、多くの機能を備えています。中でも特筆すべきは、Windowsネットワークにおいてプライマリドメインコントローラーとして機能する機能です。TLSPは、組み込みのSambaおよびLDAPサーバーを使用してユーザー、グループ、コンピューター情報を保存し、これらのテクノロジーを用いてMicrosoft Windows NT 4.0サーバーシステムをエミュレートすることで、コンピューターおよびユーザー認証に加え、ローカルネットワーク上でファイルおよび印刷サービスを提供します。TLSPは、ローカルネットワーク用に標準のWindowsドメインを作成し、「linuxgrid」という名前を付けます。
TLSPはKiXtartスクリプトを使用してドメイン上のWindows XPクライアントを設定し、システム上のほとんどのユーザーに必須プロファイルを提供します。ローミングプロファイルも使用できますが、ネットワークオーバーヘッドが大きいため推奨されません。必須プロファイルとサーバー上のマッピングされたファイル共有へのフォルダリダイレクトを使用することで、すべてのユーザーが自分のファイルを「マイドキュメント」フォルダに保存できるようになります。
TLSPには、Moodle eラーニングパッケージや、Joomla !やWebsite Bakerなどの複数のWebサイトコンテンツ管理システムが含まれています。eGroupWareとSquirrelMailがシステムに組み込まれており、完全なカレンダー機能とメール機能を提供します。これらはDMZセクションのスタンドアロンマシンにインストールできるため、インターネットに直接公開されているシステムのセキュリティが強化されます。[ 4 ]
特に注目すべきは、Windowsクライアントへのソフトウェアのリモートインストールを可能にするWPKGの搭載です。サーバーに保存されたマシンプロファイルを使用することで、ソフトウェアパッケージ、ホットフィックス、セキュリティアップデートをバックグラウンドでインストールできます。また、マシンプロファイルの作成にも非常に役立ち、ドメインに追加された「空の」Windows XPマシンを特定のWPKGプロファイルに自動的に更新できます。
この種の技術は、特にマシン管理の観点から見ると、 Windows Server 2003のグループポリシー機構と比較できます。グループポリシーに取って代わるものではありませんが、正しい方向への一歩と言えるでしょう。
Karoshi Client の最初のバージョンはPCLinuxOSをベースにしていました。システム全体のさらなるアップグレードにより、クライアントはMicrosoft Windows のインターフェースに似た GUI を備えた Ubuntu 10.04 LTS の修正版を使用するようになりました。インターフェースは、古いハードウェアでもうまく動作するように高速に設計されました。[ 5 ] 2012 年 6 月に、Windows よりも Gnome 2 に近いインターフェースを持つ Karoshi Client バージョン 2 の開発が開始されました。[ 6 ]クライアント リリースの開発は、ドーバー グラマー スクール フォー ボーイズの学生である Robin McCorkell に任されました。2012 年 7 月 21 日に、Karoshi Client 2 が SourceForge.net にアップロードされました。
Karoshi Clientには、学業に必要な多くのアプリケーションが含まれています。メディア制作ソフトウェア(音楽制作、画像編集、ビデオ編集ソフトウェアなど)に加え、プログラミングツールやビジュアライゼーションソフトウェアも含まれています。多くのIDEがデフォルトでインストールされており、主にJavaでの使用を想定していますが、C/C++プログラミングやその他の言語もサポートしています。C++コンパイラと標準ライブラリはデフォルトでインストールされており、 OpenGLプログラミング用のBoostライブラリ、ncurses、Mesaライブラリも含まれています。Java Development Kitもインストールされており、インストール済みのIDEと統合されています。
デスクトップマネージャとして Xfce が使用され、カスタマイズされたテーマとパネルレイアウトが適用されます。開発者は Clearlooks GTK2 テーマを GTK3 に移植し、gEdit などの Gnome 3 アプリケーションが正しく表示されるようにしました。パネルレイアウトは Gnome 2 環境に似ています。合成効果はデフォルトで有効になっています。学校環境では子供が設定をいじってしまう可能性があるため、インターフェース設定は Xfce 設定ファイルでロックダウンされています。KDM と Ubiquity の問題のため、ログイン画面には LightDM 用の KDE グリーターが使用されています。[ 7 ] [ 8 ]
このバージョンの Karoshi Client は、以前のクライアント リリースよりもサーバー ディストリビューションとの統合が進んでおり、カスタム構成ファイルのほとんどが起動時にプライマリ ドメイン コントローラーからダウンロードされます。クライアント用の正しいファイルを追加するサーバー パッチは、2012 年 7 月 23 日にリリースされました。[ 9 ]
Kerberosはバージョン9.0.0以降、サーバー上でサポートされており、Karoshiディストリビューションが提供するすべてのサービスへのシングルサインオンを実現します。この統合により、 Kerberosチケットを使用したシングルサインオンで、メール、印刷、インターネット、Moodleへの認証が可能になります。
以前は、TLSPシステムで使用される標準アドレス空間に変更せずに、既存のWindowsネットワークにTLSPを統合することは困難でした。
これは初期バージョンにおける制限事項であり、現在は適用されません。
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク){{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク){{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)