Linked by Thom Holwerda on Thu 23rd Mar 2006 19:14 UTC, submitted by jamesd
Sun Solaris, OpenSolaris An often-heard complaint when it comes to Solaris is that its installation takes a long time. Apparantly, work is under way to fix it. "While in a chatroom this morning I learned the reason why Solaris installs are so slow. It turns out that pkgadd is really slow on installing small packages, well it turns out that Solaris installs about 10000 little packages in a full install."
Order by: Score:

You also need RAM
by AndrewZ on Thu 23rd Mar 2006 19:39 UTC
AndrewZ
Member since:
2005-11-15

You also need at least 512 MB for a faster install. 256 MB will install, but significantly slower. And god help you if your computer has unsupported hardware. An unsupported NIC, CD/DVD, or video card can lead to a system install hang. Or at least several minutes before it times out.

Reply Score: 1

Well, who cares
by riha on Thu 23rd Mar 2006 21:08 UTC
riha
Member since:
2006-01-24

Very often you have the time to install the system, and really, it doesnīt take THAT much time.

I know, you will prob. say that an administrator does not have the time when an sytem crashes. No, they donīt, that is why they have an dump or jumpstart CD to speed it up a little bit.

Also, i think that people only compares it to Linux for example, why compare it. Be happy that it installs and that you can use it and that it is very stable when installed.


And, AndrewZ, it has never slowed down on y machines because it found Hardware that was not supported, it just didnīt install them.

It feels that every comment tree for every article on osnews has some kind of whining from people.

Reply Score: 3

haha, I thought everybody knew this!
by ormandj on Thu 23rd Mar 2006 21:47 UTC
ormandj
Member since:
2005-10-09

Enable DMA. Solaris goes from installing slowly to rather quickly. ;)

http://www.sun.drydog.com/faq/s86faq.html#4.13

I'm not sure if this is still true for Sol10, as I no longer install from CD when possible. ;)

Reply Score: 5

Robert Escue Member since:
2005-07-08

By default Solaris 10 enables DMA if the devices support it.

Reply Score: 2

not slow
by EricSeale on Thu 23rd Mar 2006 21:57 UTC
EricSeale
Member since:
2006-03-23

We can jumpstart a 4GB flash archive in 1 hour.

You're doing something wrong.

Reply Score: 1

RE: not slow
by Robert Escue on Thu 23rd Mar 2006 22:42 UTC in reply to "not slow"
Robert Escue Member since:
2005-07-08

I am using a Blade 100 with 2 GB of RAM and an 80 GB disk to Flash Install V100's with anywhere between 1024 and 1152 MB of RAM and 2 40 GB disks and a 3.36 GB uncompressed archive is taking about 20 minutes.

Reply Score: 2

Mre creative Whining...
by AndrewZ on Thu 23rd Mar 2006 22:05 UTC
AndrewZ
Member since:
2005-11-15

I'm not whining, I'm bitching. And I'm bitching because I have tried to install Solaris 11 about 10 times at least on various PC configurations. I have had it hang many times, and have probably spent about 20 hours of install jiggering. I can tell you straight out that compared to Linux (red hat), Windows, and BeOS, the Solaris install is very unforgiving.

I have also talked to Solaris support engineers who have said that even if a general device is listed on the HCL that doesn't mean it is supported. In my case it was a SIG SATA card. Although the chip was a match it was not detected by the Solaris install, and the Solaris tech could not make it work. I was out of luck.

Admittedly I have pushed the edge of what is considered supported, but it would be nice to not have the install hang like it does.

I can give various hardware configurations if anyone is interested.

That being said I think Solaris has a lot going for it. I just think the install could be more forgiving and less error prone. Like the installation for Linux (red hat), Windows, and BeOS (long live BeOS ;-) )

Reply Score: 1

ibantxuyn
Member since:
2005-08-27

I have Ultra10 (440MHZ US-IIi model) and a Dell Inspiron 8200 notebook(Pentium 4 Mobile at 1600MHz) and average the same time installing Solaris 10 (both IDE disks and 512Mb RAM). The Ultra10 is a bit lite slowly than Pentium4 Mobile, but five/ten minutes (1:55min average).

But this sucks, a long time installing full OS... The installer is not very friendly and I can say that this is from MS-DOS times. I think that the installer needs change system packaging to something similar such pkg-get.

I'm dreaming with Gentoo/portage packe system in the future with OpenSolaris too :-)

Sorry for my lite english, It's very easy to understand reading but not for reading ;-)

Reply Score: 1

Robert Escue Member since:
2005-07-08

First the Ultra 10 does not support DMA transfers since the controller (CMD 604 I think) only supports PIO modes. And which release of Solaris 10 are you using, because 3/05 did not auto enable DMA (it had to be patched)?

And which installer are you using, the graphical or text mode? I don't understand what is so difficult about asking a few questions, it is no different than a RedHat install using anaconda. The installer might look different, but they both ask essentially the same questions.

Reply Score: 1

ibantxuyn
Member since:
2005-08-27

It's very easy to understand reading but not for WRITING :-P

I agree with the fact of DMA, it's enabled by default in both DVD and CDRW drives from my notebook. I don't known it in my SPARC, but rans OK...

Regards

Reply Score: 1

Robert Escue Member since:
2005-07-08

I don't think you understand what a Flash Install is, you take a system that is completely built and you create an archive using flarcreate. You then take that archive and place it on an existing JumpStart server and modify the JumpStart profile for the machine in question to accomodate a Flash Install rather than a JumpStart installation.

In order to do this you need a machine set up as a JumpStart server, this is what I use my Ultra 10 at home for and a Blade 100 at work.

Reply Score: 2

ibantxuyn
Member since:
2005-08-27

Robert, this is Solaris Express from December 05 (12/05 I think), not just Solaris 10... The Inspiron's hardware is very compatible with Solaris 10 (Express and Release) 100% in HCL

Graphical mode and interactive installation (full OS plus OEM)

Thank you for the info for the DMA in SPARC :-)

Cheers!

Reply Score: 1

Robert Escue Member since:
2005-07-08

Actually, you could have just used the Full Distribution installation without any problems. The Full + OEM is for specific hardware (Fujitsu for SPARC and if I am not mistaken HP/Compaq for x86).

Reply Score: 1

Did anyone actually READ the article?
by whartung on Thu 23rd Mar 2006 23:46 UTC
whartung
Member since:
2005-07-06

The slowness comes from constantly updating a central package list for each package install.

If you install a package that consists of a single shell script, you must read, update, sort, and write this list.

If you install a package that is 10GB of files, you have to update this list.

If you have 2 packages on the system, this is not a problem. If you have 10,000 packages, it IS a problem.

If you're doing an install from a Flash or Jumpstart, you don't HAVE this problem, as the packages are already installed and you're simply moving files and updating some configuration files.

The simple point is that this is a legacy system (the pkg-add system) dating from the late 80's or early 90's that's never really been updated (at least in terms of its storage mechanism or central directory format), and since most serious users of Solaris DO use Jumpstart and/or Flash archives, in practical, real world use, it's mostly a non-issue.

But when you suddenly have a million people, all installing it the first time, or who don't plan to have jumpstart servers handy, it raises its ugly head.

Reply Score: 3

Robert Escue Member since:
2005-07-08

I read it and I see it mostly on SPARC installs with older hardware (my E3000 and Ultra 10). On most modern hardware (SPARC and x86) I don't see much of an issue, it installs fast enough for my taste (DVD installs). Admittedly it is not as fast as RedHat Enterprise Linux (our resident RHCT wastes no time in pointing that out to us), but it really doesn't matter.

To the newbies it is a concern, but I don't judge an OS by how fast it installs.

Reply Score: 3

rayx Member since:
2006-03-24

"If you're doing an install from a Flash or Jumpstart, you don't HAVE this problem, as the packages are already installed and you're simply moving files and updating some configuration files"

I think you mean Jumpstart install with flash archive.

Jumpstart Install and Flash Install are two different things, and not necessarily related. Jumpstart install is about how the information needed for install are collected and processed. For end users/admins, it means no user interaction is needed during the Install. Flash Install, however, is about how the install contents are stored and delivered - flash archive is one way, another way is the DVD image, which is probably used more often from my guess.

So one can combine many different permutations for Solaris Install, for example:

- Interactive install with DVD image
- Interactive install with flash archive file
- Jumpstart install with DVD image
- Jumpstart install with flash archive file
- the list goes on(eg, ftp, http, etc)

If one Jumpstart installs a system with DVD image, Solaris install still needs to take the effort to maintain the package information on the system.

Reply Score: 1

another whine
by AndrewZ on Thu 23rd Mar 2006 23:54 UTC
AndrewZ
Member since:
2005-11-15

Here are a few more points of constructive criticism re: Solaris install.

The installation requires a certain non-trivial grasp of various Solaris internals. Not the least of which is choosing which of the four installation methods you want. Too bad to can't click on Help and get information on which one is appropriate for your use.

In fact there are several points in the install where there is actually a help button, but you get an error message if you haven't established network connectivity when you click.

It would be nice to know what you need to understand in order to perform a correct install. Since you don't know what you need to know you just end up feeling stupid. Some might say this is appropriate 8-), I say that's not going to provide a very good "out of the box" experience for the many one-time people who try to install Solaris. It's not good usability.

Reply Score: 1

RE: another whine
by Robert Escue on Fri 24th Mar 2006 00:52 UTC in reply to "another whine"
Robert Escue Member since:
2005-07-08

Have you tried docs.sun.com?

http://docs.sun.com/app/docs/doc/817-0544

Reply Score: 2