Slashdot Mirror


The Ultimate Linux Box 2001

savaget points to this Linux Journal article which covers building a superior personal computer for general usage. See if you agree with the choices that Rick Moen, Daryll Strauss and Eric Raymond made in building their dream box.

24 of 401 comments (clear)

  1. SCSI: why? by psyclone · · Score: 4, Insightful
    A major decision of theirs was to use SCSI for hard disks. They claimed that bus bandwidth was large factor in overall system speed -- so they scrapped ATA for higher throughput and fewer IRQ conflics.

    I realize the SCSI disks, especially the close to "SCSI 3" mentioned in the article, would decrease disk latency, but is it really that much different than 7200 or even 10000 rpm ATA100/ATA133 drives? An unless you have onboard SCSI, you have to go through the already busy PCI bus. As far as I'm concerned, it's not worth the price difference.

  2. Whaddya mean 486/33-sadly-out-of-date? by Anonymous+DWord · · Score: 1, Insightful

    Gimme 30 of 'em and some cat5 and I'd blow that box out of the water! Dream machine schream machine.

    --
    "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
  3. Great box - for a Millionaire like Raymond by Bud+Dwyer · · Score: 3, Insightful
    They solicited the vendors on our list for donations of parts, and their courage was rewarded when IBM generously volunteered $15,000 for the project budget.


    Okay, Raymond isn't a millionaire any more, either. But he does have corporate backing, which is a hell of a lot more than I've got. When I feel like dropping 15 large on a personal computer, I think I'll go for an OS a bit more upscale than Linux. Solaris, maybe.


    Anyway, "dream" is the key word in the title of the article. No real Linux users (mostly college students, AFAIK) can afford a PC like ESR has designed. And I'm not sure what they'll accomplish by "dreaming" about the "ultimate" Linux box when the whole point of Linux is to be able use whatever old, junk hardware you can scrounge.

    1. Re:Great box - for a Millionaire like Raymond by Anonymous Coward · · Score: 1, Insightful

      Solaris? I don't know why you would put a bloated resource hog like Solaris x86 on that machine. If I am going to give up the vast amount of support and software that goes along with linux, I would use some light weight BSD flavor.

    2. Re:Great box - for a Millionaire like Raymond by Error27 · · Score: 2, Insightful

      I've actually seen Solaris desktops so I know people do that, but I still don't know why...

      Linux is far better than Solaris for a desktop.

  4. why no RAID? by jonnosan · · Score: 4, Insightful

    Am I missing something?

    I know RAID is overkill for most workstations, but so is a DDS drive and seperate home and system drives. If you want fault tolerance, (the stated reason for two drives) having one system drive and one home drive with no RAID means you spend your money only to become twice as vulnerable to downtime due to drive failures.

    If you want to avoid downtime, especially if money is no object, get a RAID controller and have a single filesystem mirrored over two physical disks. Not only will it be more reliable, it will be faster too.

    1. Re:why no RAID? by jonnosan · · Score: 2, Insightful

      Whoops, you're right:
      it's the fundamental reason that, despite our money-is-no-object premise, we're not going to relatively exotic technologies like liquid-cooled overclocking or RAID disk arrays for a performance boost. Sure, they may initially look attractive; but overclocked chips and banks of disk drives require massive cooling with lots of moving parts, and it's not good to be trying to do creative work like programming with anything that sounds quite so much like an idling jet engine sitting beside one's desk.


      Which is fair enough if you are talking about a seperate drive enclosure with 12 drives in it. But 1 RAID capable SCSI controller and 2 drives mirrored isn't going to be any hotter or louder than 1 non RAID capable SCSI controller and 2 drives with no mirroring.

      So my original point still stands - getting 2 drives without RAID is gives you no benefits over a single drive or 2 drives with RAID.

    2. Re:why no RAID? by sharkey · · Score: 4, Insightful

      For that matter, if you're splurging, why get a DDS drive? Go for a DLT-IV or AIT-2 drive instead. Sure, the cost is going to be 2-3 times that of a DDS4 drive, but capacity and performance make it worth it. (Our AIT-1 drive at the $ORK_PLACE is ver, very nice.) A person that buys 3 GB of RAM (and a motherboard that can address it) for a desktop PC and multiple Ultra-160 SCSI drives shouldn't stick at an extra thousand for a much better backup drive.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  5. Why not NVIDIA? by redcliffe · · Score: 1, Insightful

    It seems to me that the only reason they didn't use a NVIDIA card which is far superior to the ATI Radion is politics of free-beer vs open source. I'm as much of an open source zealot as the next person on /., but I wouldn't never think of using any other than a NVIDIA card at the moment. Pitiful really....

    David

  6. Got it all wrong re: flat panels... by corky6921 · · Score: 5, Insightful

    "Today's flatscreens also have a really coarse dot pitch with sharp square pixels. As far as I'm concerned, that puts them out of the running for the ULB. I do a lot of writing and, not infrequently, my own typesetting; I want to be able to preview two pages of Postscript at actual size and have the fonts look good."

    I'm sorry, but has this guy ever seen a high-end flat panel? I personally own an SGI 1600SW, and not only do you not see the pixels, but you can also preview two Postscript pages side-by-side with its 1600x1024 widescreen aspect ratio. Of course, SGI stopped selling it (*sigh*). But there are other excellent flat panels out there, like the Samsung line that lets you run a TV signal in and do picture-in-picture. I've seen the Samsung ones up close, and they have wonderful image quality. Apple also makes some excellent flat panels (does anyone know whether there is an adapter to run them on PCs yet?)

    All I'm saying, is while there are still plenty of reasons to run CRT's, in a "cost-is-no-object" type of article, you should at least consider the high-end flat panels.

    P.S. I've seen the dual 1600SW setup, and it is STILL, to this day, the only monitor setup that ever made me speechless with its absolute beauty.

  7. There are ways to do IDE right by dfranks · · Score: 2, Insightful
    The 3ware Escalade controllers are worth a look. I suspect that most of the superiority of SCSI comes from Command Tagging, Out of order execution and scatter-gather DMA, combined with well designed controllers. The low price of "stupid" IDE controllers combined with the non-enterprise reputation of IDE limits the market for high end controllers (no such problem with scsi).

    Well designed controllers like the escalades provide out of order execution, scatter gather, etc at the controller level, and offer a fully switched bus for all data. The 7000 series also have 64bit PCI support (and actually utilize it).


    Forget the HPT36x and 37x controllers, as well as most Promise controllers, all the smarts is in the driver software and they suck performance-wise. High-end Adapted controller appear to be ok, but they are pricey compared to the 3ware controllers last time I looked.


    One controller with one or two drives may be faster with SCSI, but dollar for dollar, 3ware and IDE walk all over them (particularly with database servers where you want a few spindles to minimize blocking seek activity.

  8. Ultimate Network Connection? by corky6921 · · Score: 2, Insightful

    I see a mention of a 56K modem, but no mention of an ethernet card. Perhaps ESR didn't have enough money to get the "ultimate network connection" to go with his "ultimate Linux box"?

    1. Re:Ultimate Network Connection? by Wesley+Felter · · Score: 2, Insightful

      That's because the motherboard has two NICs built in.

  9. the whole point of Linux? Erm... by Tumbleweed · · Score: 4, Insightful

    > the whole point of Linux is to be able use whatever old, junk hardware you can scrounge.

    Maybe that's YOUR whole point in using Linux, but it sure as hell ain't mine! If that's the way you feel, you'd be better off getting some nice DOS 3.11 disks somewhere.

  10. Re:SCSI too expensive by Velox_SwiftFox · · Score: 3, Insightful

    I'd rather build a nice, fast 3Ware Escalade RAID array with 4 or so fast, big, and cheap IDE drives... and still save the CPU cycles.

  11. Re:network card? by nolife · · Score: 1, Insightful

    Not directed to you personally but...

    NIC card = Network Interface Card card
    SCSI interface = Small Computer System Interface interface
    System BIOS = system Basic Input/Output System - Correct but sounds odd.
    MCSE certification = Microsoft Certified Systems Engineer certification
    DSL line - Digital Subscriber Line line

    I am sure there is many more

    --
    Bad boys rape our young girls but Violet gives willingly.
  12. Re:SCSI Optical drives? by ag144 · · Score: 2, Insightful

    The point of going with SCSI optical drives has more to do with the nature of the bus than the measured or perceived throughput.

    > wouldn't the new plextor 24x be way faster even if it is ATAPI?

    First of all, you can't realistically burn media at 24x. The current media technology doesn't support it. The 24x drives only READ at that incredible spin rate, so don't get stuck on the spin rate. The focus here is bus-type .. IDE vs. SCSI.

    To illustrate the point, with the buffering capability and the resulting sustained throughput of even a mediocre SCSI flavor, you can read directly from a SCSI ROM and write directly to a SCSI writeable (CD-R, RW, etc.) .. without any space consuming and time consuming mastering to hard drive.

    The numbers are looking better for ATA, but it's still not there.

    --
    Allen Gray

  13. Clueless about CRTs also by Xylantiel · · Score: 2, Insightful

    I expected more from the big wigs.

    The "resolution" of a CRT is given by (veiw size)/(dot pitch). Any more pixels than that is literally wasted because the screen can't resolve one from another. The Mitsubishi 21" CRT he suggests has a view area of 20.3 inches and a dot pitch of 0.24 mm which works out to

    20.3 in * 4width/5diag *25.4 mm/in / (0.24 mm /pixel) = 1718 pixels wide

    And he suggests running this at 2048 pixels wide? Sure memory is cheap, but bus bandwidth is teeny on PCs. Display what your monitor will do and no more. Also if back off the resolution a bit you could bump it up to 85Hz.

    On an LCD a pixel is a pixel, and they're sooooo crisp compared to a CRT. They say the pixels are blocky, the rest of us call that clarity. Awesome clarity compared to a CRT.

    I hate crap like this because these guys are supposed to be authorities, but they're spoiled brats whose hardware visions are 5 years out of date. Sure I'd like to use SCSI for everything, but get real. Looked at HD prices lately?

    And apparently these guys haven't used a Contour keyboard (don't have a link off hand). I've put my hands on one, and you meld wih these babys, no stretching for keys or shifting your hands around, it's just BAM!

  14. Re:Cheap linux box. by Anonymous Coward · · Score: 1, Insightful

    256MB RAM? 1.6 Ghz processor?

    Why?

    Isn't one of the greatest things about Linux the fact that it's really lightweight and efficient (compared to, say, XP)?

    Except for the (very) few people running Tribes 2, how can you possibly use all those cycles and all that RAM?

    I have a PII/266 that works as an admirable workstation and server. This computer does a heck of a job serving, and it's using nothing more than a 486, with 36 MB of RAM.

    I can think of only three ways to possibly use something like the mentioned machine:

    a) You're buying some sort of database server for an actual corporation. Not likely, given the sound system listed.

    b) You play one of the (few) games for Linux with high-end requirements.

    c) You're *really*, *really* dedicated to SETI@Home.

    Can anyone think of any reason to pick up a box like this? In the Windows world, it's games and increased bloat of MS office and operating system software that drive the market. But why get this for a Linux box? A *throwaway* Windows box makes a nice new peppy Linux workstation or server these days...

    Maybe my standards just aren't high enough, but I can't see the need.

  15. Re:X-Box by Anonymous Coward · · Score: 1, Insightful

    No. It would have been cool back when MS was gonna sell X-Boxes at a loss. Mmm...MS-subsidized Linux box. It'd be more powerful than this, and be cheaper than it when it was new.

    X-Box is gonna go for $600 or $700 now, which'll make it flop. The specs are those of a low-end PC, no more.

    And it'll drag Halo down with it, more's the pity.

  16. It may be "Ultimate", but... by WzDD · · Score: 2, Insightful

    My box (single Athlon 1Ghz, IBM 7200RPM IDE drive) compiles kernels in 5m 45s (make clean; time make dep bzImage on 2.4.13pre1). Pretty good in comparison, considering that this box cost me ~$AUS2000, or perhaps $US1000. I'm using a nvidia geforce card and the emu10k1 driver, and the machine is rock-solid. It would also be a lot cheaper now - high-speed Athlons have come down a lot in price.

    I understand the point of having the *ultimate* (rather than just "good") machine, and I realise that kernel compile speed isn't the most wonderful of metrics, but it does drive home the point that the more you pay, the less of a performance advantage you get. There's a price / performance sweet spot, and it's certainly not at the ultra high end.

    The only thing I'd add would be a DVD drive - perhaps another $AUS170 for a cheapie Pioneer IDE model.

  17. Re:my idea of a perfect linux box? by windi · · Score: 2, Insightful

    I'm not sure wether I should laugh or cry.

    Linux can definetly be used as a multimedia OS. The only thing it still can't do as well is edit videos (Don't start with Broadcast 2000) and professional audio editing.
    Linux is definitely a multimedia OS, unlike BeOS, which I have to say, is dead.

  18. Useless article, sorry by Phaid · · Score: 4, Insightful

    Sigh. More sickeningly pompous prose from ESR in a completely useless article. Building a $7000 personal computer is a pointless exercise which almost nobody who reads Linux Journal could afford to do. All of his "insightful research" and "surprising discoveries" is stuff you could easily find out on Usenet or the various hardware enthusiast sites -- the last time I built a machine (well equipped Tbird 1.4 for under $1000, tyvfm), I researched all the bits and pieces before buying them and avoided all of the headaches he's complaining about. And he can't even build the stupid thing himself:

    You could build the ULB yourself from scratch. But unless you're either a very experienced hardware hacker or seriously interested enough in having a learning experience to accept possibly trashing some expensive parts, maybe you shouldn't. I wouldn't.

    Way to encourage the hacker ethic! Yeah! Let's all run out and pay someone to do stuff for us, because everyone knows work is hard. With hardware prices as low as they are, it's a perfect time for people to "hack" their own hardware and build a powerful machine on a budget even a college student can afford. That would make an interesting article, but this one is simply, to use a phrase ESR seems to enjoy, an exercise in mental masturbation.

  19. My random hardware reviews by benb · · Score: 2, Insightful

    I just created a page where I post comments about some hardware I used, telling if I am satisfied with it or not.

    I suggest that you do the same, so we can all make better buying decisions.