TranslateProject/sources/talk/20190730 Is This the End of Floppy Disk in Linux- Linus Torvalds Marks Floppy Disks ‘Orphaned.md

4.3 KiB
Raw Blame History

Is This the End of Floppy Disk in Linux? Linus Torvalds Marks Floppy Disks Orphaned

In a recent commit to the Linux Kernel, Linus Torvalds marked the floppy disk drivers as orphaned. Could this be the beginning of the end of floppy disks in Linux?

Chances are that you havent seen a real floppy disk in years. And if you are looking for a computer with floppy drive, you may have to visit a museum.

More than two decades ago, floppy disks were the popular medium for storing data and running operating systems on it. The early Linux distributions were distributed using floppy disks. Floppy disks were also used extensively for saving and transferring data.

Have you ever wondered why the save icons in many applications look like a floppy? Because it IS floppy disk. Floppy disks were popular for saving data and hence many applications used it as save icons and the tradition continues till date.

Why am I talking about floppy disks today? Because Linus Torvalds has marked floppy drivers orphaned in a commit to the Linux kernel code.

Floppy disk drivers marked orphaned in Linux kernel

As you can read in the commit on the GitHub mirror, the developer Jiri doesnt have a working computer with floppy drive anymore. Without the correct hardware, continuing the development wont be possible for Jiri. And thats why Torvalds marked it orphan

Actual working physical floppy hardware is getting hard to find, and while Willy was able to test this, I think the driver can be considered pretty much dead from an actual hardware standpoint. The hardware that is still sold seems to be mainly USB-based, which doesnt use this legacy driver at all.

What does orphan mean in Linux kernel?

Orphan means that there are no developers able to or willing to support that part of code.

An orphaned module will probably get deprecated and removed eventually if no one else comes forward to continue maintaining and developing it.

Suggested read  Valve Annouces Linux Based Gaming Operating System: SteamOS

Its not being removed immediately

Torvalds notes that floppy drives are still used by various virtual environment emulators. So the floppy drivers wont be discarded straightway.

The old floppy disk controller is still emulated in various VM environments, so the driver isnt going away, but lets see if anybody is interested to step up to maintain it.

Why not just keep the floppy drive support in the kernel forever? Its because this will pose a security threat. Even if there is no real computer using floppy drivers, the VMs still have it and this will leave the VMs vulnerable.

End of an era?

Will this be the end of an era or will someone else come up and take the responsibility of keeping floppy support alive in Linux? Only time will tell.

I dont think there is any love lost here with floppy drives being orphaned in Linux kernel.

I havent used a floppy disks in last fifteen years and I doubt many people either. What about you? Have you ever used a floppy disk? If yes, when was the last time you used it?


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

作者:Abhishek Prakash 选题:lujun9972 译者:译者ID 校对:校对者ID

本文由 LCTT 原创编译,Linux中国 荣誉推出