UbuntuでTOMOYO Linuxを使う

UbuntuでのTOMOYO Linux利用方法 ~(1)LiveCD ISOイメージを使う 「TOMOYO Linux徹底解剖」第2回では、Ubuntu開発者としての視点から、UbuntuにおけるTOMOYO Linuxの主な3つの使い方と、2種類のTOMOYO Linuxとの関連、そしてTOMO

吉田 史

2009年7月9日 20:00

UbuntuでのTOMOYO Linux利用方法 ~(1)LiveCD ISOイメージを使う

 「TOMOYO Linux徹底解剖」第2回では、Ubuntu開発者としての視点から、UbuntuにおけるTOMOYO Linuxの主な3つの使い方と、2種類のTOMOYO Linuxとの関連、そしてTOMOYO LinuxがUbuntuに受け入れられるまでの経緯について解説していきます。

 Ubuntu Japanese TeamとTOMOYO Linuxプロジェクトは、TOMOYO Linuxがメインラインに取り込まれる以前から交流がありました。このため、TOMOYO Linuxの「入門用」ドキュメント(http://tomoyo.sourceforge.jp/ja/1.6.x/1st-step/ubuntu8.04-live/など)の多くは、Ubuntuを前提に書かれています。こうした背景から、Ubuntu上でTOMOYO Linuxを使うことは非常に簡単です。

 UbuntuにおけるTOMOYO Linuxの使い方は冒頭でお伝えした通り、以下の3つの方法があります。

 (1)LiveCD ISOイメージを使う
 (2)TOMOYO Linuxのパッケージを利用する
 (3)Ubuntu 9.10を利用する

 まず1つ目はTOMOYO Linuxプロジェクトが配布しているLiveCD ISOイメージ(http://tomoyo.sourceforge.jp/ja/1.6.x/1st-step/ubuntu8.04-live/)を使う方法です。これはUbuntu 8.04のみで利用可能で、TOMOYO Linuxは1.x系(非LSM版)で利用できます。

 この方法で利用者が行うことは「CDイメージをダウンロードしてCD-Rに焼き、そのCDを用いてシステムを起動する」だけです。UbuntuでTOMOYO Linuxを使う場合、現時点でもっとも簡単なのがこの方法です。LiveCDでシステムを起動するだけで、TOMOYO Linuxの全機能を体験できます(図1)。

 ここで用いるCDイメージは、通常のUbuntuの環境に、TOMOYO Linux 1系(非LSM版)ををあらかじめ導入したものです。標準的なUbuntuのLiveCDと同じく、このCDからHDDへインストールすることも可能ですし、インストール後もTOMOYO Linuxの機能を利用することが可能です。HDDにインストールした場合、次で述べる「2つ目の方法」を「素のUbuntu」に適用したものと同じ状態になります。

 余談になりますが、LiveCDを用いる場合は、CentOS版のLiveCD(http://tomoyo.sourceforge.jp/ja/1.6.x/1st-step/centos5-live/)もありますので、Red Hatに慣れた方はそちらを利用することもできます。TOMOYO Linuxを初めて利用する場合、UbuntuかCentOSのLiveCDのどちらかで基礎的な利用法を学び、その上で使いたいディストリビューションでの操作を試すと良いでしょう。

UbuntuでのTOMOYO Linux利用方法 ~(2)TOMOYO Linuxのパッケージを利用する

 2つ目は、TOMOYO Linuxプロジェクトが配布しているTOMOYO Linuxパッケージを利用する方法です。

 これは、Ubuntuがインストールされた環境に、TOMOYO Linuxを有効にしたカーネルパッケージと、ユーザランドツールをインストールする形で行います。この方法のメリットは、既存のUbuntu環境にTOMOYO Linuxの機能を追加できる点で、6.06~9.04までのUbuntuで利用できます。

 TOMOYO Linuxプロジェクトの方々の尽力により、Ubuntu 8.04 LTSを利用している場合の詳細な手順がhttp://tomoyo.sourceforge.jp/ja/1.6.x/1st-step/ubuntu8.04/にあります。8.10・9.04を利用している場合は、パッケージ・ツール情報(http://tomoyo.sourceforge.jp/ja/1.6.x/install.html)とあわせて、8.04用のドキュメントも参照してください。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30