什么情况下才会自己编译内核?

298 天前
 zuotun
自用 Arch 看着 6.12 都到 rc7 了还没发布我有点急了
以前也尝试过编译,一路上的参数选项看的我都烦了所以不太想自己动手
5268 次点击
所在节点    Linux
40 条回复
jqtmviyu
297 天前
ARM 设备, 例如高通 cpu 的手机刷 linux, 路由器 openwrt, 安卓内核
zuotun
297 天前
@miscnote #4 主要是提速,据说 zen 打游戏会高那么几帧

@qfly #6 所以我还在 6.11 啊,另外出问题还可以切回旧内核,一路上其他折腾已经出过不少问题了

@hefish #9 基本没有,6.13 倒是可能有 #19

@jqtmviyu #21 是高通的都不支持吗?记得以前是有能插卡的高通笔记本的,不过 SIM 卡驱动好像又是一个大问题了
lucifer9
297 天前
@zuotun 要有针对性优化和追新的话,要不考虑下 https://github.com/CachyOS/linux-cachyos
Jf35jxN3fwBXyeLh
297 天前
我以前研究 linux 内核漏洞的时候,会自己编译内核,还会去 debug 内核
m1nm13
297 天前
你把旧的 config 直接导入进去编译不就完了?哪需要自己点?再说你自己配的内核,进系统不直接黑屏就不错了

之前测试内核的时候就把 ubuntu 的 config 直接导进最新内核里面编译.自己配的根本用不了
valjean
297 天前
@zuotun
嗯,看样子得到 6.13 了,不过也是等不急,先自己鼓捣看看吧
crackself
297 天前
博通网卡安装 gentoo 和 LFS 编过,裁剪配置一次内核,后续升级一直受益
ivvei
297 天前
装 Gentoo 的时候。
colom
297 天前
当时编译实时内核,要加个补丁改点选项
leon2023
297 天前
就编过 openwrt 的,大部分时候都用别人编译好的
yanqiyu
297 天前
用灵车特性,然后炸了,然后找对应子系统开发者对线,他发我个 patch 让我把内核换掉之后跑起来把日志给他。如此反复定位问题
aloxaf
297 天前
你这是闭门用 Arch 么

archlinuxcn 源里就有 linux-mainline

就算你不用 cn 源,也可以用 ABS 重新打包: https://wiki.archlinux.org/title/Arch_build_system
jim9606
297 天前
以前折腾 4M flash 刷 openwrt 就折腾过,因为不把驱动编到 kernel 里的话甚至没空间装 kmod 让我能挂 u 盘外部 rootfs 。
说起来也是难受,linux 算是我碰过最容易编译的 C/C++大型项目了,其他 userland 的应用要么依赖死活找不到要么出看不懂的编译错误。
0x5c0f
297 天前
装逼的时候或者自己需要的时候
AlexHsu
297 天前
号称自己是纯国产的时候
iflyime
297 天前
架构冷门,需要开启某些特性的时候。
Richared
297 天前
pc 没必要吧,路由器我都是自己编译,没别的,只为了只要自己需要的东西,不需要的通通删除掉。
faywong8888
297 天前
以前大学的时候,电脑性能很一般,新内核发布了第一时间去打 BFS( https://en.wikipedia.org/wiki/Brain_Fuck_Scheduler) 的 patch .
liyafe1997
297 天前
目前维护着一个小米的骁龙 865/870 设备的内核: https://github.com/liyafe1997/kernel_xiaomi_sm8250_mod

开始的原因是:小米魔改了高通电量计的驱动,写了个 bug ,在某些情况下会导致电量永远卡在 1%,已经找到问题点并且提交 bug 反馈了但小米就是不修,反馈石沉大海。

没办法只能自己动手。

这时开源/GPL 的魅力就体现出来了,就算厂商写垃圾代码写 bug ,按 GPL 要求必须开源,你也能自己修。
edwardzcn98
292 天前
openwrt ,模块化,为了精简。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1089695

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX