换上以后的区别呢?v8盖上铁皮的吗?
如果机器一切正常 ,真的没有必要去追新的内核的。机器本来就是一个工具而已。
怎么说呢,从6.6.93升级到6.12.41,6.16.8,感觉稳定性有了点提升,
6.6.93内核,DDE中蓝牙可以发现,但是特别不稳定,有时候启动可以发现蓝牙,有时候启动都没有。
6.12.41内核,我的蓝牙鼠标根本就连接不上了。
6.16.8内核,起码我的蓝牙鼠标活过来了。
系统流畅了不少,蓝牙稳定了不少,其他的变化我还没有发现。
6.18有资源吗
能用hwe就用hwe内核,官方内核有优化的
能用hwe就用hwe内核,官方内核有优化的
恕我直言,deepin官方内核工作主要在适配国产平台和一些硬件适配上,其他优化没感觉有啥,甚至负优化都有。
如果你要那么追新,可以用 @fslong 的ZEN内核
别催了,我今天不更小说了,更内核
执行了一个dpkg --purge -a 的命令,本来想把待purge的.deb包purge以下,非常悲催的一幕出现,居然把vmlinuz、initrd、system-map、大量的Essential包全部删除了,好悲催啊,白编译了,又回退到6.12.41这了,实在想不明白,我就是装了一个软件不成功,执行了一下这个命令,为啥会触发把系统底层都干掉呢

别催了,我今天不更小说了,更内核
啥小说啊,书名发出来,兄弟给你月票
这个内核更新了哪些内容?
这个内核更新了哪些内容?
没有具体看,只是看了ext4性能提升了30%,蓝牙更加稳定,我就升级了,升级后感觉爽爽的,唯一的败笔就是virtualbox无法用,暂时就先切换到6.12.41上了先用老内核。
正想试试编译内核,还没成功过。赫赫,借着你的教程我试一下吧。希望成功编译
借帖子分享一下我之前用的方法,先把编译环境搭建好之后,执行如下脚本,最后会打成deb包,后面直接装deb包就行了。
不过不确认现在是否还好使。
#!/bin/bash
#自行指定下要编译的内核版本信息
NEW_KER_VER=6.14.9
KER_FLAG=unofficial
##############################################
CU_USER=`whoami`
[ "`whoami`" != "root" ] && sudo echo -e "\n"
#从三方源获取源码文件
[ -f linux-${NEW_KER_VER}.tar.xz ] || wget -c https://mirrors.tuna.tsinghua.edu.cn/kernel/v6.x/linux-${NEW_KER_VER}.tar.xz
mkdir -v ${NEW_KER_VER}
tar -axvf linux-${NEW_KER_VER}.tar.xz -C ${NEW_KER_VER}/
cd ${NEW_KER_VER}/linux-${NEW_KER_VER}/
#使用当前运行内核的.config
sudo cp -v /boot/config-`uname -r` .config
sudo chown ${CU_USER}:${CU_USER} .config
#不生成调试包
grep -E ^CONFIG_DEBUG_INFO.*=y .config && sed -ri 's/^(CONFIG_DEBUG_INFO.*)=y/\1=n/' .config
#生成linux-image、linux-header、linux-libc-dev
time make olddefconfig bindeb-pkg -j$(nproc) LOCALVERSION=-amd64-desktop-${KER_FLAG} KDEB_PKGVERSION=$(make kernelversion)-${KER_FLAG}
借帖子分享一下我之前用的方法,先把编译环境搭建好之后,执行如下脚本,最后会打成deb包,后面直接装deb包就行了。
不过不确认现在是否还好使。
#!/bin/bash
#自行指定下要编译的内核版本信息
NEW_KER_VER=6.14.9
KER_FLAG=unofficial
##############################################
CU_USER=`whoami`
[ "`whoami`" != "root" ] && sudo echo -e "\n"
#从三方源获取源码文件
[ -f linux-${NEW_KER_VER}.tar.xz ] || wget -c https://mirrors.tuna.tsinghua.edu.cn/kernel/v6.x/linux-${NEW_KER_VER}.tar.xz
mkdir -v ${NEW_KER_VER}
tar -axvf linux-${NEW_KER_VER}.tar.xz -C ${NEW_KER_VER}/
cd ${NEW_KER_VER}/linux-${NEW_KER_VER}/
#使用当前运行内核的.config
sudo cp -v /boot/config-`uname -r` .config
sudo chown ${CU_USER}:${CU_USER} .config
#不生成调试包
grep -E ^CONFIG_DEBUG_INFO.*=y .config && sed -ri 's/^(CONFIG_DEBUG_INFO.*)=y/\1=n/' .config
#生成linux-image、linux-header、linux-libc-dev
time make olddefconfig bindeb-pkg -j$(nproc) LOCALVERSION=-amd64-desktop-${KER_FLAG} KDEB_PKGVERSION=$(make kernelversion)-${KER_FLAG}
这个牛,打包成deb,以后试试
Popular Events
More
最近浏览www.kernel.org官网,发现内核都更新到6.16.8了,deepin 包仓库里最新的内核也就是6.12.41-amd64-desktop-rolling,感觉还是差点意思,于是决定给deepin25 换一下6.16.8的内核,让deepin25飞起来,感觉爽爽的。
内核源代码下载
到www.kernel.org下载最新的内核源代码,并解压缩,复制到/usr/src目录
编译环境安装
sudo apt install build-essential libncurses5-dev libssl-dev libelf-dev bison flex dwarves zstd liblz4-tool bc rsync git
\\这个必须安装,不安装执行内核编译就会报错
进入内核目录
cd /usr/src/linux-6.16.8
\\必须要进入这个目录,才能执行下一步,否则会报错
生成.config文件
sudo cp /boot/config-$(uname -r) .config
\\复制现有的内核版本配置文件,.config文件是编译的配置文件,没有这个文件就无法编译
sudo make olddefconfig
\\在 现有内核的.config,自动处理新内核的新增选项(按默认值配置)
内核编译
sudo make -j$(nproc)
\\此命令会让PC按照实际的cpu数量去编译,编译时间要看自己cpu的情况,i3双核编译时间要几个小时
建议把电源调一下,让电脑不要进入待机/休眠状态
模块安装
sudo make modules_install
\\安装模块
内核安装
sudo make install
\\安装内核
\\执行此命令,会自动在/boot目录,建立与6.18.8内核对应的vmlinuz、initrd、System.map文件
\\执行此命令,会自动做grub的更新
内核编译文件清理
sudo make mrproper
\\彻底清除,包括配置文件,此命令不要提前做,等新的内核安装ok,没有问题再执行。