您的位置 首页 知识

软盘是什么(软盘时代终结:Linus Torvalds正式标识软驱为'孤儿')

软盘是什么

导读:在最近提交的Linux内核中,Linus Torvalds发现软驱这玩意没啥用,将软盘驱动程序标记为孤儿状态。这难道是Linux中软驱时代结束的开始吗?

鉴于技术太过久远悠长,近期Linux之父 Linus 将 Linux 中的软盘驱动程序(Floppy Disk Driver,简称 FDD)标记为“孤儿(orphaned)”状态。

Orphaned意味着没有开发人员能够或愿意支持这部分代码。如果没有其他人出现继续维护和开发它,孤立模块可能会被弃用并且最终删除。

目前软盘驱动尚未被立即删除

Torvalds指出,各种虚拟机环境仍在使用软盘驱动器。所以软盘驱动程序不会被立即被丢弃。

旧的软盘控制器仍然在各种VM环境中进行模拟,因此驱动程序不会消失,但让我们想看看是否有其它人有兴趣加强和维护它。

为什么不永远保持内核中的软盘驱动器支持?这是因为这将构成安全威胁。即使没有真正的机器使用软盘驱动程序,虚拟机如果还有它,这将使自己容易受到攻击。

来看看Github 代码里怎么写的。如图1所示:

图1 软驱在Linux中标记为孤立状态

此外因为缺少硬件支持,所以此次接受的 ioctl 验证修复主要也只对正在使用虚拟机环境的人有用,而这可能进一步偏离 USB 存储模拟支持的路线。

原先在Windows系统中还有A盘和B盘,这两个盘符就是为软驱保留的,虽然现在A盘和B盘依旧作为缺省项保留,但在2014年,微软在当时的Windows 10技术预览版中移除了对软驱的支持,所以实际上已经宣告了软驱正式退出日常使用范畴。5年后的今天,Linux 内核终于要放弃对早已被淘汰的软盘的支持。

▲8 吋、5.25 吋和 3.5 吋软盘

如果你想找带软盘驱动器的计算机,可能得去博物馆找找了。

二十多年前,软盘是用来存储传输数据和操作系统运行的主流媒体。在早期的Linux发行版的“分发”也是使用软盘。

你有没有想过,为什么许多应用程序中的保存图标看起来是否像软盘?它就是软盘。软盘的保存数据方面的名声一直不错,因此许多应用程序还是拿它作保存图标,并且一直延续至今。

虽然软盘早已被淘汰,但围绕它而诞生的互联网文化却经久不衰,下面这个梗一直以来就反反复复地被人们通过各种形式进行演绎——

对了,你用过软盘吗?如果用过,最后一次用软盘是什么时候?还记得 3.5 寸软盘的最大容量是多少吗?

作者:Abhishek Prakash

编译:唐文晓

来源:https://itsfoss.com/end-of-floppy-disk-in-linux/


您可能感兴趣