為什麼自己編的kernel這麼佔空間 - Linux

George avatar
By George
at 2018-10-14T20:45

Table of Contents

如題

OS是Ubuntu 16.04

套件庫提供的核心版本是4.4.0-127

我自己編的版本是從kernel.org下載來的linux-4.4.161

核心(/boot/vmlinuz-*)的部份還好

大小相去不遠 (6.9m vs 6.8m)

但模組的部份就差多了

模組選項我一個個挑選過

數量比官方核心少很多

但大小還是比官方核心大

有人知道是什麼導致這樣的差異嗎?

是gcc編譯參數不同造成的嗎?

怎麼知道官方核心是下怎樣的參數編起來的呢?

我自己的核心都下"-march=native -O2"

有更好的參數下法嗎?謝謝。


--
Tags: Linux

All Comments

Iris avatar
By Iris
at 2018-10-17T11:55
cflags Kernel 會用自己的
模組因為預設沒有 strip 所以會超級大
Gilbert avatar
By Gilbert
at 2018-10-19T00:14
安裝的時候 make INSTALL_MOD_STRIP=1 modules_install
Yuri avatar
By Yuri
at 2018-10-20T08:18
大小應該會變成十分之一吧
Olga avatar
By Olga
at 2018-10-21T06:08
你要人工strip就 find -name \*.ko -exec strip -g {} \;
Megan avatar
By Megan
at 2018-10-21T19:34
可以檢查是不開了 DEBUG_INFO
Quanna avatar
By Quanna
at 2018-10-26T09:38
推 strip , 之前自己build android rom時好需要啊
Faithe avatar
By Faithe
at 2018-10-29T14:44
https://blog.gspirits.org/wp/956 , 關debug info

如何將Ubuntu字體渲染完全搬到Manjaro

Tracy avatar
By Tracy
at 2018-10-11T19:35
Ubuntu對中英文字體渲染效果實在一絕, 要不是他字體渲染效果優於其他發行版, 我也不會使用它,軟體舊又 bug 多, 相較之下 Manjaro 問題反而少了很多, 請問有辦法完全將 Ubuntu 字體的設定 完全複製到 Manjaro 那邊嗎? Ubuntu 中英文是分開處理的,好複雜! - ...

請問 Ubuntu 的 ibus-mozc 要怎麼切換英日文呢?

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2018-10-11T12:39
每次選擇了 mozc 輸入法後都要手動點選日文才有辦法輸入日文, 去 google 一下也找不到可以用的快捷鍵,請問有人知道怎用嗎? 然後 ibus 選擇輸入法時在某些方框內輸入完畢沒辦法按 enter, 都要切換回 zh 狀態才有辦法有反應,請問有人有解嗎?真怪耶! 這次換回 Ubuntu 後才發現他的預設 ...

vitrualbox裝linux開機有錯誤訊息…

Carolina Franco avatar
By Carolina Franco
at 2018-10-10T12:22
如題,我在舊電腦用vitrualbox裝的xubuntu匯出到新筆電後, Xubuntu 12.04開機後 有boot到輸入帳密的畫面,輸入完帳密就出現這訊息自動關閉系統了…請問這會是什麼 問題,thanks https://imgur.com/a/LQq8tv1 - ...

請問如何更改網路卡名稱 (Fedora 26)

Franklin avatar
By Franklin
at 2018-10-09T18:08
如圖所示 https://imgur.com/a/T0icbo4 要將Ethernet(enp0s8)與Ethernet(enp0s3)更改為Ethernet(eth0)與Ethernet(eth1) 試過網路上的方法,但無法成功,這是Fedora 26版本,謝謝! 試過更改ifcfg-enp0s3中的 ...

/etc/fstab 檔案系統掛載表

Cara avatar
By Cara
at 2018-10-09T16:36
hey 我有一個疑問 當我下cat /etc/fstab查看檔案掛載表時 https://imgur.com/Bx1KjGb.jpg 為什麼掛載在/boot的那個分割區 是以UUID指定 而不是以裝置路徑例:/dev/sda1像這樣指定? 我在鳥哥網站上看到一段話 「從鳥哥測試機的 /etc/f ...