Firma Oracle opublikowała wydanie systemu operacyjnego Solaris 11.4 SRU 90 (Support Repository Update), w którym zaproponowano szereg istotnych zmian i ulepszeń dla gałęzi Solaris 11.4. Aby zainstalować poprawki proponowane w aktualizacji, wystarczy wykonać polecenie 'pkg update'. Użytkownicy mogą również skorzystać z darmowej edycji Solaris 11.4 CBE (Common Build Environment), rozwijanej w oparciu o model ciągłego publikowania nowych wersji.
Wśród zmian w nowej wersji:
- Do narzędzia beadm dodano wsparcie dla ustawienia właściwości 'preserve', aby zapobiec ręcznemu ('beadm destroy') lub automatycznemu usunięciu środowisk rozruchowych (Boot Environment), tworzonych w postaci migawków w ZFS podczas aktualizacji systemu.
- Do plików nagłówkowych systemu dodano typy utime32_t i utimeval32.
- W module bufmod i programie snoop dodano wsparcie dla używania czasu po roku 2038.
- W narzędziu ldm (Logical Domains Manager) zwiększono informacyjność komunikatów o błędach.
- Rozszerzono możliwości konfiguracji właściwości retencji plików (retention) podczas uzyskiwania nowego systemu plików za pomocą polecenia 'zfs receive'.
- Zrealizowano możliwość uruchomienia sprawdzenia integralności FS (zfs scrub) i odzyskiwania danych na wymieniony dysk (resilver) przed zakończeniem tła zwalniania bloków, zainicjowanego po wykonaniu 'zfs destroy'.
- Dodano ochronę przed zakończeniem wszystkich procesów w systemie podczas wysyłania przez pomyłkę sygnału SIGHUP do procesu o identyfikatorze -1.
- Przeprojektowano kod odpowiedzialny za zapisywanie core-dumpów procesów, które uległy awarii na wczesnym etapie uruchamiania.
- Dodano możliwość wyboru, który adres uzyskany przez DHCP będzie używany do automatycznej konfiguracji DNS.
- W formacie ELF dodano wsparcie dla kompresji sekcji z wykorzystaniem algorytmu Zstandard.
- Do polecenia bootadm dodano możliwość użycia flagi '--unrestricted' w celu zezwolenia na dostęp bez hasła do poszczególnych elementów menu rozruchowego GRUB.
- Zaktualizowano wersję narzędzia ctfdump, przeznaczonego do pracy z dumpami debugowania w formacie CTF (Compact Type Format).
- W narzędziu devnm dodano opcję '-s' do skróconego wyjścia z wyświetleniem tylko nazwy urządzenia.
- Dodano interfejs gfx_private do ładowania firmware'u GPU.
- W narzędziu ikev2cert dodano możliwość wyodrębnienia kodu PIN z właściwości SMF (Service Management Facility).
- W narzędziu ipadm zrealizowano polecenie 'dhcp release', wcześniej dostępne tylko w ifconfig.
- Wprowadzono możliwość jednoczesnego wskazywania w narzędziu ls opcji „-s” i „-h” w celu wyświetlenia rozmiaru w blokach w czytelnej postaci.
- Zaktualizowane wersje programów, w tym BIND 9.20.15, cups 2.4.15, Go 1.25.5, GNU Binutils 2.45, openssl 3.0.18, PHP 8.4.16, python 3.13.9, sqlite 3.51.0, xorg-server 21.1.20, Firefox 140.4.0esr, FreeType 2.14.1, GNU Screen 5.0.1, gtk3 3.24.51, samba 4.22.6, Wireshark 4.6.0, zsh 5.9.
- Usunięto pakiety gdk-pixbuf-xlib, gtk-vnc oraz libneon.
Źródło: opennet.ru
