Windows 10 атрымае ўбудаванае ядро ​​Linux ад Microsoft

За мінулыя гады Microsoft ажыццявіла некалькі ўласных праектаў Linux. Існавалі АС на базе Linux для сеткавых камутатараў у цэнтрах апрацоўкі дадзеных і АС на аснове Linux для мікракантролераў, створаных для ўбудаванай службы бяспекі Azure Sphere. А зараз стала вядома яшчэ аб адным праекце на базе Linux, над якім нейкі час працавалі адмыслоўцы Microsoft.

Windows 10 атрымае ўбудаванае ядро ​​Linux ад Microsoft

У першы дзень канферэнцыі распрацоўнікаў Build 2019 праграмны гігант абвясціў аб стварэнні ўласнай версіі ядра Linux, якое стане часткай Windows 10. Першыя тэставыя зборкі для ўдзельнікаў праграмы Insider будуць выпушчаныя ўжо ў канцы чэрвеня. Гэта ядро ​​забяспечыць аснову для архітэктуры Microsoft Windows Subsystem for Linux (WSL) 2. як адзначылі прадстаўнікі Microsoft у сваім блогу, гэта першы выпадак, калі паўнавартаснае ядро ​​Linux стане убудаваным кампанентам Windows.

Нагадаем: WSL 1 уяўляў сабой пласт сумяшчальнасці, у сутнасці эмулятар, для выканання бінарных файлаў Linux (ELF) у асяроддзі аперацыйнай сістэмы Windows 10 і Windows Server 2019. Гэта, напрыклад, дазволіла ў апошнія гады перанесці ў Windows абалонку Bash, дадаць падтрымку OpenSSH у Windows 10, а таксама ўключыць дыстрыбутывы Ubuntu, SUSE Linux і Fedora у краму прыкладанняў Microsoft Store.

Windows 10 атрымае ўбудаванае ядро ​​Linux ад Microsoft

З'яўленне паўнавартаснага ядра адчыненай АС у WSL 2 дазволіць палепшыць сумяшчальнасць, істотна падвысіць прадукцыйнасць прыкладанняў Linux пад Windows, паскорыць час загрузкі, аптымізаваць выкарыстанне аператыўнай памяці, паскорыць працу ўводу-высновы файлавай сістэмы і запускаць кантэйнеры Docker напроста, а не праз віртуальную машыну.

Рэальны прырост прадукцыйнасці будзе залежаць ад таго, аб якім дадатку ідзе гаворка і як яно ўзаемадзейнічае з файлавай сістэмай. Унутраныя тэсты Microsoft паказваюць, што WSL 2 працуе ў 20 разоў хутчэй у параўнанні з WSL 1 пры распакаванні архіваў tarball і прыкладна ў 2-5 разоў хутчэй пры выкарыстанні git clone, npm install і cmake у розных праектах.

Windows 10 атрымае ўбудаванае ядро ​​Linux ад Microsoft

Ядро Microsoft Linux першапачаткова будзе заснавана на апошняй доўгатэрміновай стабільнай версіі 4.19, якая прымяняецца кампаніяй, і ў тэхналогіях, задзейнічаных хмарнымі сэрвісамі Azure. Па словах афіцыйных прадстаўнікоў Microsoft, ядро ​​будзе цалкам адчыненым: гэта значыць усе якія ўносяцца Microsoft змены будуць прадстаўленыя супольнасці распрацоўнікаў Linux. Кампанія таксама абяцае, што з выхадам наступнай доўгатэрміновай стабільнай версіі ядра абновіцца і версія для WSL 2, каб распрацоўшчыкі заўсёды мелі доступ да апошніх навін Linux.

Windows 10 атрымае ўбудаванае ядро ​​Linux ад Microsoft

WSL 2 па-ранейшаму не будзе ўключаць якія-небудзь бінарных файлаў карыстацкай прасторы, як і ў выпадку з бягучай версіяй WSL 1. Карыстальнікі па-ранейшаму змогуць выбіраць, які менавіта дыстрыбутыў Linux ім больш падыходзіць, загружаючы яго як праз Microsoft Store, так і з іншых крыніц.

Адначасова Microsoft прадставіла новае магутнае прыкладанне каманднага радка для Windows 10, якое атрымала назву Windows Terminal. Яно ўключае ўкладкі, цэтлікі, тэкставыя смайлікі, падтрымлівае тэмы, пашырэння і рэндэрынгу тэксту на аснове GPU. Дадатак прызначана для доступу да такіх асяроддзяў, як PowerShell, Cmd і WSL. Гэта яшчэ адзін крок Microsoft, закліканы спрасціць узаемадзеянне распрацоўшчыкаў з Windows 10. Папярэдняя версія Windows Terminal ужо даступная у выглядзе рэпазітара на GitHub, а з'яўленне ў Microsoft Store абяцана ў сярэдзіне чэрвеня.


Дадаць каментар