|
Quotes I Like*
I like Boolean logic. NOT!
*Your mileage may vary. Some quotes are puns, or require historical or technical
literacy to appreciate. If you miss the humor, please re-read the Internet and then try again.
Navigation
More About This Website
This website openly advocates for free-as-in-liberty software and ethical computing,
and against software patents and ridiculously long copyright terms.
|
Installing
Your Own OS - Who's Easy?
I like debating. I like technology. These two characteristics
leads me to invest more time than I should debating the pros and cons
of various technologies and technology-related products, including
desktop operating systems.
I've extensively used every version of Windows from 1.0 to XP, and
every version of Ubuntu from 6.06 to 8.10. When debating the merits
of each, I'm often told that "until Linux is as easy to install as
Windows, it will never succeed on the desktop". Thus, when
Microsoft's recent open release (for a time) of Windows 7 presented a
unique opportunity for me to perform a side-by-side comparison of
installing and configuring each from scratch, I couldn't resist.
Here's my efforts to compare the installation and configuration of
the next generation operating systems for generic desktop personal
computer hardware.
Introduction
For this test, I removed the drive from my home-brew production
desktop machine that includes a Gigabyte GA-M55 motherboard with an
AMD 3800+ single-core processor, nVidia Quadro NVS 210S/nForce 430
video, 2 GB RAM, and Memorex MRX-510L DVD-RW. I pulled a Western
Digital 5800 rpm 60 GB hard drive from an older machine and put in
the production machine in place of my usual hard drive to use for
testing. This is far from state-of-the-art hardware, but
self-installers often deal with older hardware, and (more
importantly) it's real hardware rather than a Virtual Machine
environment. Besides, it's my test, and this is the type of machine
that interests me.
The objective of this test is to answer the following questions
for each OS relative to the others:
How difficult is installing the OS from scratch on an
older machine? We'll consider the number of screens required
for each phase of installation, the technical complexity of the
questions asked, and any poor interface or implementation decisions
made for each product's installation system. We'll also use a
stopwatch to measure the time required from popping in optical media
until the desktop is running from the hard drive, excluding any time
that we spend filling out configuration screens.
How much futzing is required to get drivers working
properly? I'm interested in video, wired and wireless
networking, USB media, digital cameras, and multi-function printers.
How hard is setting up basic and some specialized
applications for each operating system? My basic apps include a
web browser with a few key plug-ins that I find indispensable (Adobe
Flash, del.icio.us bookmarking and personal tab behaviors), along
with social tools (instant messenger on AOL and Google; an email
manager), productivity tools (an office suite; PDF reader and
writer; and a basic bitmap and vector image editor), my favorite
quickie games (Frozen Bubble; Hex-a-Hop; solitaire; and yatzee), and
a few accessories (a good RPN calculator, and a screen capture
utility that can grab everything, a window, or a region).
Clearly, each person has their own areas of interest. However,
this is my review, so I'll cover the items of interest to me. Since I
support dozens of computer users in my private life and hundreds in
my professional life, in both cases a mixed bag of Windows and Linux
users, I'll mention a few items that would be of interest to users at
various levels of computer literacy as it seems good to me. If you
don't like what I want on my computer, then you should definitely
write your own review!
Installation
The Ubuntu download was a one-click anonymous affair. The Windows
7 download required several steps to acquire, including providing a
significant amount of personal data; however, since long-term use of
Windows 7 will require an outlay of cash (to, say, http://amazon.com)
for a box containing the install media, I didn't fret this difference
much, especially since Ubuntu can also be ordered on physical media
for free (from http://shipit.ubuntu.com)
or for a small fee (from, say, http://www.osdisc.com).
Needless to say, anyone wanting to install their OS of choice can
get their hands on optical media with very little effort.
Windows 7
|
Ubuntu 9.04
|
Booting from DVD
(1:10 minutes)
The Windows 7 ISO is a large file (about 3 GB), and so had to
be burned onto a DVD.
Inserting the DVD into the machine while running Ubuntu
resulted in adding "UDF Volume" (with a DVD-R icon) to the
Places menu. The files could be manipulated as any other, but
Windows 7 did not offer to install itself under Ubuntu. This
should surprise no one.
Rebooting to DVD was uneventful and reasonably fast.
|
Booting from CD
(12 seconds + 119 seconds or 2:10 minutes)
Ubuntu is a more net-centric installation, and fit tightly on a
single CD.
Inserting the CD into the machine while Windows 7 was running
resulted in an offer to "Install Ubuntu" via "Run wubi.exe".
This is likely to surprise anyone new to Linux, where this kind
of magic happens remarkably often.
However, I opted to set up a dual-boot configuration, since
Ubuntu performance is slightly faster when running from a native
ext3 drive.
Booting to CD took a remarkably fast 12 seconds.
Ubuntu first displayed a menu offering to Try Ubuntu, Install
Ubuntu, Check disk, Test memory, or Boot from the hard drive. I
chose the default, Try Ubuntu.
Booting to the test environment was uneventful.
|
|
(Windows 7 does not support LiveCD mode)
|
LiveCD Testing
Unlike Windows 7, Ubuntu booted to a completely operational
system without touching the hard disk. This allowed me to verify
video, sound, networking (both wired and wireless), etc. before
installing. Even more impressive, I could use the system during
installation (in my case, browsing the web).
The time displayed GMT, which puzzled me until I realized it
had never asked for my time zone. I didn't bother to change it; I
was here for the install.
To start installation, I double-clicked "Install" on the
desktop and was off.
|
Options Screens
(2 screens)
Unlike Ubuntu, Windows 7 deferred most system configuration
options until after installation. Still, two option screens were
required to get things moving.
The first screen offered selections for Language, Time and
Currency, and Keyboard or Input Method. The defaults were all
correctly detected.
The second screen offered to upgrade my existing Windows
installation, or to install from scratch. This was unnecessary,
since I didn't have an existing Windows installation. I picked the
only reasonable option - to install from scratch.
|
Options Screens
(3 screens)
The Install dialog opened in 10 seconds. Unlike Windows 7, all
installation data is gathered up front.
The first screen allowed me to select the language (English)
from a very long list.
The second screen asked me to select the current time zone,
using the familiar Region / City selections. America / New York
was the default, which I changed to America / Chicago.
The third screen detected the USA keyboard layout, and offered
it as default. I didn't need to change the default.
|
License Screen
(35 seconds)
Windows 7 is proprietary, and so I had to read a rather
extensive legal document and agree to it. As with virtually
everyone faced with such an opportunity, I just selected "I
Agree" and got on with it.
|
(Ubuntu doesn't show or require agreement with any licenses.)
|
Partitioning
(25 seconds)
Windows detected the two ext3 partitions on the hard drive. A
subtle error message in the bottom of the dialog informed me that
Windows 7 can only be installed to an NTFS partition.
I briefly thought I was stymied, as the "Format" button was
disabled even when I selected a partition.
After a bit of experimentation, I noticed the Delete button
became enabled when a partition was selected. Deleting both
partitions enabled the Format button, which I then selected, and
was told Windows 7 might create additional partitions as needed.
(Note: I didn't count the partition deleting screens against
Windows 7's install screen count, since having existing ext3
partitions is unlikely to be a common occurrence among Windows
aficionados.)
Partition setup was subsequently quick and painless.
|
Partitioning
(12 seconds + 18 seconds)
Ubuntu detected the two NTFS partitions created by Windows 7,
and offered to install Ubuntu side-by-side with Windows (default),
replace Windows, or allow me to specify partitions manually. I
accepted the default.
A somewhat ominous dialog warned that the disk would be
modified, and that changes could not be undone. I boldly selected
Continue.
The partitions were apparently reset to provide space for
Ubuntu automatically. I was not told of the partition selections
until later.
|
|
(Windows waited until after installation to gather user
information)
|
User Creation
(1 screen)
At this point, Ubuntu asked for my name, user name (it
suggested "george", but my standard is "ricegf"), password
(twice), and the name of this computer (default was
"ricegf-desktop", a very reasonable network identity). It also
offered the option to log in automatically at boot, a convenience
I accepted because I favor convenience over security on my
personal workstations.
|
Installation
(18:21 minutes to first restart, 24:00 to second restart,
26:10 total until User Account screen)
Windows 7 installed in 5 automated steps: Copying Windows files
(quick), Expanding Windows files (about 17 minutes), Installing
features (the bulk of the installation time), Installing updates
(quick), and Completing installation (which consisted of the next
two steps).
|
Installation
(9:17 minutes total with no restarts)
Ubuntu now pronounced itself "Ready to Install", giving a
summary screen of the selections including (at last) the partition
selections. An button labeled Advanced led to options for
configuring the boot loader and network proxy, and the opportunity
to vote on the popularity of included applications, all of which I
ignored.
Installation was tracked in a traditional progress bar dialog,
with status messages mostly chronicling adding and removing of
packages. I ignored the Cancel button, and let it do it's work.
|
First Restart
(45 seconds)
At this point, Windows needed to reboot. This presented a
slight conundrum - the BIOS asked if I wanted to boot from CD or
disk. Since Windows 7 hadn't specified, I didn't touch a key, and
after a brief timeout, installation proceeded successfully.
|
(Ubuntu required no restarts during installation.)
|
Updating Registry Settings
(25 seconds)
A dialog briefly appeared to tell me that the registry
settings were being updated. I have no idea why I needed to know
this.
|
(Ubuntu has no registry.)
|
Second Restart
(45 seconds)
Windows 7 restarted the machine a second time after a brief
notification. It did not explain why my computer required
restarting, however.
|
(Ubuntu required no restarts during installation.)
|
Checking Video Performance
(55 seconds)
This screen displayed some vaguely attractive color patterns at
the bottom of the screen for a while before automatically
advancing.
|
(Ubuntu did not gather video performance information until the
compositing manager was enabled after installation.)
|
User Creation
(5 screens)
At this point, Windows 7 asked for a user name and computer
name. This was highly unintuitive, as most websites use the
same screen layout for user name and password. I followed
decades of convention by typing "ricegf" as my user name
rather than "george" (it offered no default, having never
asked for my real name). Windows 7 then offered "ricegf-PC" as
the computer name - ugly, but reasonably intuitive to others on
the network.
The second screen requested the usual dual password entry, plus
a password hint - a nod to the common web practice not offered
by Ubuntu.
The third screen demanded that I type my Windows product key,
which wasn't given to me when I downloaded the ISO. An on-line
activation option was pre-checked, however, so I simply clicked
Next (like Indiana Jones and Nazis, I really hate those guys).
The next screen asked me to select an update policy -
Recommended (according to the thorough help pages, this means
everything Microsoft considers significant, as well as collecting
and transmitting user data to improve Windows), Important (which
means only "important" security-related updates - Help
specifically failed to mention whether my usage data would be
collected or not with this option), or Ask Me Later. I took the
Recommended settings since it was default, though I'm quite aware
of Microsoft's tendency to interpret "significance" through a
market share rather than technical lens.
Next came selecting a time zone. Unlike the traditional
city-centric options, Windows 7 offers the more cryptic "UTC"
+/- hours format, supplemented by the more recognizable time zone
name (e.g., "Central Time (US & Canada)", though quite a
bit more than just the 24 options I expected). Oddly, Windows
appeared to read the time from the BIOS incorrectly - after I
selected Central Time, it reported the time as 5:18 instead of
7:18. I corrected the time manually and proceeded.
|
(Ubuntu gathered user information prior to installation.)
|
Network Setup
(2 screens + 15 seconds)
Although I had a wired connection, I also have a wireless card
installed. Windows detected both automatically, and offered two
wireless networks - my neighbors' and mine. (Connection to a
hidden network was also offered.) I selected my own wireless
network SSID "constellation"
I was also given the opportunity on this screen to "Start
this connection automatically" (I think it meant when the
computer rebooted - this wasn't clear). I enabled this check box
just in case.
The second screen allowed me to select Home network, Work
network, or Public network (default), with an explanation of each.
I selected Home network.
|
(Ubuntu did not require any user data to set up wired
networking. Wireless networking worked after installation by
simply selecting the network SSID "constellation" from a drop
down on the desktop.)
|
Logging In
(1:10 minutes)
At this point, Windows 7 automatically began "preparing my
desktop". A minute or so later, a very mechanical two-tone bleep
informed me that I was operational. Immediately, a notification
balloon in the lower right corner told me that Windows 7 was
"Installing updates", a process that may have taken about 2
minutes (at least, I believe that's when the balloon disappeared).
|
Logging In
(18 seconds + 27 seconds + 48 seconds, 1:38 total)
After installation, I was left at the LiveCD desktop with an
Installation Complete dialog, offering to let me continue testing
or restart. I selected restart, and the computer shut down
(ejecting the CD) in 18 seconds, and came up to a list of
operating system options 27 seconds later - Ubuntu 9.04
(default), Recovery Mode, Memory Test, and Windows Vista (sic), I
accepted the default.
Ubuntu announced the launching of my new desktop with a
distinctly African jungle riff. Immediately the Update Manager
launched and minimized itself, and a notification told me that
proprietary video drivers were available that I could try out if I
wanted. I skipped both for now.
|
First Impressions
At this point, I was left with a rather spartan blusih-green
screen with a Recycle Bin in the upper left, a fish in the middle,
and a traditional menu / task bar combo at the bottom.
The lower left 4 over-sized icons identified themselves via
tooltips as "Start", "Internet Explorer", "Windows
Explorer", and "Windows Media Player".
The lower right offered 4 small, black and white icons - "Solve
PC issues: 1 important message, 2 total messages",
"constellation Internet access", "speakers 66%", and the
ubiquitous clock.
The "PC issues" icon looked ominous, so I clicked it first.
It advised me to "Find an antivirus program online (Important)",
and "Windows Defender needs to scan your computer".
Since it was "Important", I clicked the first message.
|
First Impressions
At this point, I was left with a distinctly brown ("human
brown", I'm told) desktop with a menu bar at the top and a task
bar at the bottom.
The upper left offered 3 menus - Applications, Places and
System. Next to the menus were familiar Firefox, Email, and Help
quick launch icons.
The upper right offered 4 icons and my name beside a power
button. The icons identified themselves via tooltips as Restricted
Drivers Available, Wired network connection active, Master 80%
(with a speaker icon, so this must be volume), and the ubiquitous
clock. Clicking my power button-adorned name dropped a menu
offering to change users, lock the screen, or Log Out / Hibernate
/ Restart / Shut Down.
The left side of the task bar offered a Show All Windows
button. The right sides showed the workspaces control
(pre-configured for two workspaces) and the recycle bin.
|
Starting a Web Browser
(a splash screen + 2 option screens)
Clicking the first status message opened a "Welcome to
Internet Explorer 8" screen. This was a little jarring - I
thought we were off to find an antivirus program? Whatever.
The second screen asked if I'd like to turn on Suggested Sites.
Although I had no idea what this did, I turned it on (I'm such a
sheep sometimes).
The third screen asked me to choose my settings - express or
custom. Express identified a litany of heavily Microsoft-biased
sites. In a hurry to take care of my Important security issue, I
selected express.
The browser then opened to Microsoft's "Welcome to Internet
Explorer 8" site. Amongst the blurbs touting IE8's advanced
features was a "Get add-ons" button. That looked promising.
Wouldn't malware protection be added on? (And besides, Windows 7
brought me here when I clicked on that very topic!)
The featured content was a Bing Search plugin (this was shortly
after Microsoft's Bing Search product launch), a Windows Live
Hotmail plug-in, and an MSN Headlines plug-in. This was a
distinctly marketing tainted affair, and I began to suspect that
the "Important" security warning was really a ploy to get me
signed up for more Microsoft on-line products.
The two critical plug-ins to make my browsing experience happy
is a del.icio.us bookmark manager and something to make tabs work
the way I want.
Typing "del.icio.us" in Plug-in Search pointed me to a
lonely "Share with Delicious" plugin, which I installed (I
think) by clicking the Install button.
Searching for "tabs" showed 7 options, the first two very
low-rated, but the third with a promising 5 stars. I took that
one, and was surprised to receive a "File Download - Security
Warning". With the belief that I had done nothing outside the
Microsoft constellation thus far, and so probably wasn't yet
encountering trojans, I ran it anyway. After a 50 second download,
I received a User Access Control warning, which I blew right past.
(I'd heard about these from numerous Vista reviews, including one
in which a Microsoft spokesperson stated they are intended to
annoy users. I was determined to remain un-annoyed.)
At this point, I was stymied in terms of plug-ins. Nothing
obvious had changed in the browser - no pages had opened, no new
buttons had appeared. I had no idea how I was supposed to access
my del.icio.us bookmarks (other than via the website), or
configure tabbed browsing. I also had no idea where the idea of
setting up that Important Security Software went.
(Later note: When I tried to shut down Windows 7 at the end of
the day, a dialog complained that "Setup is still running".
Minimizing the browser revealed a hidden ExBrowser Tabbed
Webbrowser dialog, which I recognized as the tab manager I had
tried to install earlier. I had no idea it was hiding back there.
It was then that I discovered that I could only use this plug-in
for 10 days before shelling out some hard cash. Not looking to
lighten my wallet, I canceled the setup instead. Firefox and Tab
Mix Plus work just fine on Windows, and for free.)
I reverted to typing URLs to my common social sites manually -
del.icio.us, facebook, google, yahoo, and twitter all worked as
expected. My personal websites loaded without issue as well.
|
Starting a Web Browser
(no screens)
I clicked the Firefox icon, and was taken promptly to
http://start.ubuntu.com/9.04
- an Ubuntu-themed Google search page with additional links to
Ubuntu Help, Participate, and Ubuntu Shop.
I selected Tools → Add-ons, and in the resulting Add-ons
dialog, selected Browse All Add-ons (Get Ubuntu Extensions was
also offered, as were 5 "recommended" add-ons - Flagfox,
Glubble for Families, Lazarus: Form Recovery, Minimap Sidebar, and
Video Download Helper.)
Typing "del.icio.us" into the search box yielded 61 total
add-ons. I found Yahoo!'s Delicious Bookmarks plug-in on the
second page (tagged "Recommended", among others) and clicked
Add To Firefox. I accepted the EULA, clicked Install Now, and
installation completed in a couple of seconds.
Typing "tabs" into search revealed just under 400 add-ons.
I found Tab Mix Plus on the 3rd page (still 5 stars
after numerous reviews), clicked Add To Firefox, Install Now, and
it was done.
Finally, I clicked Restart Firefox (necessary to change the
add-on configuration, it said), and a quick restart later I was
presented with "2 new add-ons have been installed". Closing
the dialog revealed a new tab opened to "Quick Tour of Delicious
Add-On" to get me started, although it wasn't really necessary -
new Delicious, Bookmarks, and Tag buttons on the menu bar made
operating del.icio.us inside Firefox obvious. Clicking Tools (the
obvious place to look for me) revealed Tab Mix Plux Options, which
led to a tabbed dialog offering hundreds of configuration options
for tab behavior.
Browsing heaven.
|
Social Tools
Clicking the Windows logo in the lower left offered a few basic
programs - Internet Explorer, Windows DVD Maker, Fax & Scan,
Media Center, and XPS Viewer, but nothing that appear particularly
social. This struck me as odd, given the current
popularity of social networking.
I typed "Instant Messaging" into Help and was informed,
"Instant messaging isn't included in this version of Windows. To
send and receive instant messages, you'll need an instant
messaging program from Microsoft or another company." Weird. A
link was provided to a website that provided a link to Windows
Live Essentials, which promised to download Messenger (do we need
this much indirection?).
Windows Live Essentials offered to install Messenger (IM), Mail
(email / calendar / newsgroups / RSS), Photo Gallery, Movie Maker,
Toolbar (quick access to Windows Live on-line features), Writer
(for blog posts), Family Safety (to control kids access to the
Internet), and Silverlight (an Adobe Flash competitor). I accepted
them all. Installation took about 15 minutes, but was uneventful.
The install program politely requested permission to set
everything to Windows Live branded properties - Bing, home page,
etc. - and to collect lots of data on my usage habits, all of
which I declined (I'm not THAT much of a sheep).
Windows Live Messenger was left under a Windows Live grouping,
but on launch only seemed to know about Windows Live Messaging
service. I signed in just in case, and was instantly greeted with
a stack of "friend" requests from emails such as
anniezowehe@hotmail.com
and louellarolubop@hotmail.com - obvious porn requests, each in
its own window. I had to work through these one by one (wouldn't a
list be more efficient?), and in my haste almost reported my one
actual friend in the stack as spam. Bad user interface. I tried
to close it, but it refused to die. REALLY bad user interface. I
was stuck with WLM for the duration, but couldn't use it to talk
to anyone.
I tried searching Bing for "AOL yahoo instant messager for
Windows 7", and the first response was... Windows Live
Messenger. The second option was AOL 7.0 for Windows, which I
installed (as with Windows Live, it tried to get my permission to
set everything to AOL branded properties - I was noticing a very
commercial pattern by this point, which didn't improve with the
Hamburger Helper ad that appeared at the bottom of my AOL window).
After killing an unwelcome "Find Buddies" window, I had two IM
programs running, one useful. One to go.
The first Yahoo Messenger link in Bing's search result was the
Wikipedia entry - not terribly useful. On the second page was a
link to BrotherSoft (?)'s copy of Yahoo Messenger 9. When I tried
to download, I was warned "Before you download, clean your pc
(sic) from Errors (sic)!", not a reassuring sign. Pressing
fearlessly onward to be able to reach my friends on Yahoo, I
clicked Download. Installation was uneventful (and no request to
switch my life to Yahoo brands), and I was on-line.
But with 3 different IM programs, I was not very happy.
Windows Live Mail, by contrast, worked surprisingly well. I
simply entered my gmail and hotmail email addresses and passwords
at the prompt, and (since I had already enabled IMAP on gmail), I
was up and running as quickly as with Ubuntu. I was a little
surprised that that it insisted on downloading two years worth of
email from gmail, but I suppose in the age of cheap disk space and
broadband, why not?
|
Social Tools
Clicking Applications → Internet revealed Pigdin Instant
Messenger, a rather obvious IM tool. Launching it took me straight
to the Accounts screen, where the Add button allowed me to specify
user name and password for my AOL and my Google IM accounts (and
14 others, some of which I had never heard). I was up and running
in a couple of minutes.
The same menu offered the equally intuitively named Evolution
Mail, which opened directly to a setup wizard. The first setup
screens welcomed me to Evolution. The next offered to restore
Evolution from backup, Screen 3 collected my Identify
information, then screens 4 and 5 configured email reception from
10 supported server types and set receiving options (check every
10 minutes, leave message on server, that sort of thing). Screen 6
configured sending email, then screen 7 allowed me to name this
account.
Surprisingly, an 8th and final screen then asked for
my timezone (didn't I already set this at the operating system
level?).
Despite the puzzling time zone redundancy, setup of my social
apps was fairly quick and easy, especially since they were
pre-installed with the operating system.
|
Productivity Tools
No office suite was evident on the
Start menu (nor did I really expect one), though WordPad provided
a very simplistic word processor.
Clearly Microsoft expects you to
shell out for Office 2008, but being budget-minded, I typed
"windows 7 word processor" into the Bing box and was offered
AbiWord or OpenOffice.org, two popular open source offerings also
available for... well, pretty much every operating system. I took
the latter, and was offered a staggering array of languages and
versions (Windows, Linux rpm or deb for 32-bit or 64-bit, Mac
Intel or PPC, and Solaris x86 or Sparc, in 30 different languages
- 270 well-organized links). Wow! I picked Windows English, and
installation when smoothly - though about this time I began to
really tire of installation wizards, and really miss the quick and
easy install methods available in Ubuntu.
Attempting to open a PDF file took
me to the Windows File Association website, which offered several
choices - Adobe Reader, Adobe Acrobat Family, Foxit Reader, PDF
Suite, Paint Shop Pro, and gDoc Fusion. I picked the first and
ended up at a page offering versions for Windows, Linux, Mac,
Solaris, AIX, HP-UX, and Mobile. I picked Windows and received
Adobe's ubiquitous reader (after ANOTHER wizard - gads), which
worked fine.
For PDF generation beyond
OpenOffice.org's built-in capabilities, I usually use PDF995
suite. It costs $9.95 (obviously), but works well.
Start → Paint launched the new
Paint program, which isn't nearly as useless as the XP version.
It's not nearly as complete as Ubuntu's Gimp, and the user
interface is now a ribbon (some people like this, I'm told, and
it's certainly easier to use than Gimp's windowful approach). It's
probably adequate for simple bitmap manipulations.
For vector graphics, OpenOffice.org
(now that it's installed) provided that with no extra installs.
|
Productivity Tools
Clicking Applications → Office
revealed the rather comprehensive OpenOffice.org office suite
already installed - Word Processor, Spreadsheet, and
Presentation - with a dictionary (I prefer Dictionary.com) and
Evolution. I've used this suite for years, and have found it quite
adequate for what I do, even though the Presentations app is a bit
weak in my opinion.
I selected Places → Home Folder
to open the file browser, then double-clicked Examples and then
Ubuntu_adoption_case_studies, and finally KRUU-FM_Radio.pdf.
Document Viewer (formerly the Evince PDF reader) opened instantly
and displayed the document, so reading PDFs works out of the box,
as expected.
OpenOffice.org includes a
File → Export as PDF command that works quite well for
generating PDF files from office documents. For more general PDF
generation and editing, I googled "Ubuntu PDF printer" and
found a reference to pdftk,
a "useful tool for manipulating PDF documents", which is fine.
Applications → Graphics revealed
the standard Gimp high-end bitmap graphics editor and the
OpenOffice.org vector drawing tools pre-installed. I'm fond of
them both.
No additional tools needed to be
installed in this category, as those I needed were all
pre-installed.
|
Games
Earlier Windows versions are rather
famous for including a Solitaire game, and Windows 7 offers no
less. Unfortunately, it also offers no more - only Klondike is
supported (though well). While I miss the more interesting games
like Spider, it's serviceable enough that I didn't bother to
install a separate solitaire program.
Google turned up a .EXE install
package for Frozen Bubble on the Internet, which I downloaded and
ran (despite Windows' dire warnings).
Similarly, a .EXE install package
for Hex-a-Hop turned up on CNET (with the reassuring "Tested
Spyware Free!" banner), and was quickly installed in the usual
fashion.
|
Games
A quick check of Applications →
Games revealed AisleRiot Solitaire and Freecell Solitaire
pre-installed. These present an embarrassment of riches, with many
dozens of games and variations.
The same menu offers Tali, a
yahtzee implementation. This works acceptably well, though I
personally prefer the "Yahdice" yahtzee implementation on my
Internet tablet.
Installing Frozen Bubble and
Hex-a-Hop required that I click Applications → Add or Remove...
to get the Applications dialog, selected All Applications from the
drop down, and then browse or search in the Games category. After
selecting the check mark next to each, I clicked Apply Changes,
and they were promptly installed.
|
Accessories
Prior versions of Windows offer a
basic full-screen snapshot to clipboard suing shift-PrtSc, and
this worked with Windows 7 as well. Without the ability to capture
windows and regions, however, I spend far too much time editing
graphics files.
Windows 7 offered a new twist -
the Snipping accessory, which provided roughly equivalent
functionality to Ubuntu's Take Screenshot.
Windows 7 also includes a
basic 4-function calculator, but I need a lot
more. Since I learned to use an HP-41 RPN-based calculator in
college, and a free simulator is available at no cost, I
downloaded a ZIP file and installed it - the one exception to
the "every Windows install package is an EXE" rule.
Windows 7 includes a variety of
other accessories - the venerable Notepad and Paint, Sticky
Notes, a Sound Recorder - but nothing I desperately needed.
|
Accessories
Applications → Accessories →
Take Screenshot included the basic functionality I require in a
no-frills package - though nothing like the dazzling SnagIt on
Windows.
Applications → Accessories →
Calculator revealed a very comprehensive algebraic calculator,
with basic, advanced, scientific, financial, and programming
modes. However, I'm much more efficient with HP's old RPN-based
HP-42 model. The same free software implementation that I use on
Windows, Free42, works just fine on Ubuntu as well. In fact, I
run it on darned near everything.
Ubuntu included many other
accessories, but none that I desperately needed.
|
Usability
Since this review primarily covers installation and setup of the
candidate operating systems, we'll just look at a few usability
issues that highlight the approach each product takes to enabling me
to do my work.
|
Windows 7
|
Ubuntu 9.04
|
Switching Users
With Windows 7, you switch to a new user by selecting Start,
click the arrow next to Shut Down, select New User, and select the
user's name from the list.
|
Switching Users
With Ubuntu, you click the User icon in the upper right and
select the user's name from the drop down.
|
Uninstalling Applications
With Windows 7, you select Start → Control Panel, then
Programs → Uninstall a program, then select the program from the
list and click Uninstall/Change. It's unclear to what "Change"
refers, as the only option in the resulting dialogs that I could
find were "Uninstall". It's also confusing to use a completely
different method for installing and uninstalling applications.
|
Uninstalling Applications
With Ubuntu, click Applications → Add/Remove, select the
applications to uninstall, and click Remove. This is gratifyingly
symmetrical to installing applications.
|
Browsing Files
With Windows 7, click the folder-themed icon on the task bar
(the tooltip is your computer's name) to open Windows Explorer,
then select the "Library" or network file system from the left
pane.
|
Browsing Files
With Ubuntu, select the folder or network file system directly
from the Places menu. (The resulting Nautilus file browser window
also includes a pane similar to Windows 7.)
|
Launching Applications
With Windows 7, some applications are "pinned" to the task
bar and are launched by clicking the icon. This is a surprising
application-centric regression from the document-centric world
touted earlier by Microsoft. Even more confusing, the same icon
is used to switch between running instances of the application via
a pop-up list. However, right-clicking a taskbar icon provides not
only Close and pinning controls, but task-specific options - a
very nice innovation on Microsoft's part that will be better
leveraged as more Windows 7 applications are developed.
|
Launching Applications
With Ubuntu, applications are automatically categorized and are
launched via the Applications menu. The panel at the top of the
screen provides one-click application launch, similar to Windows
XP's old quick launch bar. Applications are added to the panel by
right-clicking the icon under Applications and selecting "Add to
Panel", and removed by right-clicking the icon on the pane and
selecting "Remove from Panel".
|
Eye Candy
Windows 7includes the Aero interface, a compositing system that
(according to YouTube) provides interesting and sometimes useful
visual effects - such as AeroPeek, that gives previews of
applications before switching to them from the task bar. However,
Aero didn't appear compatible with my hardware - or perhaps my
hardware is inadequate to run Aero properly. In any event, I
noticed very little eye candy during this test.
|
Eye Candy
Ubuntu offers the Compiz compositing manager, which was off by
default on my hardware. To enable it, I clicked the "Restricted
Drivers" icon on the panel and permitted use of a non-free video
driver. The enabled effects were subtle but pleasing to the eye.
Using System → Preferences → Compiz Settings Manager, I jazzed
things up quite a bit - including (of course) windows that burn
up when closed. My hardware had no problem running these effects.
|
Conclusions
The bottom line of any operating system evaluation always comes
down to "Use what you like, and what supports the tools you need."
In my case, standing up both systems demonstrated that both operating
systems support the tools I need, so we're down to what installs the
simplest and helps me to work most efficiently.
It terms of shear install screens, Windows 7 requires 9 to
Ubuntu's 4. Some of Windows' screens are useless and a bit perplexing
in the test situation, such as offering to upgrade my non-existent
installation of an earlier version of Windows. Others are confusing
and poorly designed, such as the screen asking for user name and
computer name instead of user name and password, mis-reading the BIOS
clock, and in the convoluted handling of pre-existing disk
partitions.
Ubuntu's decision to gather all installation data on a few
up-front screens is clearly better than Windows' spreading the
collection of install information across the extended installation
period. And Ubuntu's inclusion of a LiveCD test mode, and the
auto-launching option to install while actually running Windows, make
Ubuntu's installation dramatically easier and more straightforward
than Windows 7's experience to any objective standard.
Windows 7 also requires somewhat more time to install - almost
36 minutes, compared to Ubuntu's under 15 minute process - although
nobody will find either process particularly tiresome. Windows 7's
double-restart added a couple of these minutes to its time, but also
contributed to the general confusion (particularly with a BIOS that
asks whether to boot from CD or disk each time). The obvious question
just screams to be asked: If Ubuntu can install itself without
rebooting, why can't Windows?
Once installed, neither operating system offered any driver
challenges at all to this hardware (but here, your mileage will vary
the most). Windows 7 was mildly more challenging to configure on the
test machine than Ubuntu, particularly if you try to follow its
advice - the confusing and ultimately futile guided quest for
malware protection should shame someone at Microsoft.
Plugging a USB drive or inserting a CD into Ubuntu resulted in a
Nautilus file browser window, which was convenient if you like files.
Windows 7 showed files when a USB drive was inserted, but oddly
ignored the CD even though it included an AutoRun directive. The CD
was found in the manually-launched Windows Explorer windowin the left
pane, under Computer → CD Drive (D:).
On the browser front, why should IE8 require 2 setup screens when
the popular Firefox browser jumps immediately to browsing the web?
IE8 also fared poorly both in the number and usability of its
extensions - indeed, I wasn't able to get one extension to work at
all, and the other required that I pay cash on the barrel head to use
it beyond 10 days. The Firefox extensions could not have installed
more easily.
And so, to the argument that Ubuntu's primary failing is in its
difficulty of installation relative to Windows, the exact opposite is
clearly the case. Ubuntu is far easier and more
straightforward to install and configure for basic use than Windows
7. Windows isn't really competitive until we get to the necessary
standing up of the applications.
And indeed, finding and setting up the applications that I need
wasn't terribly difficult with either product. Ubuntu
certainly had more of the applications I use pre-installed than did
Windows, a benefit of its open source heritage. However, more
capable versions of these applications were available for Windows
exclusively, though usually for a price. Ubuntu's extensive
repository of free applications made installing them actually easier
than repeatedly finding, downloading and running EXE files and
slogging through endless, tiresome wizards on Windows. But when an
application I needed was not in the repository, as with
Free42, the Ubuntu installation experience varied far more broadly
than with Windows, where virtually everything I tested came in
an EXE. EXE's are far from optimal, but they are nothing if not
ubiquitous.
In closing, I'll offer one opinion with no effort to provide
extensive supporting data: Whether you should choose Windows 7 or
Ubuntu 9.04 is far more dependent on the availability of a
Windows-unique application than any other single factor. If you're a
hard-core gamer, you need Windows - or a Wii. But as
applications increasingly move to the web or to portable open source
implementations - or to cell phones - the very significance of
the question fades. Which operating system is "best" is
yesterday's question. Pick what you like; in a web-driven world, it
mostly doesn't matter. Let's move on to the really interesting
questions, like... Facebook or Twitter?
|