Wydanie dystrybucji OmniOS CE r151058, opartej na technologiach OpenSolaris

Opublikowano wydanie dystrybucji OmniOS Community Edition r151058, opartej na pracach projektu Illumos, który kontynuuje rozwój jądra, stosu sieciowego, systemów plików, sterowników, bibliotek i podstawowego zestawu narzędzi systemowych OpenSolaris. OmniOS wyróżnia się wsparciem dla hipernadzorców bhyve i KVM, wirtualnego stosu sieciowego Crossbow, systemu plików ZFS oraz narzędzi do uruchamiania lekkich kontenerów Linux. Dystrybucja może być stosowana do budowy skalowalnych systemów webowych, wirtualizacji i tworzenia systemów pamięci masowej.

Wśród zmian w nowej wersji:

  • Proponowane są nowe ramy do wsparcia interfejsów GPIO, I2C i SMBus - do jądra dodano sterowniki i2cnex oraz kgpio, do przestrzeni użytkownika biblioteki libi2c.so.1 oraz libxpio.so.1, a także narzędzia i2cadm i gpioadm. Na bazie nowych ramowych rozwiązań zrealizowano sterowniki dla urządzeń:
    • Intel SMBus (pchsmbus, ismt)
    • LTC4305/6 I2C Mux i GPIO
    • PCA954x I2C-multiplexery
    • PCA953x I2C GPIO
    • AT24C I2C EEPROM
    • DDR4 i DDR5 I2C SPD EEPROM
    • Czujniki temperatury TS511x DDR5, LM75 I2C oraz TMP43x I2C.
  • Dodano nowy stos sterowników dla urządzeń EEPROM.
  • Dodano wsparcie dla procesorów AMD Phoenix 2 oraz Intel Alder Lake-N.
  • Włączono optymalizację przetwarzania ruchu IPv6 (fast path), co umożliwia zwiększenie przepustowości poprzez przesyłanie pakietów z pominięciem usług DLS (Data Link Services).
  • W narzędziu pcieadm dodano wsparcie dla dekodowania parametrów DOE (Data Object Exchange) oraz specyficznych dla poszczególnych producentów możliwości Virtio.
  • W narzędziu nvmeadm dodano wsparcie dla specyfikacji NVMe 2.1, a także możliwości wykonania poleceń i wyświetlania formatów logów specyficznych dla konkretnych producentów, na przykład stosowanych w urządzeniach Sandisk.
  • Do narzędzi cp i mv dodano opcję «-n» dla wyłączenia nadpisywania istniejących plików. W narzędziu ln dodano opcję «-i» dla zapytania o potwierdzenie nadpisania u użytkownika.
  • Dodano wsparcie dla tworzenia i weryfikacji podpisów cyfrowych z użyciem algorytmu AES-GMAC. Do realizacji protokołu SMB 3.1.1 dodano wsparcie GMAC.
  • W smbd poprawiono wsparcie dla podłączeń do SMB Active Directory. Zachowanie asynchronicznego przetwarzania odpowiedzi SMB2 zbliżono do serwerów Windows.
  • Do polecenia «zfs change-key» dodano opcję «-o user:prop=value», umożliwiającą aktualizację właściwości użytkownika jednocześnie z zmianą klucza szyfrowania, aby uniknąć ich desynchronizacji.
  • W hipernadzorze Bhyve dodano wsparcie dla hybrydowych urządzeń virtio, które jednocześnie udostępniają starsze (legacy) oraz nowoczesne interfejsy (1.0+) virtio. W sterowniku wirtualnej karty sieciowej viona dodano wsparcie dla wielokolejkowania virtio-net (multi-queue) oraz możliwość ustawiania różnych rozmiarów kolejek dla wysyłania i odbierania danych. Zawarto urządzenie virtio-scsi.
  • W izolowanych środowiskach (LX zone) zaimplementowano emulację /proc/self/coredump_filter.
  • W scsi_vhci zaimplementowano wsparcie dla konfigurowania polityk równoważenia obciążenia przypisanych do poszczególnych logicznych urządzeń.
  • Komponenty środowiska użytkownika zostały przebudowane z użyciem kompilatora GCC 15.
  • W linkerze jądra dodano wsparcie dla ładowania modułów jądra o większym rozmiarze.
  • Biblioteka pcre2 (Perl-compatible Regular Expressions) domyślnie zbudowana z JIT.
  • Zaktualizowane wersje oprogramowania, w tym GCC 15.2.0, SQLite 3.51.3, Git 2.53.0, OpenSSL 3.6.2, OpenSSH 10.3.1, Python 3.13.12, Bash 5.3.3.

    Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster