Slashdot Mirror


Legacy-Free PCs

JeffM2001 writes "InformationWeek is running a story by Fred Langa which gives an overview of the ways to create a true-Legacy-free computer. Finally we can have a PC not based on twenty year old technology." Update: 04/07 17:34 GMT by T : Pages past the first one of this article seem just to loop; here's the printable version, which has the whole article in one go.

22 of 696 comments (clear)

  1. Let's hear it for legacy free! by brianjcain · · Score: 4, Insightful

    Down with PS/2! Down with RS232! Down with ECP+EPP! Down with floppy disks! Down with ATA/PI! Down with DB15/Analog!

    Let's hear it for flash media formats, DVI, USB, SATA, and Firewire!

    I'd prefer that my next motherboard contain only modern I/O ports. I wish that more vendors offered them, but they don't. The ones that do, do so at exorbitant prices.

    1. Re:Let's hear it for legacy free! by jo_ham · · Score: 5, Insightful

      This company sells machines with only modern ports on its motherboards.

      audio I/O, USB, Firewire, 10/100 ethernet (10/100/1000 on powerbook/powermac), VGA, DVI/ADC, modem.

      No sign of those rs-232, or parallel ports. No ps2 or keyboard ports either.

    2. Re:Let's hear it for legacy free! by 4of12 · · Score: 5, Insightful

      I wish that more vendors offered them, but they don't. The ones that do, do so at exorbitant prices.

      Aye, there's the rub.

      The original IBM PC had the advantage of being standardized and allowed other vendors to implement those same standards.

      While there's some hope that the legacy-free PC will implement interfaces that conform closely to freely-available published standards (USB, IEEE1394), there's always this temptation: companies (Rambus) would love to own a standard and just have the checks come rolling in.

      The success of breaking PCs free of legacy hardware will hinge on whether similarly-unencumbered new standards are there to take the place of the old ones.

      --
      "Provided by the management for your protection."
  2. WTF by Lxy · · Score: 4, Insightful

    am I the only one having issues getting to the other pages of the article? For some reason, no matter which page I click I never move off page 1. Tried 2 different browsers, page is b0rked.

    ANYWAY, I fail to see why legacy is such a bad thing. Just because it's 20 years old doesn't mean it needs to go away. Using this guy's philosophy, Ethernet is 30 years old, and obviously that's a bottleneck compared to newer technologies like token ring and Turbo Arcnet. UNIX is over 30 years old, and obviously it's a bottleneck compared to the young NT kernel.

    Just because the PC's core is 20 years old, I'm not sure why we suddenly need to drop everything and change it.

    --

    There is no reasonable defense against an idiot with an agenda
    :wq
    1. Re:WTF by zerocool^ · · Score: 5, Insightful

      Yeah, I always heard the anecdote "Microsoft users hate unix because it essentially hasn't changed much in 30 years. Unix people love it for this exact reason", or something like that, implying that age = stability and reliability.

      I don't see where legacy hardwar is a bad thing. I have an athlon XP 1800+ and a bunch of fairly new hardware, but I still use my ps2 ports, my paralell port, and my com port on a daily basis.

      I think it's a good thing to have a lowest common denominator when dealing with hardware. I think it's a good idea to always have the floppy drive to fall back on.

      I ran into an instance just a little while ago where I had to have one. I tried to make my primary hard drive the drive which was on a Raid controller. For some reason, windows XP didn't have the driver for my onboard promise ata100 raid chipset, and couldn't find the drive. So, in the installation procedure, i had to load an external driver ("press F6 to load a 3rd party scsi or raid driver"). The only option for loading the driver was a floppy - can't do it from a CD (or at least i couldn't figure out how to)

      But, it's nice knowing that, if nothing else, you have ps2 ports for any old keyboard and a floppy drive for booting emergencies. Proven technology is a good thing. Besides, why throw out an essentially good design? Yeah, as the article says it's all based on the AT spec, but, we've gone beyond 4MB of ram, we're no longer using AT keyboards, we've ditched the com port mouse, we're using 15 pin SVGA monitor plugs instead of the oldskool 9-pin, our ram isn't 30 pin or 72 pin simms anymore, we're using 168pin sdram, and even that's on it's way out, in favor of 184 pin ddr. The BNC network connections are gone, as are the 15 pin connections. We're using ATX soft-off power supplies now. I haven't used an ISA slot in 4 years, and it's been 2 since I've owned a motherboard with one on it (well, that's a daily user anyway).
      I say, let these things work themselves out. Compared to the 1984 picture in that article, most of our computers are legacy-free - think about how many pieces of hardware you have right now that would connect to a 286. My speakers? My floppy? Mabey the hard drive? Yeah, that's about it.

      It's not about creating a legacy-free PC. It's about the continual evolution of the existing PC into the next big changes. We're doing just fine so far, why bash the basis we've been going on as we evolve for 20 years? It's got us this far, let's ride it out a little further, see where it goes.

      ~Will

      --
      sig?
  3. "Legacy" means "works" by saphena · · Score: 5, Insightful

    The term "legacy system" is now used to describe any piece of technology which actually works as opposed to "modern system" which describes things that might work.

  4. Why is legacy a bad thing? by Anita+Coney · · Score: 5, Insightful

    Our houses, cars, TVs, ovens, toasters, etc... nearly everything we use on a day-to-day basis... contain "legacy" technology.

    Our medical profession uses techniques that are centuries old. Why? Because they work.

    Merely because something is old does not mean it's bad. My old external modem still works and is as fast as any USB modem. How am I harmed by using this "legacy" technology for faxing? How is my computer slower?!

    There are times when old technology should be replaced by new technology. But, merely because it's old does not mean it's bad. We shouldn't be upgrading simply for the sake of it.

    What used to be called "time tested" is now called "legacy". We live in a disposable culture where if it's a couple years old, it's worthless. No wonder our music sucks. It took the Beatles, the Stones, and the Who years before they make their best works.

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
  5. The legacy part that bothers me... by foxtrot · · Score: 5, Insightful

    ...is not the keyboard ports or RS-232 or floppy drives or BIOS or any of the other things he mentions in his article.

    I want a saner interrupt system. We're still using the same 16 interrupts they introduced with the PC-AT, with a little bit of PnP gloss over them. And most systems seem to have certain IRQs reserved away for their respective devices, so you can't use them-- don't have a floppy drive? Well, it'd be nice to let the PnP stuff use that IRQ for something else, but on many systems, you can't. And in a world where ever processor has a math-coprocessor _built in_, what's the point of reserving IRQ 13 for it? (Yes, the current design of Pentiums and Athlons require it. But _why_?)

    Building a completely legacy free PC is pretty unlikely at this juncture, because the underlying architecture simply hasn't changed...

    -JDF

  6. Re:We can have a PC not based on twenty year old t by Anonymous Coward · · Score: 4, Insightful

    I don't know in what vein you meant that, but it is in general its a worthless thought.

    A legacy free OS is about as useful as a legacy free automobile. There is this thing called evolution which is how tools, machines, and software develop. Because of evolution you can easily look at a modern tool and compare its lineage to an old tool.

    For example just because you can compare a modern laser cutter with a sharp rock some one used a five thousand years ago doesn't mean the new technology it worthless or even the same because it serves the same function.

    Linux(the OS based on 30 year old tech) is NOT 30 year old tech. That's a stupid arguement to make. Fundementals don't change and throwing away 30 years of knowledge would be foolish.

  7. A trojan for DRM by Paulo · · Score: 5, Insightful

    Careful with this, folks.

    During the last months, whenever news about Palladium or any other DRM system that required hardware support appeared, a common answer was: "so what? As long as we have our legacy motherboards, HDs, etc., we'll be fine. They can't force us to buy new DRM-enabled hardware".

    Well, now they can.

    Imagine that Microsoft decides that their next version of Windows requires hardware support from this new EFI standard that Intel is pushing. And imagine that EFI carries with it a DRM system.

    And what if you are using Linux? Oh yes, it will certainly boot in a new EFI PC. As long as the developers sign a NDA.

    Basically, the entertainment industry has an interest in seeing all the PCs obsolete and replaced with DRM-enabled hardware, and this "revolution" is their golden chance. Not that replacing obsolete technology isn't a bad thing, but I'd be very wary of anything "they" try to sell us under the cover of being "innovative, cheaper, efficient, modern"... (have you read the first page of the article? It sounds like a hype piece from Intel itself).

  8. Re:I'd rather... by Baikala · · Score: 5, Insightful

    There is nothing wrong with 20 year old technology if there isn't anythig better (or standarized) to replace it.
    You are still using the wheel arent you?

    --
    16,777,216 comments ought to be enough for any forum!
  9. Re:Fred has always been a bit of a PHB... by AKAImBatman · · Score: 4, Insightful

    You're full of it. I've got a Sun Ultra 10 at home that uses OpenProm instead of a BIOS. Works great with not only Solaris, but also Linux, FreeBSD and NetBSD. Having *real* firmware instead of the off the shelf hack that IBM did way back when is not an immediate path to TCPA architectures. Having TCPA hardware (which by itself isn't so bad) is a more realistic path.

  10. Re:Yes, well, here is my experience... by Lord+Ender · · Score: 3, Insightful

    No version of slackware will install if your usb keyboard and mouse are plugged into a usb hub. Actually, NO version of linux will install this way. Windows2000 is far superior to Linux in USB support, as it installs no problem.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  11. Key point of the article by bigmouth_strikes · · Score: 5, Insightful

    "The installed base--that is, the mass of existing, older, in-use hardware--acts like a giant speed brake on the computer industry because businesses and users are loath to give up older equipment that's still functional, even if newer designs would perform better or faster."

    Just like this says, this is about the computer industry - not about the users, the businesses that rely on computers or the businesses that develop software. It's about those who sell new systems.

    Hell, what commodity industry wouldn't like to see the current technology stack thrown out the window every 20 years ? The perhaps largest change we see in consumer technology today is the current TV systems being replaced with HDTV. That too is driven by the industry, but has only become possible with the emergence of cheap DVD technologies and crappification of cinema theaters that makes the home experience better than the cinema experience. Consumers now feel that HDTV will give them a meaningful upgrade.

    I doubt that very few home users feel that the 20 year old legacy is a problem. In fact, most users realize that there is little need to upgrade the core of the computer any longer, since performance for their basics needs isn't improved with new hardware (gamers excluded).

    --
    Oh, I can't help quoting you because everything that you said rings true
  12. Re:We can have a PC not based on twenty year old t by gricholson75 · · Score: 3, Insightful

    just because a technology is old and/or looks similar to how it used to a couple decades ago doesn't make it invalid. That was exactly my point. My company still uses serial port devices. Just because its an old standard, its not invaild. The serial devices we use still do what they where intended to do, why replace them? I don't mean that we shouldn't have forward progress, I just mean to imply that not all standard changes are progress.

  13. Re:Unfortunately... by barawn · · Score: 5, Insightful

    OK. Ignore the x86 architecture bit completely, and just look at the add-ons you're addressing - ISA slots, floppy drives, RS232 ports, parallel ports, PS/2 keyboard/mouse adapters.

    For instance, RS232 ports: What exactly is wrong with an RS232 port? Why is it "worse" than a USB port? There's no difficulty in actually using an RS232 port - UARTs are cheap, they're brain-dead easy to interface to, and they support rather modern interface methods (DMA, etc.). They are, however, low speed - but of course, for low speed operations that's all you need. You will never need high-speed data transfer to your keyboard or mouse - they're inherently low data transfer devices, since humans are slow.

    Same goes for ISA slots and parallel ports. They don't hold back the state of the art. They're add-ons. If you don't use them, they don't do anything. It's just a memory space that doesn't get accessed. If you're complaining about their implementation on current PCs (the fact that they sit in I/O space, take up IRQs, etc.) then you're complaining about the BIOS, not the peripherals. I really didn't see the point of replacing the PS/2 keyboard and mouse. They're just serial devices - they interface via the same method that UARTs, etc. get addressed, which is ridiculously easy to interface to.

    There is nothing fundamentally wrong with legacy components. Interfacing to a UART is trivial. Much more trivial than with USB, in fact. There's no reason a "clean" design of a PC couldn't have a serial port, ISA slot, ATA hard drives, and everything else.

    Even the x86 architecture thing is 'not that bad'. Take the x87 architecture - everyone complains about the FXCH instruction, because it IS stupid, but on the P3 and Athlon (but not the P4 - one reason the P4's FP sucks) that instruction's 'free' - it takes 0 clock cycles to process. There's some overhead involved with it, but it's not clear to me that the small gain from fixing the overhead loss would offset the large loss of not being compatible with large portions of x87 software. And it's not clear to me that the overhead couldn't be compensated for in some other way, as well.

  14. Ads by Patik · · Score: 4, Insightful
    I don't understand why Slashdot doesn't always link to the 'printable version'
    While I send 'printable version' links to friends and small mailing lists and newsgroups, I think the regular version is appropriate for high-traffic sites like Slashdot. It's only fair that if we are going to put such a strain on their server, we should view (and possibly click on) the ads that help pay for that server. It's what keeps the web "free".
    1. Re:Ads by Restil · · Score: 3, Insightful

      Not to mention, if you read the first two paragraphs of the article and get bored with it, there's no reason to use up their bandwidth downloading all the text and images for all the pages if you're not going to look at it anyway.

      -Restil

      --
      Play with my webcams and lights here
  15. Re:I'd rather... by Mr.+McGibby · · Score: 3, Insightful

    That having been said it's a lot easier to slap RS232 on a device than it is USB... but that's just a question of time before the USB chips become as cheap/easy as UART's...

    When is that going to be? Let's try never.

    I designed and built a UART in my first digital design class. The point isn't that cheap==easy, the point is that the protocol is so much simpler for RS232 than it is for USB.

    Creating a USB device requires all sorts of stuff to comply with the standard. They don't put anti-lock brakes on wheelbarrows and never will, no matter how cheap they get. It doesn't make any sense.

    --
    Mad Software: Rantings on Developing So
  16. Being paranoid again... by KC7GR · · Score: 3, Insightful

    I see a deeper issue with this apparent obsession with "legacy-free," and it has NOTHING to do with "holding back the state-of-the-art."

    First, consider this; All the peripherals mentioned -- ISA slots (which, admittedly, I wouldn't mind seeing go away), serial ports, parallel ports, keyboard-and-mouse ports -- are all dirt cheap, and dead easy to implement. The technology to do so has been around for decades. It is proven, it's stable, and it's all (as others have pointed out) add-ons. Having add-ons does NOTHING that I can see to inhibit the "evolution" of the core microprocessor and support logic.

    UNLESS, that is, you're Microsoft or Hollywood. Consider all the noise in recent years about digital copyrights, copy protection, ad nauseum. Consider the vast array of add-ons Out There that let consumers burn CDs, DVDs, make tape backups, etc., adding to Jack Valenti and Hilary Rosen's ongoing nightmares. Consider further that Microsoft is one of several companies in a partnership that dictates PC hardware standards.

    Now, how do you wrest control away from the computer consumer, in a slow and insidious fashion, so they won't even guess what's happening until its too late? In other words, how do you turn those pesky general-purpose PCs into something that will still do everything Joe or Jane SixPack will want it to, but that exerts all kinds of copy controls and limitations when you hook one of those annoying CD or DVD burners to it?

    Why, that's easy. Disguise the removal of those annoyingly versatile, general-purpose, and (most importantly) difficult-to-copy-control features like serial, parallel, SCSI, and others as moving towards "legacy-free" systems!

    What's more, let's remake the operating system so that add-on peripherals have to be blessed by Microsoft in order to even run with Windows, today and more than ever in the future! Sure! Just let Uncle Steve, Uncle Bill, and the RIAA/MPAA take care of EVERYTHING, and you won't ever have to worry about violating copyrights, or learning ANYthing more about computers than where the "On" switch is, ever again. Trust us, we know what's best for You!

    Consider that, in the not-too-distant future, might we see a "PC" that has NO expansion slots? Just Redmond and Hollywood-approved "ports?"

    Yes, I probably am letting my paranoid side run rampant again. However, as I said in another post; If the consumer crowd wants to let themselves be led around by the nose, fine. That's their privilege. All I ask is don't force this "Legacy-Free!" crap down the throats of those of us who don't need it, don't want it, and can't possibly make use of it for our applications.

    --

    Bruce Lane, KC7GR,

    Blue Feather Technologies

  17. Re:RTFa and you find an Intel PR Rant by ShadowDrake · · Score: 3, Insightful

    What I never understood was this:

    -Industry is so keen on getting us to abandon our PS/2 keyboard and Centronics parallel ports.

    -In theory, fewer connectors and less space taken on the chipset components should be cheaper

    -Yet, the only "legacy-free" parts I see are either in OEM systems (and generally not for individual consumption), or sold to enthusiasts as wow special at a high price.

    I can get decent full-legacy Athlon mainboards at USD 50-70. Why should I pay twice as much if not more for a legacy-free board, and actually get LESS?

    Aside: if you're freeing all that mainboard space, can't you find something better to do with it than 144 USB ports? The whole point of USB is that you can use hubs and daisy-chaining so one or two ports should be enough.

    --
    It's just like a fascist dictatorship, without the punctual rail service!
  18. Re:I'd rather... by grolschie · · Score: 3, Insightful

    @ uso

    XP/2000/NT have 'emulation' of a DOS command prompt. They are not legacy, but instead are just being 'clever' (some may argue this).

    Under your definition there is no OS that isn't legacy. MacOS X run on Unix, all Windows variants have a command prompt of some means......, BeOS...., oS2... Linux, BSD, Solaris.......

    If I built a totally new OS with no command prompt, yet someone created a terminal emulation program or DOS command prompt emulation program, and I included it in my OS, would that make my OS legacy. Think about it before answering.