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

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

نصب VirtualBox برای ویندوز

شاید همه اینها برای کسی پیچیده به نظر برسد، اما در واقع، هیچ چیز در کار با Virtualbox وجود ندارد که یک کاربر تازه کار بتواند از عهده آن برآید. بنابراین چگونه از VirtualBox استفاده می کنید؟ طبق معمول، همه چیز با نصب شروع می شود. به سایت توسعه دهنده www.oracle.com/virtualization/virtualbox/index.html بروید و دانلود کنید آخرین نسخهبرنامه ها.

نصب VirtualBox در ویندوز 7/10 تقریباً مشابه نصب اکثر برنامه های دیگر است، فقط باید دستورالعمل های جادوگر را دنبال کنید و هیچ چیزی را در پارامترهای آن تغییر ندهید. پس از اتمام مراحل، یک پلتفرم مجازی سازی آماده دریافت خواهید کرد.

ایجاد و راه اندازی اولیه یک ماشین مجازی

مانند نصب VirtualBox، ایجاد و پیکربندی یک ماشین مجازی دشوار نیست، برنامه به طور خودکار بهترین پیکربندی را بسته به نصب انتخاب می کند. سیستم عامل. با این حال، کنترل کاربر ضرری ندارد.

به عنوان مثال، اجازه دهید یک ماشین مجازی برای ویندوز 10 32 بیتی ایجاد کنیم. VirtualBox را اجرا کنید و روی دکمه Create در نوار ابزار کلیک کنید. در پنجره ای که باز می شود، نامی به دستگاه بدهید (می تواند دلخواه باشد)، سیستم عامل و نسخه آن را از لیست های کشویی انتخاب کنید.

در مرحله بعد از شما خواسته می شود که حجم ماشین مجازی اختصاص داده شده را مشخص کنید حافظه دسترسی تصادفی. هیچ قانون سختگیرانه ای در مورد RAM اختصاص داده شده وجود ندارد، برای ویندوز 32 بیتی مطلوب است حداقل 1 گیگابایت حافظه ذخیره شود، برای ویندوز 64 بیت - حداقل 1.8-2 گیگابایت.

در مرحله سوم، یک هارد دیسک مجازی ایجاد می شود، در اینجا همه چیز را به طور پیش فرض رها می کنیم. روی "ایجاد" کلیک کنید، نوع دیسک VDI یا VHD را انتخاب کنید.

در مورد فرمت ذخیره سازی، بهتر است "Dynamic" را انتخاب کنید، بنابراین در زمان و فضا صرفه جویی خواهید کرد دیسک فیزیکی، با این حال، از دست دادن کمی در عملکرد.

اندازه دیسک مجازی به دلخواه تنظیم می شود، اما کمتر از آنچه در الزامات سیستم عامل مشخص شده است. روی "ایجاد" کلیک کنید.

ماشین مجازی ایجاد شده است و اکنون می توانید به سرعت تنظیمات آن را مرور کنید. البته اول از همه به تنظیمات خود برنامه VirtualBox رفته و در تب General مسیر دایرکتوری ذخیره سازی ماشین مجازی را تغییر دهید. بهتر است یک پوشه برای آنها در درایو D اختصاص دهید، جایی که بیشترین فضا وجود دارد.

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

  • در بخش «عمومی» در تب «پیشرفته»، در صورت لزوم، مسیر فایل‌های عکس فوری VM را تغییر دهید (ترجیحاً در پوشه حاوی فایل کانتینر اصلی VM قرار داده شود). در اینجا می توانید کلیپ بورد مشترک را برای هاست و ماشین های مجازی نیز فعال کنید.
  • اگر می خواهید سیستم را در حالت EFI / GPT نصب کنید، در بخش "سیستم"، حتما کادر "فعال کردن EFI (فقط سیستم عامل ویژه)" را علامت بزنید.
  • برای اینکه بتوانید برنامه های سه بعدی را روی ماشین مجازی اجرا کنید، در قسمت «نمایش»، کادر «فعال کردن شتاب سه بعدی» را علامت بزنید.

پیکربندی اینترنت و پوشه های اشتراکی

اگر قصد دارید دسترسی به VM را برای سایر کاربران شبکه فیزیکی محلی فراهم کنید، در تنظیمات شبکه VirtualBox، نوع اتصال "پل شبکه" را انتخاب کنید. برای اطمینان از تعامل بین ماشین های مجازی مختلف، " آداپتور مجازیمیزبان"، برای اتصال سیستم عامل های مهمان به یک شبکه داخلی واحد - حالت " شبکه داخلی". نوع دیگری از اتصال وجود دارد " درایور جهانی'، اما بسیار کمتر استفاده می شود.

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

راه اندازی VM و نصب سیستم عامل

اکنون می دانید که چگونه VirtualBox و VM ایجاد شده را راه اندازی کنید. بعد، بیایید ببینیم که چگونه یک سیستم عامل را روی آن نصب کنیم. روش نصب سیستم عامل در Virtualbox عملاً هیچ تفاوتی با نصب آن در رایانه فیزیکی ندارد، به جز اینکه به جای درایو فلش قابل بوتیا DVD در اینجا استفاده می شود تصویر نصب ISO ماشین مجازی ایجاد شده را اجرا کنید و مسیر تصویر ISO قابل بوت را با سیستم در پنجره باز شده مشخص کنید.

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

سیستم عامل مهمان نصب شده است، اما برخی از ویژگی‌ها، مانند پوشه‌های مشترک و کلیپ بورد، تا زمانی که یک افزونه ویژه - افزودنی‌های سیستم عامل مهمان را نصب نکنید، کار نمی‌کنند. علاوه بر این، بدون این افزونه ها، نمی توانید وضوح صفحه نمایش را تنظیم کنید، درایوهای فلش را به ماشین مجازی وصل کنید و غیره. خوشبختانه، نیازی به دانلود چیزی ندارید، سیستم عامل مهمان با VirtualBox همراه است. تنها کاری که باید انجام دهید این است که در منوی سیستم عامل مجازی گزینه مورد نظر را انتخاب کنید Devices - Mount Guest Additions Disk Image.

به "This PC" در سیستم عامل مجازی بروید، درایو را باز کنید افزودنی های مهمان VirtualBoxو اگر سیستم پیشنهاد نداد که این کار را خودش انجام دهد، فایل اجرایی را اجرا کنید VBoxWindowsAdditions.exe.

افزونه ها را به عنوان نصب کنید برنامه منظمبا پذیرش توافقنامه امنیتی و راه اندازی مجدد ماشین مجازی.

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

مشکلات اصلی هنگام کار با VirtualBox

VirtualBox - پایدار و با کیفیت بالا نرم افزارو اگر کاربران در حین کار با مشکلاتی مواجه شوند، علت دومی اغلب خطاهای خود کاربران است. بنابراین، با خطای «باز کردن جلسه برای ماشین مجازی” (کد E_FAIL 0x80004005) کسانی که سعی می کنند ماشین های مجازی را روی VirtualBox با Hyper-V فعال اجرا کنند، باید با آن روبرو شوند. دلیل آن ناسازگاری این پلتفرم های مجازی سازی است. اگر می خواهید از VirtualBox استفاده کنید، لطفا Hyper-V را غیرفعال کنید و بالعکس.

با این حال، ویژگی غیرفعال مجازی سازی در BIOS می تواند منجر به همان خطا شود. این با در دسترس نبودن گزینه های مجازی سازی سخت افزار در تنظیمات ماشین مجازی (VT-x / AMD-V و Nested Paging در بخش نشان داده می شود. سیستم - شتاب). به هر حال، این گزینه ها باید حتی با مجازی سازی فعال در بایوس فعال شوند، در غیر این صورت VM نیز راه اندازی نمی شود.

خراب شدن ماشین مجازی با BSOD در هنگام راه اندازی یک مشکل رایج است که ناشی از کمبود منابع فیزیکی کامپیوتر اختصاص داده شده به سیستم عامل مهمان است. هنگام ایجاد یک ماشین مجازی در VirtualBox، باید مطمئن شوید که منابع اختصاص داده شده مطابق با الزامات سیستم عامل است.

صفحه آبی مرگ همچنین می تواند به دلیل فعال بودن Hyper-V در سیستم میزبان و عدم تطابق نوع کنترلر ایجاد شود. اگر دیسک مجازی قبلاً به SATA متصل بود و سپس آن را به IDE وصل کردید، سیستم عامل مهمان با یک BSOD خراب می شود. مشکل با ایجاد یک کنترلر سازگار جدید و اتصال فایل کانتینر با سیستم مهمان به آن حل می شود.

ناتوانی در راه اندازی VM می تواند به دلیل حذف تصادفی فایل های عکس فوری توسط کاربر باشد. شما باید عکس های فوری را به درستی حذف کنید - از طریق بخش "Snapshots"، در غیر این صورت باید سیستم مهمان را دوباره به طور کامل نصب کنید. اگر خود VirtualBox را راه‌اندازی نکنید یا هنگام راه‌اندازی آن، با خطای «نمی‌توان به درایور هسته دسترسی پیدا کرد» دریافت می‌کنید، به احتمال زیاد، برنامه باید حذف و سپس دوباره نصب شود.

VirtualBox یک محصول نرم افزار مجازی سازی برای سیستم عامل های Microsoft Windows، DOS، GNU/Linux، Mac OS X و SUN Solaris/OpenSolaris است. این برنامه توسط Innotek با استفاده از کد منبع Qemu ساخته شده است. اولین نسخه در دسترس عمومی VirtualBox در 15 ژانویه 2007 ظاهر شد. دو نسخه وجود دارد - رایگان (OSE، OpenSourceEdition انگلیسی)، منتشر شده تحت GNU GPL، و اختصاصی (PUEL)، که در عملکرد متفاوت است. نسخه کاملا کاربردی اختصاصی برای استفاده ی شخصیبه صورت رایگان توزیع می شود.اگر قرار است محصول در محیط تولید استفاده شود، خرید مجوزهایی الزامی است که شرایط آن را می توانید از اینوتک دریافت کنید.

VirtualBox توانایی انتخاب زبان رابط را دارد (رابط روسی زبان نیز پشتیبانی می شود).

در فوریه 2008، Innotek توسط SunMicrosystems خریداری شد، با مدل توزیع VirtualBox بدون تغییر.

در داستان زیر، ماشین مجازی VirtualBox با جزئیات بیشتری مورد بحث قرار خواهد گرفت.

ویژگی های عمومی

هر ماشین مجازی ایجاد شده با VirtualBox یک کامپیوتر مستقل با منابع سخت افزاری خاص خود است که برخی از آنها در نرم افزار شبیه سازی شده و برخی از آنها از ماشین میزبان قرض گرفته شده اند، همانطور که در مورد ماشین مجازی VMwareServer و MicrosoftVirtualPC وجود دارد.

VirtualBox لیست بزرگی از سیستم عامل های پشتیبانی شده دارد که از نظر تنوع با VMware قابل مقایسه است.

این لیست شامل سیستم عامل ها می شود خانواده های ویندوز، لینوکس، یونیکس، NovellNetWare و دیگران.

ویژگی های VirtualBox برای کار با هارد دیسک های مجازی عبارتند از:

اتصال چند هارد دیسک به هر ماشین مجازی.

پشتیبانی از اندازه دیسک ثابت و پویا

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

قابلیت های VirtualBOX از نظر پشتیبانی جانبی عبارتند از:

شبیه سازی آداپتور ویدئویی به عنوان یک VESA استاندارد با 8 مگابایت حافظه ویدئویی، در حین نصب Guest VM Additions (فقط برای هاست ویندوز و لینوکس) به شما امکان می دهد عملکرد آداپتور ویدئوی مجازی را افزایش دهید و به صورت پویا اندازه پنجره ماشین مجازی را تغییر دهید.

کنترل کننده صدا روشن است مبتنی بر اینتل ICH AC"97

نسخه منبع بسته همچنین کنترل‌کننده‌های USB را شبیه‌سازی می‌کند، با دستگاه‌های USB متصل به پورت‌های میزبان که به‌طور خودکار توسط مهمان انتخاب می‌شود. همچنین، اگر ماشین مجازی به عنوان یک سرور RDP (RemoteDesktopProtocol) عمل کند، دستگاه های USB نیز در کلاینت قابل مشاهده خواهند بود.

NIC به عنوان رابط AMD PCNet شبیه سازی شده است

ارتباط شبکه بین ماشین های مجازی در VirtualBox می تواند به سه نوع باشد:

NAT - ماشین مجازی پشت سرور NAT میزبان "پنهان می شود" و می تواند اتصالات را به شبکه خارجی به آن راه اندازی کند، اما برقراری ارتباط با چنین ماشین مجازی از شبکه خارجی غیرممکن است.

HostInterfaceNetworking - در این مورد، ماشین مجازی منابع آداپتور فیزیکی را با سیستم عامل میزبان به اشتراک می گذارد و از شبکه خارجی به عنوان یک رایانه مستقل قابل دسترسی است.

شبکه داخلی - نوع شبکه ای که باید ایجاد شود شبکه مجازیدر هاست، زمانی که نیازی به خروج از ماشین مجازی به شبکه خارجی و دسترسی به آن از خارج ندارید.

پلتفرم VirtualBox علاوه بر ویژگی‌های استاندارد موجود در اکثر سیستم‌های مجازی‌سازی دسکتاپ، مجموعه‌ای از ویژگی‌های منحصربه‌فرد را نیز دارد:

ماژولار بودن سیستم.

پلتفرم VirtualBox دارای یک معماری ماژولار با اجزای توصیف شده و ارائه می‌دهد رابط های راحتدسترسی به ماشین های مجازی، که به شما امکان می دهد سیستم های مهمان را هم از طریق رابط کاربری گرافیکی و هم از طریق کنترل کنید خط فرمانو از راه دور علاوه بر این، InnoTek یک SoftwareDevelopmentKit عالی ارائه می دهد و از آنجایی که کد پلتفرم باز است، برای نوشتن برنامه افزودنی به سیستم نیازی به تلاش اضافی نیست.

ماشین مجازی می تواند به عنوان یک سرور RDP عمل کند.

برخلاف دیگر پلتفرم های مجازی سازی، VirtualBox می تواند به عنوان یک سرور RDP عمل کند و توسط هر کلاینتی که از پروتکل RDP پشتیبانی می کند کنترل شود. USB over RDP نیز پشتیبانی می شود.

جزء iSCSIinitiator یکی از بخش های بسته پلت فرم VirtualBox است. به شما امکان استفاده می دهد دستگاه های خارجیاز طریق پروتکل iSCSI به عنوان دیسک های مجازی در سیستم مهمان بدون پشتیبانی اضافی از سیستم عامل مهمان.

سیستم مورد نیاز

پردازنده با سرعت کلاک 3000 مگاهرتز یا بالاتر.

رم 1024 مگابایت یا بیشتر.

کارت گرافیک با حداقل 64 مگابایت حافظه ویدئویی یا قدرتمندتر.

فضای خالی هارد دیسک از 140 مگابایت.

درایو نوریبرای رایت دیسک های DVD/CD.

معماری 32 بیتی یا 64 بیتی (x86 یا x64).

سیستم عامل ویندوز XP، ویندوز ویستا، ویندوز 7، ویندوز 8.

جعبه مجازی- خیلی برنامه مفیدبرای ایجاد ماشین های مجازی با چنین ماشینی به راحتی می توانید طیف وسیعی از وظایف را انجام دهید. به عنوان مثال، زمانی که نیاز به آزمایش برخی از برنامه ها دارید، و نمی خواهید پس از آزمایش ناموفق، سیستم عامل خود را به طور کامل مجدداً نصب کنید. یا گزینه دوم آیا دوره های کامپیوتری را تدریس می کنید؟ و برای اینکه کسی سیستم عامل شما را خراب نکند، می توانید از ماشین مجازی استفاده کنید. هنگام ایجاد چنین رایانه ای، باید مشخص کنید که رایانه مجازی شما از چه مقدار حافظه، هسته های پردازنده و چه مقدار فضای هارد دیسک استفاده می کند. برنامه جعبه مجازیبه شما این امکان را می دهد که تعداد نامحدودی کامپیوتر ایجاد کنید، مگر اینکه، البته، منابع سیستم شما به شما اجازه می دهد که به طور همزمان با تعداد زیادی ماشین کار کنید. علاوه بر این، ماشین های مجازی را می توان به راحتی به رایانه دیگری منتقل کرد، زیرا آنها به عنوان طراحی شده اند ماژول های فردی. یکی دیگر از ویژگی های برنامه VirtualBox، باز بودن آن است منبع. این بدان معناست که به راحتی می توان آن را مطابق با خواسته ها و نیازهای شما تغییر داد و سفارشی کرد.



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

معایب برنامه

- نسخه قابل حمل (قابل حمل) وجود ندارد.

- پردازنده با سرعت کلاک 3000 مگاهرتز یا بالاتر.
- رم 1024 مگابایت یا بیشتر.
- کارت گرافیک با حداقل 64 مگابایت حافظه ویدئویی یا قدرتمندتر.
- فضای خالی هارد دیسک از 164 مگابایت.
- درایو نوری برای خواندن/نوشتن دیسک ها.
- معماری 32 بیتی یا 64 بیتی (x86 یا x64).
- سیستم عامل ویندوز XP، ویندوز ویستا، ویندوز 7، ویندوز 8، ویندوز 10

ما در مورد نحوه نصب یک ماشین مجازی VirtualBox بر روی کامپیوتر خود صحبت کردیم. می توانید در مورد چرایی نیاز به ماشین مجازی و چیستی آنها بخوانید. در این مقاله یاد می گیریم که چگونه اولین ماشین مجازی خود را ایجاد و پیکربندی کنیم.

بنابراین، VirtualBox را با استفاده از میانبر روی دسک‌تاپ راه‌اندازی می‌کنیم و پنجره خوش‌آمدگویی برنامه را می‌بینیم:

برای ایجاد یک ماشین مجازی جدید، دکمه سمت چپ "Create" (یا کلید ترکیبی "Ctrl" + "N") را فشار دهید.

می توانید هر نامی را برای ماشین مجازی تعیین کنید، در قسمت "نوع" نوع سیستم عاملی را که قصد دارید روی ماشین مجازی نصب کنید (ویندوز، لینوکس، مک و غیره) و در قسمت زیر نسخه را انتخاب کنید. از سیستم عامل، بسته به نوع انتخاب شده. از آنجایی که من قبلاً ویندوز 7 را روی رایانه خود نصب کرده ام، فرض کنید می خواهم ویندوز 8.1 را ببینم و آزمایش کنم. در این مورد، نام "Win8.1" را انتخاب می کنم، نوع "Microsoft Windows" و نسخه "Windows 8.1 (32 بیت)" را انتخاب می کنم.

تصویر زیر نشان می دهد که کامپیوتر من در مجموع دارای 16 گیگابایت (16384 مگابایت) حافظه دسترسی تصادفی (RAM) است. برای اینکه پارامترهای مورد نیاز خود را به درستی انتخاب کنید، کافی است به وب سایت رسمی مایکروسافت برای حداقل سیستم مورد نیاز برای این سیستم عامل نگاه کنید:

این نشان می دهد که سیستم عامل ویندوز 8.1 (32 بیت) که ما نصب می کنیم به حداقل 1 گیگابایت رم نیاز دارد. من معمولا بیش از حد نصب می کنم، بنابراین 3 گیگابایت (3072 مگابایت) رم را نصب می کنم:

می توانید مقدار RAM مناسب خود را تنظیم کنید (اما ترجیحاً نه کل منبع رایانه خود) و روی "Forward" کلیک کنید.

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

نوع دیسک را به عنوان پیش فرض (VDI) می گذاریم.

سپس نام فایلی را که در آن هارد دیسک مجازی ذخیره می کنیم، مکان و اندازه آن را انتخاب می کنیم. من نام "Win8.1" را می گذارم و اندازه را مانند تصویر زیر روی 40 گیگابایت تنظیم می کنم:

شما می توانید گزینه های خود را تنظیم کنید (فقط مطمئن شوید که مکانی که فایل هارد دیسک مجازی خود را در آن ایجاد می کنید به اندازه کافی باشد فضای خالی) و روی دکمه Create کلیک کنید. پنجره ای برای ایجاد یک هارد دیسک مجازی ظاهر می شود، باید منتظر بمانید تا کامل شود:

در نتیجه، اگر همه چیز به درستی انجام شود، یک ماشین مجازی آماده کار می کنید. برای من شبیه این است:

لطفا توجه داشته باشید که در بالا سمت چپ، در کنار دکمه "ایجاد"، دو دکمه دیگر "پیکربندی" و "اجرا" فعال شده اند. روی دکمه "پیکربندی" کلیک کنید تا تنظیمات اضافیماشین مجازی تازه ایجاد شده

ما همچنین باید پایین‌ترین آیتم منو "Shared Folders" را پیکربندی کنیم تا بتوانیم راه جایگزینفایل ها را بین رایانه اصلی و ماشین مجازی به اشتراک بگذارید.

روی نماد پوشه بالا سمت راست با علامت مثبت کلیک کنید و پوشه ای را که در رایانه و ماشین مجازی شما به اشتراک گذاشته می شود را انتخاب کنید. من یک پوشه Shared در درایو K ایجاد می کنم و کادر را علامت می زنم تا با راه اندازی ماشین مجازی به طور خودکار بارگذاری شود.

در این لحظهماشین مجازی ما یک کامپیوتر خالی بدون سیستم عامل است. می توان آن را به روش های مختلفی روی یک ماشین مجازی نصب کرد، ساده ترین آنها این است که یک دیسک با یک تصویر سیستم مجازی یا یک سی دی معمولی با یک سیستم عامل دارید، سپس فقط به آیتم منوی "پیکربندی" در قسمت اصلی بروید. پنجره ماشین مجازی، سپس به تب "Media" بروید، یک خالی را انتخاب کنید درایو مجازیسی دی ها و آن را به تصویر دیسک سیستم عاملی که قصد نصب آن را دارید نشان دهید، یا به سادگی به هر درایو CD/DVD روی رایانه خود که سی دی سیستم عامل خود را در آن قرار داده اید اشاره کنید.

پس از آن، دکمه را به شکل فلش سبز "Run" فشار می دهیم و اگر همه چیز به درستی انجام شود، نصب سیستم عاملی که روی سی دی یا تصویر شما وجود دارد آغاز می شود.

گاهی اوقات هنگام راه اندازی یک ماشین مجازی، ممکن است یک خطای E_FAIL (0x80004005) ظاهر شود. نحوه حل مشکل این خطا هنگام راه اندازی VirtualBox را می توانید در ادامه مطلب بخوانید.

ناوبری پست

VirtualBox 5.1.6

در 13 سپتامبر 2016، شرکت اوراکل از انتشار نسخه تنظیمی سیستم مجازی سازی VirtualBox 5.1.6 خبر داد.

این نسخه شامل 28 اصلاح برای بهبود پایداری و حذف تغییرات پسرفته است.

از جمله تغییرات:

VirtualBox 5.1.4

تصحیح:

  • چندین باگ در نصب کننده پلتفرم لینوکس رفع شده است که منجر به خرابی در فرآیند نصب در برخی از توزیع های این سیستم عامل شده است.
  • رفع مشکلی که نشانگر ماوس هنگام اجرای مهمان‌های لینوکس و سولاریس در محیط میزبان ویندوز به طور معمول نمایش داده نمی‌شود.
  • افزودنی‌های مهمان لینوکس باعث می‌شود درایور ویدیو در مهمان‌های 32 بیتی با حافظه ویدیویی بزرگ کار کند.
  • پشتیبانی از هسته لینوکس 4.7 در درایور ویدیوی Guest Additions لینوکس و راه‌حلی برای یک اشکال در سرور X که باعث می‌شود صفحه نمایش به‌روزرسانی متوقف شود، اضافه شده است.
  • رفع خرابی ها و یخ هایی که در حین کار زیرسیستم صدا و USB رخ می دهد.
  • ثبات بهبود یافته در درایوهای NVMe؛
  • رفع مشکلات با محدودیت نادرست پهنای بانددسترسی به فضای ذخیره سازی زمانی که محدودیت ها خیلی کم تنظیم شده است.

VirtualBox 5.1.2

تغییرات عمده

  • پیاده سازی APIC (کنترل کننده وقفه قابل برنامه ریزی پیشرفته) و I/O APIC که به دلیل افزایش قابل توجه عملکرد تحت انواع خاصی از بار (هنگام استفاده از توابع شبکه) قابل توجه است.
  • مهاجرت رابط به Qt5.
  • استفاده از پردازش غیرفعال درخواست ها به API که باعث افزایش عملکرد و پاسخگویی VM GUI می شود.
  • عملکرد جدا کردن رابط کاربری گرافیکی (جدا کردن UI) به منوی مدیریت ماشین مجازی منتقل شده است.
  • پشتیبانی از اشکال زدایی Paravirtualized Hyper-V برای محیط های مهمان ویندوز.
  • شبیه سازی پیشرفته MMIO (I/O با نقشه حافظه).
  • بهبود خروجی صدا: اضافه شدن پشتیبانی HDA (صدای با کیفیت بالا) برای سیستم های مهمان لینوکس مدرن. عملکرد بهبود یافته هنگام انجام عملیات با صدا و کاهش بار CPU. شبیه ساز AC"97 کنترل صدا را دقیق تر ارائه می دهد.
  • پشتیبانی بهبود یافته از پایتون 3؛
  • پنجره اطلاعات جلسه دوباره طراحی شده است.
  • جادوگر راه اندازی ماشین مجازی جدید اکنون به شما امکان می دهد مکان VM ایجاد شده را انتخاب کنید.
  • هنگام کار با درایوها، از فراخوانی fallocate برای رزرو فعال بلوک ها استفاده می شود، که امکان افزایش سرعت ایجاد تصاویر دیسک با اندازه ثابت را فراهم می کند.
  • کنترلر SSD سازگار با NVMHCI (NVM Express، رابط کنترل کننده میزبان حافظه غیر فرار)
  • افزایش عملکرد درایور شبکه E1000;
  • بهبودهای متعدد در پشتیبانی EFI، از جمله قابلیت بوت شدن از USB.
  • بهبود پردازش تصاویر در فرمت OVF (فرمت مجازی سازی باز) که توسط امضای دیجیتال تایید شده است.
  • DKMS دیگر برای ساخت ماژول هسته لینوکس استفاده نمی شود.

VirtualBox 5.0.16

از جمله قابل توجه ترین اصلاحات:

  • ما مشکلی را که منجر به رفتار نادرست سیستم‌های مهمان در رایانه‌های دارای CPU AMD می‌شد، برطرف کردیم.
  • رفع مشکل خرابی رابط کاربری گرافیکی که در شرایط نسبتاً نادری اتفاق می‌افتد.
  • برای لینوکس، یک ویژگی آزمایشی انتقال بلندگوی رایانه شخصی معرفی شده است.
  • رفع چندین مشکل با کنترلرهای USB xHCI (به عنوان مثال، ارسال وب کم کار نمی کند).
  • اضافه شدن پشتیبانی برای احراز هویت حافظه پنهان در Active Directory در ابزارهای مدیریت سیستم مهمان در شرایطی که کنترل کننده دامنه در دسترس نیست.
  • رفع مشکلات اسکریپت /sbin/rcvboxdrv در هاست لینوکس.
  • برای هاست های لینوکس، اسکریپت های پایتون هنگام اجرای عملیات حذف از طریق نصب کننده .run به درستی حذف نصب می شوند.

VirtualBox 5.1 Beta 1

ویژگی های اصلی ارتقا یافته Oracle VirtualBox 5.1 (انتظار می رود نسخه نهایی زودتر از اواسط آگوست 2016 ارائه نشود):

  • هایپروایزر APIC (کنترل کننده وقفه قابل برنامه ریزی پیشرفته - کنترل کننده وقفه قابل برنامه ریزی بهبود یافته) و I/O APIC را پیاده سازی می کند، آنها عملکرد را تحت شرایط خاص شبکه افزایش می دهند.
  • هایپروایزر از سیستم عامل مهمان paravirtualized با نقش Hyper-V برای اشکال زدایی پشتیبانی می کند.
  • بهبودهای MMIO که تأثیر مثبتی بر عملکرد و کاهش هزینه های مجازی سازی دارند.
  • رابط کاربری گرافیکی به Qt5 منتقل شد.
  • شنونده رویداد API غیرفعال عملکرد قسمت جلویی را بهبود می بخشد و زمان پاسخگویی برای عملیات در کنسول VirtualBox را کاهش می دهد.
  • پشتیبانی بهبود یافته از پایتون 3.
  • بهبودهای زیادی در رابط کاربری گرافیکی - به عنوان مثال، پنجره اطلاعات جلسه دوباره طراحی شده است، استاد جدیدایجاد یک ماشین مجازی و خیلی بیشتر.
  • برای ایجاد سریعدیسک های مجازی از پیش تخصیص داده شده، از تابع fallocate استفاده می شود (در صورت پشتیبانی).
  • پشتیبانی از EFI بهبود یافته (می تواند از درایو USB بوت شود).
  • پردازش بهبود یافته بسته های OVF امضا شده دیجیتالی ماژول های مجازی.
  • نصب کننده لینوکس دیگر از DKMS برای ساخت ماژول ها استفاده نمی کند.

VirtualBox 5.0.24

این محصول دارای هشت اصلاح با هدف بهبود پایداری و حذف تغییرات پسرونده است. قابل توجه ترین تغییر، بازگشت کد به پیاده سازی قدیمی I/O-APIC به دلیل کشف یک سری تغییرات رگرسیون در کد جدید است. در نتیجه، برخی از سیستم‌های مهمان ممکن است افت عملکرد ورودی/خروجی را تا سطح انتشار 5.0.20 تجربه کنند. به عنوان یک راه حل، توصیه می شود پشتیبانی GRO را برای مهمانان لینوکس غیرفعال کنید.

سایر تغییرات:

  • از بین بردن خرابی احتمالی تصاویر بهینه سازی شده VMDK ایجاد شده در محصولات VMware.
  • اجرای پشتیبانی برای اتصال مجدد پویا دستگاه های ورودی در میزبان های OS X.
  • اطلاع رسانی سیستم های مهمان از تغییر وضعیت شارژ باتری از طریق اعلان های ACPI.
  • عیب یابی هنگام استفاده از سیستم های میزبان با هسته لینوکس 4.6.
  • از سرگیری رابط کاربری گرافیکی در هاست های Solaris 10.

2015

VirtualBox 5.0 Beta شروع شد

تغییر اصلی در آن اجرای کار در حالت paravirtualization است که به معنای استفاده از یک سیستم مهمان اصلاح شده برای تعامل نزدیک تر با هایپروایزر و استفاده از درایورهای ویژه به جای شبیه سازی سخت افزاری است. کار در حالت paravirtualization امکان افزایش قابل توجه عملکرد سیستم مهمان را فراهم می کند.

اسکرین شات از پنجره مدیر paravirtualization، 2015

از جمله تغییرات:

  • یک معماری زیرسیستم صوتی مدولار جدید که سطح بالاتری از انتزاع را از باطن های صوتی سیستم میزبان فراهم می کند.
  • ارائه موتورهای مجازی سازی سخت افزاری به مهمانان با قابلیت استفاده از مجموعه دستورالعمل های توسعه یافته مانند SSE 4.1، SSE4.2، AES-NI، POPCNT، RDRAND و RDSEED.
  • اضافه شدن پشتیبانی از دستگاه های دارای کنترلر مجازی xHCI رابط USB 3;
  • کشیدن "n" پشتیبانی از مهمانان ویندوز، لینوکس و سولاریس.
  • امکان رمزگذاری تصاویر دیسک.
  • اضافه شدن پشتیبانی برای مقیاس بندی خروجی صفحه مهمان به رابط کاربری گرافیکی، از جمله هنگام استفاده از شتاب سه بعدی.
  • بخش پیکربندی جدید برای سفارشی سازی منو و نوار وضعیت؛
  • تب جدید برای پیکربندی گزینه های رمزگذاری تصویر دیسک.
  • پشتیبانی از صفحه نمایش با وضوح فوق العاده بالا (HiDPI).
  • درایوهای SATA با قابلیت اتصال داغ

اوراکل پچ VirtualBox 4.3.28 را منتشر کرد

رفع قابل توجه

  • ابزارهای بهبود یافته برای ارسال وب کم از میزبان لینوکس (V4L2). پشتیبانی از مدل های جدید وب کم اضافه شده است.
  • پشتیبانی از هسته آینده لینوکس 4.1.
  • حل مشکلات هنگام کار بر روی سیستم هایی با هسته لینوکس 3.19 حالت فعالحفاظت SMAP؛
  • حذف سوسو زدن در زمان به روز رسانی مکان نما ماوس هنگام استفاده از افزونه ها برای X11.
  • بهبود استفاده از الگوهای VNIC با تنظیمات شبکه در پلتفرم Crossbow در Solaris.
  • رفع خرابی ها هنگام خاموش کردن لینوکس و بازیابی محیط X11 پس از خواب زمستانی در صورت استفاده از ابزارهای شتاب سه بعدی.
  • VRDP با rdesktop 1.8.3 سازگاری دارد، rdesktop-vrdp به نسخه 1.8.3 منتقل شده است.
  • بهبود کنترل صدا برای شبیه سازی دستگاه های صوتی HD.
  • از اعمال صحیح محدودیت پهنای باند هنگام استفاده از NAT اطمینان حاصل کرد.

اوراکل نامزد انتشار VirtualBox 5.0 1 را اعلام کرد

اسکرین شات پنجره برنامه، 2015

از جمله مهم ترین تغییرات:

  • پشتیبانی بهبود یافته برای مانیتور با کیفیت بالا(HiDPI)
  • بیشتر استفاده موثرحافظه ویدیویی، دامنه پشتیبانی دستگاه را افزایش می دهد و عملکرد را بهینه می کند
  • رابط کنسول بهبود یافته، اضافه شدن تعویض صاف عناصر
  • پشتیبانی از زبان های رابط بومی سازی (NLS)
  • فرآیند رمزگذاری را به درستی نمایش می دهد
  • پشتیبانی از اضافه کردن کنترلرهای USB "داغ"، اکنون نوع کنترلر در تنظیمات VM قابل مشاهده است
  • درایوهای نوری SATA با اتصال داغ
  • بسیاری از رفع اشکال اضافه شده مهمان
  • مکانیزم Drag&Drop بهبود یافته است
  • rdesktop-vrdp نسخه 1.8.3
  • رفع خطاهای پردازش AHCI
  • خدمات ضربان قلب مستند اضافه شده به مهمان
  • بهبود پایداری کلی سیستم

Oracle VM VirtualBox 5.0 منتشر شد

در 4 آگوست 2015، شرکت Oracle در دسترس بودن Oracle VM VirtualBox 5.0 - نرم افزار بین پلتفرمی باز (منبع باز) برای مجازی سازی را اعلام کرد.

Oracle VM VirtualBox روی رایانه های شخصی رومیزی و موبایلی x86 اجرا می شود. Oracle VM VirtualBox اجازه می دهد تا محیط های ماشین مجازی چند پلتفرمی را برای توسعه و آزمایش برنامه، برای مجازی سازی سیستم عامل برای اهداف جهانی با امکان رمزگذاری پویا اضافی ایجاد کنید. توسعه‌دهندگان می‌توانند برنامه‌های کاربردی برای پلتفرم‌های ابری مانند Docker و OpenStack را مستقیماً در محیط ماشین مجازی Oracle VM VirtualBox در رایانه‌های Windows، Mac OS، Linux یا Oracle Solaris خود ایجاد کنند، که توسعه برنامه‌های چند لایه را بر روی یک لپ‌تاپ معمولی آسان می‌کند.

اسکرین شات پنجره برنامه، 2014

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

نسخه Oracle VM VirtualBox 5.0 از آخرین سیستم عامل های مهمان یا میزبان، از جمله Mac OS X Yosemite، Windows 10، Oracle Solaris، Oracle Linux و سایر توزیع های لینوکس و همچنین سیستم عامل های قدیمی پشتیبانی می کند.

Oracle VM VirtualBox 5.0 اضافه شده است:

  • پشتیبانی Paravirtualization برای Windows و Linux Guest OS - Paravirtualization (توانایی اجرای یک سیستم عامل مهمان اصلاح شده بدون مجازی سازی سخت افزار) عملکرد سیستم عامل مهمان را با استفاده از پشتیبانی مجازی سازی داخلی در سیستم عامل هایی مانند Oracle Linux 7 و Microsoft Windows 7 (و نسخه های جدیدتر) بهبود می بخشد. ).
  • بهینه سازی استفاده از CPU - سیستم عامل مهمان با یک مجموعه دستورالعمل پردازشگر توسعه یافته ارائه می شود که به برنامه های کاربردی اجازه می دهد از آخرین مجموعه دستورالعمل های سخت افزاری برای حداکثر کارایی استفاده کنند.
  • پشتیبانی از دستگاه‌های USB 3.0 - سیستم‌عامل‌های مهمان می‌توانند مستقیماً دستگاه‌های USB 3.0 را شناسایی کرده و با آن‌ها کار کنند. حداکثر سرعت ها. سیستم عامل مهمان را می توان برای پشتیبانی از USB 1.1، 2.0 و 3.0 پیکربندی کرد.
  • پشتیبانی از کشیدن دو طرفه و رها کنیدبرای ویندوز - در تمام پلتفرم‌های میزبان، سیستم‌عامل‌های مهمان ویندوز، لینوکس و اوراکل سولاریس اکنون از محتوای Drag and Drop بین سیستم عامل میزبان و مهمان پشتیبانی می‌کنند. عملکرد "کشیدن و رها کردن" به شما امکان می دهد تا به طور شفاف فایل ها، دایرکتوری ها و غیره را کپی کنید، باز کنید.
  • رمزگذاری تصویر دیسک - داده ها را می توان روی تصاویر دیسک مجازی رمزگذاری کرد. هارد دیسکدر پس زمینه در حالی که برنامه ها در حال اجرا هستند. از الگوریتم AES با کلیدهای رمزگذاری 256 بیتی (DEK) استفاده می کند. این به اطمینان از ایمن بودن داده‌ها کمک می‌کند و اجازه می‌دهد رمزگذاری در هر زمان انجام شود، صرف نظر از اینکه ماشین مجازی در دستگاه توسعه‌دهنده یا سرور فعال است یا نه.

VirtualBox 5.0.2 منتشر شد

از جمله قابل توجه ترین ها:

  • پشتیبانی داخلی از systemd به اسکریپت های نصب برای محیط های میزبان و مهمان ها اضافه شده است. اسکریپت‌های ساخت ماژول‌های هسته اکنون در /sbin/rcvboxdrv (میزبان) و /sbin/rcvboxadd (افزونه‌های مهمان) قرار دارند.
  • پشتیبانی اضافه شده برای OS X 10.11 "El Capitan" ;
  • مشکلات کامپایل در هنگام استفاده از پیش انتشار هسته لینوکس 4.3 حل شده است.
  • رفع مشکلات در نصب کننده، آشکار در Linux From Scratch و سیستم هایی با هسته لینوکس "vanilla".
  • علاوه بر سیستم‌های مهمان لینوکس، ذخیره صحیح شناسه فرآیند VBoxService در فایل PID ایجاد شده است.
  • رفع مشکلات Guest Control هنگام استفاده از Linux Guest Additions .
  • دسته بزرگی از اصلاحات مخصوص مهمانان ویندوز و OS X، و همچنین هنگام اجرای VirtualBox در حالت میزبان در یک پلت فرم ویندوز.

VirtualBox 5.0.10

این نسخه شامل 32 اصلاح با تمرکز بر بهبود پایداری و حذف تغییرات رگرسیون است. از جمله:

  • سازگاری با RHEL 7.2 ارائه شده است.
  • مشکل سازگاری با فایل‌های دسکتاپ. در سیستم‌های میزبان لینوکس حل شد (فایل /usr/share/applications/virtualbox.desktop نادرست ارسال شد).
  • سازمان کامپایل مجدد ماژول هسته تغییر کرده است (راه اندازی "/sbin/rcvboxdrv setup" به جای /sbin/vboxconfig ارائه شده است که منجر به مشکلاتی در فعال سازی ماژول در برخی از سیستم ها شد).
  • در هاست های دارای لینوکس، فرآیند ارسال دستگاه های PCI بهبود یافته است.
  • رفع مشکل نادری که تحت شرایط خاص می‌تواند باعث مسدود شدن یک ماشین مجازی در پلتفرم‌های لینوکس و OS X شود.
  • برای میزبان ها در پلتفرم Solaris پیوندهایی برای Python 2.7 اضافه شده است.
  • لینوکس مشکل اتصال مانیتور دوم را که به دلیل حذف کدهای استفاده نشده توسط کامپایلر ایجاد شده بود، برطرف کرد، که درست نبود.
  • افزودنی‌ها برای مهمان‌های لینوکس تضمین می‌کنند که /proc/mounts به نام دایرکتوری‌های نصب‌شده برای آنها ارسال می‌شود اشتراک گذاری(قبلا "هیچکدام" نمایش داده شده است)؛
  • افزودنی‌ها برای مهمان‌های لینوکس راه‌حلی برای فعال کردن سرویس systemd "vboxadd" ارائه می‌کنند که هنگام استفاده از SELinux رخ می‌دهد.
  • رفع مشکلات اسکرول هنگام کشیدن عناصر به خارج از ناحیه انتخاب در رابط کاربری گرافیکی و بهبود مدیریت مکان نما هنگام انتخاب متن با ماوس.
  • رفع مشکلات شبیه سازی کنترلر XHCI در حالت مجازی سازی نرم افزار.
  • پشتیبانی LBA64 به پیاده سازی BIOS اضافه شده است تا بوت شدن از هارد دیسک های بسیار بزرگ را فعال کند.

2013

Oracle VM VirtualBox 4.3

از جمله ویژگی های قابل توجه است نسخه جدید- پشتیبانی از حالت «مقیاس»، که امکان کاهش متناسب اندازه پنجره سیستم عامل مهمان را فراهم می کند. رابط مدیریتی VirtualBox نیز بازطراحی شده است که در نسخه جدید VirtualBox Manager نام دارد. رابط جدید، علاوه بر اطلاعات سرویس، اکنون حاوی اسکرین شات هایی است که وضعیت اخیر سیستم عامل مهمان را منعکس می کند. مکان های ذخیره فایل برنامه تغییر کرده است، میزان حافظه پشتیبانی شده در سیستم های مهمان 32 بیتی افزایش یافته است، اجزای مجازی جدید اضافه شده اند: چیپست Intel ICH9 و Intel HD Audio. همچنین پشتیبانی بهبود یافته از OVF، بهبود کار با تصاویر VDI و VHD، پشتیبانی از چندین صفحه مجازی در مهمانان لینوکس و سولاریس، رفع اشکال.

در نسخه چهارم، معماری برنامه دوباره طراحی شد: اکنون از یک بسته پایه و مجموعه های افزونه تشکیل شده است. بسته اصلی تحت مجوز GPLv2 توزیع می شود.

نسخه جدید VirtualBox امکان اتصال ماژول های کاربردی اضافی را اضافه می کند، از جمله مواردی که تحت مجوزهای اختصاصی توزیع شده اند. تاکنون پلاگین Oracle VM VirtualBox Extension Pack معرفی شده است که سرعت بالاهنگام کار با USB 2.0، خدمات دسترسی از راه دوربه دسکتاپ و بوت شبکه این احتمال وجود دارد که در آینده اوراکل پلاگین های دیگری را توسعه دهد که برای پول توزیع می شوند.