Skip to main content

5 سیستم‌عامل کوچک که فقط یک وظیفه دارند

قرار نیست همه سیستم‌عامل‌ها مثل یک کلیسای جامع، عظیم و پیچیده باشند. برخی از سیستم‌عامل‌ها اصلا تلاشی برای جایگزینی ویندوز (Windows)، مک‌اواس (macOS)، اندروید (Android) یا حتی یک دسکتاپ کامل لینوکس (Linux) نمی‌کنند. آن‌ها فقط یک وظیفه مشخص دارند، مخاطبانشان محدود و خاص است، و کمترین علاقه‌ای ندارند که پس از بوت شدن، با پیام‌ها و تنظیمات پیچیده مزاحم شما شوند.

کلمه “کوچک” (Tiny) در اینجا بسته به نوع پروژه، معانی مختلفی دارد. گاهی اوقات منظور از کوچک، حجم واقعی فایل نصب است که در حد چند مگابایت اندازه‌گیری می‌شود. گاهی اوقات به معنای ردپای سخت‌افزاری بسیار ناچیزی است که به راحتی روی دستگاه‌هایی اجرا می‌شود که در حالت عادی آن‌ها را دور می‌انداختید. و گاهی اوقات، کوچک بودن به معنای داشتن یک “جاه‌طلبی محدود اما در بهترین حالت ممکن” است — یعنی نرم‌افزاری که از همان ابتدا دقیقا تصمیم گرفته است که چه چیزی نباشد.

چند مورد از این سیستم‌عامل‌ها آن‌قدرها هم که فکر می‌کنید بی‌سروصدا نیستند، بلکه از شما انتظار دارند دقیقا بدانید دارید چه کار می‌کنید. این هم در نوع خود یک ویژگی جالب و متواضعانه است. در ادامه به معرفی این شاهکارهای مینیاتوری می‌پردازیم.

1. سیستم‌عامل FreeDOS: بازگشت به ریشه‌های خط فرمان

سیستم‌عامل FreeDOS یک پروژه متن‌باز (Open-source) و کاملا سازگار با سیستم‌عامل قدیمی DOS است که طراحی شده تا نرم‌افزارهایی را اجرا کند که DOS واقعی در گذشته اجرا می‌کرد. این نرم‌افزارها شامل ابزارهای کاربردی قدیمی، برنامه‌های فلش کردن بایوس (BIOS) و فریم‌ور (Firmware)، نرم‌افزارهای تجاری و حسابداری قدیمی که هنوز در برخی کارخانه‌ها استفاده می‌شوند، و البته فهرست عظیمی از بازی‌های نوستالژیک داس است.

این سیستم‌عامل برای کامپیوترهای سازگار با معماری IBM PC ساخته شده است و توسعه آن، به جای اینکه به دنبال ترندهای هیجان‌انگیز روز در دنیای سیستم‌عامل‌ها باشد، به طرز قابل‌تحسینی پایدار و ثابت باقی مانده است.

آخرین نسخه پایدار آن یعنی FreeDOS 1.4، در آوریل 2025 به عنوان یک به‌روزرسانی پس از نسخه 1.3 (که در سال 2022 عرضه شده بود) منتشر شد. همین فاصله زمانی به خوبی نشان‌دهنده ریتم آرام و باثبات این پروژه است. تکامل داس (DOS) دهه‌ها پیش متوقف شد، بنابراین FreeDOS نیازی ندارد که به دنبال اهداف در حال حرکت و تکنولوژی‌های جدید بدود. این سیستم‌عامل فقط باید سازگار، قابل‌اعتماد و به اندازه کافی زنده بماند تا نرم‌افزارهای قدیمی را همچنان قابل استفاده نگه دارد.

آنچه FreeDOS را در سال 2026 همچنان جذاب نگه می‌دارد، این است که هنوز به طور فعال نگهداری و پشتیبانی می‌شود. این پروژه همچنان نسخه‌های آزمایشی ماهانه منتشر می‌کند و به‌روزرسانی‌های ابزارهای کوچک‌تر به طور منظم ارائه می‌شوند. اگر بخواهید یک سخت‌افزار کارخانه‌ای را تست کنید که به محیط واقعی DOS نیاز دارد، یا بخواهید فریم‌وری را ارتقا دهید که با سیستم‌عامل‌های جدیدتر همکاری نمی‌کند، FreeDOS بهترین انتخاب است. همچنین اگر دلتنگ بازی‌های کلاسیک و رترو (Retro) مانند شبیه‌ساز پرواز سال 1993 هستید و نمی‌خواهید آن‌ها را با شبیه‌سازهای مدرن و پر از لگ اجرا کنید، نصب FreeDOS روی یک سخت‌افزار قدیمی خالص‌ترین تجربه ممکن را به شما می‌دهد.

2. سیستم‌عامل Tiny Core Linux: هسته‌ای به کوچکی یک عکس

سیستم‌عامل Tiny Core Linux حول یک سیستم پایه که عمدا به مینیمال‌ترین حالت ممکن طراحی شده، ساخته شده است. تقریبا هر چیز دیگری که نیاز داشته باشید، باید از طریق مخزن افزونه‌ها (Extensions) به آن اضافه شود.

نسخه استاندارد Tiny Core تنها حدود 23مگابایت حجم دارد و با همین حجم ناچیز، می‌تواند بدون نیاز به اتصال اینترنت به یک دسکتاپ گرافیکی (GUI) بوت شود! نسخه Core که فاقد رابط گرافیکی است، حتی از این هم کوچک‌تر است و حجم آن به حدود 17 مگابایت می‌رسد. دقت کنید؛ ما درباره یک فایل نصب‌کننده کوچک صحبت نمی‌کنیم که بعدا گیگابایت‌ها پکیج را از اینترنت دانلود کند. این عدد، حجم کل محیطِ قابل بوت است! سیستم‌عامل مستقیما در حافظه رم (RAM) بارگذاری می‌شود و سرعت اجرای آن خیره‌کننده است.

با این حال، در پیشنهاد دادن این سیستم‌عامل به دیگران بسیار محتاط هستم. Tiny Core اصلا تلاشی نمی‌کند تا شبیه به سیستم‌عامل‌های کاربرپسندی مثل اوبونتو (Ubuntu) برای کاربران تازه‌کار لینوکس باشد. این سیستم‌عامل در طول فرآیند نصب و راه‌اندازی دست شما را نمی‌گیرد. در عوض، از شما انتظار دارد که دقیقا بدانید چه چیزی را به سیستم اضافه می‌کنید، چرا آن را اضافه می‌کنید، و برای نگه داشتن سیستم در این حالتِ فوق‌سبک، حاضر به پذیرش چه محدودیت‌هایی هستید. این دقیقا همان توزیع لینوکسی است که من به هر کسی که اصرار دارد “لینوکس دسکتاپ همیشه سنگین است” نشان می‌دهم تا شاهد فروریختن این پیش‌فرض ذهنی باشم.

3. سیستم‌عامل OpenWrt: تولدی دوباره برای روترهای مرده

نرم‌افزار OpenWrt یک سیستم‌عامل مبتنی بر لینوکس است که به طور خاص برای روترها (Routers)، اکسس‌پوینت‌ها و تجهیزات شبکه تعبیه‌شده (Embedded) ساخته شده است. این سیستم‌عامل، فریم‌ور (نرم‌افزار پیش‌فرض) روتر شما را با یک سیستم بسیار قابل‌پیکربندی و مبتنی بر پکیج‌ها جایگزین می‌کند. OpenWrt شامل یک رابط کاربری تحت وب، دسترسی به خط فرمان (Command-line) و به‌روزرسانی‌های امنیتی مستمر است؛ آن هم مدت‌ها پس از آنکه شرکت سازنده اصلی روتر، پشتیبانی از سخت‌افزار شما را متوقف کرده باشد.

من شخصا OpenWrt را روی روترهایی نصب کرده‌ام که با هر معیار عقلانی‌ای “مرده” محسوب می‌شدند — دستگاه‌هایی که توسط سازنده‌شان رها شده بودند، روی فریم‌ورهای چند سال پیش گیر کرده بودند و در انجام تنها وظیفه‌ای که داشتند روز به روز ضعیف‌تر عمل می‌کردند. نصب OpenWrt این دستگاه‌ها را هیجان‌انگیز نکرد، بلکه آن‌ها را دوباره “خسته‌کننده” کرد، اما در معنایی مثبت! منظورم جعبه‌ای است که بسته‌های اینترنت را تا ابد و بدون قطعی مسیریابی می‌کند، بدون اینکه از من بخواهد برای تغییر یک تنظیمات ساده DNS، وارد یک حساب کاربری ابری شوم.

دلیل اینکه این سیستم‌عامل حوزه‌ی فعالیت خود را محدود نگه داشته، این نیست که شبکه‌سازی مسئله ساده‌ای است. اتفاقا کاملا برعکس است. OpenWrt از پیکربندی‌های بسیار پیشرفته‌ای از جمله QoS، NAT و مسیریابی VLAN پشتیبانی می‌کند. همچنین به شما اجازه می‌دهد پکیج‌هایی را برای راه‌اندازی کلاینت‌ها و سرورهای OpenVPN یا WireGuard مستقیما از طریق رابط کاربری آن نصب کنید. این پروژه اکنون حتی سخت‌افزارهای مخصوص به خود را تولید می‌کند که نشان می‌دهد هیچ علاقه‌ای به تبدیل شدن به یک سیستم‌عامل همه‌منظوره ندارد. این سیستم فقط می‌خواهد بهترین “مغز” ممکن برای جعبه‌ای باشد که بسته‌های شبکه را جابه‌جا می‌کند.

4. سیستم‌عامل Batocera.linux: ماشین زمان برای گیمرها

سیستم‌عامل Batocera.linux یک توزیع لینوکس رایگان و متن‌باز است که فقط و فقط برای انجام یک کار ساخته شده است: تبدیل یک کامپیوتر شخصی، مینی پی‌سی یا کامپیوترهای تک‌بردی (مثل رسپبری پای) به یک کنسول اختصاصی برای بازی‌های رترو (Retro Gaming).

این سیستم‌عامل مستقیما به رابط کاربری جذابِ EmulationStation بوت می‌شود (بدون نصب یک OS کامل در پس‌زمینه) و شامل صدها شبیه‌ساز (Emulator) از پیش‌تنظیم‌شده است که همه‌چیز را از آتاری 2600 گرفته تا پلی‌استیشن 2 و نینتندو 64 پوشش می‌دهد. در این سیستم‌عامل، تقریبا هیچ اصطکاکی بین فلش کردن ایمیج روی درایو و شروع بازی وجود ندارد. خبری از مراحل خسته‌کننده نصب ویندوز نیست، نیازی به پیکربندی یک دسکتاپ لینوکس کامل ندارید، و نیازی نیست ساعت‌ها به دنبال درایورهای سخت‌افزاری بگردید؛ زیرا کل سیستم به طور هدفمند حول محور سخت‌افزاری که روی آن بوت می‌شود، بهینه‌سازی شده است.

تنها جایی که این سیستم‌عامل دردسر را به دوش خود شما می‌اندازد، تهیه خود بازی‌هاست. Batocera و شبیه‌سازهایی که در آن وجود دارند، نرم‌افزارهای قانونی هستند، اما پیدا کردن رام‌ها (ROMs)، ایمیجِ دیسک بازی‌ها و فایل‌های BIOS به صورت مسئولانه، بر عهده خود شماست. سیستم‌عامل اصلا بابت نبود بازی‌ها غر نمی‌زند؛ این بخش از لیست کارها فقط در سکوت منتظر می‌ماند تا خودتان به آن رسیدگی کنید.

5. سیستم‌عامل KolibriOS: معجزه‌ای روی یک فلاپی دیسک

وقتی به KolibriOS می‌رسیم، کلمه “کوچک” دیگر یک آرایه ادبی یا استعاره نیست، بلکه یک واقعیت محض است. این سیستم‌عامل که همواره در صدر لیست سبک‌ترین سیستم‌عامل‌های جهان قرار دارد، به قدری کوچک است که سیستم پایه آن به راحتی روی یک ایمیج فلاپی دیسک 1.44 مگابایتی جا می‌شود! و با وجود این حجم غیرقابل‌باور، همچنان شامل یک رابط کاربری گرافیکی دسکتاپ، فایل منیجر، ویرایشگر متن و ده‌ها بازی است.

دلیل این حجم کم چیست؟ کل هسته (Kernel) این سیستم‌عامل و بیشتر ابزارهای آن به جای استفاده از زبان‌های C یا ++C، تماما با زبان برنامه‌نویسی سطح پایین و بسیار سخت اسمبلی (FASM Assembly) نوشته شده‌اند. این تصمیمی است که بیشتر توسعه‌دهندگان نرم‌افزار در دنیای امروز آن را “دیوانگی محض” می‌دانند، اما برای تیم توسعه‌دهنده KolibriOS، این یک روز کاری عادی محسوب می‌شود.

البته من اصلا پیشنهاد نمی‌کنم که از این سیستم‌عامل برای کارهای روزمره استفاده کنید. پشتیبانی آن از سخت‌افزارهای مدرن بسیار محدود است و اکوسیستم اپلیکیشن‌های آن در مقایسه با لینوکس یا ویندوز ناچیز است. وب‌گردی مدرن در آن به سختی کار می‌کند. اما KolibriOS به وجود آمده است تا ثابت کند یک سیستم‌عامل گرافیکی و کاملا کارآمد، می‌تواند در فضایی کوچک‌تر از یک عکس باکیفیت زندگی کند! و در دست گرفتنِ چنین اثباتی، واقعا سرگرم‌کننده و شگفت‌انگیز است.

مانیفست ضد نرم‌افزارهای متورم (Anti-bloat)

دفعه بعد که سیستم‌عامل روزمره‌تان (مثل ویندوز 11) قبل از اینکه حتی اجازه دهد یک پنجره ساده را باز کنید، با پاپ‌آپ‌های مزاحم از شما خواست که سرویس بک‌آپ ابری را راه‌اندازی کنید یا وارد اکانت خود شوید، به یاد بیاورید که جایگزین‌های دیگری هم وجود دارند.

به یاد بیاورید که جایی در این دنیا، یک روتر با قدرت در حال انتقال بسته‌های اینترنتی است، یک شبیه‌ساز پرواز متعلق به سال 1993 بدون هیچ شکایتی در حال لود شدن است، و یک فلاپی دیسک 1.44 مگابایتی یک دسکتاپ کامل را اجرا می‌کند — و هیچ‌کدام از آن‌ها هرگز از شما نمی‌خواهند که ابتدا وارد حساب کاربری خود شوید. گاهی اوقات، زیبایی فناوری در سادگی مطلق خلاصه می‌شود.

آدرس ایمیل شما نمایش داده نخواهد شد.