Корпорація Microsoft інтегрує ядро Linux у Windows 10 для забезпечення функціонування підсистеми Windows для Linux (WSL). Проте, цікавим є той факт, що ви можете використовувати не тільки ядро від Microsoft. З’явилась можливість створити власне, кастомне ядро Linux для використання у Windows.
Ця нова функціональність є частиною оновленої версії WSL, яка доступна у збірці Insider Preview 18945. Ця збірка належить до гілки 20H1, що вказує на її ймовірний випуск у квітні 2020 року. Наразі невідомо, чи буде ця можливість доступна у версії 19H2, реліз якої очікується у жовтні 2019 року.
Хоча Microsoft вже інтегрувала ядро Linux, WSL 2 стає ще більш потужним, ніж вважалося спочатку. Тепер ви маєте повну свободу дій з ядром Linux, включаючи можливість додавання необхідних модулів. Ви можете вказати шлях до вашого кастомного файлу ядра у файлі .wslconfig, розташованому у вашій системі. Windows автоматично завантажуватиме це ядро під час кожного запуску вашої системи Linux. Якщо ви не надасте власне ядро, Windows використовуватиме стандартне, вбудоване ядро.
Як пояснює Крейг Лоуен, менеджер програм з Microsoft, що займається платформою для розробників Windows:
«Ми поставляємо ядро Linux разом з WSL 2, і воно інтегровано в Windows. Однак, можуть бути ситуації, коли вам потрібне особливе ядро для ваших дистрибутивів WSL 2, наприклад, для використання специфічного модуля ядра. Тепер ви можете використовувати опцію ядра у файлі .wslconfig, вказавши шлях до потрібного ядра на вашому комп’ютері. Це ядро буде завантажуватися у віртуальну машину WSL 2 під час її запуску. Якщо опція не вказана, буде використовуватись стандартне ядро Linux, що поставляється разом із Windows у складі WSL 2.»
WSL також отримала інші покращення. Зокрема, створено новий глобальний файл конфігурації .wslconfig. Користувачі WSL 2 тепер мають можливість підключатися до Linux-серверів, які працюють на їхніх системах, використовуючи localhost.
Ця остання збірка для попереднього перегляду включає в себе оновлений дизайн Cortana, спрощений пошук файлів у Провіднику файлів, а також можливість налаштування індикатора текстового курсору.