What's New in Solaris Express 11/04 (Build 72)

Solaris 10's Build 72 release happened today. This release contains a relatively small number of enhancements, although the AMD64 64-bit kernel and inclusion of StarOffice are certainly not small changes. More generally, this build represents a substantial increase in "polished" fit and finish over Build 69, which was a huge feature build. Increasingly our focus is on bug fixing and prepping for the FCS release Here is a summary of the changes likely to affect you:

x86 Platform

  • The 64-bit kernel is available. On AMD64-architecture systems (including Opteron and Nocona) the 64-bit kernel boots by default on fresh installations. On upgrades, the 32-bit kernel is booted. To boot the 64-bit kernel when it is not the default, use the boot file 'kernel/amd64/unix'. 64-bit versions are also available for many libraries. Related 'blog entries:
  • IPMI support is available for lights-out management on x86 systems which support it. ipmitool is available in /usr/sfw/bin/ipmitool.
  • The Solaris FDisk partition ID has changed. The old identifier was 130 (0x82) and the new identifier is 191 (0xbf). Solaris will still only allow one partition id to be active. If you need, you can use the fdisk command to switch the partition id back and forth from 'Solaris' (0x82) to 'Solaris2' (0xbf). This should solve the problem in which Linux decides to swap over the Solaris partition. In the next build, upgrade will automatically change the Solaris partitions to the new partition IDs, but as far as I can tell, that's not been finished yet. SPARC systems are not affected.

Desktop

  • Staroffice and Starsuite have been integrated into the base product.
  • kdmconfig is now more intelligent, and can help you switch back and forth between Xorg and Xsun.
  • Cool new logo integrated into dtlogin!

Service Management Facility

  • Method contexts may now be modified to include changes to environment variables. For example, this makes it possible to LD_PRELOAD a library in front of an application, without changing its start method.
        # svcprop /network/ssh | grep environment
        start/environment astring LD_PRELOAD=libumem.so UMEM_DEBUG=default
    
    This facility applies to both svc.startd(1m) and inetd(1m).
  • The system/console-login service has been enhanced with properties which allow you to persistently set terminal type and other ttymon parameters.

Networking

  • Apache 2.x (2.0.52) is now available in /usr/apache2; among other enhancements, Apache 2.x includes IPv6 support. Refer to this document for more details. It's also available as an SMF service, so that you can simply svcadm enable apache2 to turn it on (although you'll also need to configure it...).
  • A driver for the S2io Xframe 10GB NIC has been integrated for all platforms. See xge(7D).
  • A new prompt for configuring NFSv4 is emitted on first system boot after a fresh install or sys-unconfig. The prompt allows the user to either accept the default domain name derived by nfsmapid(1m) for use by NFSv4 or override this domain name by explicitly specifying a different domainname. Jumpstart install users should note that these prompts can be suppressed by having the finish script of the sysidcfg profile calling a script such as 'set_nfs4_domain', provided in the Misc/jumpstart_sample directory of the install image.

Security

  • The sshd daemon now supports a form of privilege separation similar to that of OpenSSH, but only after authentication completes. This feature is always enabled.

Other

  • /usr/demo/dtrace is populated with all of the examples from the DTrace documentation.
  • Webmin has been integrated, and is available in /usr/sfw; running /usr/sfw/lib/webmin/setup.sh will set it up and install it as an SMF service. This includes SSL and PAM integration.
Comments:

Post a Comment:
Comments are closed for this entry.
About

Kernel Gardening.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today