5 روش اجرای کاربردهای ویندوز در لینوکس

می 20, 2008 at 7:54 ب.ظ | In مستقل از سکو | 1 Comment
Tags: ,

بسیاری از توسعه دهندگان ویندوز این پرسش را مطرح می کنند که آیا امکان اجرای کاربردهاییکه برای ویندوز تولید شده اند در لینوکس وجود دارد؟

پاسخ این سوال خوشبختانه “آری” است.در این پست قصد دارم تا راههای متداول اینکار رو معرفی کنم:

1- برای کاربرد ویندوز ، نگارش OpernSource آنرا بیابید.بسیاری از توسعه دهندگان نرم افزار ، خود اقدام به تولید انتشارهای متن باز نرم افزار خود می نمایند.گاهی نیز علاقمندان لینوکس در قالب اجتماع های متن باز Open Source Communities اقدام به تولید کاربردهای موجود ویندوز بصورت متن باز برای لینوکس می نمایند.مثال آشنای اینکار نرم افزار OpenOffice هست که امکانات Microsoft Office را برای لینوکس ارائه می کند.یکی از سایتهایی که می توانید در آن بدنبال گونه های متن باز کاربردهای ویندوز بگردید سایت www.osalt.com هست.

2- خرید گونه لینوکسی نرم افزار.برخی از توسعه دهندگان نرم افزار ، گونه لینوکس نرم افزار خود و یا شرکتهای دیگر را بصورت تجاری آماده نموده و لذا مجبورید آنرا خریداری کنید.گرچه در ایران با توجه به عدم رعایت کپی رایت ، دسترسی به این گونه ها نیز بسادگی امکانپذیر هست.بعنوان نمونه نرم افزار bricscad که عمده امکانات نرم افزار AutoCad را در محیط لینوکس ارائه می دهد.

3- استفاده از برنامه کمکی Wine برای اجرای کاربرد ویندوز: اگر شما موفق به یافتن گونه لینوکسی و یا متن باز یک کاربرد ویندوز برای استفاده در لینوکس نشدید ، Wine یک راه حل مناسب محسوب می گردد.این برنامه کمکی Windows API را در لینوکس شبیه سازی می کند و قادر به اجرا اغلب نرم افزارهای ویندوزی در لینوکس می باشد.این نرم افزار را می توانید از سایت http://www.winehq.com دریافت کنید.برای اطمینان از اینکه آیا کاربرد مورد نیاز شما در لینوکس توسط این برنامه قابل اجرا هست یا نه میتوانید نام آنرا در بانک برنامه های سازگار به نشانی http://appdb.winehq.org/browse_by_rating.php جستجو کنید.استفاده از Wine بسیار ساده هست.بعنوان نمونه برای اجرای یکی از بازیهای ویندوز کافیه در ترمینال لینوکس عبارت زیر رو بنویسید:

wine /mnt/dos_hda1/windows/sol.exe

یکی دیگر از برنامه های کمکی مشابه Wine برنامه قدرتمندی هست بنام CrossOver Linux که انتشار 6 آون بیشترین محبوبیت رو داشته است.این برنامه رو میتونید از http://www.codeweavers.com/products/cxlinux دریافت کنید.

4- اجرای کاربرد در یک محیط ماشین مجازی یا Virtual Machine: یکی دیگر از روشهای استفاده از برنامه ویندوز در لینوکس ، نصب نرم افزار های ماشین مجازی یا Virtual Machine در لینوکس هست.شما این نرم افزار را در لینوکس نرم می کنید ، سپس این نرم افزار امکان نصب سیستم عامل ویندوز را در محیط پنجره ای در داخل لینوکس فراهم می کند ، بنابر این یک سیستم عامل ویندوز در داخل آن نصب می کنید و سپس کاربرد ویندوزی خود را در این سیستم عامل مجازی نصب شده در داخل لینوکس اجرا می کنید.این روش با توجه به اینکه شما یک سیستم عامل در داخل لینوکس نصب کردید و بعبارت دیگر همزمان در حال اجرای دو سیستم عامل هستید ، نیاز به سرعت بالای پردازشگر و همچنین مقدار بیشتری رم دارد.نمونه نرم افزارهای ماشین مجازی می توانیم از virtualbox بعنوان نمونه متن باز و VMWare بعنوان نمونه تجاری اون یاد کنیم.

5- اجرای نرم افزار ویندوزی از طریق Remote Desktop بر روی یک ماشین راه دور: این روش آخرین راه اجرای کاربرد ویندوزی شما توسط لینوکس هست.در این روش شما از طریق شبکه محلی و یا اینترنت به یک ویندوز متصل میشین و کاربردتونرو در اون اجرا و استفاده می کنید.این روش عمدتا Terminal Service نامیده می شود و در لینوکس می توانید با نصب rdesktop به یک ویندوز متصل گردید.

جهت اطلاعات بیشتر میتونید نگاهی به سایت http://www.desktoplinux.com/news/NS5460072106.html هم بیاندازید.

۱ دیدگاه »

RSS برای دیدگاه‌های‌ این نوشته. آدرس دنبالک

  1. ba tashakor az matlab shoma


دیدگاه‌تان را بنویسید:

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

وبلاگ روی وردپرس.کام. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.