В начале апреля 2016 года Microsoft объявила, что внедряет в Windows 10 среду Bash из Ubuntu. Она уже доступна в тестовых сборках ОС Microsoft. Энтузиасты также успели выяснить, что Bash позволяет запускать Linux-приложения не только в командной строке, но и через графический интерфейс. Теперь Microsoft решила еще больше раскрыть свои карты.
Внедрение элементов Linux производилось командой Microsoft, отвечающей за разработку ядра системы. Таким образом, реализация подсистемы Linux уже не является виртуальной машиной или чем-то в этом роде. Она внедрена глубже. Работа похожа на ту, что была проделана с ядром NT для обеспечения поддержки POSIX или OS/2.
Linux может напрямую обращаться к ядру Windows, передавая ему немодифицированные двоичные файлы Linux в процессах Pico.
Коллекция компонентов WSL позволяет выполнять бинарные файлы Linux ELF64 прямо в Windows. Она включает как пользовательские, так и компоненты ядра.
Microsoft отмечает, что такая реализация подсистемы не была простой задачей. Она включает в себя драйверы режима ядра lxss.sys и lxcore.sys. Они не содержат элементы ядра Linux, а являются собственной имплементацией Linux-совместимых интерфейсов.