回覆列表
-
1 # 光明右使8787
-
2 # 薛定諤的貓160308433
其實這樣提問就不怎麼對。基於xx核心的說法好像是Windows世界說的。在GNU/Linux世界是不用這樣的。你可以從零開始製作一個自己的Linux。最簡單的是lfs,首先去lfs官方下載手冊和原始碼包,自己建立編譯環境,然後自己編譯一個適合自己的Linux。核心除了可選Linux核心外,hurd核心也可以選。如果想編譯適合arm架構的Linux,就得先下載clfs的手冊了,玩玩交叉編譯。如果想帶上圖形介面,繼續blfs。總之,自己編譯一個適合自己電腦的Linux,只要電腦硬體跟得上,自己有時間折騰,這事不是很難。如果水平再高點,連那些發行版的包管理也可以拿來用用……
Linux核心基本已經包含了常見的硬體驅動,所以只需要一個編譯框架,比如buildroot或openwrt之類的。選中目標板的硬體驅動和功能包,去掉多餘的,就可以編譯出一個精緻的系統。像openwrt,編譯好的韌體通常只有幾M大小。
如果是通用桌面機,需要圖形介面,那就找個發行版比如常用的debain改吧。