Kompania Oracle prezantoi Solaris 11.4.81 CBE (Mjedisi i Ndikimit të Përbashkët), një variant i sistemit operativ Solaris 11.4, i orientuar për përdoruesit e zhvillues të softuerit të hapur dhe përdorim personal. CBE lehtëson aksesin në versionet e fundit të programeve dhe azhurnimeve për ata që dëshirojnë të përdorin Solaris falas. Ky është dalja e dytë e serisë CBE - e para u publikua në vitin 2022. Ndryshe nga montimet kryesore të Solaris 11.4, licenca e të cilave lejon përdorimin falas për testim, zhvillim dhe përdorim në projekte personale, edicioni CBE karakterizohet nga një model të vazhdueshëm publikimi të versioneve të reja dhe është i ngjashëm me edicionin Solaris 11.4 SRU (Azhurnimi i Provës së Mbështetjes).
Grupimi përfshin versione të reja programesh, funksionalitet të zgjeruar dhe rregullime të gabimeve që janë të disponueshme në momentin e krijimit të lëshimit. Një imazh i veçantë iso është përgatitur për shkarkim, si dhe është ofruar mundësia për kalimin në përdorimin e CBE pas instalimit të grupimeve normale Oracle Solaris 11.4. Për të kaluar në CBE, mjafton të lidheni me repozitorin pkg.oracle.com/solaris/release në menaxherin e paketave IPS dhe të ekzekutoni komandën "pkg update". Kodi i komponenteve të hapura Solaris është i disponueshëm në repozitorin në GitHub, ndërsa paketat e veçanta mund të shkarkohen nga faqja pkg.oracle.com.
Ndryshimet kryesore krahasuar me lëshimin e kaluar CBE:
- Mjedisi i punës është përditësuar në GNOME 45 (më parë ishte GNOME 3.38). Janë bërë ndryshime estetike në ndërfaqe, për shembull, treguesi "Shqyrtim" ("Activities") në desktop është zëvendësuar me një tregues tavolina virtuale. Serveri X është përditësuar në degen 1.20. Janë shtuar versione të reja të drejtuesve grafikë NVIDIA 470.182.
- Realizimi i protokollit mDNS (Multicast DNS/Zeroconf) është zëvendësuar me paketën Avahi 0.8. Më parë ishte përdorur porti specifik për Solaris i softuerit Apple Bonjour.
- Mjedisi i sistemit për gjuhën Python është shënuar si e menaxhuar vetë (PEP 668), duke mos lejuar përdorimin e pip dhe utiliteteve të ngjashme për të instaluar biblioteka të tjera Python në katalogët ku vendosen bibliotekat Python që bëjnë pjesë në Solaris. Për të instaluar paketa të tjera Python në një mjedis të veçuar nga sistemi, rekomandohet përdorimi i utilitetit pipx.
- Shtesa e mbështetjes për thirrjet sistemike preadv dhe pwritev për leximin dhe shkruarjen e të dhënave duke përdorur disa bufe. Në libc janë shtuar funksione të reja: getpeereid, getumask, mremap, core_get_process_content, core_set_process_content, core_get_process_path, core_set_process_path dhe ucred_getprinc. Vlera e IOV_MAX (numri i lejuar i elementeve të masës iovec për një thirrje) është rritur nga 16 në 1024.
- Në funksionet u8_strcmp dhe u8_textprep_str është shtuar mbështetje për Unicode 14.
- NĂ« lastlog, utmpx dhe wtmpx Ă«shtĂ« zgjidhur problemi i vitit 2038 â koha e adresueshme nga numĂ«ruesi Ă«shtĂ« zgjeruar deri nĂ« vitin 2106.
- Shtuar mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar cilĂ«simet. serverit SSH me ndarje nĂ« skedarĂ« tĂ« veçantĂ« /etc/ssh/sshd_config.d/*.conf. Paketa OpenSSH Ă«shtĂ« pĂ«rmirĂ«suar deri nĂ« versionin 9.6. ĂshtĂ« çaktivizuar mbĂ«shtetja pĂ«r nĂ«nshkrimet RSA qĂ« pĂ«rdorin SHA-1. Mjeti scp Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e SFTP.
- Në utilitarin ps është shtuar opsioni "-I" për të nxjerrë kohën në formatin ISO 8601.
- Në utilitarin modinfo është shtuar mbështetje për ndarjen e moduleve të zakonshëm të bërthamës që ofrohen në Solaris dhe moduleve të instaluara ndaras. Për të treguar vetëm modulet që nuk janë sistemore, është shtuar opsioni "-x".
- NĂ« paketĂ«n kryesore janĂ« shtuar mjetet ctfconvert, ctfdump dhe ctfmerge pĂ«r punĂ«n me tĂ« dhĂ«nat e çmontuar nĂ« formatin CTF (Compact Type Format), qĂ« siguron ruajtje kompakte tĂ« informacioneve rreth tipeve tĂ« C, lidhjeve midis funksioneve dhe simboleve tĂ« çmontuar. NĂ« linker-in ld Ă«shtĂ« integruar mbĂ«shtetje pĂ«r CTF. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r versionin CTF 3. JanĂ« zgjeruar mundĂ«sitĂ« e mjeteve elfcompress, ldiostat dhe strip.
- Me default është aktivizuar procesi ACT (Autonomous Crash dump Tool), i cili thjeshton analizën e çarjeve në bërthamë. Shtylla të tjera janë shtuar në debuggers mdb për të kërkuar crash-dumps të bërthamës. Kapacitetet diagnostikuese të utilitarit iostat janë zgjeruar.
- Në utilitarët cp dhe mv është shtuar flaga «-S» për të shkarkuar bufferat në disk përmes chiamës sistemore fsync.
- ĂshtĂ« realizuar pajisja /dev/full, e cila jep zero kur lexohet, dhe njĂ« kod gabimi mungese hapsire (ENOSPC) kur shkruhet.
- Në ZFS është shtuar mbështetje për mbrojtjen e skedarëve nga fshirja për një periudhë të caktuar (File Retention). Për montimin e klonëve në modin clonedir në ZFS është përdorur katalogu «.zfs/clone». Tek komandat mount/unmount është shtuar opsioni «-r» për montimin/e qëndrimin e të gjitha sistemeve brenda pikës së caktuar të montimit. Në komandën «zfs send» është realizuar moda «-w crypto» ku të dhënat e enkriptuara transmetohen pa u deshifruar. Cilësimet e ndarjeve të swap dhe dumps janë transferuar nga /etc/vfstab dhe /etc/dumpadm.conf në pronësitë e ZFS.
- ĂshtĂ« shtuar shĂ«rbimi memory-reserve, i cili duke pĂ«rdorur mekanizmin MRP (Memory Reservation Pool) lejon rezervimin e memories pĂ«r pĂ«rdorim tĂ« mĂ«vonshĂ«m gjatĂ« ngarkesĂ«s nĂ« OSM (Object Storage Manager).
- Shtuar mbështetje për live-migrimin e mjediseve izoluara Kernel Zone (KZ). Në utilitarin zoneadm është shtuar komanda "log" për të parë përmbajtjen e logjeve të lidhura me një zonë izoluese të caktuar.
- Shtuar paketa Ansible për menaxhim qendror të konfigurimeve.
- Versionet e programeve për zhvilluesit janë përditësuar: 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.
- Versionet e GRUB 2.12, Shim 15.8, CUPS 2.4.11, OpenLDAP 2.6, Samba 4.21.3, Puppet 7.27.0 janë përditësuar.
- Shtuar paketa me serverin DNS Unbound.
- Shtohen bibliotekat zstd, pcaudiolib, bdw-gc, libadwaita, fmt, gcr-4, libpaper, libsoup-3, libuv, libyaml, espeak-ng dhe libxcvt.
- Në vend të Snort për zbulimin dhe parandalimin e hyrjeve në rrjet, është propozuar të përdoret sistemi Suricata (në Snort 3 përdoret LuaJIT, që nuk mbështet CPU SPARC).
- Bibliotekat gtk2, clutter, webkitgtk4, aalib, gtkmm, cogl, libtorrent janë hequr.
- Versionet OpenSSL 1.0.2 dhe 1.1 janë hequr, duke kaluar në OpenSSL 3.
Burimi: opennet.ru
