Build it Yourself

Story: How To Find A Computer With GNU/Linux Pre-InstalledTotal Replies: 13
Author Content
pogson

Aug 05, 2006
10:24 AM EDT
I cannot remember the last time I bought a PC. Honestly. It must have been more than 15 years ago. I just want to know what is under the hood and I want value for the money I spend. I do not like to pay for features I will not use, including that other OS.

It is not hard. There is a learning curve. It might take fifteen hours of research and three hours of building the first time, but the next one will take an hour or so and you will automatically keep abreast of hardware developments so the total time will be an hour or two for shopping and building.

I start with the motherboard and case. For a server, I want a case that is well ventilated and easy to service. I like 120 mm fans and air filters. Sometimes I want a big case to hold lots of drives, but it is amazing what you can put into a really cheap, small case. I consider size, noise, and power/heat handling. For a server I almost always pick out a separate heavy-duty or redundant power supply. For a desktop, a mid-price case with the necessary features and a good supply will do very well.

I look at bandwidth on the motherboard. For surfing, anything made in the last ten years will do. For a server providing lots of storage to lots of folks on the network, I consider how many gigabytes/s I can move from memory to cpu to storage to the network. It is amazing what the new 64 bit boards will do. You can keep the cpus, the drives and the NICs all busy. Some can handle several gigabit/s NICs at a good rate and you can get lots of performance from boards starting at about a hundred dollars and going all the way to a thousand dollars. Read the spec sheets, board layout pix and data, and pay attention to data paths on the board. Lots of 32 bit boards will use a single 32 bit PCI bus for everything. Lots of the 64 bit boards will have enough bandwidth for 8 drives and four NICs and it is mind boggling what a single box can do.

For the processor, I now know the package, because it has to fit the motherboard and I usually get the low-end or mid-range chips because they give more bang for the dollar. You can divide benchmark/$ if you want. Usually, the low end prices scale. A 10 % increase in performance costs 10-20% more, but the last 10% on a series may cost 50% more. You are better off with dual core or dual socket or dual system than buying a top end chip. You get 100% more performance for 100% more money.

One buys drives with 3 to 5 year guarantees with low $/gigabyte prices that are plug compatible with your motherboard. Check that your motherboard comes with the cables you need or know that you need to buy some. I prefer SATA, but PATA/IDE are good, too. If you have lots of RAM with Linux, the speed of the drives does not matter too much because frequently used files will be cached in RAM. For a server, you may want multiple drives in RAID to increase performance/reliability seeking and transferring data.

I could go on for hours. I like this stuff. If you do, build your next machine. It will cost your time but you will gain confidence in maintenance, getting your money's worth, and knowing in detail what your system can do. Most surfers are using about 3% of a good system, by the way. That's why I like to share and have several users simultaneously using the cpu over the network or on multiple video cards/mice and keyboards.

Shop at sales. The AMD v Intel price war has knocked the price of good 64bit systems way down. I have one supplier who has specials on 6 days a week and beats everyone. This is much more fun than buying what some manufacturer may assemble out of low bids.

I know the headline was about Lenovo laptops. I happen to like bigger boxes, but a keyboard/mouse/LCD/thin client can be almost as small as a laptop and easier to use except for transportation...
jimf

Aug 05, 2006
10:32 AM EDT
I agree with this, but, the truth is, not everyone is capable of it.
pogson

Aug 05, 2006
2:40 PM EDT
jimf wrote: "I agree with this, but, the truth is, not everyone is capable of it."

That is true. Many lack the motivation and attentiveness to detail required. In my role as computer teacher, I often invite students/parents to bring in equipment that is not working and I take the opportunity to show them how to clean out dust bunnies, and even to change/add parts. My philosophy is a phillips screwdriver and common sense can go a long way. Most have no problem with the concepts once shown and given some moral support.

The last time I did this, a parent and daughter brought in a PC that had quit working after three years without cleaning. I showed them how to turn off power/open case/remove lint build up. It was impressive, about 4mm of lint on the slots of the power supply inside the case. I explained that this thing was a slow vacuum cleaner and they were sucking in all the lint from their carpet, on which the box had been sitting. They came away with an appreciation of maintenance cycles, and better siting of the box.

Another came in with a corrupted hard drive. We installed Linux in a few minutes and they were good to go, the student having used Linux at school.

In my courses I regularly introduce the nitty-gritty of the "IBM compatible/ATX" PC along with the introduction to software and operating systems so they are not afraid and can do reasonable things with any home PC. I regularly introduce spreadsheets with the task of making up a PC order for compatible parts. My course management system display images, links to suppliers and technical specs so they become informed consumers. I do the same for Linux, with all kinds of articles from the web like we find here. Choosing a distro, finding an app, and understanding jargon, are all little extensions I give to the curriculum which usually has some vague expression like "students will be able to install an operating system or application". Whoa! Try doing that with the terms of the EULA!

Given this kind of exposure, ordinary students become capable of assembling/repairing/recycling/installing a PC. I plant the seed. Perhaps 20% of the time, it grows immediately. Eventually it will likely pay off for all. It certainly makes my job more interesting.
jimf

Aug 05, 2006
4:35 PM EDT
> Most have no problem with the concepts once shown and given some moral support.

Yes, a hands on teaching or lab environment would improve the success rate immensely.
devnet

Aug 05, 2006
4:57 PM EDT
many also lack the funds...

To build a top of the line box requires a ton of money...if I want a top of the line workstation, it isn't beneficial for me to build it. It's better for me to buy it outright.

Don't get me wrong, I have 3 boxes I've built myself in the past...but with hardware prices still being as high as they are for graphics cards and the like, I'm arsed out for building my own system.
Sander_Marechal

Aug 06, 2006
6:23 AM EDT
Curious, since I've always found it far cheaper to assemble my own instead of buying a full system.
dcparris

Aug 06, 2006
12:29 PM EDT
I think, like most things, this issue depends on your situation. It may be cheaper, in many ways, to get your own parts and put them together. However, other factors may lead to the conclusion that the pre-built box is the better overall value.

Buying my first PC, I had no knowledge to control what I got. When I bought my second box, I went to a local shop and specified every part, except for the case (didn't care much about it). It was simply easier for me to let them build it, even though I knew how to build it myself. And no, I didn't pay for a Windows license. I specified no OS. :-)
Sander_Marechal

Aug 06, 2006
3:11 PM EDT
Quoting:When I bought my second box, I went to a local shop and specified every part, except for the case (didn't care much about it).


And that is exactly the thing that usually makes it cheaper to build your own boxes. When you build your own then you can dictate every part. If you buy pre-built then you have to settle for what they offer. Buying pre-built usually means settling for a box you like for 80% but not 100%, or paying an insane ammount for *the* box that you were looking for. Pre-built is only for the folks who don't mind compromising on their hardware. I do mind.
dcparris

Aug 06, 2006
4:12 PM EDT
Well, in this case, it was about the same price as the pre-built I was considering getting shipped from some shop I had found in Computer Shopper. The pre-built system was initially a little less, but when adding in the shipping, came out about the same. The advantage in using the local guy, for me, was having someone locally I could go back to if a problem arose.
jimf

Aug 06, 2006
4:28 PM EDT
> cheaper to build your own boxes.

That used to be very true sander. Not so much any more, although,the absolute spec control is certainly a factor for the Engineer/control freaks in the crowd.

> except for the case (didn't care much about it).

Oh Don :D... A Lian-Li aluminum case is a joy to work with. I've never been sorry I spent the extra money on that... [url=http://www.pricegrabber.com/search_getprod.php/masterid=546154/skd=1/search=lian li aluminum cases]http://www.pricegrabber.com/search_getprod.php/masterid=5461...[/url]

Overall, I'd recommend building your own, 'if' you have the desire and the ability to do that. It's a very satisfying project experience, but that doesn't mean that it's something that everyone will want to do, or that those that don't build their own are going to be stuck with crap.
tuxchick2

Aug 06, 2006
4:39 PM EDT
I haven't found build-my-own to be much of a money-saver, but as has already been said, it's the best way to get exactly what you want, and to make sure all your components are good ones and not cheep filler. Oh the woe of the cheapie power supply, for it shall cause mysterious errors and fail at the worst possible time.

And it's fun. I'm partial to Antec cases, thought I always chuck the silly CPU exhaust chute because it blocks the case airflow. Helloooo, don't do that. The Sonata is great- EZ internal drive bays, lots of room, and quiet. And black. I like Darth computers. You can keep all that silly neon glowing jive, that's kid stuff. Grown-up geeks go dark and forbidding.
jimf

Aug 06, 2006
4:52 PM EDT
> I like Darth computers. You can keep all that silly neon glowing jive

Black is a pain to keep looking nice, and then you need all the matching trim pieces... :P On the other hand, I agree with you on the neon junk.
dinotrac

Aug 06, 2006
5:23 PM EDT
I love building my own computers, but money-saving is not much of a benefit.

We probably get some extended life from using standardized components -- upgrade a cpu here, sound card there, go whole hog and swap motherboards another time. That may work out to savings over time, but, mostly, it's fun and I know what I'm getting.
dcparris

Aug 06, 2006
7:44 PM EDT
We probably get some extended life from using standardized components -- upgrade a cpu here, sound card there, go whole hog and swap motherboards another time.

That was the problem with my first box. The CPU was an SLC2 66MHz chip. I was able to upgrade to Win95, but when I went to install MS Office 97, it claimed I didn't have a 66 MHz processor. Had it been a DX2 chip, I would have been fine. That's when I discovered the need to specify my parts.

Posting in this forum is limited to members of the group: [ForumMods, SITEADMINS, MEMBERS.]

Becoming a member of LXer is easy and free. Join Us!