How Long Does it Take You to Tweak a New Box?
An anonymous reader asks: "When you get a new computer, how long does it take to make it 'home'? On a Windows system, there seem to be a huge number of preferences I have to choose before it is really comfortable (doing things like: installing software; changing the wallpaper and color schemes; start menu layout; and so forth). How long do you have to fiddle with computer until you have it set up the way you like? Do you use any shortcuts to speed up the process?"
That's the clincher. About a week, simply because I don't do it that often (once every 3-4 years) that I don't have a list
Classic-ize windows display settings
Give the system an enema (remove all the windows default crap, any ads or OEM-given crap)
Install the necessities (ad-aware, avg, firefox, powertools, other windows registry hax)
Install a few benchmark things and test (diablo 2, doom, zsnes, media player classic + fddshow)
Dump data from old backup. (Over my last 3 installs this was via diskettes, then CDrs, then DVDrs). Then over the next week I'll just install new stuff as needed. Winamp, AIM, mud client -- I save all these executables but by the time you do a reinstall they're outdated anyway.
You boot the old computer in Firewire mode by holding down a key. You plug in a firewire cable to the new computer. You click the install from old computer button. You go get some coffee and a bagel.
So basically, it takes me about 60 seconds and it takes the computer an hour or so. That includes pulling over my Windows and Linux desktop installs within a VM. Seriously, this is one of the main reasons OS X is my base workstation OS instead of Linux. Who wants to waste a bunch of time manually copying things over, only to find not all of it works anyway and you still have to reinstall a few things and tweak a few more?
For replicating the package list, try this:
dpkg --get-selections > packages.txt on old machine,
then do:
dpkg --set-selections packages.txt on new machine,
then do:
apt-get dselect-upgrade on new machine.
At this point, you have a usable machine. If it's my machine (and even if it isn't my machine), I usually install the following software:
Schwab
Editor, A1-AAA AmeriCaptions
Agreed. I set up up, customized, and played with FC6 running cygwin on my underpowered XP laptop. /etc configurations intact.
Once that was setup, all I had to do was copy it over to my Linux server and turn on/off a couple of services that I needed on my server but not on my laptop. I mean *literally* just copied the root partition.
It then ran perfectly with all my user and
When I wanted to set up another machine, I used the same root image and only had to edit a small handfull of files to change the machine name/IP address and to change a couple of passswords.
When I upgrade to another machine, all I will need to do is copy (or even just physically move) my hard-disks.
With Windoze, because of the dang registry, you can't just copy or move disks without corrupting everything. Also, since customization is done through menus and stored in obscure parts of the registry, you can't just copy over and/or edit individual config files. Instead, you need to reinstall each application individually and then individually run the program and customize the options by going through endless menus.
Actually, the last time I moved from a Powerbook to a MacBook Pro I used Tiger's Migration Assistant. After the copy finished (about 2 hours) almost everything (applications, preferences, backgrounds, altered command keys, control panel changes, accounts, folder layouts, etc.) was there. I had to reinstall Dreamweaver and Photoshop since their registration mechanisms detected the new hardware and "broke", but other than that I was impressed to no end.
Contrast that to the last new Windows machine (XP) I bought, when I had to move everything by hand, reset everything by hand, and spent about a week reinstalling each and every application I used... by hand.
Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.