日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

微软在 Windows 10 中搞了个真正的 Linux 内核

發(fā)布時(shí)間:2023/11/21 综合教程 45 生活家
生活随笔 收集整理的這篇文章主要介紹了 微软在 Windows 10 中搞了个真正的 Linux 内核 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  微軟在 5 月 6 日推出了全新的終端Windows Terminal,這是一個(gè)全新的、流行的、功能強(qiáng)大的命令行終端工具。包含很多來社區(qū)呼聲很高的特性,例如:多 Tab 支持、富文本、多語言支持、可配置、主題和樣式,支持 emoji 和基于 GPU 運(yùn)算的文本渲染等等。

  同時(shí)該終端依然符合我們的目標(biāo)和要求,以確保它保持快速、高效,并且不會(huì)消耗大量?jī)?nèi)存和電源。

  而在這之上,其實(shí)是 2 代 WSL(Windows Subsystem for Linux 2)提供了強(qiáng)勁動(dòng)力。

  WSL 團(tuán)隊(duì)在博客中寫到:

今天我們推出 Windows Subsystem for Linux 的最新架構(gòu):WSL 2!這種新架構(gòu)的變化將允許:大幅度的文件系統(tǒng)性能提升,以及完整的系統(tǒng)調(diào)用兼容性,這意味著可以在 WSL 2 中運(yùn)行更多 Linux 應(yīng)用程序,例如 Docker。

  WSL 1 雖然已經(jīng)于 2016 年就推出,但是社區(qū)一直要求提高文件系統(tǒng)性能,并具有更好的系統(tǒng)調(diào)用兼容性,使更多應(yīng)用程序可以在 WSL 內(nèi)部工作。新推出的 WSL 2 使用一個(gè)全新的體系結(jié)構(gòu),使用真正的 Linux 內(nèi)核,可以在 Windows 上運(yùn)行 ELF64 Linux 二進(jìn)制文件,新的架構(gòu)改變了這些Linux 二進(jìn)制文件與 Windows 和計(jì)算機(jī)硬件的交互方式,但仍提供與 WSL 1 相同的用戶體驗(yàn)。單個(gè) Linux 發(fā)行版既可以作為 WSL 1 發(fā)行版運(yùn)行,也可以作為 WSL 2 發(fā)行版運(yùn)行,可以隨時(shí)升級(jí)或降級(jí),并且可以并行運(yùn)行 WSL 1 和 WSL 2 發(fā)行版。

  Linux 二進(jìn)制文件使用系統(tǒng)調(diào)用來執(zhí)行許多功能,例如訪問文件、請(qǐng)求內(nèi)存與創(chuàng)建進(jìn)程等。WSL 1 創(chuàng)建了一個(gè)轉(zhuǎn)換層,對(duì)這些系統(tǒng)調(diào)用進(jìn)行翻譯,以允許它們?cè)?Windows NT 內(nèi)核上工作。但是,實(shí)現(xiàn)所有這些系統(tǒng)調(diào)用很有挑戰(zhàn)性,導(dǎo)致某些應(yīng)用程序無法在 WSL 1 中運(yùn)行。現(xiàn)在 WSL 2 包含自己的 Linux 內(nèi)核,它具有完整的系統(tǒng)調(diào)用兼容性。這引入了一組可以在 WSL 中運(yùn)行的全新應(yīng)用程序。

  值得一提的例子是 Linux 版本的 Docker,以及 FUSE 可以在 WSL 2 中運(yùn)行。同時(shí),使用 WSL 2 意味著可以比 WSL 1 更快地獲得 Linux 內(nèi)核的最新改進(jìn),因?yàn)殚_發(fā)團(tuán)隊(duì)可以簡(jiǎn)單地更新 WSL 2 內(nèi)核而不需要自己重新實(shí)現(xiàn)更改。

  毋庸置疑,WSL 2 的速度也明顯比 1 代快!git clone、npm install、apt update 與 apt upgrade 等文件密集型操作都會(huì)明顯加快。實(shí)際的速度增加將取決于正在運(yùn)行的應(yīng)用程序以及它與文件系統(tǒng)的交互方式。開發(fā)團(tuán)隊(duì)運(yùn)行的初始測(cè)試使 WSL 2 在解壓 tarball 時(shí)比 WSL 1 快 20 倍,在各種項(xiàng)目中使用 git clone、npm install 和 cmake 時(shí)速度提高約 2-5 倍。

  WSL 2 的初始版本將于今年 6 月底通過 Windows 內(nèi)部人員計(jì)劃提供。

  詳情查看博客:Announcing WSL 2

總結(jié)

以上是生活随笔為你收集整理的微软在 Windows 10 中搞了个真正的 Linux 内核的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。