اگر دوست دارید با سیستمعاملهای مختلف بازی کنید، برنامههای جدیدی را امتحان کنید که ممکن است رایانه شما را خراب کنند، یا به سادگی به یک سیستم ایزوله برای اجرای برخی برنامهها نیاز دارید، یک ماشین مجازی (VM) میتواند بسیار مفید باشد. من همیشه چندین VM را در دسترس دارم و اغلب استفاده میشوند.
خلاصه عناوین
- چرا از VM ها استفاده کنیم؟
- با VM های خود چه کنم؟
اوبونتو VM
Kali Linux VM
ویندوز VM
MacOS VM
- اوبونتو VM
- Kali Linux VM
- ویندوز VM
- MacOS VM
- آیا باید VM Handy داشته باشید؟
خلاصه
- ماشین های مجازی محیطی امن را برای آزمایش تنظیمات یا نرم افزارهای مخاطره آمیز بدون تأثیر بر سیستم اصلی شما ارائه می دهند.
- راه اندازی و ذخیره ماشین های مجازی آسان است و دسترسی راحت به چندین سیستم عامل را بدون تغییر دستگاه اصلی شما فراهم می کند.
- در حال اجرا VM ها می توانند منابع فشرده ای داشته باشند، اما رایانه های شخصی مدرن می توانند به خوبی از عهده آن برآیند و امکانات بی پایانی برای آزمایش و بهینه سازی گردش کار ارائه می دهند.
اگر دوست دارید با سیستمعاملهای مختلف بازی کنید، برنامههای جدیدی را امتحان کنید که ممکن است رایانه شما را خراب کنند، یا به سادگی به یک سیستم ایزوله برای اجرای برخی برنامهها نیاز دارید، یک ماشین مجازی (VM) میتواند بسیار مفید باشد. من همیشه چندین VM را در دسترس دارم و اغلب استفاده میشوند.
چرا از VM ها استفاده کنیم؟
دلایل عملی زیادی برای شروع استفاده از VM وجود دارد. اول از همه، اگر فقط یک سیستم دارید، لازم نیست نگران خراب شدن چیزی باشید. آیا می خواهید آن تنظیمات سیستم خطرناک را امتحان کنید؟ یک VM را بچرخانید و نتایج را ببینید. اگر نرمافزار یا فایلی دارید که نمیخواهید روی دستگاه اصلی خود اجرا کنید، همینطور است.
راه اندازی ماشین های مجازی بسیار آسان است و پس از ایجاد، می توانید آنها را در حالتی که دوست دارید ذخیره کنید و بعداً با چند کلیک آنها را بازیابی کنید. اگر یک رایانه یا لپتاپ یدکی دارید، حتی میتوانید یک سرور را برای اجرای ماشینهای مجازی فلزی که میتوانید از هر کجای دنیا به آنها دسترسی داشته باشید بچرخانید.
تنها چیزی که من نگران آن هستم منابع سیستم مورد نیاز برای اجرای یک سیستم عامل بر روی دیگری است. با این حال، اگر یک رایانه شخصی نسبتاً مدرن دارید، باید خوب باشید. برای زمینه، من تمام ماشین های مجازی ذکر شده در زیر را روی لپ تاپ MSI GL65 Leopard خود اجرا می کنم که دارای i5-9300H، 16 گیگابایت رم DDR4، 1 ترابایت حافظه SSD و GTX 1650Ti است. این لپ تاپ اکنون چهار سال از عمر خود را می گذراند و هنوز به راحتی دو ماشین مجازی را به طور همزمان اداره می کند.
با VM های خود چه کنم؟
یکی دیگر از مزیت های اصلی استفاده از ماشین های مجازی این است که می توانید چندین سیستم عامل را بدون ایجاد مشکل در تنظیمات بوت لودر یا بوت دوگانه سیستم خود امتحان کنید. به همین دلیل، من این چهار ماشین مجازی را روی دستگاه ویندوزم دارم که می توانم با آنها بازی کنم.
اوبونتو VM
این یک ماشین مجازی لینوکس استاندارد است که من برای هر چیزی از آزمایش نرم افزار گرفته تا توسعه وب سایت ها از آن استفاده می کنم. به عنوان یک برنامه نویس، کار در لینوکس را به ویندوز ترجیح می دهم. اجرای یک VM اوبونتو در کنار دستگاه ویندوزم به من امکان می دهد از نرم افزار در سراسر سیستم عامل ها استفاده کنم.
به عنوان مثال، اگر من روی یک وبسایت کار میکنم، میتوانم گرافیکهایی را در فتوشاپ یا ایلوستریتور ایجاد کنم و آنها را به وبسایت لینوکس خود بکشم و رها کنم، بدون اینکه فرآیند سنگین راهاندازی مجدد رایانه شخصی برای تغییر سیستمعامل انجام شود. این واقعاً روند کار من را تسریع کرده است. از آنجایی که من ماشینهای مجازی دیگری در سراسر سیستمعامل دارم، میتوانم هر نرمافزار یا وبسایتی را که روی آن کار میکنم برای سازگاری با سیستمعاملها و مرورگرها آزمایش کنم.
یکی دیگر از مکانهایی که اوبونتو VM در آن مفید است، کار سختافزاری من است. در حالی که میتوانید به همین راحتی با دستگاههای سختافزاری مانند Arduino یا ESP32 روی یک دستگاه ویندوز کار کنید، من ترجیح میدهم بین سناریوهای توسعه و استفاده روزانه خود تفکیک واضحی داشته باشم.
من در اوبونتو صرفاً به این دلیل است که یکی از محبوبترین توزیعهای لینوکس است و به طور گسترده با همه چیز از برنامههای برش چاپ سه بعدی گرفته تا IDE برای کدنویسی بردهای توسعه کوچک سازگار است. با این اوصاف، با خیال راحت با سایر نسخه های لینوکس آزمایش کنید. من همچنین از لینوکس مینت به طور گسترده استفاده کرده ام و جایگزین بسیار خوبی برای اوبونتو است.
Kali Linux VM
اگر از علاقه مندان به امنیت شبکه یا به طور کلی از علاقه مندان به امنیت سایبری هستید، داشتن کالی لینوکس به شما امکان بازی با ابزارهای امنیتی و تجزیه و تحلیل نمونه های بدافزار را می دهد. این قابلیت در VM دسترسی به سیستم عامل را بسیار آسان می کند و مانعی را از روند یادگیری من حذف می کند.
من اغلب از Kali Linux VM خود برای تجزیه و تحلیل نمونههای بدافزار استفاده میکنم، تستهای معمول امنیت شبکه را روی شبکههای Wi-Fi خود اجرا میکنم و حتی گاهی اوقات با دوستانم شوخی میکنم. شما هزاران ابزار امنیتی و شبکه را خواهید دید که با Kali از قبل نصب شده اند، و با یک جستجوی ساده در گوگل می توانید موارد بیشتری را پیدا کنید. فقط مواظب کاری که میکنی باش همانطور که شعار کالی لینوکس می گوید – هر چه ساکت تر شوید، بیشتر می توانید بشنوید.
ویندوز VM
Windows VM من اکثراً نرمافزارهای مشکوکی را که در حال تحقیق یا نوشتن درباره آن هستم، آزمایش میکند، که نمیخواهم آن را روی نصب اصلی ویندوز خود اجرا کنم. همچنین به من اجازه میدهد تا با تنظیمات یا ویژگیهای ویندوز که میخواهم آنها را بهتر درک کنم، قبل از اینکه آنها را در جریان کاری خود در دستگاه میزبان خود قرار دهم، بازی کنم.
استفاده دیگری که برای ماشین های مجازی ویندوز خود پیدا کرده ام اجرای بازی های قدیمی است. بازیهای قدیمی روی سیستمعاملهای مدرن، بهویژه ویندوز 11، به خوبی کار نمیکنند. من یک ماشین مجازی ویندوز XP دارم که به من اجازه میدهد از دوران کودکیام بدون نگرانی در مورد دانلود شیدرها و/یا نرمافزارهای شخص ثالث، بازیها را انجام دهم تا بازیهای قدیمیتر را بدون دردسر اجرا کنم.
عملکرد ممکن است بسته به نرم افزار مجازی سازی که استفاده می کنید متفاوت باشد. اگر از VirtualBox استفاده می کنید، مطمئن شوید که VirtualBox Guest Additions را برای اجرای برنامه ها در حالت بدون درز نصب کرده اید.
MacOS VM
چرخش یک ماشین مجازی macOS یا یک ماشین مجازی “هکینتاش” چالش برانگیز است، اما به من امکان دسترسی به سیستم عاملی را می دهد که در غیر این صورت به یک دستگاه اختصاصی نیاز دارد. صادقانه بگویم، یکی از بزرگترین دلایلی که من یک macOS VM دارم این است که ببینم آیا می توانم آن را داشته باشم، که عالی کار می کند. بنابراین، هر زمان که نیاز به دسترسی به سرویس اپل یا نرمافزار مخصوص macOS داشته باشم، macOS را چند کلیک دورتر دارم.
علاوه بر این، این VM همچنین دروازه من برای یادگیری توسعه Swift و macOS به طور کلی است. ایجاد نرمافزار برای اپل نیازمند داشتن یک دستگاه اپل است، و بهعنوان کسی که تلاش میکند تا حد امکان فناوری کمتری را روی خود حمل کند، ماشینهای مجازی من به من اجازه میدهند چندین رایانه را در یک بسته بندی کنم.
بله، شما باید VM Handy داشته باشید
چه بخواهید یک سیستمعامل جدید را امتحان کنید، در لینوکس برنامهریزی کنید و در عین حال ویندوز را برای برنامههای دیگر آماده کنید، بازیها را در مک خود انجام دهید یا به سادگی نرمافزار را آزمایش کنید، توانایی چرخاندن یک ماشین کاملاً متفاوت با چند کلیک بسیار راحت است.
علاوه بر این، می توانید همه این کارها را بدون شکستن چیزی در سیستم اصلی خود انجام دهید. حتی اگر چیزی را در VM خود خراب کنید، می توانید از آن نسخه پشتیبان تهیه کرده و با چند کلیک اجرا کنید، البته به شرطی که یک نسخه پشتیبان تهیه کرده باشید. داشتن یک VM دستی با سیستم عامل انتخابی خود، گزینه های بی پایانی را در اختیار شما قرار می دهد تا مواردی را آزمایش کنید یا جریان کاری ایجاد کنید که با ترجیحات شما مطابقت دارد بدون اینکه توسط سیستم عامل یا سازگاری نرم افزار شما محدود شود.