近日,Linux内核中的软盘驱动程序(Floppy Disk Driver)迎来了时隔三年的维护更新,这一更新由Intel工程师Andy Shevchenko提交,主要是对代码进行清理和优化。
此次更新的内容包括:从arch/code中删除未使用的CROSS_64KB()宏,替换自定义的SZ_64K常量,并按字母顺序对标题进行排序。
这些改动可减少内核中的冗余代码,避免常量的重复定义,同时增强代码的可读性,以便后续维护。
虽然软盘技术如今看似过时,但在一些老旧机械和特殊工业环境中,仍然还有些设备使用软盘存储数据,因此Linux保留并维护其驱动具有一定必要性。
例如,波音747-400型客机是1988年生产的,部分客机尚未进行现代化改造,因此依然依赖软盘来更新机场和航线数据,由于软盘容量有限,工程师还不得不每次使用8张软盘来完成数据更新。