[ad_1]
مایکروسافت اکنون زیر سیستم ویندوز را برای لینوکس (WSL) به عنوان یک پروژه منبع باز منتشر کرده است. این شرکت در کنفرانس خود برای نرم افزار و توسعه دهندگان وب Microsoft Build اعلام کرد و کد را در GitHub تهیه کرد. گروه ایالات متحده در وبلاگ توسعه دهنده می نویسد ، اکنون کاربران می توانند “WSL ، کامپایل خود را ، رفع و کارکردهای خاص خود را اضافه کرده و در توسعه شرکت کنند.” تقریباً کل کد اختصاصی که تاکنون به عنوان منبع باز در دسترس بوده است.
WSL از چندین مؤلفه تشکیل شده است. از یک طرف ، این برنامه شامل برنامه های خط فرمان است که به عنوان مثال به عنوان نقطه ورود برای تعامل با زیر سیستم ، به عنوان مثال wsl.exe
با wslconfig.exe
وت wslg.exe
بشر علاوه بر این ، این شامل برنامه خدمات است ، که به عنوان مثال ، ماشین مجازی WSL ، توزیع را بارگیری می کند و نسخه های پرونده را در سیستم های لینوکس آویزان می کند. فرآیندهای لینوکس و Daemon از لینوکس و باینری های مربوطه و همچنین اجرای Plan9 برای تبادل پرونده نیز بخشی از WSL هستند و اکنون پارچه های منبع در دسترس هستند.
مایکروسافت تمام قسمت های WSL رایگان نیست
اجزای جداگانه WSL قبلاً تحت مجوز منبع باز در دسترس بوده است. این شامل هسته لینوکس WSL و پشتیبانی از Wayland و X11 است. با این حال ، مایکروسافت همچنین بخش های جداگانه WSL را از پروژه منبع باز حذف می کند. lxcore.sys
، راننده هسته WSL 1 ، و P9rsr.sys
وت p9np.dll
این امر برای هدایت سیستم فایل ویندوز به لینوکس ، صریحاً تحت مجوز اختصاصی باقی می ماند ، زیرا آنها هنوز هم بخشی از تصاویر ویندوز هستند.
مایکروسافت در وبلاگ می نویسد: “حتی بدون دسترسی به کد منبع ، جامعه در توسعه WSL نقش داشته است.” “ما از دیدن چگونگی توسعه پروژه اکنون هیجان زده هستیم.” با این حال ، تاکنون مشخص نشده است که چگونه مایکروسافت WSL می خواهد به عنوان یک پروژه منبع باز مدیریت کند و کدهای اوج جامعه را اداره می کند. در GitHub ، مایکروسافت کد منبع نسخه فعلی 2.5.7 را برای بارگیری فراهم می کند. اخیراً ، مایکروسافت توزیع رسمی لینوکس دیگر به WSL با Fedora 42 اضافه کرد.
(SFE)
[ad_2]
لینک منبع