در ابتدا بزارید با یک توضیح ساده از مجازیسازی شروع کنم. مجازیسازی تکنولوژیای است که هم در دیتا سنترها و هم در محیطهای دسکتاپ انجام میشود. در دیتا سنترها هدف از استفاده از مجازیسازی استفاده بهینه و حداکثری از سختافزارهای موجود و در محیطهای دسکتاپ نیز برای مقاصد تست و توسعه از مجازیسازی استفاده میشود.
مجازیساز Gnome Boxes برنامهای در لینوکس است که به کمک آن میتوان ماشینها مجازی را ایجاد، مدیریت و اجرا نمود. این برنامه دارای رابط کاربری ساده و بسیار زیبایی است و کار با آن نیز بسیار ساده است.
برای نصب این برنامه در سیستم عامل میتوانید به ترتیب زیر عمل نمایید:
sudo apt install gnome-boxes
برای نصب در سیستم عاملهای مبتنی بر ردهت بیس (فدورا و سنت اوس) هم میتوانید به ترتیب زیر عمل نمایید:
sudo yum install gnome-boxes یا sudo dnf install gnome-boxes
پس از نصب برنامه کافیست تا دستور gnome-boxes را داخل ترمینال وارد کنید تا محیطی مانند شکل زیر برای شما باز شود:
با زدن دکمه New گزینههایی از قبیل دانلود یک سیستم عامل یا وصل شدن به یک سیستم از راه دور و یا لود کردن فایل iso سیستم عامل را به شما نشان میدهد (مانند تصویر زیر). گزینههای قسمت بالا با توجه به iso فایلهای موجود در دایرکتوری دانلود شما در این قسمت قرار میگیرند.
در ادامه نیز میتوانید با توجه به نیاز خود یکی از گزینههای موجود را انتخاب کرده و سیستم عامل مورد نظر خود را به سرعت بالا بیاورید. در هنگام بالا آمدن سیستم عامل مورد نظر با کلیک بروی دکمه همبرگری گوشه راست (تصویر پایین) و گزینه properties اطلاعات سیستم و یک سری گزینه برای کانفیگهای اولیه را در اختیار شما قرار میدهد.
توجه داشته باشید که برای تنظیمات سطح بالاتر و پیکربندی کارت شبکه، پردازنده و ... میتوانید از ابزار کمکیای مانند virt-manager استفاده نمایید.
مزیت اصلی gnome-boxes نسبت به سایر برنامههای مجازیسازی از قبیل virtualbox و vmware سادگی و حجم کم آن است، که کمک میکند با کمترین تنظیمات ممکن سیستم عامل مورد نظر خود را در کمترین زمان ممکن بالا بیاوریم.
سورس کد این پروژه را میتوانید را در این لینک مشاهده نمایید.