Walt Mossberg Reviews Dell Ubuntu: "...still too rough around the edges..."
ptech.allthingsd.com
ptech.allthingsd.com
If you take a "naked-iron" laptop, regardless of the manufacturer, and install a boxed version of Windows on it, it will be the same thing (if not worse): you will have to hunt down latest drivers, OS patches, BIOS updates and so on. Just look at the list in "drivers/software" category on Lenovo web site: yes, you have to install them all, and some of them are patches (!) for XP specific to Lenovo laptops, and touchpad configuration utility is made by Lenovo, not Microsoft.
If Dell wanted to make end user experience flawless, they could have provided the same level of "OS-tweaking" to make sure their hardware is well-supported.
In fact, barebone version of Ubuntu probably beats Windows by the number of hardware supported out of the box.
I've had multiple times that by using apt-get autoremove, my entire Ubuntu installation has been fubared. It is almost nicer how Windows and Mac apps ship with all the required libraries and functionality they need, and you don't have to worry about it (both as a developer and a user). Add to that the confusion where programming languages have their own package managers (should I use Python's easy_install or the .debs?) and there's even more of a mess.
I've never had any difficulties on my Mac or on Windows due to a lack of a package manager, but I have had problems using apt.
I don't understand, what advantages does using a package manager have over simply shipping an app with the libraries/programs it needs? Yeah, you save hard drive space, but with hundreds of gigabytes of data, is that even important?
I've been using Debian for years, and Ubuntu recently, but I had to look up autoremove; I've never used that apt-get feature. I have used autoclean, which is benign. It does sound like there are problems with autoremove that should be fixed, but for now why not just avoid that feature?
I think one advantage a package management system has is unified updates. The down side is that could cause problems when configuration file formats change. Gentoo tries to handle this by managing all config files in CVS, so you can diff different versions and merge them. Luckily, in reality, config file formats don't change all that often.
Am I missing something? I wish it did this, but unless something has changed recently it just gives you a tool for merging updates in (and doesn't store old revisions).
Be default dispatch-conf keeps a backup of your config files in /etc/config-archive. Optionally it can use rcs to track changes.
It's not just about space; say somebody finds a security exploit in a widely-used library. How many copies of (eg.) libpng do you have on your system? Can you depend on every program that uses it to put out an update?
Now just yesterday I had a problem with apt-get on Ubuntu installing a bogus version of (I think it was) Ruby Gems.
Windows is simply high-maintenance. I have never seen a novice user obtain a Windows machine and keep it in good working order without help. Help can be a simple set of instructions for routine maintenance, but most people don't find out that any maintenance is require until the machine breaks in some way.
I can't make a general recommendation for the author's target audience. I've recommended Mac, Linux and Windows systems to people who fit this description, and most people have been happy with their OS. What I recommend varies based on exactly how the person is using the computer.
I guess you need a person in the know to set up Ubuntu properly for you, but that's it.
OS X scores a few points in the mentioned problem areas (at least it comes with a DVD player), but it isn't for everyone, either. Personally, I can't stand it.
This is true of Windows as well. Even assuming the manufacturer has everything working out of the box, it's unlikely that it has virus and spyware protection included that won't demand money within a couple months, automatic defragmentation, etc....
It's a little sad that "average" means "prefers to express thoughts as a series of connected images and actions, rather than as text."
Although I have a recently purchased Dell Ubuntu and am quite pleased with it I would never recommend it to say... my mom.
I've been strongly recommending Ubuntu or OS X to the cloud of relatives, friends, relatives of friends, and friends of relatives who seem to think that just because I do something with computers that I'm a resource for desktop support. I would much prefer to try to fix problems with Ubuntu than those with Windows. Mossberg should have asked his resident hackers which they'd rather fix.
Mac OS X if you want a nice prepackaged experience. Linux if you like to tinker and completely personalize your machine. Windows if you have to (but don't call me when it breaks ;).