在美国的大雪天气影响下,linux之父linus torvalds的家经历了6天断电,但他还是2月底赶出了5.12-rc1内核。
然而,事情不到一周却发生了转折。
linus本周给linux内核邮件组的发去了一封警告邮件:我刚发布的5.12-rc1内核你们千万别用!
你们中的某些人可能已经注意到,在我的公共git树中,“ v5.12-rc1”标记已经神奇地重命名为“ v5.12-rc1-dontuse”。
linus之所以用“不要使用”(dontuse)来标记这些代码,是因为可能破坏交换文件(swapfile)的处理。具体来说,更新后的代码会丢失指向交换文件开头的适当偏移量,可能导致灾难性的后果。
当发生此错误时,系统不仅会覆盖现有文件中的数据,还会覆盖大量的元数据,这些元数据的损坏可能会导致整个文件系统无法安装和使用。
如果你根本不使用交换文件,那么这个问题不会造成任何伤害。因为许多linux发行版仍然默认交换分区,而不是交换文件。
但是,应用最广的发行版ubuntu默认使用交换文件。如果你是ubuntu或以ubuntu为基础的发行版(如mint)用户,那么这个错误可能会破坏你整个根文件系统。
昨天,linus已经发布了5.12-rc2,修复了这个错误。
不过,对linux用户来说,还是不要轻易使用未经充分测试的rc版代码。这类早期发布的内核版本可能会带来非常严重的bug,并不适合部署到生产中。
原文标题:linux 之父警告全球程序员:我刚发布的 5.12 内核有 bug,你们千万别用
文章出处:【微信公众号:linux爱好者】欢迎添加关注!文章转载请注明出处。
同欣智能科技智能取电开关方案介绍
电子学习总结
清华大学研发出支持神经网络的芯片 可运用于电池的小型设备
图文详解:理解低压配电系统的选择性保护
ZigBee无线电的性能和优势分析
Linux之父发来警告邮件:我刚发布的5.12-rc1内核你们千万别用
二次元影像仪全自动测量各类模切件尺寸
还有这种操作?一加华为竟然这么干
大批第三方磁吸无线充惨遭iOS 14.3封杀
华硕ROG推出RGB SSD硬盘盒在国内上架,售价449元
河南省偃师区将建共享涂装项目或引入直线电机模组喷涂设备
ChatGPT能够猜你所想!OpenAI为Plus用户推出新测试功能
LED开关电源-LED防雨开关电源-LED电源变压器
基于CC1100和P89LPC922微控制器实现无线传输测试系统的设计
ESP8266泳池温度监控器MQTT的制作
捷德为长安汽车爆款SUV提供数字车钥匙解决方案
2020年我国5G建设是“飞速快跑”
目前LED显示屏市场变得越来越大,应用越来越广泛
基于80C196MC的步进电机恒转矩
介绍一种基于超异构计算的通用处理器GP-HPU