OpenIndiana 2020.04 och OmniOS CE r151034 är tillgängliga, fortsätter utvecklingen av OpenSolaris

tog plats frisläppande av en gratisdistribution Indiana Open 2020.04, som ersatte OpenSolaris binära distribution, vars utveckling avbröts av Oracle. OpenIndiana ger användaren en arbetsmiljö som bygger på en ny del av projektets kodbas illumos. Den faktiska utvecklingen av OpenSolaris-teknologier fortsätter med Illumos-projektet, som utvecklar kärnan, nätverksstacken, filsystem, drivrutiner, samt en grundläggande uppsättning av användarsystemverktyg och bibliotek. För lastning bildas tre typer av iso-avbildningar - en serverutgåva med konsolapplikationer (725 MB), en minimal montering (377 MB) och en sammansättning med den grafiska miljön MATE (1.5 GB).

Den huvudsakliga förändringar i OpenIndiana 2020.04:

  • Alla OpenIndiana-specifika applikationer, inklusive installationsprogrammet för Caiman, har migrerats från Python 2.7 till Python 3.5;
  • Python 2.7 har tagits bort från installationsbilder;
  • GCC 7 används som standardsystemkompilator;
  • Stödet för 32-bitars verktyg för X.org har upphört;
  • PKG-pakethanteraren har överförts från simplejson-biblioteket till rapidjson för att bearbeta data i JSON-format, vilket har minskat minnesförbrukningen när man arbetar med stora paketkataloger;
  • Kontorssviten LibreOffice 6.4 och MiniDLNA-paketet har lagts till i paketet. Tog bort XChat;
  • Uppdaterade anpassade paket:
    VirtualBox 6.1.6, VLC 3.0.10, ntfsprogs 2017.3.23AR.5, hplip 3.19.12, rhythmbox 3.4.4, Gstreamer 1.16.2,
    UPower, XScreensaver 5.44, GNOME Connection Manager 1.2.0;

  • Systemkomponenter uppdaterade: net-snmp 5.8,
    Sudo1.8.31,
    mozilla-nspr 4.25,
    SQLite 3.31.1,
    OpenConnect8.05, vpnc-scripts 20190606,
    GNU Screen 4.8.0,
    tmux 3.0a,
    nano 4.8;

  • Uppdaterade utvecklarverktyg:
    GCC 7.5/8.4/9.3,
    Klang 9
    Guile 2.2.7,
    Golan 1.13.8/1.12.17,
    OpenJDK 1.8.232, icedtea-web 1.8.3,
    Ruby 2.6.6
    PHP 7.3.17
    Git 2.25.4,
    Mercurial 5.3.2
    Glade 3.22.2,
    GNU TLS 33.5.19,
    Autofabrikat 1.16
    Glib 2.62,
    Binutils 2.34;

  • Serverprogramvara uppdaterad: PostgreSQL 12,
    Barman 2.9,
    MariaDB 10.3.22, 10.1.44,
    Redis 6.0.1,
    Apache 2.4.43,
    Nginx 1.18.0,
    Lighttpd 1.4.55,
    Tomcat 8.5.51,
    Samba 4.12.1,
    Node.js 12.16.3, 10.18.1, 8.17.0,
    BIND 9.16
    ISC DHCP 4.4.2,
    Memcachad 1.6.2,
    OpenSSH 8.1p1,
    OpenVPN 2.4.9,
    kvm 20191007,
    qemu-kvm 20190827,
    tor 0.4.1.9;

  • Fixat sårbarhet i verktyget DDU (används för att söka efter lämpliga drivrutiner), vilket tillåter en lokal användare att höja sina privilegier till root under vissa förhållanden.

Samtidigt ägde rum utgåvan av Illumos-distributionen OmniOS Community Edition r151034, som ger fullt stöd för KVM-hypervisorn, Crossbow virtuella nätverksstacken och ZFS-filsystemet. Distributionen kan användas både för att bygga mycket skalbara webbsystem och för att skapa lagringssystem.

В nya utgåvan:

  • Lade till möjligheten att köra en NFS-server i en isolerad zon (aktiverad via "sharenfs"-egenskapen). Det har förenklats att skapa SMB-partitioner i en zon genom att ställa in egenskapen "sharesmb";
  • Implementeringen av överlagringsnätverk har porterats från SmartOS, som effektivt kan användas med virtuella switchar (etherstub) som kopplar ihop flera värdar;
  • Kärnan har förbättrat SMB/CIFS-stöd. SMB-klienten har uppdaterats till release 3.02;
  • Tillagt stöd för SMBIOS 3.3 och möjligheten att avkoda ytterligare data, såsom batteriladdningsparametrar;
  • Skydd mot swapgs och TAA-attacker har lagts till i kärnan;
  • Lade till en ny drivrutin för åtkomst till temperatursensorer som används i AMD-chips;
  • Katalogen fdinfo med data om öppna filer har lagts till den virtuella FS /proc för varje process;
  • Lade till nya kommandon "ändra storlek" för att justera storleken på terminalfönstret, "ssh-copy-id" för att kopiera offentliga SSH-nycklar, "bevaka" för att övervaka ändringar i utdata och "avbilda" för att avkoda tecken i körbara filer;
  • I isolerade zoner är det nu möjligt att tilldela virtuella nätverkskort (VNIC) på begäran, konfigurerbara genom global-nic-attributet;
  • Lade till möjligheten att inaktivera IPv6 för LX-zoner (isolerade zoner för att köra Linux). Förbättrad nätverksprestanda i LX-zoner med Ubuntu 18.04. Tillagt stöd för att köra Void Linux;
  • Den fasta programvaran har uppdaterats i bhyve hypervisor, möjligheten att ställa in ett lösenord för VNC-servern har lagts till, TRIM-stöd har dykt upp i vioblk-blockenheter, fixar från Joyent och FreeBSD har överförts;
  • ZFS ger automatisk återställning efter att enheter flyttats i rotpoolen. Lagt till stöd för ZFS-trim. Förbättrad prestanda för kommandona "zpool iostat" och "zpool status". Förbättrad prestanda för "zpool import". Lagt till stöd för Direct I/O med ZFS.
  • Pakethanteringsverktyg har översatts till Python 3.7 och rapidjson JSON-biblioteket;
  • Lagt till stöd för ny hårdvara, inklusive Intel ixgbe X553,
    cxgbe T5/T6,
    Mellanox ConnectX-4/5/6,
    Intel I219 v10-v15,
    nya Emulex fiberkanalkort;

  • Lade till ett alternativ till bootloader-menyn för att aktivera den grafiska konsolen vid uppstart utan UEFI.
  • Lade till paketet "developer/gcc9". Standardkompilatorn har uppdaterats till GCC 9. Python har uppdaterats till version 3.7. Python 2 har upphört, men python-27 behålls för bakåtkompatibilitet.

Källa: opennet.ru

Lägg en kommentar