Puppy Linux

Puppy Linux（パピーリナックス）とは、軽量化されたLinuxディストリビューションの1つである。独自に開発されたLive CDのLinuxディストリビューションであり、3.0以前はSlackwareと高い互換性を持っていた。現在はSlackware・Ubuntu・Debianをベースにした各バージョンが開発・公開されており、それぞれのパッケージ利用が可能となっている。 単に Puppy と略して呼ばれることもある。 ハードディスクにインストールする必要がないLive CDとして、全てCDから起動させることが可能である。広く一般に公開され、GPLライセンスに従って配布されており、無償で利用することが可能である。パピー（子犬）がマスコットになっている。 Live CDとして提供されるが、ハードディスク及びUSBメモリへのインストールも可能。「フルーガル(frugal)インストール」が推奨されている。システムはsfs(SquashFS)形式の圧縮ファイルにまとめられており、個人設定は差分としてメディアやハードディスクに保存できる。また、オフィスソフトやブラウザのようなサイズの大きいアプリケーションは、追加のsfsとして提供されることが多い。 動作保証する環境が、CPUがPentium 166MMX、メインメモリが128MB(〜4.x系)・256MB(5.x系)であり古いパソコンでも動作可能だったが、現在は最低でもメインメモリが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ディストリビューションである。公式ウェブサイトでは英語版がその公式なリリースとして公開されているが、現在世界的な人気を得て各国語版に改編されたバージョンが多く存在し、公認された日本語版も存在する。 主なバージョンおよびリリース日は以下の通り。 バージョン 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 に集約される見込み。 Barry K による開発。Ubuntu 12.04.1(Precise Pangolin) とバイナリ互換。Ubuntuの膨大なリポジトリにアクセスできる。Precise Pangolinは5年間のLTS（Long Term Support、長期サポート）であるため、Precise Puppyも同等に扱われる。PAEカーネルが通常となり、non-PAEは"retro"という扱いになった。 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 のラインアップから外れた。 Barry K による開発。T2ベース。Xサーバーは Puppy 4.x系と同じで、比較的古いハードウェア（グラフィック・カード）のサポートを意図している。RacyはWaryに比べ新しいカーネルや Xサーバーを採用し、最近のハードウェアへのサポートを意図している。カーネルと Xサーバー以外は基本的にWaryとRacyで同じ。バージョン 5.2.2 から WaryとRacyが基本的に同時リリースされている。 バージョン5.5へのサービスパック(5.5.1)を最後に、今後は Precise Puppy に集約される見込み。 Playdayzをリーダーとするプロジェクトチームによる開発。Ubuntu 10(Lucid) とバイナリ互換。カーネル 2.6.33.2 や主要ライブラリを変更することなく改良、保守が続けられた。Lupu-5.2.8-005 を最後に更新対象から外されている。 Barry K による開発。Ubuntu 13.04(Raring Ringtail) とバイナリ互換。現在アルファ版のみが公開されている。 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 のラインアップから外れた。 666philb が取りまとめ役を務めるプロジェクト。Ubuntu 16.04 (Xenial Xerus) とバイナリ互換。7.0.x として開発が進み、公式版は 7.5 と付番された。カーネルは 32bit版が 4.4.95 noPAE, 64bit版が 4.9.58 である。 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版で収録されているアプリケーションの一部が異なる。 01micko によるプロジェクトであり、Raspberry Pi OSのバイナリパッケージと互換性がある(Raspup 8.2.1 のカーネルは 5.4.42)。 x86, x64 以外のアーキテクチャ (armhf 32bit) をサポートする最初の Puppy である。Pi Zero, Pi 1 〜 Pi 4 で動作する。 666philb が取りまとめ役を務めるプロジェクト。Ubuntu 20.04 (Focal Fossa) とバイナリ互換。9.0.x として開発が進み、公式版は 9.5 と付番された。カーネルは 5.4.53 である。従来は本体 sfs に収録されていたアプリケーション群が adrv sfs として分離された。adrv sfs を外すことによって、アプリをほとんど含まないミニマルシステムとして起動することができる。 Peebee によるプロジェクト。Slackware 15.0 とバイナリ互換。zramへの対応。カーネルは 64bit 版が 5.15 系、32bit 版が 5.10 系である。開発が止まっている Slacko 8.x に相当するものと考えられる。 Rockedge を中心とするプロジェクト。Fossapup64 9.5 のリリース後に、ベースとなる ubuntu focal や woof-CE (Puppy のビルドシステム) に加えられた変更を反映している。カーネルは 6.0系、音源システムには pulseaudio が採用された。2024年5月、公式として採択されたが、下記のリリース日は Puppy のフォーラムに公開された日付である。 Debian Bookworm をベースとしている。64bit 版は Radky による開発。32bit 版は Peebee による開発だが、概ね 64bit 版に合わせた構成を取っている。パッケージ管理に apt や synaptic を利用するが、Puppy 独自の pet パッケージを扱う仕組みも残している。カーネルは 6.1系、音源システムには PipeWire が採用された。2024年5月、公式として採択されたが、下記のリリース日は Puppy のフォーラムに公開された日付である。 日本語化ファイルを導入することにより、最新版でも日本語化は可能である。ただし、このパッケージに含まれる日本語入力システムは 32bit (x86) 用であるので、64bit Puppy では動作しない。また、汎用パッケージであるので、Puppy のバージョンにより対応状況は異なる。 パピーリナックス日本語版は有志によって英語版を日本語化し、日本語を母語とする初心者でも使いやすいようにアプリケーションの追加・修正をしているバージョンである。 Lxpupは、Puppy Linuxのデスクトップ環境をLXDEに置き換えたもの。Peebee によるプロジェクト。Upupも同氏による創作。LXDE-ydrvという着せ替え可能なデスクトップテーマを導入するとLxPupになる。 Yara OSXは、デスクトップ環境にXfceを採用したMacOS風の画面。 [脚注の使い方] ^ 近年は大容量のメモリに対応する PAE 対応版も配布されるようになり、日本語版では Precise-550JP が PAE 対応のみで配布されている。 ^ Barry Kauler (2008年). “Puppy-related web sites” (英語). 2010年3月9日閲覧。 ^ a b Barry Kauler (2003年). “Puppy developer news: year 2003” (英語). 2010年3月10日閲覧。 ^ Barry Kauler (2008年). “Puppy developer news: from 1.09 to 2.01” (英語). 2010年3月10日閲覧。 ^ a b c d e f g パピーリナックス日本語版 (2010年). “パピーリナックス日本語版更新履歴”. 2010年3月10日閲覧。 ^ Barry Kauler and the Puppy Team (2007年10月). “Release notes for Puppy Linux version 3.00” (英語). 2010年3月10日閲覧。 ^ Barry Kauler (2008年5月). “Announcement and release notes for Puppy Linux 4.00” (英語). 2010年3月10日閲覧。 ^ Barry Kauler (2008年10月). “Announcement and release notes for Puppy Linux 4.1” (英語). 2010年3月10日閲覧。 ^ Barry Kauler (2008年). “Puppy Linux 4.2” (英語). 2010年3月10日閲覧。 ^ Barry Kauler (2009年10月). “Announcement and release notes for Puppy Linux 4.3” (英語). 2010年3月10日閲覧。 ^ a b Barry Kauler (2013年5月25日). “Precise: the new Wary?” (英語). 2013年5月25日閲覧。 ^ Barry Kauler (2013年3月10日). “Precise Puppy 5.5” (英語). 2013年9月18日閲覧。 ^ Barry Kauler (2013年5月21日). “Precise Puppy 5.6” (英語). 2013年9月18日閲覧。 ^ Barry Kauler (2013年7月29日). “Precise Puppy 5.7” (英語). 2013年9月18日閲覧。 ^ Barry Kauler (2013年8月13日). “Precise Puppy 5.7.1” (英語). 2013年9月18日閲覧。 ^ Barry Kauler (2012年12月2日). “Slacko Puppy 5.4 final” (英語). 2013年9月18日閲覧。 ^ Barry Kauler (2013年3月6日). “Slacko 5.5 released” (英語). 2013年9月18日閲覧。 ^ Barry Kauler (2013年8月13日). “Slacko Puppy 5.6 released” (英語). 2013年9月18日閲覧。 ^ Barry Kauler (2014年5月10日). “Slacko Puppy 5.7 released” (英語). 2014年5月22日閲覧。 ^ Barry Kauler (2014年10月28日). “Slacko Puppy 6.0 released” (英語). 2016年5月11日閲覧。 ^ Barry Kauler (2015年11月18日). “Slacko Puppy 6.3 released” (英語). 2016年5月11日閲覧。 ^ Barry Kauler (2016年6月23日). “Slacko Puppy 6.3.2 released” (英語). 2018年1月20日閲覧。 ^ Puppy Linux Team (2021年1月4日). “Slacko Puppy 7.0 │ Puppy Linux Blog” (英語). 2021年1月12日閲覧。 ^ Barry Kauler (2010年12月29日). “Wary Puppy 5.0 released” (英語). 2010年12月29日閲覧。 ^ Barry Kauler (2013年3月3日). “Wary (and Racy) 5.5 released” (英語). 2013年9月18日閲覧。 ^ Barry Kauler (2013年5月13日). “Service Pack for Wary/Racy 5.5” (英語). 2013年5月13日閲覧。 ^ “Announcement and release notes for Lucid Puppy 5.0.1” (英語) (2010年5月). 2010年5月29日閲覧。 ^ Barry Kauler (2010年8月13日). “Puppy Linux 5.1 released” (英語). 2010年8月25日閲覧。 ^ Barry Kauler (2013年6月16日). “Raring Puppy "5.7alpha1"” (英語). 2013年9月18日閲覧。 ^ Barry Kauler (2013年6月29日). “Raring Puppy 5.6.94 (5.7alpha2)” (英語). 2013年9月18日閲覧。 ^ Barry Kauler (2014年3月9日). “Tahrpup 6.0.0 released” (英語). 2018年1月20日閲覧。 ^ “tahrpup 6.0.5 CE” (英語) (2015年12月20日). 2018年1月20日閲覧。 ^ “Xenialpup64 CE 7.5 / 25 Nov 2017” (英語) (2017年11月25日). 2019年3月30日閲覧。 ^ “BionicPup 32 bit and 64 bit released” (英語) (2019年3月24日). 2019年3月30日閲覧。 ^ “Raspberry Pi Buster Raspup” (英語) (2020年7月5日). 2020年7月5日閲覧。 ^ “FossaPup64 Release” (英語) (2020年9月21日). 2020年9月22日閲覧。 ^ “Puppy Linux Release Announcement” (英語) (2022年12月3日). 2022年12月13日閲覧。 ^ “F96-CE_4” (英語) (2023年4月2日). 2024年5月28日閲覧。 ^ “BookwormPup64 10.0.6” (英語) (2024年3月5日). 2024年5月28日閲覧。 ^ “BookwormPup32” (英語) (2023年12月28日). 2024年5月28日閲覧。 ^ 日本語サポートパッケージ - sakurapup.browserloadofcoolness.com ^ 日本語化ファイル入手先 ^ “パピーリナックス4.30日本語版リリースノート”. パピーリナックス日本語版開発チーム (2009年10月14日). 2010年3月8日閲覧。 ^ “パピーリナックス4.3.1日本語版リリースノート”. パピーリナックス日本語版開発チーム (2009年12月1日). 2010年3月9日閲覧。 ^ “パピーリナックスWary-511-01jをリリースしました”. パピーリナックス日本語版開発チーム (2011年4月18日). 2010年4月18日閲覧。 ^ “パピーリナックス Lupu-528JP”. パピーリナックス日本語版開発チーム (2012年7月27日). 2013年10月1日閲覧。 ^ “パピーリナックス Precise-550JP”. パピーリナックス日本語版開発チーム (2013年6月14日). 2013年10月1日閲覧。 ^ “パピーリナックス Precise-571JP”. パピーリナックス日本語版開発チーム (2014年1月18日). 2014年1月18日閲覧。 ^ LxPup - Puppy Linux + LXDE 日本語情報トップページ - OSDN ^ Yara OSX - Home ^ Puppy Linux Discussion Forum :: View topic - Yara OSX 3 ウィキメディア・コモンズには、Puppy Linuxに関連するカテゴリがあります。 Live CD Linuxディストリビューションの比較 Linuxライブディストリビューションの比較 ポータル FLOSS ポータル コンピュータ ポータル オペレーティングシステム パピーリナックス日本語フォーラム Puppy Linux 日本語版アーカイブ(ミラー) Puppy Linux 日本語版(ミラー) Puppy Linux 日本語版(OSDN)・・・ドキュメントのみ。ファイルはありません。 パピーリナックス 日本語版 Puppy Linux Puppy Linux Community Puppy Linux Discussion Forum