Quantcast
Channel: وبلاگ شخصی محسن یزدانی » linux
Viewing all articles
Browse latest Browse all 2

ماشین مجازی مشارکتی: ماشین مجازی بدون مجازی سازی

$
0
0

ماشین مجازی مشارکتی (Cooperative Virtual Machine – CVM) می تواند یک ماشین مجازی را بدون آن که نیاز به مجازی سازی باشد اجرا کند. لینوکس مشارکتی مثالی از ماشین مجازی مشارکتی است.

ماشین مجازی مشارکتی (CVP) چیست؟

مفهوم ماشین مجازی مشارکتی را می توان به این شکل متوجه شد: راه حل های مجازی سازی سنتی مانند VMware یا Xen غیرممتاز (Unprivileged) هستند بنابراین تحت کنترل کامل سیستم میزبان می باشند اما در ماشین مجازی مشارکتی فرآیندهای هسته هر دو سیستم عامل به طور مستقل اجرا می شوند.

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

ماشین مجازی مشارکتی (1)

ماشین مجازی مشارکتی (۱)

نکات دیگر در مورد ماشین مجازی مشارکتی

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

اجرای لینوکس بر روی ویندوز بدون مجازی سازی

برای این کار شما لازم است تا بر روی سیستم خود سیستم عامل ویندوز نصب باشد و مقدار سیستم حداقل ۲GB باشد و مقدار فضای دیسک کافی برای این کار که می توانید از هارد دیسک یا حافظه های فلش استفاده کنید.

ابتدا به آدرس زیر مراجعه کنید:

http://ftp.heanet.ie/mirrors/damnsmalllinux.org/current
در صفحه مرورگر خود به دنبال فایل فشرده ای به نام dsl-4.4.10-embedded.zip باشید. بر روی فایل مورد نظر کلیک کنید تا فایل دانلود شود.

 

ماشین مجازی مشارکتی (2)

ماشین مجازی مشارکتی (۲)

حجم فایل حدود ۵۰ مگابایت است. پس از آن که دانلود فایل کامل شد، آن را بر روی حافظه فلش کپی نموده و از حالت فشرده خارج کنید.

ماشین مجازی مشارکتی (3)

ماشین مجازی مشارکتی (۳)

بر روی فایلی به نام dsl-base.bat دو بار کلیک کنید. برنامه ای اجرا می شود و شروع به بوت شدن می کند.

ماشین مجازی مشارکتی (4)

ماشین مجازی مشارکتی (۴)

بعد از چند ثانیه (یا چند دقیقه) دسکتاپ لینوکس را در داخل دسکتاپ ویندوز مشاهده می کنید و می توانید از هر دو سیستم عامل به طور همزمان استفاده کنید.

ماشین مجازی مشارکتی (5)

ماشین مجازی مشارکتی (۵)


Viewing all articles
Browse latest Browse all 2

Latest Images

Trending Articles





Latest Images