در بخشی از یک توافق کلی بین دو شرکت مایکروسافت و لینوکس، آنها در حال ساخت دات نت در RedHat لینوکس هستند، که در پروژه های مربوط به لینوکس با هم کار کنند .
شاید شما تعجب کنید چون از قبل فکر می کردید دات نت هم اکنون تحت پروژه مونو در لینوکس اجرا میشود، اما این طور نبود ،و در صورتی که این توافق انجام شود ، دات نت به صورت واقعی وارد لینوکس خواهد شد.
"از آنجایی که مایکروسافت متن باز نبوده ولی لینوکس متن باز می باشد ،درک این مسئله دشوار است وبه همین دلیل دات نت نتوانسته به صورت کامل کتابخانه های خود را در پروژه مونو پیاده سازی کند چرا که خیلی از فایل های سیستمی این پروژه مهم بوده و مایکروسافت علاقه ایی به متن باز کردن این فایل ها نداشت به همین منظور مونو به صورت ناقص راه اندازی شد"
در حال حاضر مایکروسافت با ردهت قصد دارند Azure را در لینوکس ارائه دهند و دات نت را در لینوکس پیاده سازی کنند و برای این منظور باهم همکاری کنند.همانطور که می دانید مایکروسافت و لینوکس تنفر دیرینه ایی از یکدیگر دارند اما امروز با توجه به نیاز های کاربران خود قصد دارند در راستای رفع نیازهای آنها اقداماتی بزرگ انجام دهند.
"البته لینوکس نیز قصد دارد در این همکاری چند نرم افزار خود را به صورت بسته های قابل دیباگ ، چند برنامه های کاربردی همچنین نرم افزار ردهت پلت فرم را نیز به مایکروسافت ارائه دهد(به عنوان مثال پلت فرم middleware JBoss.")."
برآورد شده است که 25٪ از تمام Azure های ماشین مجازی و سخت افزارها در دنیا مبتنی بر لینوکس هستند.
بنابراین در حال حاضر لینوکس RedHat یا Ubuntu انتخاب ما هستند. چنانچه پروژه بر روی نسخه هایی مانند اوبنتو و نسخه های مشابه اجرا شود بعید است مشکلی به وجود بیاید اما اگر این ویژگی بر روی RedHat پیاده سازی شود می توان با موانعی مانند RHEL ، به راحتی توسعه خود را انجام داد.
برنامه نویسان قادر به ساخت برنامه های کاربردی دات نت و استقرار آنها در لینوکسRed Hat Enterprise ، لینوکس Red Hat Enterprise میزبان اتمی، و لینوکس ردهت انترپرایز OpenStack بستر های نرم افزاری خواهند بود.
مهندسان ردهت و مایکروسافت در حال ساخت و صدور گواهینامه دات نت با فن آوری های Red Hat برای استفاده در شرکت های درگیرهستند.
ردهت می خواهد دات نت تایید شده مایکروسافت را برای محیط لینوکس از طریق مجموعه ای از نرم افزار هایRedHat ، برای توسعه دهندگان به نتیجه برساند.
RedHat میخواهد ،پشتیبانی مستقیم برای نصب و راه اندازی، پیکربندی، و مسائل زیست محیطی مرتبط با دات نت و فن آوری RedHat را فراهم کند.
توجه داشته باشید که برای توسعه دهندگان دات نت، آنچه مهم است این است که لینوکس RedHat انترپرایز که درتوزیع اولیه لینوکس استفاده شده توسط مایکروسافت برای به روز رسانی و آزمون دات نت استفاده خواهد شد . Red Hat و مایکروسافت با هم به اعتبار سازگاری و دیگر مسائل فنی، در زمان واقعی کار خواهند کرد.
بنابراین لینوکس RedHat انترپرایز (RHEL) که توسط مایکروسافت به عنوان هدفی برای دات نت هسته استفاده می شود توزیع میشوند. ، این به این معنی است که برنامه های دات نت هم قابل تعبیه برای محتوای Docker در RHEL و OpenShift خواهد بود.
ساخت RHEL در توزیع اولیه لینوکس برای دات نت هسته منبع باز است .و می توان با موانعی مانند RHEL ، به راحتی توسعه را انجام داد.
منبع: برنامه نویسان
شاید شما تعجب کنید چون از قبل فکر می کردید دات نت هم اکنون تحت پروژه مونو در لینوکس اجرا میشود، اما این طور نبود ،و در صورتی که این توافق انجام شود ، دات نت به صورت واقعی وارد لینوکس خواهد شد.
"از آنجایی که مایکروسافت متن باز نبوده ولی لینوکس متن باز می باشد ،درک این مسئله دشوار است وبه همین دلیل دات نت نتوانسته به صورت کامل کتابخانه های خود را در پروژه مونو پیاده سازی کند چرا که خیلی از فایل های سیستمی این پروژه مهم بوده و مایکروسافت علاقه ایی به متن باز کردن این فایل ها نداشت به همین منظور مونو به صورت ناقص راه اندازی شد"
در حال حاضر مایکروسافت با ردهت قصد دارند Azure را در لینوکس ارائه دهند و دات نت را در لینوکس پیاده سازی کنند و برای این منظور باهم همکاری کنند.همانطور که می دانید مایکروسافت و لینوکس تنفر دیرینه ایی از یکدیگر دارند اما امروز با توجه به نیاز های کاربران خود قصد دارند در راستای رفع نیازهای آنها اقداماتی بزرگ انجام دهند.
"البته لینوکس نیز قصد دارد در این همکاری چند نرم افزار خود را به صورت بسته های قابل دیباگ ، چند برنامه های کاربردی همچنین نرم افزار ردهت پلت فرم را نیز به مایکروسافت ارائه دهد(به عنوان مثال پلت فرم middleware JBoss.")."
برآورد شده است که 25٪ از تمام Azure های ماشین مجازی و سخت افزارها در دنیا مبتنی بر لینوکس هستند.
بنابراین در حال حاضر لینوکس RedHat یا Ubuntu انتخاب ما هستند. چنانچه پروژه بر روی نسخه هایی مانند اوبنتو و نسخه های مشابه اجرا شود بعید است مشکلی به وجود بیاید اما اگر این ویژگی بر روی RedHat پیاده سازی شود می توان با موانعی مانند RHEL ، به راحتی توسعه خود را انجام داد.
برنامه نویسان قادر به ساخت برنامه های کاربردی دات نت و استقرار آنها در لینوکسRed Hat Enterprise ، لینوکس Red Hat Enterprise میزبان اتمی، و لینوکس ردهت انترپرایز OpenStack بستر های نرم افزاری خواهند بود.
مهندسان ردهت و مایکروسافت در حال ساخت و صدور گواهینامه دات نت با فن آوری های Red Hat برای استفاده در شرکت های درگیرهستند.
ردهت می خواهد دات نت تایید شده مایکروسافت را برای محیط لینوکس از طریق مجموعه ای از نرم افزار هایRedHat ، برای توسعه دهندگان به نتیجه برساند.
RedHat میخواهد ،پشتیبانی مستقیم برای نصب و راه اندازی، پیکربندی، و مسائل زیست محیطی مرتبط با دات نت و فن آوری RedHat را فراهم کند.
توجه داشته باشید که برای توسعه دهندگان دات نت، آنچه مهم است این است که لینوکس RedHat انترپرایز که درتوزیع اولیه لینوکس استفاده شده توسط مایکروسافت برای به روز رسانی و آزمون دات نت استفاده خواهد شد . Red Hat و مایکروسافت با هم به اعتبار سازگاری و دیگر مسائل فنی، در زمان واقعی کار خواهند کرد.
بنابراین لینوکس RedHat انترپرایز (RHEL) که توسط مایکروسافت به عنوان هدفی برای دات نت هسته استفاده می شود توزیع میشوند. ، این به این معنی است که برنامه های دات نت هم قابل تعبیه برای محتوای Docker در RHEL و OpenShift خواهد بود.
ساخت RHEL در توزیع اولیه لینوکس برای دات نت هسته منبع باز است .و می توان با موانعی مانند RHEL ، به راحتی توسعه را انجام داد.
منبع: برنامه نویسان