liam_on_linux: (Default)
In lieu of real content, a recycled mailing-list post...

I advise wiping & reinstalling all computers periodically. Ideally, every 6mth, but at least once every 2-3y. With my consultancy hat on, I constantly see individuals & companies throwing out "old" computers that are now "too slow". Actually, if they were wiped & reloaded, the machines would be just fine - it's the accumulated cruft that slows them down.

Since the Core2 Duo and "Sledgehammer" Athlon64/Opteron chips came out, CPUs really have not got all that much faster - they just have more cores now, and very little software really benefits from more cores. Parallelism is /hard/ and most code is single-threaded. Having 2 cores gives you a slightly more responsive system; more, for most people, is a waste of electricity & silicon.

People often misunderstand & misquote Moore's Law. It doesn't say chips double in speed every 18mth. It says the number of transistors for a given unit of money (& space on the chip) doubles every 18mth.

However, the technology does not exist to spend more transistors on making processors run code faster, so instead, now, CPU makers just make the chips able to run /more/ code in unit time, by adding more cores. This doesn't mean 1 program runs in half the time; it means you can run 2 (or 3 or 4 or now even 6 for big server chips) programs in the same time as 1. This is actually no help at all for most purposes.

What this means is that computers stopped getting much faster a few years ago. Actually, a well-specced 2006 PC, properly set up, is within 15-20% as quick as a 2010 one, given the same amount of RAM and so on.

But the 2006 one is full of accumulated cruft. Wipe it & reload with its original software, it will probably be quite a bit faster than a modern machine laden down with Win7 & Office '10 (or if you prefer, compare Ubuntu 6.06 & OpenOffice 2 with Ubuntu 10.04 & OpenOffice 3.2).

Wiping & reloading is a pain in the *cough* neck, but the pain is rewarded. It is, as the kiddies say, like, totally worth it.
liam_on_linux: (Default)
A final caveat to my previous post: there is one thing you probably shouldn't try doing under XP-inna-VM: play games. The VM does sport optional 2D graphics acceleration, although I've spotted a few display glitches, but the copy of Windows in the VM can't get at your shiny whizzy fanheater of a 3D card & any modern 3D game is going to run like crap. For that, I'm afraid, you need to dual-boot into real native Windows.

TinyXP will do that just fine, but remember, you're going to have to find the latest drivers for every bit of kit in your machine. My advice:
- install TinyXP first, in a primary partition on the 1st hard disk.
- leave plenty of space for Linux; put all its partitions in logical drives in an extended partition
- next, after TinyXP is working but before it's got its drivers, install Ubuntu
- now, in Ubuntu, you can carefully peruse the output of

dmesg | less

... and work out what motherboard chipset you have, what graphics, sound, network card(s) &c. your machine is sporting. The best way to identify a motherboard, though, is just to look at it. Use a torch. You'll probably find the makers' name and the model number printed between the expansion slots.

- Using Linux, go download all the relevant Windows drivers from the manufacturers' websites.
- Go to Places | Computer and open your Windows partition. Copy the downloaded drivers into

C:\Documents and Settings\All Users\Desktop

- Then reboot into Windows again and they're all there, ready to install.

This method saves an awful lot of hassle trying to get Windows working if you have no driver disks.

If you install Ubuntu after Windows, it's smart enough to set up dual-boot for you. Install Windows after Ubuntu, it will screw your bootsector and you won't be able to boot Ubuntu any more. Also, Windows likes being in a primary partition, preferably the first, whereas Linux doesn't care.

Oh, and don't waste your time on anything other than Ubuntu. If you are at the level of expertise to have got any useful info from this piece, you probably don't need advice on choosing a distro... but just in case:

- OpenSUSE is huge and its package-management system is frankly a bit past it.
- Fedora is a sort of rolling beta. It never stabilises, it's not supported and there are no official media addons, which are free with Ubuntu.
- Kubuntu is OK if you're a KDE freak but if you don't know the difference between KDE & GNOME, just go for vanilla Ubuntu, which involves a lot less fiddling.
- Mandriva is OK but again its package-management system, like that in SUSE and Fedora, is a decade or so less advanced than the one in Ubuntu.
- Debian is too much like hard work unless you actively enjoy fiddling.
- Gentoo is for boy-racers, the sort of person who drives a 6Y old Vauxhall Nova with a full bodykit and a 150dB sound system. Just don't.
- All the rest are for Linux hackers. You don't want to go there.

August 2025

S M T W T F S
     12
3456789
10111213141516
17181920212223
242526 27282930
31      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 28th, 2025 01:14 pm
Powered by Dreamwidth Studios