Puppy Linux

A Wikipédiából, a szabad enciklopédiából
Puppy Linux
Puppy logo.svg
Puppy Linux 5.2.8.png
Puppy Linux 5.2.8 Lucid Puppy
Fejlesztő Barry Kauler; majd Larry Short, Mick Amadio and Puppy community
OS-család Unix-like
Stabil verzió 5.7.1
(2014-03-10)
Csomagkezelő PetGet, Puppy Package Manager
Licenc GPL
Weboldal http://www.puppylinux.com/

A Puppy Linux egy nagyon kis méretű LiveCD Linux disztribúció, melynek fő célja a könnyű használhatóság. Amennyiben egy gép minimum 128 vagy 256 MB RAM-mal működik, disztribúciótól függően az egész operációs rendszer, valamint a rajta futtatott programok a RAM memóriából futhatnak, ezzel lehetővé téve, hogy azt az eszközt eltávolítsuk, amelyről betöltöttük (bootoltuk) a rendszert.

A Puppy Linux módosított változatait pupleteknek, vagy puppleteknek is nevezik.

Ezek a változatok igen eltérőek lehetnek mind méretben, mind a tartalmazott szoftvereket illetően.

Egy 56 MB-os puplet egy 166 Mhz -es, 48 mb RAM-mal ellátott gépen igen jó sebességet produkálhat napjainkban.

A SeaMonkey, AbiWord, Gnumeric, és Gxine/xine alkalmazások a rendszer részei. Ezt a disztribúciót Barry Kauler és a disztribúció köré formálódott közösség fejleszti. A Puppy független, azaz nem származtatott Linux disztribúció (tehát nem Debian, Fedora, SuSE stb. alapú).

A legutóbbi kiadása a Precise 5.7.1 (Precise)

Szolgáltatások[szerkesztés | forrásszöveg szerkesztése]

A Puppy Linux egy teljes értékű rendszer, mely magában foglal számos alkalmazást, mely egy átlag felhasználó igényeit kielégíti. Azonban rendkívül kicsi mérete, és a tény, hogy sok fajta eszközről futtatható alkalmassá teszik arra, hogy mentő-rendszer, bemutató-rendszer legyen, vagy hogy régi gépeken is fusson.

A rendszer a következő eszközökről futtatható:

  • Live USB, beleértve az USB flash drive-ot, vagy más bootolható adathordozót (USB) (flash-Puppy)
  • Live CD, hat választható Puppy Linuxszal (live-Puppy)
  • Zip drive vagy LS-120/240 SuperDisk (zippy-Puppy)
  • Külső merevlemez (hard-Puppy)
  • Számítógép hálózat (thin-Puppy)
  • Emulátor (emulated-puppy)
  • Floppy rendszerindító lemez, mely a rendszer többi részét betölti USB-ről, CD-ROM-ról vagy külső merevlemezről

A Puppy Linux tartalmaz egy beépített eszközt, melynek segítségével bootolható USB lemez, új Puppy CD, vagy éppen a felhasználó által módosított (más alkalmazások, csomagokat tesz bele) Puppy live CD készíthető[1]

Egyik sajátossága, mely megkülönbözteti a többi Linux disztribúciótól az, hogy egyszer írható CD-n is lehet dolgozni vele. A rendszer automatikusan észleli a fájlrendszerben bekövetkezett változásokat, és lementi őket olyan módon, hogy hozzáadja a CD-hez.[2] Amikor a CD megtelik, a felhasználó betesz egy új CD-t, amire az adott munkamenet, és a rendszer is kiíródik. Habár más disztribúciók is használnak live CD-t, de adatokat és alkalmazásokat nem adhatunk hozzá.

GUI[szerkesztés | forrásszöveg szerkesztése]

Puppy Linux 2.15 CE viz különböző témákkal kombilnálva, alapértelmezetten az IceWM ablakkezelőt használja. Közben az XMMS, mtPaint, gxine és egy megnyitott szöveges fájl fut.

A Puppy két választható grafikus szervert kínál: X.org (teljes-szolgáltatás) és a Xvesa (pehelykönnyű). Egy beállítás varázsló segít a felhasználónak a videókártyájának és monitorjának megfelelő grafikus szerver kiválasztásában. A beállítások elvégzése után a felhasználót egy asztal és egy ablakkezelő fogadja. A legtöbb Puppy-ban az alapértelmezett ablakkelelő a JWM.

A Puppy Petget nevezetű csomagkezelőjén keresztül elérhetőek az IceWM, Fluxbox és Enlightenment ablakkezelők. Egyes módosított, származtatott Puppy Linuxok más alapértelmezett ablakkezelőt használnak.

Amikor az operációs rendszer betölt, minden a RAM területbe töltődik be. A számítógépnek éppen ezért minimum 128 MB-nak rendelkeznie kell ahhoz, hogy a rendszer betöltődhessen a RAM-ba. Ennek ellenére 48 MB RAM-on is működtethető, hiszen a rendszer egyes részei ebben az esetben futtathatók a merevlemezen, vagy ha nagyon muszáj, akkor a CD-ről.

A Puppy tulajdonképpen egy teljes értékű rendszer, főként ha azt is figyelembe vesszük, hogy teljes mértékben a virtuális fájlrendszeren (ramdisk) működik. Az alkalmazások próbálják lefedni az általános igényeket. Mivel a disztribúció egyik fő célja a könnyű használhatóság, számos varázsló segíti a felhasználót.[3]

Csomagkezelés[szerkesztés | forrásszöveg szerkesztése]

wNOP v0.2 egy EeePC-n: Puppy 3.01 & Compiz-Fusion

A Puppy Linux csomagkezelője a PetGet névre hallgat. A régebbi verziókban a DotPup csomagkezelő dolgozott, de ez kompatibilis.

A Puppy Unleashed alkalmazás segítségével egyedi live CD készíthető. Több mint 500 csomag található benne, melyet a felhasználó ízlésének megfelelően összeválogathat.

A Puppy tartalmaz egy alkalmazást, mellyel pillanatkép készíthető a rendszerről, és azt kiírja egy live-CD-re.

Történet[szerkesztés | forrásszöveg szerkesztése]

Verzió Megjelenés dátuma
Puppy 1 2005/03/29
Puppy 2 2006/06/01
Puppy 3 2007/10/02
Puppy 4 2008/05/05

A Puppy 1 sorozat kényelmesen elfut nagyon régi gépeken is, mint például 32MB RAM Pentium számítógépeken. Újabb gépeken az USB keydrive verzió jobb megoldás (ha BIOS nem támogatja az USB eszközről való bootolást, egy Puppy rendszerindító floppy lemez segít).

A Puppy 2.14 (86.5 MB) a Mozilla alapú SeaMonkey-t használja böngészőnek, és e-mail kliensnek. A rendszer többféle méretben is megjelenik:

  • Az alap változat az AbiWord programot használja szövegszerkesztésre, így 68 MB; a live CD ISO fájl Mozilla Firefox böngészővel 52.4 MB; a teljes Mozilla Alkalmazáscsomaggal 55.3 MB; Opera böngészővel 49.6 MB
  • A 96.1 MB "Chubby Puppy" tartalmazza az OpenOffice.org irodai alkalmazáscsomagot is
  • A 39.9 MB "BareBones Puppy" verzió nem tartalmaz grafikus felületet,
  • a 83 MB "zdrv" alap változat több kernel meghajtót és firemware-t

A Puppy 3 Slackware 12 kompatibilitást tartalmaz.[4] Ez annak köszönhető, hogy minden Slackware csomaghoz szükséges függőség telepítve van. Ez azonban nem jelenti, hogy a Puppy Slackware alapú lenne.[5]

A Puppy 4 már nem tartalmazza a natív Slackware 12 kompatibilitást,[6] éppen azért, hogy kisebb méretű legyen, mint a 3-as verzió.[7] Ennek pótlására egy opcionális "kompatibilis csomagok" csomag kollekciót hoztak létre, mely ismét kompatibilitást nyújt.[6]

A Puppy 4.1.2 Barry Kauler utolsó munkája ezen a projekten. A 4.2 verzió az első Barry Kauler nélkül megjelent verzió. Ez tartalmaz változásokat a felhasználói megjelenésben, csomagokat frissítettek, lefordították több nyelvre, új szoftverek kaptak helyet, és tovább optimalizálták, miközben még mindig 100 MB alatt tarják az ISO fájl méretét.

Kauler jelenleg egy Woof nevű projekten dolgozik, melynek célja, hogy összeszerkesszen egy Puppy Linux disztribúciót más Linux disztribúciók csomagjaiból.[8]

Lásd még[szerkesztés | forrásszöveg szerkesztése]

Referenciák[szerkesztés | forrásszöveg szerkesztése]

  1. Make your own Puppy CD
  2. Puppy Multisession DVD/CD
  3. AboutPuppy - Puppy Linux. (Hozzáférés: 2008. augusztus 2.)
  4. Kauler, Barry: Puppy 3.00 Released (Updated to 3.01)
  5. Kauler, Barry: Puppy Linux release notes v3.00
  6. ^ a b Kauler, Barry: package management
  7. Kauler, Barry: Puppy Linux release notes 4.00
  8. Kauler, Barry: Woof: the "Puppy builder". Puppy developer pages, 2009. február 9. (Hozzáférés: 2009. február 13.)

Külső hivatkozások[szerkesztés | forrásszöveg szerkesztése]