مایکروسافت امروز کنفرانس توسعهدهندگان Build خود را با وعده ساخت ویندوز به عنوان یک پلتفرم قابل اعتماد برای توسعه آغاز میکند. از آنجایی که این شرکت همچنان بر روی رفع مشکلات عملکرد و قابلیت اطمینان برای ویندوز 11 تمرکز دارد، همچنین در حال ایجاد یک تجربه بهینهشده برای توسعهدهندگان است که ابزارها و برنامههای مفید زیادی را بستهبندی میکند و لینوکس را بیش از پیش در بر میگیرد. پاوان داوولوری، مدیر بخش ویندوز، توضیح داد:
ما تجربه ویندوز 11 را برای توسعهدهندگان بهینهسازی کردهایم، و ابزارهای خط فرمان پرکاربرد، یک شل راحت آشنا، تجربه راهاندازی سریعتر، یک روش داخلی برای ایجاد و تعامل با کانتینرهای لینوکس روی ویندوز و یک ترمینال هوشمند تجربی جدید را به ارمغان آوردهایم.
مایکروسافت Coreutils را برای ویندوز از پروژه منبع باز uutils ساخته است، که یک پیادهسازی چندسکویی از GNU coreutils به زبان راست است. داوولوری میگوید:
این ها ابزارهای خط فرمان شبیه لینوکس هستند که به طور بومی روی ویندوز اجرا میشوند. چه در حال جابجایی بین لینوکس، مکاواس، WSL، کانتینرها یا محیطهای ابری باشید، دستورات و گردشهای کاری که طی سالها ساختهاید، به سادگی در محیط ویندوز شما کار میکنند.
پس از متنباز کردن زیرسیستم ویندوز برای لینوکس در Build سال گذشته، مایکروسافت اکنون WSL را با کانتینرهای جدید WSL خود، حتی بیشتر در ویندوز یکپارچه میکند. همانطور که از نام آن پیداست، کانتینرهای WSL یک روش داخلی برای ایجاد، اجرا و تعامل با کانتینرهای لینوکس در ویندوز است. مایکروسافت هم یک رابط خط فرمان و هم یک API برای کانتینرهای WSL ساخته است و به توسعهدهندگان امکان میدهد کانتینرهای لینوکس را در داخل برنامههای بومی ویندوز نیز اجرا کنند. کانتینرهای WSL در ماههای آینده به صورت پیشنمایش عمومی در دسترس خواهند بود.
مایکروسافت همچنین بر اساس موفقیت تجربه ترمینال ویندوز موجود خود، با یک ترمینال هوشمند تجربی جدید برای توسعهدهندگان، بنا را گسترش میدهد. داوولوری توضیح میدهد:
ترمینال هوشمند از طریق پروتکل ارتباطی عامل، زمینه را برای عاملهای مورد علاقه شما فراهم میکند تا بتوانید در ترمینال بمانید و هر کار در دسترسی را پرس و جو، اشکالزدایی یا کامل کنید. این ترمینال بر اساس تجربه ترمینال ویندوز موجود است، بنابراین همه چیزهایی را که ارائه میدهد (زبانهها، پروفایلها، تمها، تنظیمات، شلها) به علاوه یکپارچهسازی بومی عامل CLI در پنجره عامل را دریافت میکنید.
تغییرات دوستدار توسعهدهنده ویندوز همچنین شامل در دسترس بودن عمومی پیکربندیهای توسعهدهنده ویندوز است، یک روش سریع برای راهاندازی ماشینهای جدید با تنظیمات بهینهشده برای توسعهدهندگان. مایکروسافت چند سالی است که با این ایده آزمایش میکند، و پیکربندیهای توسعهدهنده ابزارهایی مانند WSL، PowerShell 7 و ویژوال استودیو کد را نصب میکند، در حالی که کنترل نسخه گیت را در فایل اکسپلورر فعال کرده و فایلهای مخفی را نشان میدهد.