Udgivelsen af OmniOS Community Edition r151052, baseret på Illumos-projektets arbejde, fortsætter udviklingen af kernen, netværksstakken, filsystemerne, drivere, biblioteker og den grundlæggende pakke af systemværktøjer fra OpenSolaris. KVM, med fuld support til hypervisorer som bhyve, den virtuelle netværksstak Crossbow, filsystemet ZFS og værktøjer til kørsel af letvægts Linux-containere. Distributionen kan bruges til at bygge skalerbare websystemer, virtualisering og oprettelse af lagersystemer.
I den nye version:
- SMB-klienten har fået tilføjet support til SMB3-protokoludvidelser, der muliggør kryptering.
- OpenSSL-biblioteket er opdateret til version 3.3.2. En provider er tilføjet med implementering af post-kvantisk krypteringsalgoritmer. Supporten til OpenSSL versionerne 1.0.x og 1.1.1 er erklæret forældet.
- Pakkerne er blevet opdateret, herunder GCC 14, bash 5.2.32, sudo 1.9.16, perl 5.40.0, openssh 9.9, bind 9.18.30, coreutils 9.5, vim 9.1.652, git 2.46.2, sqlite 3.46.1.
- Supporten for Python 2 er erklæret forældet. Python-27-pakken bevares for at opretholde kompatibilitet, men den vil ikke længere blive opdateret.
- Den standard C-bibliotek har fået tilføjet support til FD_CLOFORK-flaget (close-on-fork) for at lukke fil-deskriptoren for børneprocesser efter kaldet af funktionen fork().
- Nye funktioner som syncfs, pts_name_r, strerrordesc_np, strerrnorname_np, pthread_mutex_clocklock, pthread_rwlock_clockwrlock, pthread_rwlock_clockrdlock og pthread_cond_clockwait er blevet tilføjet.
- For TCP, UDP, SCTP og IP-sockets er der implementeret IP_MINTTL- og IPV6_MINHOPCOUNT-optioner for at angive en minimum TTL for pakker (pakker med lavere TTL vil blive droppet). En SO_PROTOCOL-option er blevet tilføjet, som er en POSIX-ækvivalent til den tidligere understøttede SO_PROTOTYPE-option.
- Der er tilføjet support for TCP_MD5SIG-optionen, som implementerer udvidelsen til transmission af en MD5-hash i TCP-segmentet (anvendes til verifikation i BGP-protokollen).
- I LX-zonerne er der tilføjet support til at implementere OFD-låse, der dækker hele filen. Anvendelsen af TCP_INFO-optionen for unix-sockets er blevet forbudt.
- Muligheden for at starte Bhyve-hypervisoren uden at aktivere BARS (Base Address Register) i PCI-enheder er blevet givet. Antallet af netværksadaptere, der kan tilføjes til en virtuel maskine, der kører under Bhyve, er blevet øget fra 8 til 16.
- I ZFS er der tilføjelsen af implementeringer af kontrolsum-algoritmen fletcher-4, optimeret ved hjælp af SSE-, AVX2- og AVX-512-instruktioner. Til sporing af reference tællere er der brugt en AVL-træstruktur.
- Mulighederne for mange systemværktøjer er blevet udvidet, for eksempel er støtte til rsync blevet tilføjet. IPv6.
- Nogle tjenester, der ikke er blevet helt vellykkede, kan nu ændres til en "degraderet" tilstand, som ikke blokkerer opstarten af afhængigheder. For eksempel, hvis en monteringsservice ikke kunne oprette forbindelse til et af filsystemerne, vil denne fejl nu ikke blokere for opstarten af SSH-tjenesten.
- Der er nu mulighed for samtidig levering af drivere cpqary3 og smrt i systemet, samt at skifte enheder, der understøttes af begge drivere, til brug af den nye driver smrt.
- Pakkemanageren IPS har fået tilføjet støtte til attributten pkg.fmri.name.
- Indledende support for AMD EPYC Turin-processorer og mikroarkitekturen AMD Zen 5 er blevet tilføjet.
- Support for RAID-controllere LSI Fusion-MPT SAS38xx er blevet tilføjet.
Kilde: opennet.ru
