ویندوز 10 یک هسته لینوکس داخلی را از مایکروسافت دریافت می کند

در طول سال ها، مایکروسافت چندین پروژه لینوکس را برای خود انجام داده است. یک سیستم عامل مبتنی بر لینوکس برای سوئیچ های شبکه در مراکز داده و یک سیستم عامل مبتنی بر لینوکس برای میکروکنترلرها وجود داشت که برای امنیت جاسازی شده Azure Sphere ساخته شده بود. و اکنون در مورد یکی دیگر از پروژه های مبتنی بر لینوکس که متخصصان مایکروسافت مدتی است روی آن کار می کنند شناخته شده است.

ویندوز 10 یک هسته لینوکس داخلی را از مایکروسافت دریافت می کند

در اولین روز کنفرانس توسعه دهندگان Build 2019، این غول نرم افزاری از ایجاد نسخه خود از هسته لینوکس خبر داد که بخشی از ویندوز 10 خواهد شد. اولین بیلدهای آزمایشی برای شرکت کنندگان برنامه Insider در پایان ژوئن منتشر خواهد شد. . این هسته پایه و اساس معماری را فراهم می کند زیرسیستم ویندوز مایکروسافت برای لینوکس (WSL) 2... چگونه اشاره شد نمایندگان مایکروسافت در وبلاگ خود نوشتند که این اولین بار است که یک هسته کامل لینوکس به جزء داخلی ویندوز تبدیل می شود.

بیایید به یاد داشته باشیم: WSL 1 یک لایه سازگاری بود، اساساً یک شبیه ساز، برای اجرای فایل های باینری لینوکس (ELF) در محیط سیستم عامل ویندوز 10 و ویندوز سرور 2019. این، به عنوان مثال، در سال های اخیر امکان انتقال Bash را فراهم کرد. پوسته را به ویندوز اضافه کنید، پشتیبانی OpenSSH را به ویندوز 10 اضافه کنید، و همچنین توزیع های Ubuntu، SUSE Linux و Fedora را در فروشگاه مایکروسافت اضافه کنید.

ویندوز 10 یک هسته لینوکس داخلی را از مایکروسافت دریافت می کند

معرفی یک هسته سیستم عامل باز کامل در WSL 2 سازگاری را بهبود می بخشد، عملکرد برنامه های لینوکس را به طور قابل توجهی بهبود می بخشد، زمان بوت را افزایش می دهد، استفاده از RAM را بهینه می کند، سرعت I/O سیستم فایل را افزایش می دهد و کانتینرهای Docker را مستقیماً به جای از طریق اجرا می کند. یک ماشین مجازی

افزایش عملکرد واقعی به برنامه ای که در مورد آن صحبت می کنید و نحوه تعامل آن با سیستم فایل بستگی دارد. تست های داخلی مایکروسافت نشان می دهد که WSL 2 در هنگام باز کردن آرشیوهای tarball 20 برابر سریعتر از WSL 1 است و هنگام استفاده از git clone، npm install و cmake در پروژه های مختلف، حدود 2 تا 5 برابر سریعتر است.

ویندوز 10 یک هسته لینوکس داخلی را از مایکروسافت دریافت می کند

هسته لینوکس مایکروسافت در ابتدا بر اساس آخرین نسخه پایدار طولانی مدت 4.19 این شرکت و فناوری های فعال شده توسط سرویس های ابری Azure خواهد بود. به گفته مقامات مایکروسافت، هسته کاملاً متن باز خواهد بود، به این معنی که هر تغییری که مایکروسافت ایجاد کند در دسترس جامعه توسعه دهندگان لینوکس قرار خواهد گرفت. این شرکت همچنین قول داده است که با انتشار نسخه پایدار و طولانی مدت بعدی هسته، نسخه WSL 2 به روز خواهد شد تا توسعه دهندگان همیشه به آخرین نوآوری های لینوکس دسترسی داشته باشند.

ویندوز 10 یک هسته لینوکس داخلی را از مایکروسافت دریافت می کند

WSL 2 همچنان شامل هیچ باینری فضای کاربر نخواهد بود، همانطور که در مورد نسخه فعلی WSL 1 وجود دارد. کاربران همچنان می توانند با دانلود آن از فروشگاه مایکروسافت و از منابع دیگر، انتخاب کنند که کدام توزیع لینوکس برای آنها بهترین است.

همزمان، مایکروسافت اپلیکیشن قدرتمند خط فرمان جدیدی را برای ویندوز 10 به نام Windows Terminal معرفی کرد. این شامل تب ها، میانبرها، شکلک های متنی، پشتیبانی از تم ها، برنامه های افزودنی و رندر متن مبتنی بر GPU است. این اپلیکیشن برای دسترسی به محیط هایی مانند PowerShell، Cmd و WSL طراحی شده است. این یک حرکت دیگر از سوی مایکروسافت برای تسهیل تعامل توسعه دهندگان با ویندوز 10 است. پیش نمایش ترمینال ویندوز در حال حاضر موجود است در قالب یک مخزن در GitHub، و در دسترس بودن در فروشگاه مایکروسافت در اواسط ژوئن وعده داده شده است.


اضافه کردن نظر