Oracle je objavil novo brezplačno različico Solaris 11.4 CBE

Podjetje Oracle je predstavilo Solaris 11.4.81 CBE (Common Build Environment), različico operacijskega sistema Solaris 11.4, namenjeno razvijalcem odprte programske opreme in uporabi v osebne namene. CBE poenostavi dostop do aktualnih verzij programov in posodobitev za tiste, ki želijo uporabljati Solaris brezplačno. To je druga izdaja serije CBE — prva je bila objavljena leta 2022. V nasprotju z glavnimi različicami Solaris 11.4, katerih licenca dovoljuje brezplačno uporabo za testiranje, razvoj in osebne projekte, se izdaja CBE razlikuje po uporabi nenehnega modela objavljanja novih različic in je blizu izdaji Solaris 11.4 SRU (Support Repository Update).

Zbirka vključuje nove verzije programov, razširjeno funkcionalnost in popravke napak, ki so na voljo ob pripravi izdaje. Za prenos je pripravljen ločen iso-sliko, prav tako je omogočena možnost prehoda na uporabo CBE po namestitvi običajnih različic Oracle Solaris 11.4. Za preklop na CBE je dovolj, da povežete repozitorij pkg.oracle.com/solaris/release v paketnem upravljalniku IPS in izvedete ukaz „pkg update“. Koda odprtih komponent Solaris je na voljo v repozitoriju na GitHubu, posamezne pakete pa lahko prenesete s spletne strani pkg.oracle.com.

Glavne spremembe v primerjavi s prejšnjo izdajo CBE:

  • Delovno okolje je bilo posodobljeno na GNOME 45 (prej je bil vključен GNOME 3.38). Izvedene so bile kozmetične spremembe v vmesniku, na primer, indikator „Pregled“ („Activities“) na namizju je bil zamenjan z indikatorjem virtualnih delovnih namizij. X-server je bil posodobljen na različico 1.20. Dodane so nove različice grafičnih gonilnikov NVIDIA 470.182.
  • Izvedba protokola mDNS (Multicast DNS/Zeroconf) je bila zamenjana s paketom Avahi 0.8. Prej se je uporabljal specifični za Solaris port programske opreme Apple Bonjour.
  • Sistem okolja za jezik Python je označen kot samostojno upravljan (PEP 668), kar preprečuje uporabo orodij kot je pip za namestitev dodatnih Python knjižnic v imenike, v katerih so shranjene Python knjižnice, vključene v Solaris. Za namestitev dodatnih Python paketov v okolju, ločenem od sistemskega, se priporoča uporaba orodja pipx.
  • Dodana je podpora za sistemske klice preadv in pwritev za branje in pisanje podatkov z večimi buffri. V libc so dodane nove funkcije getpeereid, getumask, mremap, core_get_process_content, core_set_process_content, core_get_process_path, core_set_process_path in ucred_getprinc. Vrednost IOV_MAX (največje dovoljeno število elementov v polju iovec za en poziv) se je povečala s 16 na 1024.
  • V funkcijah u8_strcmp in u8_textprep_str je dodana podpora za Unicode 14.
  • V lastlog, utmpx in wtmpx je bila rešena težava leta 2038 — naslovljivo število časa je razširjeno do leta 2106.
  • Dodana je možnost določanja nastavitev strežnika SSH z razdelitvijo na ločene datoteke /etc/ssh/sshd_config.d/*.conf. Paket OpenSSH je bil posodobljen na različico 9.6. Podpora za RSA podpise na osnovi SHA-1 je bila onemogočena. Orodje scp je preklopilo na uporabo SFTP.
  • В утилиту ps добавлена опция «-I» для вывода времени в формате ISO 8601.
  • В утилиту modinfo добавлена поддержка разделения штатных модулей ядра, поставляемых в Solaris, и отдельно установленных модулей. Для показа только несистемных модулей добавлена опция «-x».
  • V glavni sestav so dodani pripomočki ctfconvert, ctfdump in ctfmerge za delo z razhroščevalnimi podatki v formatu CTF (Compact Type Format), ki omogoča kompaktno shranjevanje informacij o C tipi, povezavah med funkcijami in razhroščevalnih simbolih. V linker ld je vgrajena podpora za CTF. Dodana je podpora za CTF 3. Razširjene so možnosti pripomočkov elfcompress, ldiostat in strip.
  • Privzeto je omogočeno zagon procesa ACT (Avtonomno Orodje za Dump napak), ki poenostavi analizo napak v jedru. V razhroščevalnik mdb so dodane dodatne poti za iskanje crash dumpov jedra. Razširjene so diagnostične možnosti pripomočka iostat.
  • V pripomočke cp in mv je dodana zastavica „-S“ za praznjenje pomnilnika na disk z uporabo sistemskega klica fsync.
  • Uvedena je naprava /dev/full, ki pri branju vrača ničle, medtem ko pri zapisovanju vrne kodo napake zaradi pomanjkanja prostega prostora (ENOSPC).
  • V ZFS je dodana podpora za zaščito datotek pred izbrisom za določeno obdobje (File Retention). Za montažo klonov v načinu clonedir v ZFS je uporabljen katalog „.zfs/clone“. V ukaze mount/unmount je dodana možnost „-r“ za montažo/odmontiranje vseh datotečnih sistemov znotraj določenega montažnega mesta. V ukazu „zfs send“ je uveden način „-w crypto“, pri katerem se šifrirani podatki prenašajo brez dešifriranja. Nastavitve particij za izmenični pomnilnik in dump so bile prenesene iz /etc/vfstab in /etc/dumpadm.conf v ZFS lastnosti.
  • Dodana je storitev memory-reserve, ki omogoča z uporabo mehanizma MRP (Memory Reservation Pool) med zagonom rezervacijo pomnilnika za kasnejšo uporabo v OSM (Object Storage Manager).
  • Dodana je podpora za live-migracijo izoliranih okolij Kernel Zone (KZ). V pripomoček zoneadm je dodana ukaz „log“ za ogled vsebine dnevnikov, povezanih z določeno izolirano cono.
  • Dodan je paket Ansible za centralizirano upravljanje konfiguracij.
  • Posodobljene verzije programov za razvijalce: GCC 14, LLVM 19, Go 1.23.5, JDK 1.8.0_441-b7, Node.js 20, Perl 5.38, PHP 8.4, Python 3.13, Ruby 3.13, Rust 1.78, autoconf 2.71, cmake 3.24, GNU make 4.4.1, meson 1.5.2, git 2.48.1, Mercurial 6.8, subversion 1.14.5, vim 9.1, GDB 15.1, ImageMagick 7, MySQL 8.4.
  • Posodobljene verzije GRUB 2.12, Shim 15.8, CUPS 2.4.11, OpenLDAP 2.6, Samba 4.21.3, Puppet 7.27.0.
  • Dodan je paket z DNS strežnikom Unbound.
  • V sestavo so vključene knjižnice zstd, pcaudiolib, bdw-gc, libadwaita, fmt, gcr-4, libpaper, libsoup-3, libuv, libyaml, espeak-ng in libxcvt.
  • Namesto Snorta za odkrivanje in preprečevanje omrežnih vdora je priporočljivo uporabiti sistem Suricata (v Snort 3 je uporabljen LuaJIT, ki ne podpira CPU SPARC).
  • Odstranjene so knjižnice gtk2, clutter, webkitgtk4, aalib, gtkmm, cogl, libtorrent.
  • Odstranjene so različice OpenSSL 1.0.2 in 1.1, prehod na OpenSSL 3 je bil izveden.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster