alanc @ sun.com

Alan Coopersmith’s blog

Random thoughts of a disorganized mind...
(and though it should be obvious, while Sun pays me to think about things, they disclaim any responsibility for these thoughts, nor do I claim what I say matches in any way what Sun thinks)

Loading...
http://blogs.sun.com/alanc/date/20041129 Monday November 29, 2004

Where have I heard this before?

Catching up on some blog feeds this weekend, I followed a link from Havoc Pennington's blog to this post on fedora-devel-list about investigating boot and desktop load time.

While there does appear to be some interesting insight into the process and speeding up the loading of the interesting files, my attention was particularly drawn to this suggestion for improvement:

d. The whole init(1) procedure seems dated; perhaps something more modern built on top of D-BUS is the right choice - SystemServices by Seth Nickell comes to mind [1]. Ideally services to be started would have dependencies such as 1) don't start the gdm service before /usr/bin/gdm is available; 2) the SSH service would only be active when NetworkManager says there is a network connection; /usr from LABEL=/usr would only be mounted when there is a volume with that label and so forth. Also, such a system would of course have support for LSB init scripts.
hmm...the basic ideas sound strangely familiar for some reason...

http://blogs.sun.com/alanc/date/20041106 Saturday November 06, 2004

Solaris Express 10/04

Well, I've been very very busy lately, so totally missed writing about the release of Solaris Express 10/04 - fortunately Alan and Dan have both done a very good job of covering it. So good in fact, I'm having a hard time trying to find changes in these builds that they didn't mention that I think are still worth mentioning. I did find a few however:

  • New look and feel for graphical login screen (but I already told you about that)
  • Over 350 man page updates
  • System shutdown/crash time now recorded in wtmpx so "last reboot" will show how long your system was down for.
  • "isainfo -x" now shows which optional instruction set extensions (i.e. SSE, SSE2, MMX, etc. on x86, VIS, VIS2, etc. on SPARC) are available on the current cpu
  • sshd now uses the settings in /etc/default/login to set its defaults
  • xhost user-based authentication for local connections ("xhost +si:localuser:alanc", see Xsecurity(5) man page)
  • On Solaris x86, /usr/X11/bin/scanpci to get a simple listing of PCI devices & ids. (Though prtconf is still the way to go for full gory detail.)

Like most S10/Express users, I'm still learning my way around the new Service Management Framework found in this build, but I'm liking what I'm seeing. (I'm working on converting the X services to use it - not sure yet when that will go in though.)

[See more blogs and links on Solaris at ]