Microsoft компаниясы
Стандартты ядроны пайдалану жүйелік қоңыраулар деңгейінде Linux-пен толық үйлесімділікке қол жеткізуге және Windows жүйесінде Docker контейнерлерін үздіксіз іске қосу мүмкіндігін қамтамасыз етуге, сондай-ақ FUSE механизмі негізінде файлдық жүйелерді қолдауды жүзеге асыруға мүмкіндік береді. WSL1-мен салыстырғанда WSL2 енгізу/шығару және файлдық жүйе операцияларының өнімділігін айтарлықтай арттырды. Мысалы, қысылған мұрағатты қаптамадан шығарған кезде WSL2 WSL1-ге қарағанда 20 есе, ал «git clone», «npm install», «apt update» және «apt upgrade» операцияларын орындау кезінде 2-5 есе жылдамырақ.
WSL2 Linux 4.19 ядросына негізделген компонентті ұсынады, ол Windows ортасында Azure жүйесінде бұрыннан қолданылған виртуалды машинаны пайдаланып жұмыс істейді. Linux ядросының жаңартулары Windows Update механизмі арқылы жеткізіледі және Microsoft корпорациясының үздіксіз интеграциялық инфрақұрылымына қарсы сыналады. Ядроны WSL-мен біріктіру үшін дайындалған барлық өзгерістер GPLv2 тегін лицензиясы бойынша жарияланады деп уәде етілген. Дайындалған патчтар ядроны іске қосу уақытын қысқартуға, жадты тұтынуды азайтуға және ядродағы драйверлер мен ішкі жүйелердің ең аз қажетті жиынтығын қалдыруға арналған оңтайландыруларды қамтиды.
WSL1 ескі нұсқасына қолдау сақталады және пайдаланушы қалауларына байланысты екі жүйе де қатар қолданылуы мүмкін. WSL2 WSL1 үшін мөлдір ауыстыру ретінде әрекет ете алады. WSL1 пайдаланушы кеңістігі құрамдастары сияқты
Қоршау
Ақпарат көзі: opennet.ru