Lean固件主线编译,5.15内核,自带openclash, O3优化。可吃鹅
- 两者性能上我感觉没有区别
- 编译速度Lean会更快,可能是我配置文件的原因,速度要快1倍左右.
- Lean没有打版本号,感觉不太稳定,使用主线固件基本就是随缘.
- Lean的软件仓库比Immortalwrt少很多.
最后Lean的稳定性还有待考察, Immortalwrt是挺稳定的。
主要是为了吃鹅改造的, 常规的开启一些关于eBPF的内核选项。
# eBPF
CONFIG_DEVEL=y
CONFIG_BPF_TOOLCHAIN_HOST=y
# CONFIG_BPF_TOOLCHAIN_NONE is not set
CONFIG_KERNEL_BPF_EVENTS=y
CONFIG_KERNEL_CGROUP_BPF=y
CONFIG_KERNEL_DEBUG_INFO=y
CONFIG_KERNEL_DEBUG_INFO_BTF=y
# CONFIG_KERNEL_DEBUG_INFO_REDUCED is not set
CONFIG_KERNEL_XDP_SOCKETS=y
添加xdp-sockets-diag
模块。
# 添加 xdp-sockets-diag 内核模块
echo '
define KernelPackage/xdp-sockets-diag
SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=PF_XDP sockets monitoring interface support for ss utility
KCONFIG:= \
CONFIG_XDP_SOCKETS=y \
CONFIG_XDP_SOCKETS_DIAG
FILES:=$(LINUX_DIR)/net/xdp/xsk_diag.ko
AUTOLOAD:=$(call AutoLoad,31,xsk_diag)
endef
define KernelPackage/xdp-sockets-diag/description
Support for PF_XDP sockets monitoring interface used by the ss tool
endef
$(eval $(call KernelPackage,xdp-sockets-diag))
' >> package/kernel/linux/modules/netsupport.mk