OpenIndiana 2020.04 și OmniOS CE r151034 sunt disponibile, continuând dezvoltarea OpenSolaris

a avut loc lansarea unei distribuții gratuite Indiana Open 2020.04, care a înlocuit distribuția binară OpenSolaris, a cărei dezvoltare a fost întreruptă de Oracle. OpenIndiana oferă utilizatorului un mediu de lucru construit pe baza unei noi porțiuni din baza de cod a proiectului illumos. Dezvoltarea actuală a tehnologiilor OpenSolaris continuă cu proiectul Illumos, care dezvoltă nucleul, stiva de rețea, sistemele de fișiere, driverele, precum și un set de bază de utilități și biblioteci de sistem pentru utilizatori. Pentru încărcare format trei tipuri de imagini iso - o ediție server cu aplicații de consolă (725 MB), un asamblare minimă (377 MB) și un asamblare cu mediul grafic MATE (1.5 GB).

Principalul modificări în OpenIndiana 2020.04:

  • Toate aplicațiile specifice OpenIndiana, inclusiv programul de instalare Caiman, au fost migrate de la Python 2.7 la Python 3.5;
  • Python 2.7 a fost eliminat din imaginile de instalare;
  • GCC 7 este folosit ca compilator implicit de sistem;
  • Suportul pentru utilitare pe 32 de biți pentru X.org a fost întrerupt;
  • Managerul de pachete PKG a fost transferat din biblioteca simplejson în rapidjson pentru a procesa datele în format JSON, ceea ce a redus consumul de memorie atunci când se operează cu directoare de pachete mari;
  • Suita de birou LibreOffice 6.4 și pachetul MiniDLNA au fost adăugate la pachet. S-a eliminat XChat;
  • Pachete personalizate actualizate:
    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;

  • Componentele sistemului actualizate: 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;

  • Instrumente actualizate pentru dezvoltatori:
    GCC 7.5/8.4/9.3,
    Clang 9
    Gule 2.2.7,
    Golan 1.13.8/1.12.17,
    OpenJDK 1.8.232, icedtea-web 1.8.3,
    Ruby 2.6.6,
    7.3.17 PHP,
    Git 2.25.4,
    Mercurial 5.3.2
    Poiana 3.22.2,
    GNU TLS 33.5.19,
    Automake 1.16
    Glib 2.62,
    Binutils 2.34;

  • Software de server actualizat: 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,
    Memcached 1.6.2,
    OpenSSH 8.1p1,
    OpenVPN 2.4.9,
    kvm 20191007,
    qemu-kvm 20190827,
    tor 0.4.1.9;

  • S-a rezolvat vulnerabilitatea în utilitar DDU (folosit pentru a căuta drivere adecvate), permițând unui utilizator local să-și ridice privilegiile de root în anumite condiții.

Simultan a avut loc lansarea distribuției Illumos OmniOS Community Edition r151034, care oferă suport complet pentru hypervisorul KVM, stiva de rețea virtuală Crossbow și sistemul de fișiere ZFS. Distribuția poate fi utilizată atât pentru construirea de sisteme web foarte scalabile, cât și pentru crearea de sisteme de stocare.

В problemă nouă:

  • S-a adăugat posibilitatea de a rula un server NFS într-o zonă izolată (activată prin proprietatea „sharenfs”). Crearea partițiilor SMB într-o zonă a fost simplificată prin setarea proprietății „sharesmb”;
  • Implementarea rețelelor de suprapunere a fost portată de la SmartOS, care poate fi utilizat eficient cu comutatoare virtuale (etherstub) care unesc mai multe gazde;
  • Nucleul a îmbunătățit suportul SMB/CIFS. Clientul SMB a fost actualizat la versiunea 3.02;
  • S-a adăugat suport pentru SMBIOS 3.3 și capacitatea de a decoda date suplimentare, cum ar fi parametrii de încărcare a bateriei;
  • Protecția împotriva schimburilor și atacurilor TAA a fost adăugată la kernel;
  • A fost adăugat un nou driver pentru accesarea senzorilor de temperatură utilizați în cipurile AMD;
  • Directorul fdinfo cu date despre fișierele deschise a fost adăugat în FS virtual /proc pentru fiecare proces;
  • S-au adăugat comenzi noi „redimensionare” pentru a ajusta dimensiunea ferestrei terminalului, „ssh-copy-id” pentru a copia cheile publice SSH, „watch” pentru a monitoriza modificările în ieșire și „demangle” pentru a decoda caracterele din fișierele executabile;
  • În zonele izolate, acum este posibil să se atribuie adaptoare de rețea virtuale (VNIC) la cerere, configurabile prin atributul global-nic;
  • S-a adăugat posibilitatea de a dezactiva IPv6 pentru zonele LX (zone izolate pentru rularea Linux). Performanță îmbunătățită a rețelei în zonele LX cu Ubuntu 18.04. S-a adăugat suport pentru rularea Void Linux;
  • Firmware-ul a fost actualizat în hypervisorul bhyve, a fost adăugată capacitatea de a seta o parolă pentru serverul VNC, a apărut suportul TRIM în dispozitivele bloc vioblk, au fost transferate corecții de la Joyent și FreeBSD;
  • ZFS oferă recuperare automată după mutarea dispozitivelor în pool-ul rădăcină. S-a adăugat suport pentru tăierea ZFS. Performanță îmbunătățită a comenzilor „zpool iostat” și „zpool status”. Performanță îmbunătățită a „zpool import”. S-a adăugat suport pentru Direct I/O cu ZFS.
  • Setul de instrumente pentru gestionarea pachetelor a fost tradus în Python 3.7 și în biblioteca rapidjson JSON;
  • S-a adăugat suport pentru hardware nou, inclusiv Intel ixgbe X553,
    cxgbe T5/T6,
    Mellanox ConnectX-4/5/6,
    Intel I219 v10-v15,
    noi carduri Emulex fiber-channel;

  • S-a adăugat o opțiune la meniul bootloaderului pentru a activa consola grafică la pornirea fără UEFI.
  • S-a adăugat pachetul „developer/gcc9”. Compilatorul implicit a fost actualizat la GCC 9. Python a fost actualizat la versiunea 3.7. Python 2 a fost întrerupt, dar python-27 este păstrat pentru compatibilitate inversă.

Sursa: opennet.ru

Adauga un comentariu