You can edit almost every page by Creating an account. Otherwise, see the FAQ.

UWIN

از EverybodyWiki Bios & Wiki
پرش به:ناوبری، جستجو

UWIN یک بسته نرم‌افزار کامپیوتر ساخته شده توسط David Korn است که اجازه می دهد تا برنامه هایی که برای سیستم‌عامل Unix نوشته شده اند ، در مایکروسافت ویندوز با کمی تغییر ، در صورت وجود ، ساخته و اجرا شوند. برخی از تولیدات نرم افزار به شرکت Wipro ، در هند پیوست. مراجعات به نرم افزار هایی مثل U/WIN و AT&T Unix برای ویندوز، چه درست و چه غلط، در برخی موارد، به خصوص از روز های ابتدایی وجودش، وجود دارد .

منبع UWIN تحت Eclipse Public License با منبع آزاد در دسترس است.

UWIN 5 با پوسته ویندوز پیشرفته FireCMD با پوسته Korn به عنوان یکی از سه پوسته پیش فرض موجود در هنگام نصب توزیع می شود، بقیه زبان برنامه نویسی FireCMD و فرمان پیش فرض ویندوز Cmd.exe هستند.پوسته های دیگر UWIN مانند csh و tclsh و مجموعه های دیگر قابلیت همکاری مانند جعبه ابزار MKS و پوسته های دیگر مانند مواردی که با توزیع های Pyton ، Lua ، Tcl و Ruby ارائه می شوند از جمله می توانند توسط کاربر / مدیر به منو اضافه شوند.[۱]

جزییات فنی[ویرایش]

از نظر فنی، این یک کتابخانه X/Open برای ویندوز 32 بیت واسط برنامه‌نویسی کاربردی (API) به نام Win32 است. UWIN شامل موارد زیر است :

  • کتابخانه هایی که با پیاده سازی Unix API از یک محیط یونیکس تقلید می کنند.
  • شامل فایل ها و ابزار های توسعه مانند (cc(1), yacc(1), lex(1 و (make(1 است.
  • (kch(1 (پوسته korn) و بیش از 250 خدمت رفاهی مانند (ls(1), sed(1), cp(1), stty(1 و غیره.

بیشتر پیاده سازی Unix API توسط POSIX.DLL به صورت پویا در کتابخانه مشترک بارگذاری شده است. برنامه های مرتبط با POSIX.DLL به جای سیستم POSIX ، توسط سیستم Win32 اجرا می شوند، بنابراین برنامه ها می توانند صدا زدن کتابخانه Unix و Win32 را آزادانه با یکدیگر مخلوط کنند. یک دستور (cc(1 برای کامپایل و پیوند برنامه ها برای UWIN روی ویندوز با استفاده از ابزار های سنتی ساخت یونیکس مانند (make(1 ارائه شده است. دستور (cc(1 یک قسمت جلویی کامپایلر اصلی است که کامپایل و پیوند واقعی را انجام می دهد. که توسط کامپایلر Digital Mars C/C++ ، Visual C/C++ 7.X ، Visual C/C++ 6.X ،Microsoft Visual C/C++ 5.X Borland C/C++ و MinGW قایل استفاده است. کامپایلر GNU و ابزار های توسعه هم برای دانلود برای UWIN در دسترس اند.

UWIN روی ویندوز NT/2000/XP/7 با سیستم فایل NTFS بهترین عملکرد را دارد، اما می تواند در حالت تخریب شده با استفاده از FAT ، و در حالت تخریب بیشتر روی ویندوز ME/95/98 اجرا شود. (برای جزییات بیشتر قسمت پیوند به بیرون را ببینید.) یک نسخه بتا برای ویندوز ویستا و 7 با عنوان UWin 5.0b منتشر شده است(در 17 ژوئن 2011).[۲] در 19 ژانویه 2016 توسط AT&T اعلام شد که بسته های منبع AST و UWIN به github منتقل شده اند.

یادداشت ها[ویرایش]

منابع[ویرایش]

پیوند به بیرون[ویرایش]


This article "UWIN" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:UWIN. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.



Read or create/edit this page in another language[ویرایش]