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.

107 of 696 comments (clear)

  1. I'd rather... by sporty · · Score: 5, Funny

    I'd rather A free legacy pc any day.

    -s

    --

    -
    ping -f 255.255.255.255 # if only

    1. Re:I'd rather... by usotsuki · · Score: 2, Interesting

      LOL. BTW, a legacy-free PC wouldn't be legacy free if (a) it ran a DOS-type OS (including Win9x, OS/2, NT, XP, ...) or (b) it had an x86-class CPU. Legacy-free? You'd be more likely to find an LF MAC than an LF PC.

      -uso.

      --
      Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
    2. 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!
    3. Re:I'd rather... by FrostedWheat · · Score: 3, Funny

      You are still using the wheel arent you?

      Definitly! We tried upgrading our cars to run on Wheel95 but they just kept crashing!

    4. Re:I'd rather... by ssclift · · Score: 3, Interesting

      Yes, but with anti-lock, disc brakes, electronically controlled suspension, and tires that weigh half what their counterparts just ten years ago did...

      We're still using Turing machines, true, but without tapes...

      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...

    5. 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
    6. Re:I'd rather... by machine+of+god · · Score: 2, Funny

      Psh. You people and your ancient wheels.

      cowboy neal carries me on his back.

    7. 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.

    8. Re:I'd rather... by usotsuki · · Score: 2, Interesting

      I have said and will repeat that legacy!=BadThing. Linux is based on proven technology, and improves upon its predecessors. That is why it's as good as it is. And it doesn't hurt that there are versions that can be packed onto 1.44 MB floppies.

      -uso.

      --
      Dreams, dreams, don't doubt dreams, dreaming children's dreaming dreams. Sailor Moon SS
  2. What does it RUN then? by Alan+Partridge · · Score: 3, Funny

    BeOS?

    --
    That was classic intercourse!
    1. Re:What does it RUN then? by ackthpt · · Score: 2, Informative

      This is the unfortunate question. The idealist rolls out the next, best thing and the users looks at it and asks, "Does it run x?", where x is any of the legacy operating systems or software they are proficient and comfortable with. Way, way back there was this computer called Amiga, which was truly a work of art. Tragically it was in the hands of an executive and marketing group which was apparently from some other planet (remember the Superbowl ad?) The 2000 was the model which should have come out first and then it had this half-assed attempt to bridge systems, a PC card which bridged to an ISA bus. Expensive, indecisive, doomed. If Commodore had been lead by people with a real vision (the engineers sure had vision) it could be a system holding down a significant number of desktops.

      --

      A feeling of having made the same mistake before: Deja Foobar
  3. its not truly legacy-free by sirinek · · Score: 2, Funny

    So what does it run if not an x86 processor? :)

    1. Re:its not truly legacy-free by C0LDFusion · · Score: 2, Informative

      PowerPC G4 Chip.

      --
      Only in slashdot are posts of solidarity modded at -1 Redundant, while posts of antagonism are modded as -1 Flamebait.
    2. Re:its not truly legacy-free by rcamera · · Score: 3, Informative

      page 2. once you're there, links to page 3, 4, 5, 6, 7, 8 should work as well. looks like some kind of scripting error on their part. the extra '/' character was borking access to the next pages.

      --
      Wave upon wave of demented avengers March cheerfully out of obscurity into the dream
    3. Re:its not truly legacy-free by martyn+s · · Score: 2, Informative

      Or, you can just go to the printer-friendly page. One page format, and no ads. Fine, there's a banner ad at the top and bottom, but much fewer ads.

      Legacy-Free PCs (printer friendly)

  4. We can have a PC not based on twenty year old tech by gricholson75 · · Score: 5, Funny

    Then install an OS based on Unix. 30 year old tech.

  5. broken link by dallask · · Score: 5, Informative

    the link to the article is broken and should be THIS

    --
    The Code Ninja is swift with his tool, precise in his delivery, and deadly accurate in his execution.
    1. Re:broken link by Ed+Avis · · Score: 4, Informative
      No ideally the link should be this.

      I don't understand why Slashdot doesn't always link to the 'printable version', I doubt that many people prefer to click through pages 1 to 5 rather than just scrolling through the whole article.

      --
      -- Ed Avis ed@membled.com
    2. Re:broken link by Anonymous Coward · · Score: 2, Funny

      because a plain .txt page might survive a slashdotting, i mean comeon, /. has a rep to uphold.

  6. Unfortunately... by Millennium · · Score: 5, Interesting

    It seems as though the PC crowd has this obsession over the worry that someday they might have to use something which is twenty years old or more. Thus, in mainstream machines, you'll see things like ISA slots or floppy drives still. Heck; the whole x86 architecture is basically just bolt-on instructions to the previous architecture, with a lineage going all the way back to the Intel 4004. And while some of the backward-compatibility feats they've pulled are nothing short of miraculous, our blind insistence on backward-compatibility is at the point where it's holding back the state of the art more than advancing it.

    This is the sort of thing emulation and hardware adapters were made for.

    1. Re:Unfortunately... by ch-chuck · · Score: 5, Funny

      We can even run 'edlin' in Windows XP! It's like the editor you used with a teletype machine on a pdp8.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    2. 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.

    3. Re:Unfortunately... by MrResistor · · Score: 3, Interesting

      but like in the isa slot case, there's no point in being non-backwards compatible just for the sake of it(most of them boards that kicked isa slot first sure had the possibility to add it without it dragging performance down, ie. the support for it was there but the physical slot wasn't..)

      That's not true, actually. Having to support ISA complicates timing and degrades performance of the PCI bus it is generally attached to. There are very good reasons for eliminating the ISA slot, and frankly I'm suprised it held out as long as it did.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    4. Re:Unfortunately... by Guppy06 · · Score: 2, Insightful

      "There is nothing fundamentally wrong with legacy components."

      Yes, there is something "wrong" with legacy components. You can't easily establish DRM on standardized and established technology.

    5. Re:Unfortunately... by bughunter · · Score: 2, Funny
      Well, the first time you call it, edlin needs to figure out whether or not the user is an idiot.

      After that, it already knows.

      --
      I can see the fnords!
    6. Re:Unfortunately... by poot_rootbeer · · Score: 2, Interesting


      My complaint isn't that legacy interfaces take up system resource space like IRQ's

      My complaint is that they take up PHYSICAL space.

      All other things equal, most external PC peripherals would run fine on USB. But rather than just a row of USB ports on the back of my machine, I have a PS/2 mouse jack, and a PS/2 keyboard jack, and two serial ports, and one parallel port...

      And even a joystick port. I think that one originated on the PCjr. No one even makes devices for the joystick port anymore (only 2 analog axes and 2 buttons? Feh.), yet lots of motherboards and most sound cards still have one.

      It's a waste of space, period.

  7. Broken URL by rf0 · · Score: 3, Informative

    The URL supplied doesn't quite work. As it has a trailing slash when you access the page and click next page it goes to http://www....com//2 however their script doesn't like this so it serves up the front page again. To fix it delete the trailing backslash

    Rus

  8. 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."
  9. InfoWeek having issues by Xformer · · Score: 2, Informative

    If only we could RTFA... can't get past the first page of it, myself, and there are apparently 8 in there somewhere.

    --
    All I want is a kind word, a warm bed and unlimited power.
    1. Re:InfoWeek having issues by jeff67 · · Score: 2, Informative

      Read this comment for how to get the whole article.

    2. Re:InfoWeek having issues by Andrewkov · · Score: 4, Funny

      Instructions for navigating the site are on page 2 of the article...

  10. Hmph by Anonymous Coward · · Score: 3, Funny

    Well I guess that using a c64 with a tape deck just isnt recent enough for people.

  11. 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Next Page by roman_mir · · Score: 4, Funny

    I guess the navigation controls at the bottom of the page used to move between pages of the article are running from one of those new computers with no BIOS that don't suffer from stagnation or stability.

  12. The link is broken. by AKAImBatman · · Score: 3, Informative

    It's got too many slashes preventing you from changing pages. Remove the slash at the end and it will work right. Here's the correct link:

    http://www.informationweek.com/story/IWK20030404S0 003

  13. Legacy, schmegacy by Jon+Abbott · · Score: 4, Funny

    I still like my 9-pin serial port, you insensitive clod!

  14. Legacy ehh??? by MoeMoe · · Score: 5, Funny

    **begin old man ranting**

    Back in my day we would kill for those Legacy based PC's, I remember a time where the i386 and 8mb of ram would be some fancy stuff, but nooooo... these days all you whipper snappers want is speed and pretty colors on your pretty little flat panel doohickies, well I remem...

    <old man status?="snooze mode"> zzzzzzzzzzzzzzzzzzzz
    </status>

    **end rant**

    --
    Business \Busi"ness\, n.;
    A scam in which all people involved perceive as beneficial...
  15. How about legacy-free cars ? by ReidMaynard · · Score: 4, Funny

    all the same
    1) pneumatic tires
    2) internal combustion engine
    3) suspension

    bla bla bla

    I don't think flying cars will ever get here :-(

    --
    -- www.globaltics.net

    Political discussion for a new world

    1. Re:How about legacy-free cars ? by Dan-DAFC · · Score: 2, Funny

      Many people don't know it, but today's cars--including the one you're driving right now

      I would like to think that most Slashdot readers have the good sense to avoid such dangerous web-browsing habits.

      --
      Suck figs.
  16. 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?
  17. Yes, well, here is my experience... by Dot.Com.CEO · · Score: 5, Interesting
    I bought the Abit AT7-Max Legacy free motherboard. No parallel, serial ports, no ps/2 ports, just 8 usb and 2 firewire. It did have a floppy connector though. Guess what. Trying to install Linux was a COMPLETE nightmare because of the lack of ps2 ports. I tried absolutely everything, giving keyboard and mouse control to the bios and afterwards to the os did not solve the problem. I managed to install Mandrake 9.1 but Gentoo and Debian (my first choices for that computer) were a HUGE no go. At a point I even thought of compiling a USB HID enabled kernel at my main machine and boot off it on the at7 but I thought "bah" and went with Mandrake.

    Guess what I had absolutely 0 problems with: yes, Windows XP.

    My point is that when you buy a non-legacy free motherboard you have a CHOICE of using usb / usb2 / firewire rather than serial parallel and ps2 but if you get stuck with an OS that does not really support it, well, you are truly stuck!

    --
    Mother is the best bet and don't let Satan draw you too fast.
    1. Re:Yes, well, here is my experience... by Anonymous Coward · · Score: 2, Informative

      debian does install with usb, you just have to boot the installer with the bf24 kernel instead of the old 2.2.19 default one

    2. 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.
    3. Re:Yes, well, here is my experience... by hburch · · Score: 2, Funny

      Performance! Every keypress, I have to wait MICROSECONDS for the keyboard to patiently transmit the key codes over these archaic, slow transmission wires to get to the motherboard, which then has to translate the ANALOG signal (yes, they are still varying the voltage back and forth to transmit the signal, just like Alexander Graham's phone did) back to digital. It's like surfing the Internet on a dialup.

      With USB, suddenly all those signal can be transmitted digitally at USB speeds. This means my computer gets the signals faster and the response time is better (like surfing on a T3). You may not notice a difference, but, believe me, this makes a big difference for people who type at speeds above 2000 words per minute.

      More seriously, the main goal, as I understand it, is to cut down on the number of connectors and definitely the numeber of different types of connectors. Your mouse, your keyboard, your printer, and all your normal peripherals (modulo the monitor) can be connected via a signal interface: USB. Of course, they then create two USB connections and then there's the power problem. They also did not help with connections to the outside world (phone line or ethernet), although it's not clear how they could. The point is to get rid of the finding-the-right-jack problem and make it 'plug it into any jack'.

    4. Re:Yes, well, here is my experience... by Reziac · · Score: 4, Interesting

      My observation over the past few years has been that the "no legacy hardware" thing is indeed driven by the changes M$ makes to their specs for hardware to be "Windows compliant" (or whatever their term for it is). Such as -- to be XP-certified, the machine cannot have a user-accessable hard-power switch (if one exists, it has to be on the BACK of the case). M$ wanted to make the spec include "no user access to the BIOS" but I guess that didn't fly (yet). I read this from a list of specs on M$'s *own* site, so it's not just some tinfoil hat spouting.

      It makes me think that this entire "no more legacy hardware" concept is more about taking control over the hardware away from the user (thereby making it -- as you discovered -- less usable for alternative OSs, not to mention more friendly to DRM-in-hardware) than it is about ditching old tech that's "holding us back".

      I'll take my interchangeable legacy devices and complete lack of integrated anything over a technological jump that nonetheless reduces both broad-spectrum usability and user options.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  18. Productivity by mao+che+minh · · Score: 2, Insightful
    "driven by the desire to upgrade desktops to Windows XP, improve productivity, and optimize business processes....."

    Yea, wasting hundreds of dollars per desktop is a real way to optimize business. Opening yourself up to more security flaws, locking yousrself into stricter licensing schemes, and forcing yourself to upgrade your hardware to deal with the bloat of the new OS are all real productivity and performance enhancers.

    Repeat this process until someone in upper management gets hit with a clue stick, or your company has had to lay off half the IT staff just to upgrade to the amazing Windows 2003 .NET server with integrated XP/PLUS! desktops and Office 10 for just under $500,000.

  19. Legacy Hardware by CastrTroy · · Score: 2, Interesting

    Ok, if we want to get a legacy free pc, lets start with the basics. First that x86 instruction set, yeah, that's gone, can't use that old technology anymore. Next, we need to change up the power supply, don't think they've made any serious advancements in those lately. Now we need a firewire mouse. Why spend less and get the same results, when you can get a mouse hooked into your machine at 450 Mbits/s. Oh and almost forgot, get rid of those pesky cd-rom drives, as that old cd technology seems to be over the twenty year mark, just last year.
    seriously, some times legacy is a good thing. Just think you do away with that pesky floppy drive, and then try to use your smartMedia on your schools antiquated computers. Not gonna work. Anyway, just my 2 cents.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  20. "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.

  21. Re:You could get a legacy-free PC before by Minn_Kota_Marine · · Score: 2, Funny

    I believe the author was talking about a computer who's users could handle more than one mouse button... and that could run 3rd party software. ;-)
    (I know, I know, I got reeled in, but I can never resist Mac trolls.)

  22. Only partly legacy-free by shoppa · · Score: 2, Insightful
    Obviously "legacy-free" or "completely legacy-free" mean different things to different people. In the IW article it seems that "legacy-free" means that the following "legacy" items are still in place:
    • legacy 80x86 CPU remains in place
    • legacy IDE controller registers (themselves based on earlier Western Digital MFM and ESDI controllers) are still in place (although the cable might be serial ATA)
    • legacy BIOS emulation layer to allow DOS-type OS's and utilities run on legacy-free machines
    Don't get me wrong, this is one of many possible steps in the right direction. But none of these steps are particularly new or innovative. Heck, look at the way EISA 80x86 config utilities could run on DEC Alphas that didn't have an 80x86 in them, *that* was innovative (although again in a legacy-compatible way).
  23. 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.
  24. How about this quote? by GreenHell · · Score: 2, Insightful

    "[T]he Grail of many hardware engineers has long been a totally "legacy free" PC that can employ only fully modern, state-of-the-art, high-speed components and architectures. Such a PC would be faster, more compact, more reliable, and less expensive, as well as easier to manufacture and maintain."

    <sarcasm> Yes, because we all know that new technology is automatically more reliable, smaller, less expensive and easier to manufacture/maintain. </sarcasm>

    Reading through it more I see that what he's pushing for, EFI, is stored on "a special reserved area of the hard drive."
    Errrr... Right. Can anyone else see some problems with that last bit?

    --
    "I won't mod you down - I feel the need to call you a twit explicitly, rather than by implication."
    1. Re:How about this quote? by serviscope_minor · · Score: 2, Interesting

      Some Compaqs (a Presario if my memory serves me correctly) used to do this. Of course, there was no easy way to get the necessary image for the BIOS partiton, so a dead hard drive lead directly to a dead computer.

      --
      SJW n. One who posts facts.
  25. 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

    1. Re:The legacy part that bothers me... by Dr.+Manhattan · · Score: 2, Informative

      Well, there is an alternative: APIC. Problem is, it doesn't work too well in Linux yet. (I can't boot my new dual-Athlon monster without the "noapic" boot option; the SCSI card'll freak out. Works in XP, though. :- )

      --
      PHEM - party like it's 1997-2003!
  26. Legacy Free by Aknaton · · Score: 5, Funny

    "Finally we can have a PC not based on twenty year old technology"

    Who would buy a computer without a keyboard?

    1. Re:Legacy Free by JUSTONEMORELATTE · · Score: 2, Interesting

      "Who would buy a computer without a keyboard?"

      I have four of 'em.
      --

  27. OpenFirmware compatible by AKAImBatman · · Score: 5, Interesting

    Does anyone know if EFI is an OpenFirmware implementation? If it isn't, we don't want it! At the risk of sounding "with the crowd", OpenProm and other OpenFirmware implementations are so much nicer than all PC-BIOS concepts I've seen to date. Add a simple psuedo-GUI shell in front of the prompt, and you'll make users happy. Besides, your average user doesn't want to play in the BIOS anyway. But for those of us that have *real* networks to work off of, and have real needs in OS installation and hardware maintenece, nothing is better than OpenFirmware systems.

  28. Legacy Free == Backwards Compatible? by brandonY · · Score: 2, Interesting

    I thought the entire idea of being free of legacy was that you didn't worry at all about being compatible with what used to be, but here he is talking about the next huge step in moving away from PCI is going to a new, faster, 100% compatible PCI. In fact, he does that all over the article. This is the OLD technology. We still use the same technology, even though we switched technologies several times and use a different one now, but look, the cords look similar! Now we have a new technology, but it's not LEGACY-FREE! We should use this new, spiffy, compatible, LEGACY-FREE method that's written in C, the easiest highest-level programming language! That way things'll be faster and cheaper!

  29. What about PCBs? by Limburgher · · Score: 2, Funny

    Aren't they, like, 30 years old? Can we REALLY do without those? ;)

    --

    You are not the customer.

  30. EFI is in ROM. by porkchop_d_clown · · Score: 2, Informative

    I've used EFI, it's used on IA64 and other systems today. EFI is a ROM-based mini-OS that can bootstrap other OSes off a network, a CD or, for example, a special boot partition on a HD.

    This is a Good Thing. It let me edit the lilo.conf when I had an otherwise unworking IA64 Linux box...

  31. Fred has always been a bit of a PHB... by Brett+Glass · · Score: 2, Troll

    ...and therefore does not, apparently, understand the reasons why not having a BIOS is an awful idea. Can you say, "machines that are locked into using only one OS?" "Microsoft Palladium inextricably inside?" "Machines crashing on boot due to crufty C code in ROM?" "Viruses that can make the hardware utterly useless... even more so than the Chernobyl virus?" Sure you can. The idea of a BIOS isn't a bad one just because it was invented many years ago. It's a classic concept that just works. And it's one of the reasons the PC architecture has been so successful and long-lived.

    1. 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.

  32. 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.

  33. 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).

    1. Re:A trojan for DRM by _xeno_ · · Score: 2, Informative
      And imagine that you can already boot Linux off an EFI PC.

      Oh, you did know that, right? You can download ELILO straight off Intel's EFI section. (An observant reader will notice that it's actually hosted by HP's research lab, although I can't actually find the info there.)

      Of course, you can also read about EFI and Linux from RedHat.

      I wouldn't worry, somehow. Plus EFI is mostly used with the new Itanium architecture. I'm sure Linux will be able to survive the impending DRM apocolypse.

      --
      You are in a maze of twisty little relative jumps, all alike.
  34. Alas, everyone wants backwards compatibility by magarity · · Score: 5, Interesting

    I link up charities with corporate donations of computers. The hottest machines in my inventory are P3-733 machines from IBM's NetVista line which are reasonably legacy free. Why won't they move? Nobody wants the things because they can't hook up their parallel printer or scanner, serial modem, etc, etc. They've just got 5 USB ports for hooking up externals. Yes, there are USB adapters for all of these things and I've tried to give them away with the machines but even then people look too skeptical at such an obviously deficient computer that it doesn't even have a printer port. If you could wave a magic budget wand and replace every component at the same time then these new legacy free systems rock. Otherwise there aren't many takers. Sad, but true. No, you may not have one; I can only redistribute them to a 501c3.

  35. Shhh.. Just listen by qwijibrumm · · Score: 2, Insightful

    This is the part where some asshole will chime in with "But does it run Linux?"

    Honestly though, this dumb question really has an underlying insight with the reason I run older hardware and everyone runs hardware that has geneology in legacy systems. It might not be the most efficient way to do things but it sure is the easiest and safest.

    Take the obvious example cars. 100 and some odd years ago someone found a good way of putting a car together. Everyone took that concept and decided to build upon it. We could have started all over again, but that would have no guarentee of them being any good.

    It may be better to build cars in the shape of a doughnut out of space age polymers. But I'll never know because I won't be the one driving them when the first batch of them explodes and kills everyone inside. I'll wait 5 years until they become tested legacy technology cars.

    --
    I wish there was some there was some way that I could be outside playing basketball, in the rain, and not get wet.
  36. That legacy-free PC... by gmuslera · · Score: 3, Funny

    ... seems to have a qwerty keyboard.

  37. Re:Legacy by Ilan+Volow · · Score: 4, Funny

    I have to wonder how they expect to have legacy-free machines while there are still people running around with huge phallic vibrating instruments?

    Easy. Throw out serial or ps/2 dildo. Replace with firewire or usb dildo.

    --
    Ergonomica Auctorita Illico!
  38. Obsession? How about just plain old usability? by Havokmon · · Score: 4, Informative
    This is the sort of thing emulation and hardware adapters were made for

    Yeah... like that USB -> serial adapter that works fine for generic use on my laptop, but blocks a 'BREAK' signal, making it COMPLETELY useless for resetting Cisco routers?

    THAT is why I prefer a REAL serial port over some contraption somebody dreamed up.

    --
    "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  39. Re:Mr Darwin, is that you? by sketerpot · · Score: 2, Informative
    From the dictionary:
    evolution n 1: a process in which something passes by degrees to a more advanced or mature stage; "the development of his ideas took many years"; "the evolution of Greek civilization"; "the slow development of her skill as a writer" [syn: development] 2: the sequence of events involved in the evolutionary development of a species or taxonomic group of organisms [syn: phylogeny, phylogenesis]

    Evolution is not just applicable to living things. Where do you think Darwin got the name?

  40. Install Gentoo in achrooted env via Mandrake by FreeUser · · Score: 2, Informative
    If you have the drive space, I highly recommend you create two sets of / and /boot partitions.

    Install Mandrake on one set, then use a chrooted envoronment to install Gentoo on the other set. This has several advantages.
    • You get Gentoo up and running, with only a little added time (the install of binary-only distros like Mandrake is relatively quick, if less optimized and ultimately less stable)
    • You have a reference configuration to work from (invaluable for quickly putting together a sane XF86Config file, for example)
    • When you do major gentoo upgrades, you can first clone your working set of partitions to a backup set, boot off the backup set and upgrade there, or even do new gentoo installs from scratch in a chrooted environment on the second set of partitions. This leaves you with a safe, working machine no matter how experimental you choose to be, and allows you to have a working machine during long install or upgrade processes.

    If the gentoo boot ISO doesn't support your motherboard, one or more of the kernel source ebuilds almost certainly does. The configuration of the working Mandrake kernel (and an lsmod to see what modules are installed, USB modules in particular) should go far in getting a Gentoo box up on that hardware.

    I've done things like this for legacy-free tablets (which, while they work, don't have working digitizers yet under GNU/Linux, unlike the older Fujitsus which work flawlessly).

    As an avid Gentoo user, both at work and at home, I've found the "two partition set" approach to be immensly helpful and useful.

    Hope this helps!
    --
    The Future of Human Evolution: Autonomy
  41. If you cant' get to the article, by GMFTatsujin · · Score: 5, Funny
    Try reading this copy while you wait.


    Many people don't know it, but today's automobiles--including the car you're using right now--contain elements that have hardly changed at all in the last 20 years. Yes, engines are faster, tires are bigger, and camshafts throw more torque. But in many fundamental ways, your car isn't very different from the cars of two decades ago.

    Think I'm exaggerating? Take a look at this almost-20-year-old image (left) scanned from the October 1984 issue of Car and Driver magazine, which covered the rollout of the original Datsun Stationwagon. If you've ever popped open your hood, the overall layout will instantly seem familiar, and you'll recognize many of the components. Note the washer fluid tank in the rear right corner, the transmission on the right, the piston chamber in the closed bay near the center, the fan belt and horn, and the distributor to the left. Experienced eyes will even pick out the battery, the fuel tank, the familiar-looking cables and electrical connectors, and more.

    Although some of the system elements have been modified over time, almost everything in your car is a direct lineal descendent of the Ford Model T --a seminal design that still shapes automobile architecture decades later.

    GMFTatsujin
  42. It's already done.... by WARM3CH · · Score: 2, Insightful

    As I see PC architecture has long ago taken the most difficult steps to cut off the legacy PC architecture. Don't you remember PC99 and PC2000?
    ISA was the backbone of the PC and cutting every single relation to that old bust was the movement that PC99 did, years ago. ISA was so essential in the legacy PC architecture. From the keyboard controller to PC speaker, serial and parrallel ports, BIOS and even the sytem clock and timer were all devices connected to the ISA bus. Even inside the chipsets back into 90s these parts of PC were actually connected to the ISA bus. PC99 declared that every trace of ISA bus was not acceptable. Devices that could theoritically departure from the ISA bus, were removed from the ISA bus inside the chipset and the remainings were pushed over the PCI-ISA Bridge. IDE drives were nolonger connected to the ISA bus at all and hence could reach much higher transfer rates. Slower devices and ISA slots that could be found in late 90s motherboards were all on the other side of that Bridge and not on the system bus which was PCI.
    In todays PC architecture, PCI has been pushed like ISA was pushed onced. The real bus that devices talk to each other on the mother board are now names like V-Link that connect the south and North chipsets. internally there is nothing similar to PC99 today, let alone ISA bus and also there is absolutely nothing ISA in today's PC (it's a requirement of the specifications actually!).
    So why do we have yet Legacy Ports? First, Legacy ports != Legacy PC. We need ports because we have lots of preferals that use them. Yet internally the ports do not work the way they did 20 years ago and are not a requirement of the design. They are now features, not integral parts of the PC and if needed can be eliminated without any trace. PC back in 90 was orders of magnitued simpler than what it is today and complexity of today's chipsets reval the CPU itself. Those parts of the logic supporting 'Legacy Ports' is much less than %1 of the North+South chipsets...
    The last thing legacy, one would complain, was the BIOS and its not far from being totally replaced very soon....

  43. 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
  44. Re:We can have a PC not based on twenty year old t by ray-auch · · Score: 4, Funny

    yes...i also hate how my car still uses rubber tires to drive over "roads"...so primitive.

    Primitive is right - it's the 21st century, wheres my f***ing flying car ?

  45. No sale here by mccrew · · Score: 2, Insightful
    I don't buy that the "printable" version of a page is somehow slower to serve up and to load.

    After all, the whole idea of a printable version is to serve up the content without all the blinking, annoying, distracting ads and other crap that adorn most sites.

    While the printable version has more text content, it should have a much lower overhead on whatever dynamic content engine is being used to decypher cookies, do database lookups, and serve up the so-called targetted advertisements. All you've got is the header, the content, the footer, and perhaps a link back.

    Link to printable version? YES!!!

    --
    Hey, Windows users, there is no such thing as "forward" slash, there is only slash and backslash.
  46. I like BIOS by kommisar · · Score: 4, Interesting

    Why do we need a GUI on the BIOS configuration ? Why do we need to replace a simple, perfectly usable and debugged PC start up system ? I can think one major reason: they need to implement a fancy pants encryption and verfication system from the moment power hits the chip so that a secure computing environment (DRM) can be implemented. I think the GUI config tools are a lame marketing bullet point to make you think you need this stuff. I just don't get it.

  47. 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.

  48. Von Neumann bottle neck by Tune · · Score: 2, Interesting

    Legacy free PCs... ...Wow...

    Does this really mean we can actually, finally rid ourselves from Von Neumann's bottle neck?

  49. Why bother? by gmhowell · · Score: 2
    Who the hell cares? What are the benefits. I've got an Athlon XP1800+ that I'm still trying to justify upgrading. What are the supposed benefits of a 'legacy free' system:

    Such a PC would be faster, more compact, more reliable, and less expensive, as well as easier to manufacture and maintain.


    Faster than what? Yes, yes, there are tons of folks who need to render earthquakes and predict meteor showers or look for aliens, but the rest of us don't need faster. More compact? Than what? Have you seen the size of the current notebooks? More reliable? This is the biggest freakin joke. When is the last time you had a hardware problem? Now, when is the last time you had a software problem? And, finally, less expensive. Do I even need to mention the $150->$300 machines at WalMart? Sure, you cut three dollars off the price of the computer. I'll be much happier when they've cut the price of LCD's by about 50%.

    Another tool of the Dvorak vein, although less interesting. At least Dvorak can get you pissed off. This guy is just a retard, it seems. (I look at his picture and think 'Ding! go the fries') It's no wonder people bitch so much about turned down submissions.
    --
    Jesus was all right but his disciples were thick and ordinary. -John Lennon
  50. cases by oyenstikker · · Score: 2, Interesting

    Legacy stuff gets killed, and its a shame.
    Gone are the days of cases made of .060 thick steel that you could throw down stairs. Keyboards that you could pound on for years without breaking them. And who doesn't miss seeing "Insert disk 2 of 17" when installing software?

    --
    The masses are the crack whores of religion.
  51. memes are another example of evolution by lysander · · Score: 2, Interesting
    A notable non-living example of evolution is the meme, as coined by Richard Dawkins in The Selfish Gene.

    From the meme entry in the The Free On-line Dictionary of Computing (via dict):

    Memes can be considered the unit of cultural evolution. Ideas can evolve in a way analogous to biological evolution. Some ideas survive better than others; ideas can mutate through, for example, misunderstandings; and two ideas can recombine to produce a new idea involving elements of each parent idea.
    --
    GET YOUR WEAPONS READY! --DR.LIGHT
  52. Re:Obsession? How about just plain old usability? by bdr1 · · Score: 2, Insightful

    not to be pendantic, but if a Serial Port is NOT a "contraption that somebody (sic) dreamed up" that how exactly did it come into existence?

  53. The PC legacy is more than 20 years old by WebCowboy · · Score: 2, Interesting

    In my opinion, the legacy of your typical desktop PC than IBM's PC/XT. Pentium has it's roots in the 8086? Try the 8080 or even the 8008. Does opening your desktop, with the motherboard and it's PCI slots with vertically mounted cards remind you of the original IBM XT or AT with it's ISA slots? Cast your mind back further--more than five years--and behold! (be patient, takes awhile to load)

  54. Here's your serial adapter by yerricde · · Score: 2, Informative

    I got a few results from Google: usb serial adapter mac

    --
    Will I retire or break 10K?
  55. The non-legacy PC is an Intel-only PC.... by jdgeorge · · Score: 2, Insightful

    The non-legacy tech mentioned in the article is limited to tech that is created by Intel.

    The article doesn't mention Firewire/1394, Hypertransport, Infiniband, Serial ATA, etc.

    In other words, according to the article, "port" of the future is USB, the "slot" of the future is PCI Express, the BIOS of the future is EFI, so perhaps we should infer that the CPU of the future is Itanium 2.

    Nevertheless, I don't mean to suggest that the article is intentionally biased toward Intel, since it doesn't really do a good or thorough job of promoting Intel-developed technologies. Perhaps the author just didn't think to research the new technologies which are in PCs that have been shipping for the past year.

  56. 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
  57. Legacy hardware = bad, legacy software = good by alispguru · · Score: 2, Insightful
    Most posters seem to be confusing these two. They're different, because:

    Hardware has gotten better over the last 20 years

    Software hasn't
    I'm not kidding, folks. Hardware has obvoulsly gotten better - faster, more reliable, cheaper, simpler to interconnect and configure. The hardware available to research labs is at most one generation ahead of what's sold to the masses.

    On the software front, though, remarkably little has changed in the last twenty+ years, except for stuff moving from research labs out to the real world, and consolidation behind the Microsoft "standard". How much difference is there, fundamentally, between an Alto running Smalltalk and a PC running XP (other than hackability and stability, of course)? The major difference is that the Alto could only interact with the small community of other Altos, whereas the XP box can hang out with the much larger community of PCs.

    --

    To a Lisp hacker, XML is S-expressions in drag.
  58. Why USB is better than UART by XNormal · · Score: 5, Informative

    Interfacing to a UART is trivial. Much more trivial than with USB

    Standard serial ports don't have a power supply with a well-specified current budget (you have to use wierd parasitic power supplies that don't always work on laptop serial ports).

    Serial ports require negative voltages (more workarounds with switched-capacitor inverters).

    Serial ports don't have a reliable way to detect plug and unplug events.

    Serial ports don't have a standard way to identify the type of device plugged in.

    Serial ports cannot be expanded and chained with hubs.

    Serial ports require an interrupt per byte and are connected on the legacy ISA bus - each I/O cycle takes nearly a microsecond (thousands of cycles on a modern PC!). A USB controller is a bus-mastering PCI device with a scheduler driven by table data structures.

    Serial ports are slower. Sure, USB 1.1 is not terribly fast at 12mbps but it was a design compromise to keep it cheap enough so you can build a mouse for less than $1 material cost.

    Serial ports don't have isochronous transfer modes for timing-sensitive data like audio and modem signals.

    A DB9 connector is less friendly than the USB connector. I hate those retaining screws.

    A DB9 connector is not designed with recessed pins for better ESD protection.

    A DB9 connector is not designed with data pins recessed farther than the power and ground pins for safe hot insertion and removal.

    Serial ports use an antiquated notion of DCE and DTE to determine connector gender and everyone generally screws it up so gender changers are occasionally necessary.

    Yes. A UART interface is trivial. Except when you have to find out why it's not working (oops, it's disabled or set up in the BIOS as an IRDA port).

    Serial ports don't have predefined device classes so a variety of devices can use a standard driver.

    Sure, all this comes at a certain price and the Microsoft implementation of USB PnP and standard device class drivers leaves something do be desired but it's generally an improvement over UARTs.

    --
    Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
  59. So what? Why do people do it? by mirabilos · · Score: 2, Insightful

    First off, I like certain parts of legacy. Like,
    not being able to
    a) use my laptop as serial console (it has no serial
    port any more)
    b) switch my IBM "clickety-click" keyboard on my
    laptop (it has no PS/2 port any more - only
    two USB, one VGA and one parallel)
    is icky. I heavily dislike it. My IBM keyboard
    weighs about six kilopond, but that's what makes
    it good.

    OTOH, think about all the "small" OSes, i.e.
    non-Windows and non-GNU/Linux.
    Will they ever work on those computers?

    Also, since the design changes, you can never
    know if TCPA is already inside.

    I hope I can shed some light on it, and I'm
    just trying to tell people to not forget their
    own past.
    I still like MS GW-BASIC 3.22 - I was 8 when
    I learned it (and did not even understand a
    single word of English; I started to learn
    English at the age of 12).

    --
    My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
  60. As usual, PC people ignore Apple by pauljlucas · · Score: 2, Insightful
    That rough-looking circuit board is actually the forebear of all PCs ever made, an artifact as important as, say, Bell's first telephone or Edison's light bulb or the Wrights' Flyer.
    Except that said circuit board was not the first computer circuit board in a personal computer. Apple introduced the Apple I in 1976. That circuit board would be analagous to Bell's first telephone call, etc.
    --
    If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
  61. Re:We can have a PC not based on twenty year old t by FuzzyBad-Mofo · · Score: 2, Funny

    At least in Unix the slashes run the right way, and text files don't use silly two-byte line terminators.

  62. Legacy-free computing? Apple's way ahead, as usual by Gryffin · · Score: 4, Interesting

    I've been running a legacy-free computer since 1987 when I bought my first Mac.

    • PS/2? Gee, where did IBM think of that? maybe the ADB ports on a Mac. They even used the same connectors as Apple. Of course, in the Apple version, keyboard & mouse ports were interchangable, daisy-chainable (plug the mouse into the KB, f'rinstance), and supported a variety of other devices as well (joysticks, hardware dongles, etc.).
    • Plug 'n' Pray? Not on a Macintosh. I've never had to set an interrupt or mave a jumper on a Mac *ever*. It's always just worked.
    • ISA too slow? Apple used the faster Nubus for the Mac, then later switched to PCI before the x86 crowd.
    • BIOS too primitive? Apple helped develop OpenFirmware, which sounds a bit like Intel's EFI to me.
    • 4.7MB/s ATA too slow? Apple had 10MB/s (later 20MB/s) SCSI in the Mac for ages, then switched to ATA/33 once it caught up in speed.
    • Floppy drive? What's that? Apple dropped 'em years ago. Even before CD-R became cheap, Syquest or Zip drives were ubiquitous on Macs. They could even boot off them. Amazing concept, huh, booting off a removable drive?

    See a trend here? Seems the x86 world is just now getting around to solving legacy issues that Apple solved long ago. Welcome to the future, folks.

    --
    Learn from the mistakes of others. You won't live long enough to make them all yourself.
  63. What, like x86 instruction set? by iamacat · · Score: 3, Informative

    It could be true that there is nothing wrong with the serial port to connect a modem. But the article said nothing about the most obsolete component in today's Intel PC - the processor itself. So we might see a PC with a fancy BIOS that comes with its own windowing system, but still has a processor with less than 10 general purpose registers. I know that Apple, Sun, AMD and so on probably underplay the significance of clock speed. But, 1GHZ PowerPC sure runs faster than 1GHZ P4. What we need is a modern, legacy free instruction set specially designed to support modern programming languages like C++ and Java. Large number of registers and hardware stack ("register windows") support is a start, but I am sure there are new ideas developed after Sparc design. What would an ideal machine language of today look like if it doesn't have to be remotely understandable by a human, only by the optimizing compiler. For example, if Intel's branch prediction, load/store reordering, parallel execution and so on are already specified by instructions themselves. And of course, this means starting anew with a single instruction set. No more emulating 8086, 80286, 80386 and so on in hardware. Software emulation, like 68K programs under MacOSX comes to mind, but I guess better legacy free all the way. Which means that the start is probably not a desktop PC, but a cheap, high-performance server. If you can have a Linux port, database server and a J2EE application server available, you might not care about the rest for your online store server if you get a better price/performance ratio. When the technology does come to desktop it will be probably covered with adapters, software emulation and even some bits of hardware emulation like a christmas tree and it will take years to whittle them away. Well, that's life.

  64. 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

  65. Fred Langa is an Intel playboy by drinkypoo · · Score: 2, Insightful
    The article is full of FUD. The author talks about doing away with legacy PC BIOS, tells us what Intel's plan is (EFI) and doesn't even mention Open Firmware which is being used successfully on thousands upon thousands of Sun and Apple systems worldwide. I don't know if this is because he's Intel's whore, bought and paid for, or if it's because he just doesn't know what he's talking about, but either way this article is useless.

    For instance, examine the following paragraph from the article:

    The EFI is a tiny, secure operating system that sits between the hardware of a PC--or any computing device--and the high-level operating system (like Windows or Linux) that humans normally interact with. Although the EFI can emulate a traditional BIOS, it also can do much more. For example, it can provide a full mouse-driven graphical interface for controlling the low-level hardware functions that today can only be controlled by hitting a special key at startup and entering a limited, arcane, and text-only "BIOS Setup" routine.

    Okay, so what is a BIOS? BIOS stands for Basic Input/Output System. It has (limited) drivers for interfacing to the hardware, and a user interface. In essence, it is an operating system to the same degree as DOS; DOS hands control of the machine to a single program, and will never get it back unless that program makes interrupt calls. This is why x86 assembler on some flavor of DOS is still one of the most popular platform for "embedded" and "industrial" systems, mostly for machine control and the like. Automotive smog test systems are almost always PCs. Color matching systems, likewise.

    So the BIOS is already an OS, it is secure, and furthermore I have seen BIOS entirely in flash ROM which has a GUI, optionally mouse-driven interface. (A basic mouse driver is trivial to write, especially if all you support is PS/2 mice, which all use the same protocol.) Doing USB and whatnot is much more difficult and your flash might actually have to be, like, a couple megabytes in size rather than the usual 512kB or 1MB.

    Furthermore the crap intel is proposing runs on the hard drive. This is a big reason why Compaq machines are such a pain in the ass as it is; Many of them don't have a normal PC BIOS with a configuration tool in them (though my Compaq Presario 1692 Laptop does) and you have to use the stuff on the hard drive. This means (for those of you who are a little slow on the uptake) that if you don't have a working hard drive connected, you cannot configure the system.

    As for the "limited, arcane, and text-only" BIOS screens; There are BIOSes with built in help, like pretty much all of them these days. Most of the help isn't filled in, for whatever reason. Also, it's always arcane, there is quite simply no way around that, because computer hardware is complicated! Memory has timings for latency, for example. The SPD ((E)E)PROM will solve that problem for you but ram without it is cheaper...

    Let's see, what else can I pick apart in his article?

    But the move to USB has been hampered by several factors. USB devices may work poorly or not at all on older PCs, and, more importantly, the huge installed base of non-USB peripherals has made the change slow going.

    Actually, the reason USB never took off is because all early implementations of USB have terrible latency and don't even begin to approach their supposed peak bandwidth. Newer systems still don't get it right; Games which are highly CPU-dependent (like Unreal and its descendants) will cause your mouse input to choke, and sometimes even caused missed keypresses. On MODERN implementations! This is unacceptable. USB is better technology than AT keyboards (After all, PS/2 is the same as AT, with a different plug) and PS/2 mice (which are just serial ports at a lower voltage, 5V rather than 12V IIRC) but so much effort has been expended on making those lega

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  66. 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!
  67. I don't want no steenkin' USB mouse... by Qbertino · · Score: 2, Insightful

    I play UT2003, a very fast multiplayer FPS. To me having my Logitech dual optical strung up to the legacy port is crucial. An USB mouse is slower, as the PS/2 signals are better synced, 'closer' to the CPU and waste less ticks per instruction.
    I definetly don't want my mouse and keyboard gettin' the hickups in midst of a fast multiplayer hackfest. And be it only for a split second.
    I tried USB once, cause I kinda like the idea of hotplugging (I use my printer via USB and it's a breeze), but it just doesn't cut it for signal intensive input devices. No fscking way are serious gamers going to switch to non-legacy mice any time soon.

    Since this guy is jacking of on USB, EFI and whatnot of Intel stuff and goes on bullshitting about how legacy is slowing down PC evolution 'cause people don't buy USB mice (who and what gave him that idea???) I have a hard time taking him for granted. He's most certainly a payed-off Intel advocate.

    --
    We suffer more in our imagination than in reality. - Seneca
  68. Is this really a Good Idea (TM)? by Bodrius · · Score: 3, Interesting

    I'm all for abandoning useless legacy features in "typical" PCs if they make them cheaper and more stable.

    For example, abandoning the ISA standard in favor of PCI was overall a good, if a bit late (and contrived, with VESA and EISA, etc), development. Although I regretted losing a few good expansion cards, there was really not much lost beyond sentimental value.

    PCI is showing its age, and the transition to PCI-Express (or whatever name it ends up having) will be welcome.

    Serial ATA, once it's mature, will be also a welcome change. No need for those big cables in the case, at least.

    I've been operating without a floppy disk drive for years now, with only minor inconveniences whenever some BIOS update, old DOS driver or utility demands a "boot disk" the old-fashioned way. There's no reason to assume it's there anymore, and it's a useless expense in both money and space.

    Those are good changes. But this is not always the case.

    Case 1: Legacy Ports

    No more PS/2 ports, no more serial ports? USB and Firewire all the way!!

    Sure, sounds great if it works. Except that it almost never does.

    USB support in PCs is "decent" now, but it's not 100% reliable, and one can't afford to be left with no input device because the BIOS/OS/random-thing-I-don't-know-of has problems with USB today.

    My current PC has a bunch of unused USB ports, but I'm still sticking to PS/2 mouse and keyboards. The reason is that every week or so someone calls me because they have a problem with their computer and it happens to be the USB mouse and/or keyboard which just stops working.

    I reduced my "family technical support" calls by 50% just by putting a USB->Serial adapter on my father's keyboards and mouses.

    I have the same problem one or twice a month with almost all USB devices I use: printers, cameras, etc. I use USB for them because they need the bandwidth, and because I can afford to tinker with them every so often.

    Sometimes all it requires is plugging and unplugging. Sometimes turning the device on or off (printers and wireless devices). Sometimes rebooting the machine. Sometimes it just starts working again without a clear cause. It rarely takes more than 2 minutes, so it's not a problem (if you have a traditional mouse/keyboard with you).

    This doesn't apply to basic input devices:

    I don't need MB/s of bandwidth to type or move a cursor, and I certainly can't afford to lose my input devices because the USB controller, or BIOS, or the OS, or whatever causes the problem had a bad hair day. Particularly because it can take more than 2 minutes to fix when you have no input devices to figure what's going on.

    On the other hand, if my PS/2 keyboard stops responding, I know it's a hardware issue. Replace keyboard, or, at worst, replace port.

    This is just within the Windows world. I had enough trouble getting USB support working in a few Linux installations not to bother trying anymore, as I haven't really needed to.

    Maybe it works flawlessly and automatically from some distributions now, but I wouldn't risk anything going wrong there.

    Basic I/O has to work flawlessly, and in PCs, even in brand-new machines, I just don't trust USB that much. Maybe it's precisely because of the legacy support, I don't know, but I think it's been long enough for BIOS/OSes/etc to get it right.

    Case 2: Legacy BIOS

    They want to make the BIOS an OS? What happened to small and simple?

    I guess having it programmed in C would be an advantage, and I'm sure there are technical limitations with the current BIOS technology that could use an update, but I'm worried about this approach.

    If you need an OS, that's what the OS is for. If you need diagnostic utilities et al, get an OS and run diagnostic utilities on it.

    Why do you need to put this in the firmware layer? Firmware should be small and stable. If something fails in firmware, you're normally in deep trouble.

    A BIOS is not something

    --
    Freedom is the freedom to say 2+2=4, everything else follows...
  69. We did it 3 years ago at AMD by Foredecker · · Score: 2, Informative

    AMD shipped (yes shipped) the worlds very first legac free PC. It has no ISA bus. It has no PS2 keyboard or mouse connectors, it had no serial ports, it had no floppy disk, it had no paralell port. It was cool. It was new. AMD did it. My team did it.

    http://www.cyberpowerpc.com/amd3deasnowc.html

    We did it before Compaq.

    http://zdnet.com.com/2100-11-516379.html?legacy= zd nn

    We did it before Dell

    We did it before anyone.

    It was a flop.

    People still want floppy disks, paralell ports, and serial ports.

    At least the ISA bus is dead.

    --
    Jibe!
  70. nice touch by binarybum · · Score: 2, Funny

    I like the ground hogs day effect of clicking on "next page" only to keep reading " Many people don't know it, but today's PCs--including the system you're using right now--contain elements that have hardly changed at all in the last 20 years" -- start dream sequence here ~~ " hardly changed at all..." "hardly changed at all" "have harldy changed at all..." --que twilight zone scream clip -- fade to black --

    --
    ôó
  71. And Windows will be so much better without DOS by egarland · · Score: 2, Interesting
    This is such a fluff article. The basic premise seems to be that as soon as we replace some of the stable, time tested aspects of a computer it will magically get much better. Pure fluff.

    Today's computers have almost nothing in them that was available 2 years ago no less twenty. The core of a computer is the north bridge chipset. This is where most of the speed is determined and most of the cost comes from. This is where we have DDR Ram, 533 MHz Front side busses, and AGP 8x. Nothing here remotely resembles a PC from 20 years ago. Sure, computers still have a version of the keyboard port they used 20 years ago. We still use it because it's really good at being a keyboard port.

    The PCI section was funny. In one breath the article said that PCI express is an evolution from PCI that is invisible to software. The quote was: "mainly a hardware change that will result in simpler motherboard and peripheral designs". Then 5 lines down the article said that when PCI Express is adopted "a whole new class of PC will emerge." Yea, and that class will be slightly different than the class before just like always.

    As far as the claims that the hard drive attachment technology hasn't changed much in the last 20 years it's very hard to find anything in modern IDE that existed back in the PC. The physical signaling is very different, the controller is on the drive now, there is a protocol (ATA) running on top of the bus, the addressing has completely changed. Iâ(TM)d say the biggest change with IDE came back around 1993 when ATA was developed to run on top of it. I am a great fan of SerialATA but it is just an evolutionary change in the physical communications layer. That's one of the best things about it, that it is compatible with the "legacy" architecture and yet the article raves about it and then laughably backes it up by saying that the first serial ATA drive out was "quieter and cooler-running than its classic ATA counterparts" Pure fluff.

    As for the floppy, it is certainly time for something to be done about it and yet next to no work has been done on a replacement. The floppy disk is a random read-write bootable removable medium that every PC operating system natively supports. There is no other device that can claim that. CD Burners should have replaced the floppy years ago but the manufacturers never got together and built a new standardized low-level interface. Even bootable CD's still emulate a floppy disk and the boot image is limited to the size of a 2.88 MB floppy. The floppy replacement is an issue that now *needs* to be addressed and yet the articleâ(TM)s suggestion is to simply leave it out without anything to replace it's unique functionality.

    Every once in a while these fluff articles pop up. "Soon computers will be as simple, cheap and as easy to use as your phone" they spout "and all they need to do is leave out all that old stuff that you don't really need". The thing they seem to miss is that it has already happened. You can go down to the store and buy a nice legacy-free computer with none of those useless 20 year old keyboard ports or dumb serial ports and it's cheap and easy to use and it's a palm pilot and it sucks for doing what computers are good at. There are all kinds of "legacy-free" computers out there, Ipaq, Tivo, smart phones, there's even those super-cool 3com Audreyâ(TM)s that are all the rage because they are legacy-free ... except they aren't all the rage because they suck and that's in no small part due to being legacy-free.

    Legacy free usually means not compatible with the old stuff and for a computer that means it's less flexible and thus less powerfull and less desirable. There is a *huge* amount of effort that has gone into designing and supporting these "legacy" systems and to suggest that because it's old it should go is to forget a fundamental truth in the PC industry:

    If it has lasted this long, it is probably better at some aspect of it's job than anything else and there is worth

    --
    set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination