- مایکروسافت اعلام کرده است که زیرسیستم ویندوز برای لینوکس (WSL) در حال متنباز شدن است و شفافیت و همکاری بیشتری را در اکوسیستم توسعه فراهم میکند.
- کد WSL اکنون در گیتهاب موجود است، به استثنای اجزای کوچک و ایزوله به دلایل فنی که بر عملکرد اصلی تأثیری ندارند.
- این اقدام به یک تقاضای دیرینه جامعه پاسخ میدهد و در را به روی فورکها و مشارکتهای خارجی باز میکند و مطالعه عملکرد و نگهداری آینده آن را، صرف نظر از تصمیم مایکروسافت، تسهیل میکند.
- WSL به ابزاری کلیدی برای ادغام برنامهها و محیطهای لینوکس در ویندوز تبدیل شده است که نشاندهندهی تغییر استراتژیک مایکروسافت به سمت قابلیت همکاری و نرمافزار متنباز است.

چشمانداز توسعه نرمافزار ویندوز در حال تجربه یک بحران است تغییر قابل توجه پس از اعلام مایکروسافت مبنی بر افتتاح زیرسیستم ویندوز برای لینوکس (WSL) به عنوان یک پروژه متن باز. این تصمیم در پاسخ به درخواستی است که سالها توسط جامعه توسعهدهندگان دنبال میشد. سهولت بیشتر در حسابرسی، سفارشیسازی و تکامل از این ابزار اساسی در سیستم عامل مایکروسافت.
انتشار کد منبع WSL (متن باز WSL)، اکنون قابل دسترسی است از طریق پلتفرم گیتهاب، به این معنی است که تقریباً تمام اجزای آن میتوانند توسط هر کاربر یا توسعهدهنده خارجی تجزیه و تحلیل، تطبیق یا دوباره استفاده شوند. فقط آنهایی که کنار گذاشته شدهاند اجزای ثانویه، مانند درایور LXcore.sys و برخی منابع مرتبط با تغییر مسیر فایلکه عدم وجود آن بر عملکرد عادی زیرسیستم تأثیری ندارد.
پیشرفت استراتژیک به سوی همکاری و نرمافزار آزاد
مایکروسافت مدتها پیش نشان داده بود تغییر مهم در رویکرد آن به نرمافزار آزاد. ادغام اولیه WSL به کاربران ویندوز اجازه داد تا برنامهها یا توزیعهای لینوکس را به صورت بومی اجرا کنند، چیزی که فقط یک دهه پیش غیرقابل تصور بود. از آن زمان، این شرکت تعهد خود را به این پلتفرم تقویت کرده است.
حرکت WSL به سمت متنباز نه تنها شفافیت را ارتقا میدهد، اما همچنین امکان به عهده گرفتن نگهداری آن توسط اشخاص ثالث را فراهم میکند در صورتی که مایکروسافت تصمیم به کنار گذاشتن این پروژه بگیرد، همانطور که در زمان خود با زیرسیستم ویندوز برای اندروید اتفاق افتاد.
این تغییر به متخصصان و کسبوکارها اجازه میدهد تا WSL را با نیازهای خود تطبیق دهند، از ویژگیهای جدید بهرهمند شوند یا مسیرهای جایگزین را از طریق انشعابها بررسی کنند. برای جامعه، این گواه آن است که مایکروسافت به قابلیت همکاری و گفتگو با سایر سیستم عاملها متعهد است.به خصوص در زمینههایی مانند ابر عمومی Azure، جایی که لینوکس در حال حاضر بخش قابل توجهی از حجم کار را تشکیل میدهد.
WSL به عنوان ابزاری برای توسعهدهندگان و کاربران پیشرفته
زیرسیستم ویندوز برای لینوکس از زمان معرفیاش در کنفرانس بیلد، نه سال پیش، توجه زیادی را به خود جلب کرده است. نسخه اول فقط دسترسی محدودی به مفسر Bash ارائه میداد، اما بهروزرسانیهای مداوم، دسترسی به آن را گسترش داده است تا امکان اجرای طیف گستردهای از برنامههای لینوکس را در ویندوز فراهم کند.
از دیدگاه عملکردی، WSL زندگی را برای توسعهدهندگان و متخصصان آسانتر میکند که به محیطهای ترکیبی نیاز دارند و ابزارها، کنسولها و ابزارهای لینوکس را بدون نیاز به ماشینهای مجازی یا نصبهای دوگانه پیچیده، در دسکتاپ ویندوز ادغام میکنند.
بسیاری از کاربران برای این انعطافپذیری ارزش قائلند، اگرچه این تجربه هنوز با نصب لینوکس بومی مطابقت ندارد.. با این حال، به عنوان پلی بین دو اکوسیستم بزرگ، WSL خود را به عنوان یک منبع بسیار مفید تثبیت کرده است، امکان دسترسی به بسیاری از مزایای نرمافزارهای رایگان را بدون ترک محیط آشنای ویندوز فراهم میکند.
پیامدها و آینده WSL به عنوان منبع باز
از جمله دلایلی که مایکروسافت را به این اقدام واداشته است، هر دو مورد هستند عوامل فنی و استراتژیک. انتشار کد، امکان حسابرسی را چند برابر میکند، نوآوری را تشویق میکند و به جامعه اجازه میدهد تا به حل مشکلات بالقوه کمک کنند یا محصول را در مسیرهای جدید تکامل دهند..
برای توسعهدهندگان، داشتن یک WSL باز به این معنی است که کنترل بیشتر بر رفتار ابزار, گزینه های سفارشی سازی بیشتر و فرصت یافتن سریعتر راهحلها برای مشکلات بالقوه، به لطف کار مشارکتی و شفافیت کد.
این معیار همچنین میتواند به صورت زیر تفسیر شود تلاش مایکروسافت برای تقویت وجهه خود در اکوسیستم متنبازو جذب پروفایلهایی که به طور سنتی در محیطهای خالص لینوکس کار میکردند به پلتفرم خود، به ویژه در تحولات مرتبط با هوش مصنوعی، فضای ابری و اتوماسیون.
در میانمدت، میتوان انتظار داشت که مشتقات پروژه ظاهر میشوند یا پیشرفتهایی که مستقیماً توسط جامعه ارائه شدهاند، و جذابیت ویندوز را به عنوان محیطی برای کسانی که نیاز به همزیستی با هر دو سیستم دارند، بیشتر میکنند.
گذار WSL به متنباز، نشاندهندهی... مرحله جدیدی در رابطه بین ویندوز و لینوکسو سناریویی را مطرح میکند که در آن همکاری و شفافیت در دنیای نرمافزار اهمیت بیشتری پیدا میکند و به نفع توسعهدهندگان، شرکتها و کاربران شخصی خواهد بود.
من یک علاقه مند به فناوری هستم که علایق "گیک" خود را به یک حرفه تبدیل کرده ام. من بیش از 10 سال از زندگی خود را صرف استفاده از فناوری های پیشرفته و سرهم بندی کردن انواع برنامه ها از روی کنجکاوی کرده ام. اکنون در زمینه فناوری رایانه و بازی های ویدیویی تخصص دارم. این به این دلیل است که بیش از 5 سال است که برای وب سایت های مختلف در زمینه فناوری و بازی های ویدیویی می نویسم و مقالاتی را ایجاد می کنم که به دنبال ارائه اطلاعات مورد نیاز شما به زبانی قابل فهم برای همه هستند.
اگر سوالی دارید، دانش من از همه چیز مربوط به سیستم عامل ویندوز و همچنین اندروید برای تلفن های همراه است. و تعهد من به شماست، من همیشه حاضرم چند دقیقه وقت بگذارم و به شما کمک کنم تا هر سوالی را که ممکن است در این دنیای اینترنتی داشته باشید حل کنید.


