我們一(yī)直在路(lù)上(shàng),隻為(w'✔èi)更優質的(de)服務
SMART SERVICE
TIME: 2019-05-07
今天早些(xiē)時(shí)候,我們寫道(dào),微(w σēi)軟将為(wèi)Windows的(de)Linux子(zǐ)☆™§系統添加一(yī)些(xiē)重要(yào)的(de)新功能(nén≤'g),包括對(duì)Docker容器(qì)的(de)本機(jī)π¥支持。事(shì)實證明(míng),這(zhè™≥↔)不(bù)是(shì)它的(de)全部。
所有(yǒu)這(zhè)些(xiē)都(dōu)在改變Wi±✔"ndows的(de)Solaris子(zǐ)系統2.而不( £©bù)是(shì)在NT內(nèi)核上₹♦✘(shàng)模拟Linux內(nèi)核API,WSL 2将在輕量 ♠級虛拟機(jī)中運行(xíng)完整的(de)Linux內(nèi)核>>↔→。這(zhè)個(gè)內(nèi)核将被削減并針對(duì)這(✘∏™zhè)個(gè)特定的(de)用(yòng)例進行(xíng)定制(zhì)"∏φ,具有(yǒu)精簡的(de)硬件(jiàn)支持(因為(wèi) ∑₩&它将遵循主機(jī)Windows操作(zuò)系統)并且可(kě≤®)以更快(kuài)地(dì)啓動。
Linux內(nèi)核是(shì)GPL→≈₹"ed開(kāi)源的(de); ®×¥;GPL許可(kě)證要(yào)求必須根據GPL許可(kě)證發布對₩♣(duì)代碼所做(zuò)的(de)任何修改。Microsoft将 ™±适當遵守此規範,發布它對(duì)內(nèi)核所做(zu§ Ωδò)的(de)補丁和(hé)修改。WSL 2也(yě)将使用(yòσ§δng)與當前WSL類似的(de)拆分(fēn):內(nèi)£←↔核組件(jiàn)将随Windows一(yī)起提γ★供,而各種Linux發行(xíng)版提供的(de)&÷₹¥ldquo;個(gè)性&rdqu•×<o;可(kě)以從(cóng)Micros↕πoft Store安裝。
通(tōng)過使用(yòng)Linux內(nèi)核↑₩÷本身(shēn),Microsoft免費(fèi)獲得(de)Linuασ ✘x的(de)所有(yǒu)功能(néng)。這(zhè)就(jiù)是±∑(shì)WSL 2将支持Docker容器(qì)的(deΩ♦)原因:所有(yǒu)底層基礎架構(如(rú)cgrΩδδ≠oup)已經在Linux內(nèi)核中,而™↕™Microsoft不(bù)需要(yào)自(zì)己實現(xiàn)這(¥♣Ωzhè)些(xiē)功能(néng)。嵌入式內(nèi)≤®核将由Windows Update進行(xíng)維護和(hé)更↕≤✔新。
這(zhè)也(yě)為(wèi)性能(néng)提供✔×了(le)很(hěn)大(dà)的(de)提升。文(wén)件φπ(jiàn)系統繁重的(de)操作(zuò),例如(rú)提取tarball∑✘✔☆,可(kě)以快(kuài)20倍; 其他(φ<tā)活動(比如(rú)在Git中克隆源代碼庫)的(de)速度可($×$kě)能(néng)要(yào)快(kuài)五倍。
WSL已經受到(dào)開(kāi)發人(rαδén)員(yuán)的(de)熱(rè)烈歡迎,因為(wèi)它提供了(¥✘le)一(yī)個(gè)類似Linux的(de)開(kāi)發環♠↓境。WSL 2将把它提升到(dào)一(yī)個(gè)新的(de♠<)水(shuǐ)平,但(dàn)幾乎消除了(le)WSL 1所具有(y♦∞ǒu)的(de)兼容性問(wèn)題。
WSL 2的(de)第一(yī)次預覽将于6月(yuè)發布。±↔↓σ