传三星将NAND闪存定价提高20%,Linux内核即将删除对安腾支持
传三星大幅涨价:闪存提高20%
据TrendForce集邦咨询报道,在本季度将NAND闪存晶圆价格提高10%到20%之后,三星还将继续涨价:明年第一季度和第二季度再上调20%。TrendForce称这一策略体现了三星稳定NAND闪存晶圆价格的决心,旨在扭转明年上半年市场走向。
在近期的财务会议上,三星电子副总裁表示“将有选择性地调整生产,以在短时间内使库存正常化。NAND闪存的供应削减幅度将大于DRAM内存”。到目前为止,除长江存储外的所有主要闪存制造商都已减产以试图推高价格。
Linux内核即将删除对安腾的支持:
人的一辈子会死三次:第一次心脏停止跳动是生物学死亡,第二次在葬礼上是社会上死亡,第三次是最后一个记得他的人故去,那就是真的死了。
安腾是英特尔的首款64位CPU,由英特尔和惠普联合开发,采用IA-64架构,无法原生运行x86软件。继最后一批安腾处理器在2021年向客户发货之后,安腾的彻底死亡又向前迈进一步:Linux 6.7内核结束了对安腾的支持,理由是IA-64内核代码无人维护,并且没有人愿意站出来维护它,用于支持它的6万5千行代码将被删除。
现在的Linux 6.6预计将成为今年的LTS长期支持版本,其维护时间为两年,这是留给安腾最后的时间。
Linux 内核开发人员争论基于优先级的 Shutdown 支持
Pengutronix 嵌入式 Linux 咨询公司的 Oleksij Rempel 上周五发布了一系列补丁,提出了针对驱动程序 / 硬件的基于优先级的 shutdown 支持。
主要目的是在主线 Linux 内核提供优先关闭特定设备的功能,“这在 power loss 等情况下尤为重要,如果处理不当,可能会造成硬件损坏”。
其内容重点在于,在意外 / 即时 shutdown 事件(例如电源 / 电压下降或完全断电)期间正确关闭关键设备。作为补丁系列的一部分,Oleksij Rempel 还提出在 shutdown 阶段将 (e) MMC 存储设备设置为更高优先级,以帮助确保数据完整性 / 损坏。
Oleksij Rempel 的这一想法引发了 Linux 内核开发人员间的激烈讨论,并形成了两极分化的看法。Greg Kroah-Hartman 首先对这种基于优先级的 shutdown 支持提出了质疑。他指出,这一做法会导致驱动程序和子系统之间出现优先级的争夺:
每个驱动程序和子系统都坚持认为自己是最重要的!
总之,从长远来看,这样做会带来很多问题,这些硬件有什么特别之处能使得其不可以按照现有顺序 shutdown,而必须比其他人 "优先"?这样做究竟是为了防止什么,哪些设备需要这样做?
最重要的是,在过去的 20 多年中,有什么变化导致突然需要这种新功能,其他操作系统是如何处理的?
观点双方就主线 Linux 内核是否应该具有这样的功能,以有效解决有问题的硬件设计做出了很多讨论。最后事实证明,一些用于汽车行业的外层 Linux 内核版本已经提供了这种优先 shutdown 支持。Oleksij Rempel 将这一需求总结为:
它能防止硬件损坏。在典型的汽车欠压测试中,通常可以在 Y 个欠压周期内重现 X 个损坏的 eMMC 或 NAND(我现在没有确切的数字)。即使在人工测试中出现的数量不是很多(有时一个月的测试中就会出现一个损坏的设备),但现场的回报率也很高,足以让我们关心这个问题的软件解决方案。
同样的问题不仅出现在汽车设备上,也出现在工业或农业设备上。换句话说,这个问题非常重要,必须要有某种解决方案。
对此,Greg 则用反问的语气调侃称,“这么说的话,硬件试图依靠软件来防止同一硬件遭到破坏?硬件设计师肯定没那么疯狂吧?”
科技网站 Phoronix 评论称,从较高层次上来看,如果设备 / 驱动程序有充分的理由希望优先为设备 shutdown 做好准备,例如可以防止数据丢失或获得其他重大优势,那么这种基于优先级的 shutdown 支持似乎没有问题。但在实践中,如果有多个驱动程序声称在 shutdown 过程中拥有 "优先权",并且在确保设计可靠且能妥善解决实际问题方面存在其他障碍,那么具体的实现就会存在一些困难。
目前为止,大家对这种方法的意见还很不统一。现阶段能否设计出一种既能为主线所接受,又能满足汽车和更广泛的嵌入式 / 工业领域需求的适当解决方案,还有待观察。
相关问答
uboot是怎样从 nand 加载 linux ?一般是开发过程中是先把uboot载到nor中,然后通过nor中的uboot再把uboot跟linux内核,根文件系统下到nandflash,它的最终位置应该是在nandflash。至于nor跟nan...
如何编写 Linux 下NandFlash驱动?实现ubifs相对简单,框架都搭好了,根据nandflash控制器写mtd接口就好了。主要关注pagelayout,硬ECC能力是否与nand要求匹配,ECC最好有纠错比特数预警,以实...
内核kernel以及根文件系统rootfs是如何映射到对应的nandflash的?需要修改Linux内核源码中的一个控制logbuffersize的宏:CONFIG_LOG_BUF_SHIFT,buffersize是2^shift,加大这个就可以。一、配置$...
MTD是什么意思?说到NANDflash类文件系统,不得不提到之前的Yaffs2以及UBIFS。这两种文件系统都是基于linux的MTD层而实现的。MTD层就是linux对于NANDflashdriver封装的一...
如何编写nandflash驱动?有操作系统的,先学习操作系统提供的API接口,再学习操作系统提供给驱动开发者的接口,然后利用这个接口,添加进去新硬件的参数。例如:android手机使用linux作...
dx3000说明书?产品特点:高性能:采用最新的NAND闪存和主控芯片,具有高读取和写入速度,能够大幅提高计算机的性能。低功耗:固态硬盘的工作功耗远低于传统机械硬盘,能够大幅...
1tb机械硬盘加256固态硬盘大学文科够用吗?大学文科无论是文学创作还是初级艺术设计都够用了。但目前,固态硬盘市场产品的“原生态”不太好。一部分三线品牌因过于追求性价比而使用低价低质的qlc3dna...
固态硬盘文件系统类型选哪个?1、磁盘的文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NANDFlash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。...
非常期待国产电脑的出现,系统、主板、CPU、GPU都是国产的还的多久上市?费...首先兆芯最新的KX-6000系列的性能和3年前的inteli5差不多,似乎听起来性能够大家日常使用了。但如果这样的市场推向市场,个人消费者会买么?抛开情怀,我估...
wince怎么升级?-ZOL问答应该在随板附送的光盘里有(Linux基本原则是开源)系统存放位置是在NandFlash里面,自己写个驱动,然后下载进去就行了,我现在用文件系统管理NandFlash,运行顺畅有...