In Solaris 10 10/08 sono state aggiunte le seguenti funzioni relative alle risorse di sistema e i seguenti miglioramenti.
In Solaris 10 10/08 sono stati apportati i seguenti miglioramenti a Solaris Zones:
Aggiornamento con attach – Se il nuovo host utilizza la stessa versione o una versione successiva dei pacchetti che dipendono dalle zone e delle relative patch, utilizzando zoneadm attach con l'opzione -u è possibile aggiornare i pacchetti della zona in modo da farli corrispondere alla versione del nuovo host. Se il nuovo host contiene sia pacchetti e patch con versioni più recenti che pacchetti e patch con versioni meno recenti di quelli dell'host di origine, l'aggiornamento durante il collegamento con attach non è consentito. Questa opzione abilita anche la migrazione automatica tra classi di sistemi, ad esempio da sun4u a sun4v.
Per maggiori informazioni, vedere la pagina man zoneadm(1M) e il manuale System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.
Capacità di impostare il router predefinito nelle zone con IP condiviso – È stata aggiunta una proprietà defrouter alle risorse di rete di zonecfg per le zone non globali con IP condiviso. Questa proprietà consente di impostare il router predefinito dell'interfaccia di rete.
Per maggiori informazioni, vedere la pagina man zonecfg(1M) e il manuale System Administration Guide: Solaris Containers-Resource Management and Solaris Zones.
Percorsi delle zone in ZFS – A partire da Solaris 10 10/08, il percorso della zona può trovarsi su ZFS e il sistema può essere aggiornato. L'aggiornamento per lo zone con percorso della zona su ZFS può essere eseguito solo con Solaris Live Upgrade. Per maggiori informazioni, vedere il manuale System Administration Guide: Solaris Containers-Resource Management and Solaris Zones:
Tutti i metodi di installazione di Solaris, incluso Solaris Live Upgrade, utilizzano ora il comando findroot per specificare quale slice del disco avviare su un sistema x86. In precedenza veniva usato il comando root, root (hd0.0.a), per specificare esplicitamente quale slice del disco avviare. Questa informazione si trova nel file menu.lst utilizzato da GRUB. La forma più comune di una voce del file menu.lst è la seguente:
findroot (rootfs0,0,a) kernel$ /platform/i86pc/kernel/$ISADIR/unix module$ /platform/i86pc/$ISADIR/boot_archive |
Il comando findroot ha la capacità di individuare il disco di destinazione, indipendentemente dal dispositivo di avvio. Inoltre, il comando findroot fornisce un supporto migliorato per l'avvio dei sistemi, sia per i file system radice ZFS che per quelli UFS. Oltre al comando findroot, viene ora fornito il nome di un file di firma sulla slice, (<firma>, 0, a). La firma di avvio si trova nella directory /boot/grub/bootsign del sistema. Il nome del file della firma varia in base al metodo di installazione utilizzato.
Per maggiori informazioni, vedere Implementation of the findroot Command in System Administration Guide: Basic Administration.
A partire da Solaris 10 10/08, il sistema operativo Solaris a 64 bit supporta fino a 256 processori sulla piattaforma x86. Le versioni precedenti del sistema operativo Solaris supportavano solo 64 processori sulle piattaforme x86 nella modalità a 64 bit.
Il supporto per 256 processori fornisce i seguenti vantaggi:
Gli utenti possono utilizzare questa versione di Solaris sui sistemi x86 esistenti con un massimo di 256 processori.
Gli utenti non dovranno aggiornare il sistema operativo per utilizzare oltre 64 processori in futuro.
Gli utenti di questa versione di Solaris saranno in grado di conservare l'intero stack software, incluso il sistema operativo, quando acquisteranno sistemi più potenti.