Damn Small Linux(DSL)とは:50MBで動く超軽量Linuxの概要
Damn Small Linux(DSL):50MBで動く超軽量Linux。古いPCやUSB/名刺CDで高速復活できる最小ライブOSの概要。
Damn Small Linux(DSL)は、x86系パーソナルコンピュータ用のフリーのオペレーティングシステムです。古い PC のハードウェア、たとえば 486/ 初期 Pentium プロセッサと非常に少ないメモリで グラフィカルなアプリケーションを実行するために設計されています。DSLは、50MBのサイズのLive CDです。当初は50MBにどれだけのソフトが入るかという実験から始まり、最終的には本格的なLinuxディストリビューションとなった。ブート可能な名刺やUSBメモリ、各種メモリカード、Zipドライブなど、小容量の記憶媒体にインストールすることができる。
特徴
- 超軽量・小容量: 主要なシステムといくつかのアプリケーションを含めて約50MBに収まる設計。古い PC や小容量メディア向けに最適化されています。
- Live 起動: CDやUSBからそのまま起動して動作させることが可能で、既存のOSを変更せずに試せます。
- 小さなリソースで GUI を提供: 軽量なウィンドウマネージャや小容量のアプリケーションを利用し、限られたメモリでもグラフィカル操作が可能です。
- 拡張可能: コミュニティが提供する拡張パッケージ(MyDSL と呼ばれる仕組み)で必要なソフトを追加できます。
- 多様なメディアに対応: Live CD のほか、フラッシュメモリ、名刺サイズCD、各種メモリカード、Zipドライブなどにインストールできます。
同梱アプリケーションと機能例
ディストリビューション自体は小さいですが、軽量のブラウザ、メールクライアント、テキストエディタ、ファイルマネージャ、メディアプレイヤーなど、日常的に使える最低限のツールを備えています。さらに、MyDSL を使って必要なソフトを追加できるため、用途に応じて機能を拡張することが可能です。
インストールと起動方法
- Live CD/USB: CDから直接起動するか、イメージをUSBメモリに書き込んで起動します。
- フラドル(frugal)インストール: CDのファイルをハードディスクやフラッシュメモリにコピーして、最小限のブートローダ設定で起動する方法。既存のパーティション構成を大きく変えずに導入できます。
- 永続化: 起動時に設定や追加パッケージを保持するための永続領域を用意できます(メディアや設定により手順は異なります)。
- ブートローダ: Syslinux や GRUB など一般的なブートローダで起動できます。起動オプションでメモリにコピー(toram)して動作させることも可能です。
利用例とメリット
- 古いPCの再活用:軽量なため、性能の低い古いマシンを有用に使えます。
- レスキューツール:システム障害時のレスキュー用にLive環境として活用できます。
- 持ち運び可能な環境:名刺CDやUSBに入れて持ち歩けば、どこでも同じ環境を起動できます。
- 学習・実験環境:小規模で素早く試せるため、Linuxの学習や組み込み用途の試作に便利です。
注意点と限界
- パッケージの古さ: プロジェクトの開発状況やリリース時期により、同梱ソフトが古くなることがあります。セキュリティや最新機能を重視する用途には注意が必要です。
- ハードウェア対応: 非常に古いハードウェア向けに最適化されていますが、新しいハードウェアの最新機能やドライバを必要とする場合はサポートが不足することがあります。
- 代替ディストリビューションの存在: 超軽量をうたう他のディストリ(例:Puppy Linux、Tiny Core Linux など)が存在し、用途によってはそれらがより適することもあります。
歴史と現在の状況
DSL は「50MBにどれだけ入るか」というコンセプトから始まった小規模ディストリビューションとして注目を集めました。長年にわたりコミュニティベースで発展してきましたが、プロジェクトの活発度や更新頻度は変動しており、最新のセキュリティ更新や新機能を常に期待できるわけではありません。そのため、導入を検討する際は現在の配布状況やサポート状況を確認することをおすすめします。
まとめ
DSL は、極めて小さなサイズで動作する軽量な Linux ディストリビューションとして、古いPCの再利用や持ち運び可能な軽量環境を求める場面に適しています。拡張機能(MyDSL)を利用して必要なソフトを追加したり、フラドルインストールで手元のメディアに最小限の環境を展開したりできます。一方で、パッケージの新しさや長期的なサポート性という点では留意が必要です。
歴史
DSLはもともとJohn Andrewsによって考案され、メンテナンスされていました。現在では、MyDSL システムや DSL コントロールパネルなどを作成した Robert Shingledecker 氏もこのコミュニティに参加しています。
DSLは当初、Knoppixを22MBに縮小したModel-Kをベースにしていましたが、その後すぐにKnoppix本体をベースにして、より簡単にリマスターや改良ができるようになりました。
システム要件
DSLは、x86パソコンにのみ対応しています。最小のシステム要件は、486プロセッサと8MBのRAMです。DSL は、486 プロセッサと 16MB の RAM を搭載したシステムで、Dillo による Web ブラウジング、簡単なゲームの実行、音楽の再生が実証されています。Mozilla Firefox と OpenOffice.org オフィススイートなどのオプションのアドオンを実行するには、システム要件がより高くなります。
特徴

DSLの現在のバージョンは、2008年9月3日にリリースされた4.4.5です。現在、DSLには以下のソフトウェアが含まれています。
- テキストエディタ。Beaver、Nano、Vim
- ファイルマネージャーDFM、emelFM
- グラフィックMtPaint、xzgv(画像ビューア)
- マルチメディア:gphone、MPEG-1およびVCDをサポートするXMMS
- オフィスSIAG(表計算ソフト)、Ted(ワードプロセッサ)(スペルチェッカ付き)、Xpdf(PDF文書用ビューア
- インターネット
- ウェブブラウザDillo、Firefox、Netrik
- Sylpheed(電子メールクライアント)
- naim (AIM、ICQ、IRCクライアント)
- AxyFTP(FTPクライアント)、BetaFTPD(FTPサーバ)
- モンキー(ウェブサーバー)
- SMBクライアント
- Rdesktop(RDPクライアント)、VNCビューア
- その他DHCP クライアント、SSH/SCP クライアントおよびサーバ、PPP、PPPoE、ADSL サポート、FUSE、NFS、SSHFS サポート、UnionFS、汎用/Ghostscript 印刷サポート、PC カード、USB、WiFi サポート、電卓、ゲーム、システムモニタ、多数のコマンドライン・ツール
DSLにはAdvanced Packaging Tool (APT) のダウンロードとインストールを行うスクリプトが組み込まれています。APT を有効にすると、ユーザは Debian の 'Woody' リポジトリからパッケージをインストールできるようになります。さらに、DSL は "MyDSL" システムによって OpenOffice.org や GCC のような大きなアプリケーションから aMSN のような小さなものまで、ワンクリックでダウンロードやインストールができる便利なソフトウェアをホストしています。MyDSLでホストされているファイルは「エクステンション」と呼ばれています。2008年6月現在、MyDSLサーバーには900を超えるアプリケーションやプラグインなどのエクステンションがホストされています。
MyDSLシステム
MyDSLは主にRobert Shingledeckerが担当し、ibiblioやベルギーのBELNETなど、多くの組織がホストしています。MyDSLには、通常と "testing "の2つのエリアがあります。通常のエリアには、日常的に使用するのに十分な安定性が証明されている拡張機能が含まれており、「apps」、「net」、「system」、「uci」(「Universal Compressed ISO」 - .uci 形式の拡張機能は RAM 使用量を最小限に抑えるために別のファイルシステムとしてマウントされます)などの異なるエリアに分けられています。testing" エリアは、理論的には "宣伝通り" に動作するが、いくつかのバグがある可能性がある、新しく提出された拡張機能のためのものです。
バージョンとポート
| リリース履歴 | |
| バージョン | 日付 |
| 1.0 | 2005-04-13 |
| 1.1 | 2005-05-05 |
| 1.2 | 2005-06-07 |
| 1.3 | 2005-07-14 |
| 1.4 | 2005-08-02 |
| 1.5 | 2005-09-06 |
| 2.0 | 2005-11-22 |
| 2.4 | 2006-05-16 |
| 3.0 | 2006-06-20 |
| 3.1 | 2006-11-29 |
| 3.2 | 2007-01-18 |
| 3.3 | 2007-04-03 |
| 3.4 | 2007-07-03 |
| 4.0 | 2007-10-23 |
| 4.1 | 2007-12-02 |
| 4.2 | 2007-12-18 |
| 4.3 | 2008-04-22 |
| 4.4 | 2008-06-09 |
DSLの標準的なフレーバーはLive CDです。また、他のバージョンもあります。
ライブUSB
Damn Small LinuxのLive USBは、手動またはUNetbootinで作成することができます。
関連ページ
- ミニリナックス
- フェザーリナックス
- パピーリナックス
質問と回答
Q: Damn Small Linuxとは何ですか?
A: Damn Small LinuxまたはDSLは、パーソナルコンピュータのx86ファミリーのために設計された無料のオペレーティングシステムです。
Q: DSLはどのようなハードウェア上で動作するように設計されたのですか?
A: DSLは、486/初期Pentiumプロセッサと非常に少ないメモリを搭載したマシンなど、古いPCハードウェア上で動作するように設計されています。
Q: DSLの大きさは?
A: DSLはLive CDで、サイズは50MBです。
Q:DSLを作るきっかけとなった実験は何だったのか?
A:DSLの制作者は、50MBにどれだけのソフトが入るかという実験から始めました。
Q:その実験は最終的に何を生み出したのか?
A:DSLの実験は、最終的に本格的なLinuxディストリビューションとなった。
Q:DSLはどのような記憶媒体にインストールできるのですか?
A:DSLは、ブータブル名刺、USBメモリ、各種メモリカード、Zipドライブなど、小容量の各種記憶媒体にインストールできます。
Q: DSL は無償で利用できますか?
A: はい、DSLはパーソナルコンピュータのための無料のオペレーティングシステムです。
百科事典を検索する