※ 本文為 terievv 轉寄自 ptt.cc 更新時間: 2019-05-10 00:00:26
看板 PC_Shopping
作者 標題 [情報] 今夏Windows將開始內建Linux核心
時間 Wed May 8 00:03:07 2019
來源:IThome
https://bit.ly/2J6zBQd
今夏Windows將開始內建Linux核心 | iThome
微軟為適用於Linux的Windows子系統打造專屬核心,預計將加入到夏天的Windows Insiders版本 ...
微軟為適用於Linux的Windows子系統打造專屬核心,預計將加入到夏天的Windows Insiders版本 ...
2014年Satya Nadella上任微軟執行長喊出的「微軟愛Linux」,看來不是口號而是真的深
深愛上了,微軟宣布從今年夏天的Windows Insiders版本,將開始內含Linux核心,用來
支援最新版本適用於Linux的Windows子系統(Windows Subsystem for Linux,WSL),微
軟提到,這是Linux核心首次成為Windows的元件共同發布。
深愛上了,微軟宣布從今年夏天的Windows Insiders版本,將開始內含Linux核心,用來
支援最新版本適用於Linux的Windows子系統(Windows Subsystem for Linux,WSL),微
軟提到,這是Linux核心首次成為Windows的元件共同發布。
WSL是微軟2016年推出的功能,讓開發者可以在Windows上執行GNU/Linux環境,包括Bash
shell等命令列工具、公用程式甚至是X視窗系統等應用程式,WSL提供由微軟開發的Linux
相容核心介面,開發者可以在其上執行GNU使用者空間,像是Ubuntu、openSUSE與Kali等
Linux版本,而現在微軟乾脆直接讓Windows附帶Linux,並且同時發表了名為WSL 2的最新
WSL架構。
shell等命令列工具、公用程式甚至是X視窗系統等應用程式,WSL提供由微軟開發的Linux
相容核心介面,開發者可以在其上執行GNU使用者空間,像是Ubuntu、openSUSE與Kali等
Linux版本,而現在微軟乾脆直接讓Windows附帶Linux,並且同時發表了名為WSL 2的最新
WSL架構。
這個版本的Linux核心使用最新長期穩定版4.19,為確保WSL核心始終維持最新的版本,因
此當新的Linux長期穩定版本釋出,微軟會對核心進行衍合(Rebase)。這個Linux核心使
用來自Kernel.org的長期支援版本來源外,也應用許多微軟客製的補丁,目的是要縮短啟
動時間、減少記憶體使用,以打造出小而輕量的WSL 2核心。
此當新的Linux長期穩定版本釋出,微軟會對核心進行衍合(Rebase)。這個Linux核心使
用來自Kernel.org的長期支援版本來源外,也應用許多微軟客製的補丁,目的是要縮短啟
動時間、減少記憶體使用,以打造出小而輕量的WSL 2核心。
微軟提到,他們現在聘用越來越多的Linux貢獻者,除了可以獲得更多的Linux技術支援外
,他們也從上游直接對Linux做出更新,在使用Linux的過程同時對Linux做出貢獻。雖然
微軟仍有多項針對核心的更新,尚未包含在這次使用的Linux核心中,但是會包含在未來
使用的核心版本,微軟表示,維護下游的補丁不只增加複雜度,也並非開源社群的標準做
法,因此他們傾向開發產品需要的補丁,並與社群合作整合上游程式碼。
,他們也從上游直接對Linux做出更新,在使用Linux的過程同時對Linux做出貢獻。雖然
微軟仍有多項針對核心的更新,尚未包含在這次使用的Linux核心中,但是會包含在未來
使用的核心版本,微軟表示,維護下游的補丁不只增加複雜度,也並非開源社群的標準做
法,因此他們傾向開發產品需要的補丁,並與社群合作整合上游程式碼。
在安全性上,WSL核心微軟使用自家的CI/CD系統建置,並透過Windows Update提供更新服
務,確保核心能夠持續維持最新穩定版本,免受Linux漏洞影響安全。WSL 2提供的內核是
完全開源的,在Windows Insider版本中發布的WSL 2,也將會在GitHub釋出說明,有興趣
的開發者甚至可以開發自己的核心。
務,確保核心能夠持續維持最新穩定版本,免受Linux漏洞影響安全。WSL 2提供的內核是
完全開源的,在Windows Insider版本中發布的WSL 2,也將會在GitHub釋出說明,有興趣
的開發者甚至可以開發自己的核心。
看來M$終於了解到社群的重要性了
雖然是使用在WSL這種環境,但論指標性而言應該是不小
但日後若真的要當作Windows內核,恐怕還是很難XD
--
標題 [三國] 三國11,自創武將下野?!?!?! #1C_nVjV5 (Koei)
自創武將當君主怎麼會玩著玩著,他就下野了
只是他流浪到那個城市,首都就換到那個城市了....
推 :你是不是創了蔣介石 XDDDDD
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.46.80.109
※ 文章代碼(AID): #1SqQn3T5 (PC_Shopping)
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1557244995.A.745.html
→ : 完了完了 Linux Kernel 要被Windows帶壞了1F 05/08 00:05
推 : 就是要把linux吞掉吧2F 05/08 00:07
推 : 吞不掉啦 先免費再說XD3F 05/08 00:11
推 : 比爾蓋茨: 從今以後 由我立於頂端4F 05/08 00:12
→ : 子系統比主系統穩定5F 05/08 00:18
推 : 那讓Linux內建Windows Kernel如何?6F 05/08 00:29
推 : Linux Subsystem 不是現在就有了嗎?7F 05/08 00:31
稍微找了教學,原本是要使用指令去打開這功能,然後再安裝而且也不確定之前的版本是否直接就帶Linux內核
看起來應該是讓這個功能直接內建,想用的就去開啟即可
※ 編輯: AKSN74 (114.46.80.109), 05/08/2019 00:34:32
→ : wsl2像colinux之類的,不同於wsl8F 05/08 00:42
推 : 這東西不一樣 是以hyper-v為基礎的9F 05/08 00:46
→ : 之前是syscall trap後轉譯
→ : 效能應該會好不少
→ : 之前是syscall trap後轉譯
→ : 效能應該會好不少
推 : Linux master race12F 05/08 00:53
推 : 之前比較像 cygwin,之後是 vm13F 05/08 01:06
推 : Linux內建 Windows kernel 大概要找 ReactOS 來整吧
推 : Linux內建 Windows kernel 大概要找 ReactOS 來整吧
推 : hyperv效能是能有多好15F 05/08 01:16
→ : 一定還是純linux為主啦
→ : 一定還是純linux為主啦
推 : 包含Xwindow...真的會有人在Win10中玩Xwindow嗎?XD17F 05/08 01:29
推 : LTS 190418F 05/08 01:34
推 : 所以意思是這個新的東西會像OSX的terminal那樣?19F 05/08 01:46
WSL File System Support – Windows Subsystem for Linux
This is the fourth in a series of blog posts on the Windows Subsystem for Linux (WSL). For background information you may want to read the architectur ...
![[圖]](https://msdnshared.blob.core.windows.net/media/2016/06/file-system-graphic-1024x547.png)
Please enable WSL to run 32 bit ELF binaries – Welcome to the Windows developer feedback site!
It seems that executing 32bit ELF binaries results in "Exec format error" - guessing the kernel doesn't have 32 bit emulation support (compilation is ...
![[圖]](https://s3.amazonaws.com/uploads.uservoice.com/logo/design_setting/22550/original/WinDev-Feedback-logo.png?1447861796)
推 : ...請問這個需求來自何處?要用linux就直接用了,為23F 05/08 02:02
→ : 上面貼錯24F 05/08 02:02
→ : 什麼要這樣做?25F 05/08 02:02
推 : 會不會維護變複雜XD26F 05/08 02:05
→ : 喜歡在Win開發臭了嗎 開發完能直接測蠻方便的阿27F 05/08 02:12
→ : 不然要過VM或SSH也是很麻煩
→ : 不然要過VM或SSH也是很麻煩
推 : 現行WSL最殘的地方是I/o系統呼叫也需要轉譯29F 05/08 02:16
→ : 還要模擬Linux底下的權限設定等
→ : 結果就是I/o在WSL底下效能降得很慘,大概20倍
→ : WSL2有望恢復原速
→ : 還要模擬Linux底下的權限設定等
→ : 結果就是I/o在WSL底下效能降得很慘,大概20倍
→ : WSL2有望恢復原速
→ : 之前只是提供相容 api (類似freebsd的linuxulator)33F 05/08 02:22
→ : 現在是開個小vm來處理(理論上可以支援更多版本組合)
→ : 現在是開個小vm來處理(理論上可以支援更多版本組合)
推 : 以後不能嗆人去用Linux了35F 05/08 02:25
→ : 光vs code能直接把terminal改成WSL的就很棒了36F 05/08 02:27
→ : windows 的git慢得要命
→ : 裝個編譯工具鍊相對Linux底下毛超多
→ : 也等同現在的windows內建所有Linux基礎建設例如SSH
→ : server等
→ : WSL本身只是轉譯層,部分應用來說速度屌打整個vm的
→ : 解決方案
→ : WSL2也是vm,不知道ms能改到什麼程度了
→ : windows 的git慢得要命
→ : 裝個編譯工具鍊相對Linux底下毛超多
→ : 也等同現在的windows內建所有Linux基礎建設例如SSH
→ : server等
→ : WSL本身只是轉譯層,部分應用來說速度屌打整個vm的
→ : 解決方案
→ : WSL2也是vm,不知道ms能改到什麼程度了
推 : 感覺和WSL走完全不同路線了,原本WSL感覺超有趣的..44F 05/08 03:10
→ : 不過這樣不知道對IO的和檔案系統的支援怎樣,可以方
→ : 便存取本機的資源嗎?如果和VM一樣的話 感覺沒什麼
→ : 優勢
→ : 不過這樣不知道對IO的和檔案系統的支援怎樣,可以方
→ : 便存取本機的資源嗎?如果和VM一樣的話 感覺沒什麼
→ : 優勢
推 : 能內建用 google play APP的才夠猛48F 05/08 05:04
推 : 做測試很方便阿49F 05/08 09:32
推 : 可能的樣本是Z/OS上的USS(Unix System Services)吧50F 05/08 11:24
→ : 如果真的比照USS 那WSL2的能力就別想太多了
→ : 如果真的比照USS 那WSL2的能力就別想太多了
→ : 看看當年的萬聖節文件格外諷刺52F 05/08 11:55
推 : 這樣windows上面Docker就更穩了XD53F 05/08 12:10
推 : 用過WSL 爛透了 還有不要幻想上面能跑docker好嗎...54F 05/08 13:03
→ : 基本上WSL整個GPU api都不支援 之前花很多時間研究
→ : 完全是不能在WSL上跑任何CUDA相關的東西的
→ : 相當於一台只有CPU的Linux Kernel
→ : 基本上WSL整個GPU api都不支援 之前花很多時間研究
→ : 完全是不能在WSL上跑任何CUDA相關的東西的
→ : 相當於一台只有CPU的Linux Kernel
推 : yes!!!!58F 05/08 13:54
→ : 又要更肥大了嗎59F 05/08 18:36
→ : 不要再亂搞了60F 05/08 19:21
推 : 什麼時後內建安卓61F 05/08 21:08
推 : 不如在 KVM 裡面裝一台 win 就好,還不用擔心更新62F 05/08 22:21
--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 204
作者 AKSN74 的最新發文:
- 自22/2/24到25/2/19以來的俄軍損失統計 人員:約862390名 (+1300) 定翼機:370架 (+0) 旋翼機:331架 (+0) 坦克:10120輛 (+19) 裝步車輛:2109 …58F 31推
- 27F 16推
點此顯示更多發文記錄
回列表(←)
分享