Orphaned Linux drivers for floppy disks gets first patch of any significance in three years - cleanup effort implies floppies spared the axe for a few more years

Floppy disk photo
(Image credit: Future)

There have been whispers about dropping floppy disk driver support in Linux, but on Monday, Andy Shevchenko posted some new patches to clean up supporting code for this pocketable magnetic storage medium from the (g)olden days of computing.

This update comes nearly three years after the last floppy update of any substance, according to Phoronix. Yes, it notes that this old code is effectively orphaned and/or unmaintained. However, floppy support persists in Linux, and maintenance like this consolidates previous separate patches, tidies up headers, and generally removes detritus from the kernel.

Latest Videos FromTom's Hardware
Mark Tyson
News Editor

Mark Tyson is a news editor at Tom's Hardware. He enjoys covering the full breadth of PC tech; from business and semiconductor design to products approaching the edge of reason.

  • Kindaian
    Now if had a pcie internal controller with support for old floppy / ide hard disks. Yes modern value for it is diminute, but for retro computing would be quite nice.
    Reply
  • das_stig
    Support for old hardware should be excluded from core build images, a library of install packages and the source code should be kept, actively being maintained is not required, just it being there for history and as a "you never know" moment in the future.
    Reply
  • umeng2002_2
    NAND technology has really spoiled modern computer users.
    Reply
  • snemarch
    das_stig said:
    Support for old hardware should be excluded from core build images, a library of install packages and the source code should be kept, actively being maintained is not required, just it being there for history and as a "you never know" moment in the future.
    Not easy doing that with kernel components – if it's not in-tree, it's gonna rot.

    Eventually, unused stuff probably has to go. There's more lines of code for this than I expected - the main floppy.c is ~5000 lines, and there's several architecture-specific assembly headers involved as well.
    Reply