While on vacation last week, I got the opportunity to help out a
relative who was installing OpenSUSE 11.1. (Yes, I suggested
OpenSolaris instead. He was set on trying out OpenSUSE anyway.)
Here's a summary of what I found in the process:
1. The installer includes a fairly straightforward network testing
program. It's partly a text-based NWAM (it walks through
telling you what physical interfaces it found, then what things
it found on each interface), and partly a confidence-builder.
I think we could learn from both parts. The visibility into
what was being discovered was great. It took way too long to
find out that I didn't have PPPoE (which it called "DSL"), but
it was good to know what it was doing in detail as it tried each
step. And I didn't have to click on any desktop icon to get the
information.
The confidence-building part was a trivial test that the
installer ran: after configuring the network interfaces, it
contacted a SUSE web site, downloaded a tiny test file, and let
me know the results. It was a little kludgey for my taste, but
certainly did give me confidence that the system was going to
work later on.
2. The installer forces you through software reconfiguration
(package selection) and upgrade after the first reboot. This is
actually a mostly positive experience, as the bits on the DVD
are unlikely to be as fresh or complete as the ones you can get
from the web site, and after reboot seems to be the right time
to do this.
Some downsides to the way this was done: (1) they have you do
the software configuration work when doing the DVD install, and
then again after reboot; just once after reboot would be much
better, as I don't want to spend more time in YAST than is
necessary; (2) the first reboot claimed my video display didn't
work and gave me a scary-looking CGA text mode YAST2.
3. The installer seemed to set up multiple repositories (their
system allows multiple priorities rather than just a single
"preferred" flag), but with the DVD itself being first. This
was painful. At first, I thought the system was just broken
when, after the first reboot, it tried to "upgrade" over the
network and it kept asking for the DVD back. Then I had to mess
with repositories, which is a less than intuitive experience.
Messing with repositories means having to "accept" a bunch of
random crypto keys that identify and/or secure those
repositories. It was extremely unclear what I should do when
asked a "yes/no" question about something that sensitive, but
since it looked like one of those browser-like "would you like
this to work, or should I just fall to pieces?" prompts, I just
accepted everything. (A "I don't know what I'm doing" button
would have helped somewhat.)
4. The installer defaulted to giving a marketing slide show, but
there was a tab you could click on to view "details" -- and that
showed the actual package installation progress. You could go
back to the slide show at any time.
5. They used what appeared to be gparted for configuring the disk,
and that worked reasonably well. However, the initial partition
was confusing. They called it the "current" system
configuration, but the information there was clearly not what
was on the existing disk (which was 100% dedicated to XP with
NTFS at the start), but was instead SUSE's suggested
reconfiguration of the disk, complete with shrunken Windows and
addition of Linux swap, root, and home partitions in an extended
partition. It took a while to figure out what was going on and
make sure we weren't wiping out anything.
It was tough to reconfigure as desired, as the owner of the
machine didn't want as much dedicated to Linux as SUSE wanted.
The partitioning tool won't let you resize anything, apparently
due to the use of extended partitions. I had to delete the
"helpful" suggested configuration, and redo it.
6. Watching some of the install progress was scary. For instance,
something called "msttfonts" has a script that runs at install
time, and this script pings a bunch of servers looking for the
"fastest" one from which to install bits. Why this sort of
functionality would be buried inside of a single package is
beyond me.
7. It has a fair collection of games available for it. The kids
liked the retro-look "Secret Maryo Chronicles." Many of them,
such as the apparently Python-based solitare game set, seem to
drop core a lot. We probably don't need more core files on
OpenSolaris, but having the SMC game and a few of the
educational and scientific games would be really nice.
(On the downside, having more than 70 hours in a 172M doesn't
mean you can do more than get accidentally inverted when using
FlightGear from the keyboard. ;-})
8. For the Windows crowd, they've got a nice single-user log-in-by-
default mechanism. Just like a "normal" PC, it boots right up
to a desktop without messing around with logging in. It also
has the option to log in by user icon (like a Mac) and to log in
by user name and password (old school UNIX). It may even have
the XP-like switch users thing ... but I didn't try it.
9. The installer made me choose between GNOME and KDE. As the
intended user of the system knew KDE better, I picked that. I
don't know what would have happened if I'd done otherwise, and
didn't have time to try it.
Hope some of that proves useful to someone.
--
James Carlson, Solaris Networking <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677