瀏覽單個文章
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者dkjfso
整合Linux內核相容介面的新版Windows 10開始提供測試
Posted on 2019-06-14 Author 楊又肇 (Mash Yang) Comment(0)
https://mashdigi.com/windows-10-wit...n-to-be-tested/

有人用過嗎?
好像滿有趣的


一出來就跑去玩了,還要弄個 M$ Insider,所以我的 Win10 現在應該算是 beta 版。
但老實說 WSL 還是 WSL2 都還不到實用的地步,
我之前的評價 WSL 是拉基,WSL2 是好一點的拉基,
再過一陣子看看應該會改進吧,反正現在技術進步很快。



引用:
作者andy740629
我這邊的公司是 專門做 wifi modules , 有 sdio / pcie 介面
使用B公司晶片 , 自家維護 driver modules
產品用在 嵌入式行動裝置上 ex: arm mips & android system , 也可以用在 PC上 做成PCI-E m.2 介面
產測是在X86 PC 測試
driver要自行編譯成.ko file使用
driver 支援問題 跟 kernel 版本 是 絕對關係
假如從B公司拿到的driver只能用在kernel 4.14 以下
但是客戶要用在5.0以上 , 那這就是我們的工作了
所以kerenl src ( www.kernel.org )就是我們的好朋友了

你說的套件(.deb .rpm)實質也是預先編譯好的.ko file再用apt/yum安裝罷了
我工作機器雖然安裝ubuntu 18.04
但是kernel自行編譯使用測試
一路從4.4 4.9 4.14 4.19 , 5.x kernel也是能正常使用
所以跟 哪個 發行版本 沒有絕對關係 跟 kerenl 才有關係

甚至說,我這邊是非常上游的廠商
只是沒有free open source而已
有open...


因為 linux 是 monolithic 的 OS,所以 kernel modules (drivers)
需要嚴格的對應版本,即使是小版號不同也是不能用的,
當然對你這種高手來說,很多都是直接重編 module 就可以用了,
但對廣大的 user 就只能靠別人給現成的安裝套件了。
話說有些核心版本大改的,很多 functions 的 arguments 會改掉很麻煩,
古早時代都要一個一個去改,現在有 Macro 輔助處理這些不相容的簡單多了。

__________________
滿招損 謙受益
舊 2020-07-20, 09:08 AM #16
回應時引用此文章
darkangel離線中