پاپی لینوکس

واسط گرافیکی کاربر

پاپی با دو انتخاب مختلف برای موتور گرافیکی می‌آید: موتور X.Org (نسخهٔ کامل) و Xvesa (نسخه سبک). یک wizard در هنگام شروع، کاربر را برای تنظیم موتور گرافیکی مناسب برای کارت گرافیک و صفحه نمایش راهنمایی می‌کند. در پایان wizard کاربر میزکار و مدیر پنجره را مشاهده می‌کند؛ در اکثر نسخه‌های پاپی مدیر پنجره پیش‌فرض JWM است.
بسته‌های میزکار آیس‌دابلیوام، فلاکس‌باکس و Enlightenment به وسیلهٔ سیستم مدیریت بسته پاپی، به نام PetGet موجود است (که در پایین توضیح داده شده‌است). تعدادی از توزیع‌های مشتق شده از پاپی، را puplets می‌نامند، که با مدیر پنجره‌هایی به غیر از JWM می‌آیند.
وقتی سیستم‌عامل راه‌اندازی می‌شود، همه چیز در بسته پاپی از حالت فشرده خارج می‌شود و در قسمتی از حافظه ریخته‌می‌شود که به آن ramdisk می‌گویند. کامپیوتر نیاز به حداقل ۱۲۸ مگابایت دارد تا تمام پاپی در داخل ramdisk بارگذاری شود. گرچه آن می‌تواند بر روی کامپیوتری که ۴۸ مگابایت حافظه دارد اجرا شود و اگر حافظه کم آورد از دیسک سخت یا در حالت بدتر از سی‌دی یا دی‌وی‌دی به عنوان حافظهٔ اضافی استفاده کند.
پاپی به‌طور منصفانه‌ای دارای ویژگی‌های کاملی برای یک سیستم، که به‌طور کامل از روی ramdisk اجرا می‌شود، است و باید توجه کرد این سیستم‌عامل به صورت زنده راه‌اندازی می‌شود و شما هزینه‌ای صرف نصب آن نمی‌کنید، گرچه شما می‌توانید آن را بر روی دیسک سخت خود نصب کنید که پاپی بتواند از روی دیسک سخت شما اجرا شود بدون نیاز به ramdisk. نرم‌افزارهایی که انتخاب شده‌اند دارای یک سری وجوه مشترک هستند که یکی از مهم‌ترین آن‌ها سایز نرم‌افزار است. به‌خاطر این‌که یکی از هدف‌های مهم این توزیع سهولت در نصب برنامه‌ها باشد، تعداد زیادی wizard طراحی شده‌است که کاربر را برای یک سری کارهای مشابه هدایت می‌کند.
پسورد ریشه
پاپی یکی از معدود توزیع‌هایی است که از پسورد ریشه استفاده نمی‌کند، آن هیچ فرقی بین یک کاربر عادی و یک کاربر ریشه نمی‌گذارد، این ویژگی استفاده از سیستم را راحت‌تر می‌کند و کنترل کامل دیسک‌های سخت را به کاربر می‌دهد، اما نگرانی‌های امنیتی نیز وجود دارد به خاطر این که کاربر می‌تواند واحد خود را فرمت کند یا آزادانه سیستم فایل‌ها را پاک‌کند که این منجر به از بین رفتن پاپی یا بقیهٔ سیستم‌عامل‌ها می‌شود. اما این ویژگی همچنین می‌تواند برای گرفتن یک تصویر کامل از سیستم‌عاملی یا پاک‌کردن آن از دیسک سخت برای بازگردانی مجدد در آینده بدون فرمت کردن آن استفاده شود. از طرفی آن می‌تواند برای ذخیره کردن فایل‌های یک سیستم‌عامل متلاشی شده مناسب باشد. به علاوه از آن‌جایی که این سیستم بر روی حافظه اجرا می‌شود هیچ محدودیتی برای تغییر واحدهای دیسک سخت دیگر وجود ندارد و ایجاد یا پاک کردن پارتیشن‌های مختلف در سیستم‌های مختلف بسیار آسان است.
یک توصیهٔ کوچک
از آن‌جایی که پاپی لینوکس بر روی حافظه اجرا می‌شود، تمام فایل‌ها و عملیات‌هایی که بر روی یک جلسه انجام شود اگر بر روی فایل ذخیره نشود، به محض بسته شدن جلسه آن‌ها ناپدید می‌شوند. این شامل دانلودها نیز می‌شود. این اتفاق معمولاً برای کاربران جدید می‌افتد. برای جلوگیری از این مشکل پیشنهاد می‌شود که تمام فایل‌های خود را در دیسک به جای سیستم فایل ذخیره کنید که دیسک می‌تواند یک دیسک سخت یا یک فلش یواس‌بی یا حتی یک فلاپی باشد. تمام این رسانه‌ها معمولاً بر روی میزکار نشان داده خواهند شد اما اگر نبود با mount کردن آن‌ها شما می‌توانید در زیر شاخهٔ /mount/ به آن‌ها دسترسی پیدا کنید.

مدیریت بسته و توزیع

پاپی لینوکس با مدیر بسته خاصی به نام PetGet می‌آید. در نسخه‌های قبلی از مدیر بسته پاپی لینوکس استفاده می‌شد که هنوز سازگاری خودش را با نسخه‌های جدید حفظ کرده‌است.
Puppy Unleashed ابزاری است که تصویرهای ISO برای پاپی می‌سازد. آن شامل بیش از ۵۰۰ بسته است که نیازهای کاربر را فراهم می‌کند.
اخیراً یک اسکریپت جدید به نام Woof در حال توسعه است. Woof قابلیت ساخت یک پاپی کامل از بسته‌های دیگر توزیع‌های گنو/لینوکس را فراهم می‌کند. در حال حاضر Woof بسته‌های Puppy 4.x، دبیان، اوبونتو، اسلکور، آرچ لینوکس پشتیبانی می‌کند، گرچه طرح پشتیبانی از بسته‌های دیگر توزیع‌ها وجود دارد. به علاوه یکی از ویژگی‌های آینده مدیر بسته PetGet سازگاری با بسته‌های توزیع‌های دیگر است. Woof جایگزین Puppy Unleashed در نسخه ۴٫۳ شده‌است.