Oracle ha rilasciato una versione del sistema operativo Solaris 11.4 SRU 84 (Support Repository Update), che propone una serie di cambiamenti e miglioramenti significativi per il ramo Solaris 11.4. Per installare le correzioni proposte nell'aggiornamento, è sufficiente eseguire il comando 'pkg update'. Gli utenti possono anche usufruire della versione gratuita di Solaris 11.4 CBE (Common Build Environment), sviluppata utilizzando un modello di pubblicazione continua di nuove versioni.
Tra le modifiche nella nuova versione:
- Nella squadra sxadm sono state aggiunte le estensioni RFDS_CLEAR e RFDS_NO per gestire la protezione dalle vulnerabilità RFDS (Register File Data Sampling) nei processori Intel.
- Nell'utilità format è stata aggiunta l'opzione '-r', che consente di eseguire una scansione e un interrogatorio delle impostazioni di tutti i dispositivi nella directory /dev, invece di caricare le impostazioni dalla cache dev_info. Questa opzione può essere utile in configurazioni cluster con dischi condivisi, in cui le impostazioni degli archivi possono essere modificate senza aggiornare la cache su altri nodi.
- Nell'utilità format sono state aggiunte le opzioni '-n' e '-q' per semplificare la chiamata da script in modalità non interattiva. L'opzione '-n' restituisce un elenco di dischi e delle loro proprietà, mentre l'opzione '-q' limita le informazioni visualizzate all'elenco e alle impostazioni dei dischi.
- Il comportamento dell'utilità fmthard è stato allineato a quello dell'utilità format in termini di divieto di scrittura dell'etichetta del disco quando ci sono file system montati, accesso a pool ZFS, o presenza di partizioni SVM o VXVM. È stata anche aggiunta l'opzione '-f' per forzare l'esecuzione dell'operazione sul disco, nonostante le partizioni montate o i pool ZFS attivi.
- L'implementazione del protocollo IKEv1 (Internet Key Exchange Version 1), precedentemente dichiarato obsoleto, è stata separata in un pacchetto pkg:/system/network/ike-v1, che è previsto per la rimozione in versioni future. Nel pacchetto pkg:/system/network/ike è rimasta solo la supporto per IKEv2.
- Il sistema di classificazione dei pacchetti di rete IPQoS (pkg://solaris/system/network/ipqos) è stato dichiarato obsoleto e programmato per la rimozione. Per la riservazione della larghezza di banda, si consiglia di utilizzare le utilità dladm, dlstat, flowadm e flowstat.
- Nell'utilità truss è stata aggiunta la trasmissione del codice di uscita restituito dai processi figlio in analogia con le utilità ptime e ppriv.
- Nello sstore è stata implementata la visualizzazione di avvisi sulla mancanza di spazio libero nella directory /tmp, che vengono visualizzati quando la partizione è riempita oltre il 95% o occupa più di 10 GB.
- È consentita la modifica dinamica dei timeout per i dischi virtuali LDoms attivi, utilizzando il comando 'ldm set-vdisk timeout=N'.
- È stata aumentata la stabilità del servizio nscd (name service cache), per il quale ora vengono avviati due processi: uno di lavoro (nscd-worker) e l'altro per monitorare la disponibilità del processo di lavoro (nscd).
- Il shell interpreter csh e l'utilità which sono stati spostati dal set di base (pkg:/system/core-os) in un pacchetto separato pkg:/legacy/shell/csh, che continua ad essere installato per default.
- Nell'utilità file è stato migliorato il rilevamento della presenza di informazioni di debug CTF (Compact C Type Format) nei file eseguibili e nelle librerie.
- È stata aggiunta la supporto per la traduzione delle varianti delle informazioni di debug CTF, generate da GCC (GNU CTF), nella rappresentazione Solaris CTF.
- È stata inclusa la libreria crittografica libsodium e le estensioni per il suo utilizzo in PHP.
- Il pacchetto Node.js è stato aggiornato alla versione 22.
- OpenSSH è stato aggiornato alla versione 10.0, nella quale è stata rimossa la supporto per l'algoritmo DSA.
- Sono state aggiornate le versioni dei programmi, tra cui Apache httpd 2.4.63, BIND 9.18.37, cups 2.4.12, Django 4.2.23, Emacs 30.1, git 2.50.1, GnuPG 2.5.6, gnutls 3.8.9, Golang 1.23.10, Postfix 3.9.1, Python 3.13.3, ruby 3.1.7, Samba 4.21.7, sqlite 3.49.1, sudo 1.9.17p1, wxwidgets 3.2.7, xorg-server 21.1.18.
Fonte: opennet.ru
