ویندوز ۱۱ حالا یکپارچگی بیشتری با نرمافزارهای لینوکس دارد
مایکروسافت در کنفرانس توسعهدهندگان بیلد مجموعهای از قابلیتهای جدید برای ویندوز رونمایی کرده که با هدف تبدیل ویندوز ۱۱ به محیطی مناسبتر برای برنامهنویسان و توسعهدهندگان طراحی شدهاند. این تغییرات در حالی معرفی میشوند که مایکروسافت همچنان روی بهبود عملکرد و پایداری ویندوز ۱۱ کار میکند.
به گفتهی پاوان داوولوری، رئیس بخش ویندوز، مایکروسافت تجربهای جدید و بهینهشده برای توسعهدهندگان آماده کرده که ابزارهای پرکاربرد خط فرمان، محیطهای آشنای توسعه، راهاندازی سریعتر سیستم و امکانات گستردهتر برای کار با لینوکس را در اختیار کاربران قرار میدهد.
یکی از مهمترین تغییرات، معرفی Coreutils برای ویندوز است. این ابزارها که بر پایهی پروژهی متنباز uutils توسعه یافتهاند، مجموعهای از دستورات رایج لینوکس را بهصورت بومی در ویندوز اجرا میکنند. هدف مایکروسافت از این اقدام، سادهترکردن جابهجایی میان محیطهای مختلف مانند لینوکس، macOS، کانتینرها، فضای ابری و ویندوز عنوان شده است تا توسعهدهندگان بتوانند از همان دستورات و فرایندهای کاری آشنا استفاده کنند.
مایکروسافت یک سال پس از متنباز کردن Windows Subsystem for Linux، حالا یکپارچگی عمیقتری میان ویندوز و لینوکس ایجاد کرده است. قابلیت جدید WSL Containers به کاربران اجازه میدهد کانتینرهای لینوکسی را مستقیماً در ویندوز ایجاد، اجرا و مدیریت کنند.
این قابلیت علاوه بر رابط خط فرمان، API اختصاصی نیز دارد و حتی امکان اجرای کانتینرهای لینوکسی در اپلیکیشنهای بومی ویندوز را فراهم میکند. مایکروسافت اعلام کرده نسخهی آزمایشی عمومی WSL Containers طی ماههای آینده منتشر خواهد شد.
در بخش ابزارهای توسعه قابلیت جدیدی با نام Intelligent Terminal معرفی شده است. این ترمینال آزمایشی بر پایهی «ویندوز ترمینال» ساخته شده و از پروتکل ACP برای ارتباط با ایجنتهای هوش مصنوعی استفاده میکند.
مایکروسافت میگوید توسعهدهندگان میتوانند بدون خروج از محیط ترمینال، از ایجنتهای AI برای پرسیدن سؤال، رفع اشکال یا انجام وظایف مختلف کمک بگیرند. این قابلیت در کنار امکانات فعلی ویندوز ترمینال مانند تبها، پروفایلها، پوستهها و تنظیمات مختلف ارائه میشود.
بخش دیگری از تغییرات جدید به Windows Developer Configurations مربوط میشود؛ قابلیتی که اکنون بهصورت عمومی در دسترس قرار گرفته است. این ویژگی راهاندازی یک کامپیوتر جدید برای توسعهی نرمافزار را سادهتر میکند و میتواند بهطور خودکار ابزارهایی مانند WSL و PowerShell 7 و ویژوال استودیو کد را نصب کند.
همچنین برخی تنظیمات پرکاربرد توسعهدهندگان، مانند فعالسازی کنترل نسخهی Git در فایل اکسپلورر و نمایش فایلهای مخفی، بهصورت خودکار اعمال میشوند تا آمادهسازی سیستم زمان کمتری ببرد.
با این تغییرات، مایکروسافت بیش از گذشته به سمت پذیرش ابزارها و فرایندهای رایج دنیای لینوکس حرکت میکند؛ رویکردی که میتواند ویندوز ۱۱ را به گزینهای جذابتر برای توسعهدهندگانی تبدیل کند که بین چندین سیستمعامل و محیط کاری مختلف جابهجا میشوند.