Oracle heeft een nieuwe gratis editie van Solaris 11.4 CBE gepubliceerd

Oracle heeft Solaris 11.4.81 CBE (Common Build Environment) geïntroduceerd, een versie van het besturingssysteem Solaris 11.4, gericht op ontwikkelaars van open source-software en gebruik voor persoonlijke doeleinden. CBE vereenvoudigt de toegang tot de nieuwste versies van software en updates voor degenen die Solaris gratis willen gebruiken. Dit is de tweede uitgave van de CBE-serie - de eerste werd in 2022 gepubliceerd. In tegenstelling tot de basisversies van Solaris 11.4, waarvan de licentie gratis gebruik voor testing, ontwikkeling en persoonlijke projecten toestaat, onderscheidt de CBE-editie zich door het gebruik van een doorlopende publicatiemodel voor nieuwe versies en is het dicht bij de Solaris 11.4 SRU (Support Repository Update) editie.

De opbouw omvat nieuwe versies van software, uitgebreide functionaliteit en bugfixes, die beschikbaar zijn op het moment van release. Voor download is er een aparte iso-image voorbereid, en er is de mogelijkheid om over te schakelen naar CBE na installatie van de normale builds van Oracle Solaris 11.4. Voor de overstap naar CBE hoeft u alleen het repository pkg.oracle.com/solaris/release in de IPS pakketbeheerder te koppelen en de commando 'pkg update' uit te voeren. De broncode van de open componenten van Solaris is beschikbaar in het repository op GitHub, en afzonderlijke pakketten kunnen worden gedownload van de site pkg.oracle.com.

Belangrijkste wijzigingen ten opzichte van de vorige CBE-release:

  • De desktopomgeving is bijgewerkt naar GNOME 45 (voorheen werd GNOME 3.38 geleverd). Cosmetic wijzigingen in de interface zijn aangebracht, zoals het vervangingen van de 'Overzicht' ('Activities') indicator op het bureaublad. virtuele desktops. De X-server is bijgewerkt naar de 1.20 tak. Nieuwe versies van de NVIDIA grafische stuurprogramma's 470.182 zijn toegevoegd.
  • De implementatie van het mDNS (Multicast DNS/Zeroconf) protocol is vervangen door het Avahi 0.8 pakket. Voorheen werd een Solaris-specifieke poort van de Apple Bonjour-software gebruikt.
  • De systeemomgeving voor de programmeertaal Python is gemarkeerd als zelfbeheerd (PEP 668), wat voorkomt dat pip en soortgelijke hulpprogramma's worden gebruikt voor het installeren van extra Python-bibliotheken in de directories waar de Python-bibliotheken van Solaris zich bevinden. Voor het installeren van extra Python-pakketten in een omgeving die afgescheiden is van het systeem, wordt aanbevolen om het pipx-hulpprogramma te gebruiken.
  • Ondersteuning voor de systeemaanroepen preadv en pwritev is toegevoegd voor het lezen en schrijven van gegevens met gebruik van meerdere buffers. Nieuwe functies in libc zijn getpeereid, getumask, mremap, core_get_process_content, core_set_process_content, core_get_process_path, core_set_process_path en ucred_getprinc. De waarde van IOV_MAX (het toegestane aantal elementen in de iovec-array voor één oproep) is verhoogd van 16 naar 1024.
  • Ondersteuning voor Unicode 14 is toegevoegd aan de functies u8_strcmp en u8_textprep_str.
  • In lastlog, utmpx en wtmpx is het probleem van het jaar 2038 opgelost — de door de teller adresseerbare tijd is uitgebreid tot het jaar 2106.
  • De mogelijkheid om instellingen te definiëren is toegevoegd. de server SSH met splitsing in aparte bestanden /etc/ssh/sshd_config.d/*.conf. Het OpenSSH-pakket is bijgewerkt naar versie 9.6. Ondersteuning voor RSA-handtekeningen op basis van SHA-1 is uitgeschakeld. Het scp-hulpprogramma is overgeschakeld op het gebruik van SFTP.
  • De optie '-I' is toegevoegd aan het ps-hulpprogramma om de tijd in het ISO 8601-formaat weer te geven.
  • Ondersteuning voor het splitsen van reguliere kernelmodules die in Solaris worden geleverd en afzonderlijk geïnstalleerde modules is toegevoegd aan het modinfo-hulpprogramma. Een optie '-x' is toegevoegd om alleen niet-systeemmodules weer te geven.
  • De hulpprogramma's ctfconvert, ctfdump en ctfmerge zijn toegevoegd aan de hoofdset voor het werken met debuggegevens in het CTF (Compact Type Format), dat compacte opslag van informatie over C-typen, relaties tussen functies en debug-symbolen biedt. Ondersteuning voor CTF is ingebouwd in de koppelaar ld. Ondersteuning voor CTF versie 3 is toegevoegd. De mogelijkheden van de hulpprogramma's elfcompress, ldiostat en strip zijn uitgebreid.
  • Standaard is de activering van het ACT (Autonomous Crash dump Tool) proces ingeschakeld, wat het analyseren van kernelcrashes vergemakkelijkt. Verdere zoekpaden voor kernelcrash-dumps zijn toegevoegd aan de debugger mdb. De diagnostische mogelijkheden van het hulpprogramma iostat zijn uitgebreid.
  • Een vlag '-S' is toegevoegd aan de hulpprogramma's cp en mv voor het flushen van buffers naar de schijf met behulp van de systeemaanroep fsync.
  • Het apparaat /dev/full is geïmplementeerd, dat bij lezing nullen geeft en bij schrijven een foutcode geeft voor gebrek aan vrije ruimte (ENOSPC).
  • In ZFS is ondersteuning toegevoegd voor het beschermen van bestanden tegen verwijdering voor een bepaalde periode (File Retention). Voor het koppelen van klonen in de clonedir-modus in ZFS is de directory '.zfs/clone' gebruikt. De opties '-r' voor het koppelen/ontkoppelen van alle FS's binnen het opgegeven aanknopingspunt zijn toegevoegd aan de mount/unmount-commando's. In het commando 'zfs send' is de modus '-w crypto' geïmplementeerd waarbij versleutelde gegevens worden verzonden zonder decryptie. De instellingen voor swap-partities en dumps zijn verplaatst van /etc/vfstab en /etc/dumpadm.conf naar ZFS-eigenschappen.
  • De memory-reserve service is toegevoegd, waarmee je met behulp van het MRP (Memory Reservation Pool) mechanisme tijdens het opstarten geheugen kunt reserveren voor later gebruik in OSM (Object Storage Manager).
  • Ondersteuning voor live-migratie van geïsoleerde omgevingen Kernel Zone (KZ) is toegevoegd. De zoneadm utility heeft de 'log'-opdracht gekregen om de inhoud van logbestanden die aan een bepaalde geïsoleerde zone zijn gekoppeld te bekijken.
  • Het Ansible-pakket voor centrale configuratiebeheer is toegevoegd.
  • De versies van de ontwikkelaarssoftware zijn bijgewerkt: 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.
  • De versies van GRUB 2.12, Shim 15.8, CUPS 2.4.11, OpenLDAP 2.6, Samba 4.21.3, Puppet 7.27.0 zijn bijgewerkt.
  • Een pakket met de DNS-server Unbound is toegevoegd.
  • De bibliotheken zstd, pcaudiolib, bdw-gc, libadwaita, fmt, gcr-4, libpaper, libsoup-3, libuv, libyaml, espeak-ng en libxcvt zijn opgenomen.
  • In plaats van Snort voor het ontdekken en voorkomen van netwerkinbraken is het systeem Suricata aanbevolen (Snort 3 maakt gebruik van LuaJIT, dat geen ondersteuning biedt voor CPU SPARC).
  • De bibliotheken gtk2, clutter, webkitgtk4, aalib, gtkmm, cogl, libtorrent zijn verwijderd.
  • De versies van OpenSSL 1.0.2 en 1.1 zijn verwijderd, de overgang naar OpenSSL 3 is uitgevoerd.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster