خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

۷ سیستم‌عامل که باید این آخر هفته روی ماشین مجازی‌تان امتحان کنید

هایپر ویزرهایی مانند VirtualBox یا VMware می‌توانند تقریباً هر سیستم‌عاملی را اجرا کنند به شرطی که قدرت سخت‌افزاری کافی داشته باشید. اما صرفاً به این دلیل که می‌توانید یک سیستم‌عامل دسکتاپ کامل را در یک ماشین مجازی اجرا کنید، به این معنی نیست که باید این کار را انجام دهید. من همیشه یک ماشین مجازی در دسترس دارم برای چند دلیل کلیدی، و همه آن‌ها سیستم‌عامل‌هایی را اجرا می‌کنند که یا به‌طور خاص برای استفادهٔ ماشین مجازی ساخته شده‌اند یا برای استفاده در ماشین مجازی بهینه‌سازی شده‌اند.

هایپروازارهایی مانند VirtualBox یا VMware می‌توانند تقریباً هر سیستم‌عامل را به شرط داشتن توان سخت‌افزاری کافی اجرا کنند. با این حال، فقط به این دلیل که می‌توانید یک سیستم‌عامل دسکتاپ کامل را در یک ماشین مجازی اجرا کنید، به این معنی نیست که باید این کار را انجام دهید. من همیشه یک ماشین مجازی در دسترس دارم به دلایل کلیدی مختلف، و همه آن‌ها سیستم‌عامل‌هایی هستند که به‌طور خاص برای استفاده در ماشین‌های مجازی ساخته یا بهینه‌سازی شده‌اند.

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

لینوکس Tiny Core

یک میزکار لینوکس کاملاً کاربردی که در جیب شما جای می‌گیرد

لینوکس Tiny Core، همان‌طور که از نامش پیداست، یکی از سبکترین توزیع‌های لینوکسی است که می‌توانید روی اینترنت پیدا کنید. حجم این سیستم تنها حدود ۱۱ مگابایت برای هسته اصلی است و اگر می‌خواهید یک محیط گرافیکی داشته باشید، حدود ۱۶ مگابایت است. همان‌طور که می‌توانید حدس بزنید، به راحتی می‌تواند بر روی یک هسته‌CPU، ۲۵۶ مگابایت RAM و ۶۴ مگابایت فضای ذخیره‌سازی اجرا شود.

مطلب مرتبط:   بررسی Bluetti AC2P: این ژنراتور کوچک خورشیدی می‌تواند برق متناوب (AC) تولید کند، اما برای مدت طولانی نیست.

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

لوگوی نهایی Tiny Core Linux

Tiny Core Linux یک سیستم‌عامل بسیار مدولار با افزونه‌های ساخته‌شده توسط جامعه است.

لینوکس Alpine

حداقل، متمرکز بر امنیت، و به‌طرز شگفت‌انگیزی سریع

لینوکس Alpine در حال اجرا بر روی VirtualBox

لینوکس Alpine همان فلسفه لینوکس Tiny Core را به اشتراک می‌گذارد، اما آن را برای دنیای کانتینر و سرور بسته‌بندی می‌کند. تصویر پایه حتی کوچک‌تر است و تنها حدود ۳ مگابایت حجم دارد. این کارآمدی را با استفاده از musl به جای glibc و BusyBox به جای ابزارهای اصلی GNU به دست می‌آورد.

Alpine می‌تواند با تنها ۱۲۸ مگابایت RAM در یک محیط ماشین مجازی اجرا شود، که این امر آن را برای اجرای چندین نمونه سرور بر روی سخت‌افزار متوسط بسیار مناسب می‌کند. همچنین انتخاب اصلی برای کانتینرهای Docker است، بنابراین یادگیری Alpine در یک ماشین مجازی مهارت‌هایی می‌دهد که به‌صورت مستقیم به کارهای کانتینریزه انتقال می‌یابد. اگر Docker را درک کنید، ماشین‌های مجازی بی‌اهمیت به‌نظر می‌رسند.

لوگوی لینوکس Alpine

Alpine Linux یک توزیع لینوکس سبک و متمرکز بر امنیت است که بر پایه musl libc و busybox ساخته شده.

ReactOS

یک سیستم‌عامل منبع باز سازگار با ویندوز که جرأت وجود دارد

اگر تا به حال می‌خواستید ویندوز XP به‌صورت منبع باز باشد و به‌طور کارآمد در یک ماشین مجازی اجرا شود، ReactOS این خواسته را برآورده می‌کند. این سیستم‌عامل برای سازگاری باینری با برنامه‌ها و درایورهای ویندوز ساخته شده است و به‌طور خاص سازگاری با ویندوز سرور ۲۰۰۳ را هدف گرفته است. تنها به ۶۴ مگابایت RAM نیاز دارد، اگرچه ۲۵۶ مگابایت توصیه می‌شود، و ۴۵۰ مگابایت فضای دیسک.

مطلب مرتبط:   چرا هک اخلاقی قانونی است و چرا ما به آن نیاز داریم

در واقع، ReactOS به‌قدر برای استفاده در ماشین‌های مجازی بهینه شده است که ممکن است عملکرد بهتری نسبت به اجرای آن بر روی سخت‌افزار واقعی داشته باشید. من از آن برای اجرای برخی بازی‌های قدیمی ویندوز و تست نرم‌افزارهای قدیمی استفاده می‌کنم. اما اگر کنجکاو هستید که یک سیستم‌عامل کاملاً منبع باز شبیه ویندوز چه احساسی دارد، یک بار ReactOS را امتحان کنید.

لوگوی ReactOS

ReactOS یک سیستم‌عامل آزاد است که به‌طور باینری با برنامه‌ها و درایورهای ویندوز سازگار است.

یک سیستم‌عامل کامل که به زبان اسمبلی نوشته شده است

MenuetOS به‌صورت خالص در زبان اسمبلی x86-64 نوشته شده است. این به این معناست که در ثانیه‌ها بوت می‌شود و برنامه‌هایی که بلافاصله شروع می‌شوند اجرا می‌کند. همچنین به این معنی است که فقط به ۸ مگابایت RAM و ۱۰ تا ۱۵ مگابایت فضای دیسک برای کل سیستم‌عامل نیاز دارید. رویکرد زبان اسمبلی ممکن است شدید به‌نظر برسد، اما تجربه‌ای فوق‌العاده سریع در ماشین مجازی ایجاد می‌کند که از آنچه فکر می‌کنید سریع‌تر بوت می‌شود.

لوگوی MenuetOS

MenuetOS یک سیستم‌عامل در حال توسعه برای PC است که به‌صورت کامل در زبان اسمبلی ۶۴ بیتی نوشته شده.

KolibriOS

یک سیستم‌عامل گرافیکی که در ثانیه‌ها بوت می‌شود

KolibriOS پسرخاله MenuetOS است و نیازهای سیستمی مشابهی دارد؛ تنها ۱۲ مگابایت RAM و ردپای دیسک مشابهی. با این حال، علیرغم اندازه کوچک آن، شامل یک پردازشگر متن، نمایشگر تصویر، ویرایشگر گرافیکی، مرورگر وب و بیش از ۳۰ بازی است. اگر به دنبال یک سیستم‌عامل به‌خصوص برای کارایی هستید، ترکیب MenuetOS و KolibriOS مثال کاملی است.

لوگوی KolibriOS

KolibriOS یک سیستم‌عامل کوچک اما فوق‌العاده قدرتمند و سریع است.

TurnKey Linux

دستگاه‌های سروری که بلافاصله بدون نیاز به تنظیم کار می‌کنند

TurnKey OS رویکردی کاملاً متفاوت به بسته‌بندی یک سیستم‌عامل دارد. به‌جای ارائه یک سیستم‌عامل خالی، حدود ۱۰۰ دستگاه مجازی پیش‌پیکربندی‌شده برای وظایف خاص مانند سرورهای فایل، وب‌سرورها، پایگاه‌های داده و غیره فراهم می‌کند. این‌ها به‌طور خاص برای پلتفرم‌های مختلف ماشین مجازی در قالب‌های OVA و VMDK بسته‌بندی شده‌اند. می‌توانید یک دستگاه TurnKey را دانلود کنید، آن را به VirtualBox وارد کنید و در عرض چند دقیقه یک سرور کاملاً کاربردی داشته باشید.

مطلب مرتبط:   این برنامه مخفی ویندوز به شما امکان می دهد بدون خطر هر چیزی را باز کنید

لوگوی نهایی TurnKey Linux

TurnKey Linux مجموعه‌ای از دستگاه‌های لینوکس پیش‌پیکربندی‌شده و آماده به‌کار است که استقرار نرم‌افزارهای سروری رایج را سریع و بدون دردسر می‌کند.

Haiku OS

نگاهی مدرن به فلسفه BeOS

اگر به دنبال یک سیستم‌عامل کامل‌تر برای ماشین مجازی خود هستید و نمی‌خواهید از برخی RAM و فضای ذخیره‌سازی اضافه صرف نظر کنید، Haiku OS انتخاب خوبی است. بله، به ۳ گیگابایت RAM و ۸ گیگابایت فضای دیسک نیاز دارد، اما هنوز نسبت به استانداردهای مدرن نسبتا سبک است. و تمام این سرعت را بدون قربانی کردن تجربه کامل دسکتاپ به‌دست می‌آورید، که همچنین منحصر به‌فرد و متفاوت از ترکیب معمول لینوکس، ویندوز و macOS است.

لوگوی Haiku OS

Haiku یک سیستم‌عامل متن‌باز است که به‌طور خاص برای محاسبات شخصی هدف‌گذاری شده است.

در این آخر هفته ماشین‌های مجازی خود را بهبود دهید

بهترین بخش استفاده از ماشین‌های مجازی این است که تعهدی وجود ندارد. چیزی دوست ندارید؟ آن را حذف کنید و سیستم‌عامل بعدی را امتحان کنید. می‌خواهید سه سیستم‌عامل مختلف را به‌صورت همزمان اجرا کنید تا مقایسه کنید؟ سیستم شما فریاد نخواهد زد برای کمک.

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