User Plea Means EISA Support Not Removed From Linux
jones_supa writes A patch was proposed to the Linux Kernel Mailing List to drop support for the old EISA bus. However a user chimed in: "Well, I'd like to keep my x86 box up and alive, to support EISA FDDI equipment I maintain if nothing else — which in particular means the current head version of Linux, not some ancient branch." Linus Torvalds was friendly about the case: "So if we actually have a user, and it works, then no, we're not removing EISA support. It's not like it hurts us or is in some way fundamentally broken, like the old i386 code was (i386 kernel page fault semantics really were broken, and the lack of some instructions made it more painful to maintain than needed — not like EISA at all, which is just a pure add-on on the side)."
In addition to Intel 80386, recent years have also seen MCA bus support being removed from the kernel. Linux generally strives to keep support even for crusty hardware if there provably is still user(s) of the particular gear.
I find it hard to believe that anyone is using EISA still. It got almost no traction in desktops and the only systems that ever had EISA slots were 386-486 era servers before the VL-BUS and PCI bus started to gain traction in late 486's.
If someone actually has a working EISA system, I'd like to see a photo. I had never managed to see more than one of these systems in my lifetime, and only saw one because it was being replaced in 1997 by a Pentium desktop.
I've actually seen more MCA systems than I've ever seen EISA.
"Linus Torvalds was friendly about the case"
They did it, they neutered him.
It just gets renewed, reused, and recycled, not only in more wealthy Western countries, and Third World countries, but by poorer people all over the world. (Hopefully with Linux and other FLOSS software installed!) There was an article in Slashdot in 2013 about an IBM 402 with punch cards, still in use!!! (I wonder if it could run Linux?) ;^)
But seriously, even though most of us are using computer less than 5 years old, a lot of old computers are still in use. What about 16 bit embedded systems, many running Linux! I have to agree with Linus, if the old technology in the kernel, does not adversely affect newer technologies, and people are still using it, then there is a legitimate reason for leaving it in the kernel. I trust his opinion.
IMHO, I think the FLOSS community has an obligation to continue to support older hardware & technologies that certain other proprietary O/S manufactures have long ago abandoned. Isn't that one of the reasons the Free Software and Open Source Software communities, and software were created in the first place?
Because he's the maintainer.
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/MAINTAINERS#n2998
DEFXX FDDI NETWORK DRIVER
M: "Maciej W. Rozycki"
S: Maintained
F: drivers/net/fddi/defxx.*
He's supposed to run the latest kernel, and keep this driver working...
It is obvious that nobody would install a brand new system with such old technology. It should be equally obvious, though, that just as one expects old buildings to "just stay up" (with a little maintenance), there are plenty of old technology systems still up and running just fine for whatever they do. Lots of people in big cities have 75-year-old telephone wiring which works fine for what it always did (though it can't handle DSL), and the same thing will happen to the brandy-newest fiber optic cable when someone comes up with an LED laser frequency that needs a different glass with different chromatic aberration. There are lots of industrial and scientific devices out there that never got updated drivers past (whatever release of whatever system), and they cost a lot of money at the time, and they still work. (Though I admit that, while they may be worth maintaining, at some point one has to give up on trying to update them.)
You can also get them easily on industrial PCs. One reason is that there are quite a few custom interface cards based on ISA around, as it is so easy to interface with it. The other thing is that there are cards around that have quite a bit of remaining lifetime and would be expensive and problematic on software-side to replace adequately.
For example, PC104 is ISA with a different connector and it is far from dead.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.