Does Linux "Fail To Think Across Layers?"
John Siracusa writes a brief article at Ars Technica pointing out an exchange between Andrew Morton, a lead developer of the Linux kernel, and a ZFS developer. Morton accused ZFS of being a "rampant layering violation." Siracusa states that this attitude of refusing to think holistically ("across layers") is responsible for all of the current failings of Linux — desktop adoption, user-friendliness, consumer software, and gaming. ZFS is effective because it crosses the lines set by conventional wisdom. Siracusa ultimately believes that the ability to achieve such a break is more likely to emerge within an authoritative, top-down organization than from a grass-roots, fractious community such as Linux.
Linux turned up in 1991. I thought it was some Excel-like spreadsheet program. I had an Amiga 500 back then, and now that I know what Linux is (former professional Linux system engineer), it was crap compared to AmigaOS.
Linux was crap back then, and it's still crap now, 16 years later. Amiga is dead, but luckily we have Solaris. Luckily. And ZFS is a fundamental part of Solaris now, while Linux filesystems are still in the previous century (read: stone age).
Well folks, I wish you lots of fun with your Linux kernel. And his filesystems.