Puppy Linux

軽量Linuxディストリビューション

Puppy Linuxパピーリナックス)とは、軽量化されたLinuxディストリビューションの1つである。独自に開発されたLive CDLinuxディストリビューションであり、3.0以前はSlackwareと高い互換性を持っていた。現在はSlackware・Ubuntu・Debianをベースにした各バージョンが開発・公開されており、それぞれのパッケージ利用が可能となっている。 単に Puppy と略して呼ばれることもある。

Puppy Linux
Puppy Linux BionicPup 8.0
Puppy Linux BionicPup 8.0
開発者 Barry Kauler / Puppy community
OSの系統 Unix系,Linux
開発状況 開発中
ソースモデル FLOSS
最新安定版 22.12 (S15Pup) / 2022年12月3日 (16か月前) (2022-12-03)
パッケージ管理 PetGet
カーネル種別 モノリシックカーネル
既定のUI JWM
ライセンス 各種
ウェブサイト www.puppylinux.com
テンプレートを表示

概要 編集

 
Capture puppy linux jwm

ハードディスクにインストールする必要がないLive CDとして、全てCDから起動させることが可能である。広く一般に公開され、GPLライセンスに従って配布されており、無償で利用することが可能である。パピー(子犬)がマスコットになっている。

特徴 編集

  • Live CDとして提供されるが、ハードディスク及びUSBメモリへのインストールも可能。「フルーガル(frugal)インストール」が推奨されている。システムはsfs(SquashFS)形式の圧縮ファイルにまとめられており、個人設定は差分としてメディアやハードディスクに保存できる。また、オフィスソフトやブラウザのようなサイズの大きいアプリケーションは、追加のsfsとして提供されることが多い。
  • 動作保証する環境が、CPUがPentium 166MMX、メインメモリが128MB(〜4.x系)・256MB(5.x系)であり古いパソコンでも動作可能[注釈 1]だったが、現在は最低でもメインメモリが768MB(6.x系)・1GB(7.x系)必要になる。
  • 起動時にRAMへシステムを読み込み利用する仕組みで、ハードディスクが無くても運用できる。
  • 起動時以外はLive CDが不要であるため、CDドライブを他の目的に使用可能。ただし、システムの読み込みの際には20倍速以上のCDROMドライブを装備していることが望ましい。
  • パッケージの基本的な管理は、PETパッケージ・マネージャーによって行う。採用されているパッケージ形式は、PET。その実態はディレクトリ構成+インストール情報をパッケージしたtgz,txzファイルである。
  • リマスタリング機能を利用することで、ユーザーは独自にカスタマイズしたLive CDを容易に作成することが可能。
  • 主要アプリケーション及びライブラリをSlackware、Ubuntu、Debianから移植している他、多くのアプリケーションがスクリプトによって構築されている。
  • 4.3以降の版ではパッケージマネージャがDebian、Ubuntuなどで使用されている.debパッケージに標準対応し、Ubuntuのパッケージを利用できるようになった。ただし、ライブラリの不足により動作しない場合がある。

推奨環境 編集

バージョンによって異なる。1例として、tahrpup 6.0.5 CE の場合。

  • プロセッサ: 1GHz Pentium 4
  • メモリ: 768MB
  • ブート可能な CDドライブ、USB接続のドライブなど。内蔵HDDは必須ではない。

歴史 編集

オーストラリアの Barry Kauler によって開発された Linuxディストリビューションである。公式ウェブサイトでは英語版がその公式なリリースとして公開されているが、現在世界的な人気を得て各国語版に改編されたバージョンが多く存在し、[1]公認された日本語版も存在する。

リリース 編集

主なバージョンおよびリリース日は以下の通り。

バージョン 4 まで 編集

バージョン リリース日 備考
0.1 2003年6月18日[2] 初公開
1.0 2005年3月29日[2]
2.0 2006年6月1日[3]
2.16.1JP 2007年7月17日[4] 初の正式日本語版がリリースされた。
3.0 2007年10月14日[5]
4.0 2008年5月5日[6] T2プロジェクトからアプリケーション及びライブラリのソース取り込み。
GTK2 を使用するプログラムのみで構成し、UIの統一。
4.1 2008年10月6日[7] 起動スクリプトの見直しによって起動時間の短縮が図られた。
4.2 2009年3月28日[8] Barry K 以外の人物(フォーラムメンバー)がプロジェクトリーダーを務めた。
Windows Vistaを意識したデスクトップ。
4.3 2009年9月18日[9] Barry K プロジェクトリーダーに復帰。4.12以前の簡素なデスクトップとなる。

バージョン 5 以降 編集

バージョン 5以降の Puppy Linux はいくつかの系列に分かれている。これまでにも Barry K 以外の人物がプロジェクトリーダーを務める、コミュニティ・エディションと呼ばれるもの(バージョン 4.2 など) があった。また、「公式」ではない派生も多く存在した。バージョン 5以降はむしろそれら派生の中から Barry K が後付けで「公式」と宣言した経緯のものがある。Playdayz が主宰する Lucid Puppy(Lupu)、01micko が主宰する Slacko の2つがそれである。この2つが「公式」と宣言された後に、Barry K 自身も Wary、続いて Racy を開発したために、これらの系列が並列することとなった。その後 Barry K は Precise Puppy の開発に着手。Wary/Racyはサービスパック5.5.1 を最後に、Precise Puppy に集約される見込み[10]

Precise Puppy 編集

 
Precise Puppy 5.7.png

Barry K による開発。Ubuntu 12.04.1(Precise Pangolin) とバイナリ互換。Ubuntuの膨大なリポジトリにアクセスできる。Precise Pangolinは5年間のLTS(Long Term Support、長期サポート)であるため、Precise Puppyも同等に扱われる。PAEカーネルが通常となり、non-PAEは"retro"という扱いになった。

バージョン リリース日 備考
Precise Puppy 5.4 2012年10月23日
Precise Puppy 5.5 2013年3月10日[11]
Precise Puppy 5.6 2013年5月21日[12]
Precise Puppy 5.7 2013年7月29日[13]
Precise Puppy 5.7.1 2013年8月3日[14]

Slacko Puppy 編集

 
Puppy Linux 5.3.3 Slacko Puppy
 
Puppy Linux 5.4 Slacko Puppy
 
Puppy Linux 5.5 Slacko Puppy

01micko をリーダーとするプロジェクトチームによる開発。Slackware ベース。カーネル、ライブラリに比較的新しいものを採用。32bitOSながら 4GB超えのRAMをサポートする PAEカーネルのものもリリースしている。2021年1月、Slacko 7.0 がリリースされた。この版からzramに対応。長らく開発中であったものがようやく正式版になったものであり、リリースの日付に限れば Puppy Linux 9.5 (fossapup64) よりも新しい。Slacko 6 (6.3.2) は S15Pup-22.12 と入れ替わりに、公式 Puppy のラインアップから外れた。

バージョン リリース日 備考
Slacko Puppy 5.4 2012年12月2日[15]
Slacko Puppy 5.5 2013年3月6日[16]
Slacko Puppy 5.6 2013年8月13日[17]
Slacko Puppy 5.7 2014年5月10日[18]
Slacko Puppy 6.0 2014年10月24日[19]
Slacko Puppy 6.3 2015年11月16日[20]
Slacko Puppy 6.3.2 2016年6月23日[21]
Slacko Puppy 7.0 2021年1月4日[22]

Wary Puppy・Racy Puppy 編集

Barry K による開発。T2ベース。Xサーバーは Puppy 4.x系と同じで、比較的古いハードウェア(グラフィック・カード)のサポートを意図している。RacyはWaryに比べ新しいカーネルや Xサーバーを採用し、最近のハードウェアへのサポートを意図している。カーネルと Xサーバー以外は基本的にWaryとRacyで同じ。バージョン 5.2.2 から WaryとRacyが基本的に同時リリースされている。

バージョン リリース日 備考
Wary 5.0 2010年12月29日[23] Barry KによるWary(慎重なパピー)最初の正式リリース
Wary / Racy 5.5 2013年3月3日[24]
Wary / Racy 5.5.1 2013年5月13日[25] サービスパックのみのリリース

バージョン5.5へのサービスパック(5.5.1)を最後に、今後は Precise Puppy に集約される見込み[10]

Lucid Puppy 編集

 
Puppy Linux 5.0.0
 
Puppy Linux 5.2.8 Lucid Puppy

Playdayzをリーダーとするプロジェクトチームによる開発。Ubuntu 10(Lucid) とバイナリ互換。カーネル 2.6.33.2 や主要ライブラリを変更することなく改良、保守が続けられた。Lupu-5.2.8-005 を最後に更新対象から外されている。

バージョン リリース日 備考
Lucid Puppy 5.0 2010年5月15日[26]
Lucid Puppy 5.1 2010年8月13日[27]

Raring Puppy 編集

Barry K による開発。Ubuntu 13.04(Raring Ringtail) とバイナリ互換。現在アルファ版のみが公開されている。

バージョン リリース日 備考
Raring Puppy 5.7alpha1 2010年6月16日[28]
5.6.94 (5.7alpha2) 2010年6月29日[29]

tahrpup CE 編集

 
Puppy Linux 6.0.5 TahrPup

666philb が取りまとめ役を務めるプロジェクト。Ubuntu 14.04 (Trusty Tahr) とバイナリ互換。この系列の公式最新版は 6.0.5 で、カーネルは 32bit版が 3.14.56, 64bit版が 3.14.54 である。32bit版の iso は PAE カーネルのものと noPAE カーネルのものが用意されている。S15Pup-22.12 と入れ替わりに、公式 Puppy のラインアップから外れた。

バージョン リリース日 備考
Tahrpup 6.0.0 2014年3月9日[30]
Tahrpup 6.0.5 2015年12月20日[31]

xenialpup CE 編集

666philb が取りまとめ役を務めるプロジェクト。Ubuntu 16.04 (Xenial Xerus) とバイナリ互換。7.0.x として開発が進み、公式版は 7.5 と付番された。カーネルは 32bit版が 4.4.95 noPAE, 64bit版が 4.9.58 である。

バージョン リリース日 備考
Xenialpup 7.5 2017年11月25日[32]

bionicpup32・bionicpup64 CE 編集

Ubuntu 18.04 (Bionic Beaver) とバイナリ互換。32bit版は peebee を中心として UPupBB の名称で開発が進められたが、公式版リリースにあたり bionicpup32 8.0 と命名された。(カーネル 4.9.163 PAE) 一方、64bit版は当初から bionicpup64 として、666philb をリーダーとして開発が進められ、公式版は 8.0 と付番された。(カーネル 4.19.23) 開発の経緯から、32bit版と 64bit版で収録されているアプリケーションの一部が異なる。

バージョン リリース日 備考
Bionicpup 8.0 2019年3月24日[33]

Raspup 編集

01micko によるプロジェクトであり、Raspberry Pi OSのバイナリパッケージと互換性がある(Raspup 8.2.1 のカーネルは 5.4.42)。 x86, x64 以外のアーキテクチャ (armhf 32bit) をサポートする最初の Puppy である。Pi Zero, Pi 1 〜 Pi 4 で動作する。

バージョン リリース日 備考
Raspup 8.2.0 2020年1月1日
Raspup 8.2.1 2020年7月5日[34]

fossapup64 CE 編集

 
Puppy Linux 9.5

666philb が取りまとめ役を務めるプロジェクト。Ubuntu 20.04 (Focal Fossa) とバイナリ互換。9.0.x として開発が進み、公式版は 9.5 と付番された。カーネルは 5.4.53 である。従来は本体 sfs に収録されていたアプリケーション群が adrv sfs として分離された。adrv sfs を外すことによって、アプリをほとんど含まないミニマルシステムとして起動することができる。

バージョン リリース日 備考
Fossapup64 9.5 2020年9月21日[35]

S15Pup 編集

Peebee によるプロジェクト。Slackware 15.0 とバイナリ互換。zramへの対応。カーネルは 64bit 版が 5.15 系、32bit 版が 5.10 系である。開発が止まっている Slacko 8.x に相当するものと考えられる。

バージョン リリース日 備考
S15Pup-22.12 2022年12月3日[36]

日本語化 編集

日本語化ファイル[37][38]導入することにより、最新版でも日本語化は可能である。ただし、このパッケージに含まれる日本語入力システムは 32bit (x86) 用であるので、64bit Puppy では動作しない。また、汎用パッケージであるので、Puppy のバージョンにより対応状況は異なる。

パピーリナックス日本語版 編集

パピーリナックス日本語版
 
 
Precise Puppy Linux Precise-550JP のデスクトップ画面
開発者 Barry Kauler / Puppy community / パピーリナックス日本語版開発チーム
OSの系統 Linux
開発状況 開発休止
ソースモデル FLOSS
最新安定版 Precise-571JP / 2014年1月18日 (10年前) (2014-01-18)
パッケージ管理 PetGet
カーネル種別 モノリシックカーネル
既定のUI JWM
ライセンス 各種
ウェブサイト openlab.jp/puppylinux
テンプレートを表示

パピーリナックス日本語版は有志によって英語版を日本語化し、日本語を母語とする初心者でも使いやすいようにアプリケーションの追加・修正をしているバージョンである。

リリース 編集

バージョン リリース日 備考
パピーリナックス 2.16.1 日本語版 2007年7月17日[4] 初の正式日本語版がリリース。
パピーリナックス 3.01 日本語版 2007年11月28日[4] 3.x 系の日本語版リリース。
パピーリナックス 4.0 日本語版 2008年7月2日[4] 4.x 系の日本語版リリース。
パピーリナックス 4.1.1 日本語版 2008年12月6日[4]
パピーリナックス 4.1.2 日本語版 2009年1月19日[4]
パピーリナックス 4.2 日本語版 2009年5月27日[4]
パピーリナックス 4.3 日本語版 2009年10月14日[39]
パピーリナックス 4.3.1 日本語版 2009年12月1日[40] 日本語版では独自の改善が加えられている。
Wary-511-01J 2011年4月18日[41] Wary 5.1のbugfixとアプリのVerUp。日本語版独自の改善が加えられている。
431JP2012 2012年3月15日 4.3.1日本語版リリース以降2年余の改良成果を加えた。日本語版独自のリリース。
Lupu-528JP 2012年7月27日[42] Lucid 5.2.8.005をベースに日本語化、日本語版独自の改良も加えられている。
Precise-550JP 2013年6月14日[43] Precise 5.5をベースに日本語化。
Precise-571JP 2014年1月18日[44] Precise 5.7.1-retroをベースに日本語化。

派生版 編集

Lxpup 編集

Lxpup[45]は、Puppy Linuxのデスクトップ環境LXDEに置き換えたもの。Peebee によるプロジェクト。Upupも同氏による創作。LXDE-ydrvという着せ替え可能なデスクトップテーマを導入するとLxPupになる。

Yara OSX 編集

Yara OSX[46][47]は、デスクトップ環境にXfceを採用したMacOS風の画面

脚注 編集

注釈 編集

  1. ^ 近年は大容量のメモリに対応する PAE 対応版も配布されるようになり、日本語版では Precise-550JP が PAE 対応のみで配布されている。

出典 編集

  1. ^ Barry Kauler (2008年). “Puppy-related web sites” (英語). 2010年3月9日閲覧。
  2. ^ a b Barry Kauler (2003年). “Puppy developer news: year 2003” (英語). 2010年3月10日閲覧。
  3. ^ Barry Kauler (2008年). “Puppy developer news: from 1.09 to 2.01” (英語). 2010年3月10日閲覧。
  4. ^ a b c d e f g パピーリナックス日本語版 (2010年). “パピーリナックス日本語版更新履歴”. 2010年3月10日閲覧。
  5. ^ Barry Kauler and the Puppy Team (2007年10月). “Release notes for Puppy Linux version 3.00” (英語). 2010年3月10日閲覧。
  6. ^ Barry Kauler (2008年5月). “Announcement and release notes for Puppy Linux 4.00” (英語). 2010年3月10日閲覧。
  7. ^ Barry Kauler (2008年10月). “Announcement and release notes for Puppy Linux 4.1” (英語). 2010年3月10日閲覧。
  8. ^ Barry Kauler (2008年). “Puppy Linux 4.2” (英語). 2010年3月10日閲覧。
  9. ^ Barry Kauler (2009年10月). “Announcement and release notes for Puppy Linux 4.3” (英語). 2010年3月10日閲覧。
  10. ^ a b Barry Kauler (2013年5月25日). “Precise: the new Wary?” (英語). 2013年5月25日閲覧。
  11. ^ Barry Kauler (2013年3月10日). “Precise Puppy 5.5” (英語). 2013年9月18日閲覧。
  12. ^ Barry Kauler (2013年5月21日). “Precise Puppy 5.6” (英語). 2013年9月18日閲覧。
  13. ^ Barry Kauler (2013年7月29日). “Precise Puppy 5.7” (英語). 2013年9月18日閲覧。
  14. ^ Barry Kauler (2013年8月13日). “Precise Puppy 5.7.1” (英語). 2013年9月18日閲覧。
  15. ^ Barry Kauler (2012年12月2日). “Slacko Puppy 5.4 final” (英語). 2013年9月18日閲覧。
  16. ^ Barry Kauler (2013年3月6日). “Slacko 5.5 released” (英語). 2013年9月18日閲覧。
  17. ^ Barry Kauler (2013年8月13日). “Slacko Puppy 5.6 released” (英語). 2013年9月18日閲覧。
  18. ^ Barry Kauler (2014年5月10日). “Slacko Puppy 5.7 released” (英語). 2014年5月22日閲覧。
  19. ^ Barry Kauler (2014年10月28日). “Slacko Puppy 6.0 released” (英語). 2016年5月11日閲覧。
  20. ^ Barry Kauler (2015年11月18日). “Slacko Puppy 6.3 released” (英語). 2016年5月11日閲覧。
  21. ^ Barry Kauler (2016年6月23日). “Slacko Puppy 6.3.2 released” (英語). 2018年1月20日閲覧。
  22. ^ Puppy Linux Team (2021年1月4日). “Slacko Puppy 7.0 │ Puppy Linux Blog” (英語). 2021年1月12日閲覧。
  23. ^ Barry Kauler (2010年12月29日). “Wary Puppy 5.0 released” (英語). 2010年12月29日閲覧。
  24. ^ Barry Kauler (2013年3月3日). “Wary (and Racy) 5.5 released” (英語). 2013年9月18日閲覧。
  25. ^ Barry Kauler (2013年5月13日). “Service Pack for Wary/Racy 5.5” (英語). 2013年5月13日閲覧。
  26. ^ Announcement and release notes for Lucid Puppy 5.0.1” (英語) (2010年5月). 2010年5月29日閲覧。
  27. ^ Barry Kauler (2010年8月13日). “Puppy Linux 5.1 released” (英語). 2010年8月25日閲覧。
  28. ^ Barry Kauler (2013年6月16日). “Raring Puppy "5.7alpha1"” (英語). 2013年9月18日閲覧。
  29. ^ Barry Kauler (2013年6月29日). “Raring Puppy 5.6.94 (5.7alpha2)” (英語). 2013年9月18日閲覧。
  30. ^ Barry Kauler (2014年3月9日). “Tahrpup 6.0.0 released” (英語). 2018年1月20日閲覧。
  31. ^ tahrpup 6.0.5 CE” (英語) (2015年12月20日). 2018年1月20日閲覧。
  32. ^ Xenialpup64 CE 7.5 / 25 Nov 2017” (英語) (2017年11月25日). 2019年3月30日閲覧。
  33. ^ BionicPup 32 bit and 64 bit released” (英語) (2019年3月24日). 2019年3月30日閲覧。
  34. ^ Raspberry Pi Buster Raspup” (英語) (2020年7月5日). 2020年7月5日閲覧。
  35. ^ FossaPup64 Release” (英語) (2020年9月21日). 2020年9月22日閲覧。
  36. ^ Puppy Linux Release Announcement” (英語) (2022年12月3日). 2022年12月13日閲覧。
  37. ^ 日本語サポートパッケージ - sakurapup.browserloadofcoolness.com
  38. ^ 日本語化ファイル入手先
  39. ^ パピーリナックス4.30日本語版リリースノート”. パピーリナックス日本語版開発チーム (2009年10月14日). 2010年3月8日閲覧。
  40. ^ パピーリナックス4.3.1日本語版リリースノート”. パピーリナックス日本語版開発チーム (2009年12月1日). 2010年3月9日閲覧。
  41. ^ パピーリナックスWary-511-01jをリリースしました”. パピーリナックス日本語版開発チーム (2011年4月18日). 2010年4月18日閲覧。
  42. ^ パピーリナックス Lupu-528JP”. パピーリナックス日本語版開発チーム (2012年7月27日). 2013年10月1日閲覧。
  43. ^ パピーリナックス Precise-550JP”. パピーリナックス日本語版開発チーム (2013年6月14日). 2013年10月1日閲覧。
  44. ^ パピーリナックス Precise-571JP”. パピーリナックス日本語版開発チーム (2014年1月18日). 2014年1月18日閲覧。
  45. ^ LxPup - Puppy Linux + LXDE 日本語情報トップページ - OSDN
  46. ^ Yara OSX - Home
  47. ^ Puppy Linux Discussion Forum :: View topic - Yara OSX 3

関連項目 編集

外部リンク 編集

日本語 編集

英語 編集