OpenIndiana 2020.04 va OmniOS CE r151034 mavjud bo'lib, ular OpenSolarisni rivojlantirishni davom ettirmoqda.

bo'lib o'tdi bepul tarqatishni chiqarish OpenIndiana 2020.04 yil XNUMX oktyabr, Oracle tomonidan ishlab chiqilishi to'xtatilgan OpenSolaris ikkilik distributivini almashtirdi. OpenIndiana foydalanuvchiga loyiha kodlari bazasining yangi qismi asosida yaratilgan ish muhitini taqdim etadi. illumos. OpenSolaris texnologiyalarining haqiqiy rivojlanishi yadro, tarmoq stekini, fayl tizimlarini, drayverlarni, shuningdek, foydalanuvchi tizim yordam dasturlari va kutubxonalarining asosiy to‘plamini ishlab chiqadigan Illumos loyihasi bilan davom etmoqda. Yuklash uchun shakllangan uch turdagi iso tasvirlar - konsol ilovalari bilan server nashri (725 MB), minimal yig'ilish (377 MB) va MATE grafik muhiti (1.5 GB) bilan yig'ish.

asosiy o'zgartirish OpenIndiana 2020.04 da:

  • Barcha OpenIndiana-ga xos ilovalar, jumladan Caiman o'rnatuvchisi Python 2.7 dan Python 3.5 ga ko'chirildi;
  • Python 2.7 o'rnatish tasvirlaridan olib tashlandi;
  • GCC 7 standart tizim kompilyatori sifatida ishlatiladi;
  • X.org uchun 32-bitli yordamchi dasturlarni qo'llab-quvvatlash to'xtatildi;
  • PKG paket menejeri JSON formatidagi ma'lumotlarni qayta ishlash uchun simplejson kutubxonasidan rapidjsonga o'tkazildi, bu esa katta paket kataloglari bilan ishlashda xotira sarfini kamaytirdi;
  • LibreOffice 6.4 ofis to'plami va MiniDLNA to'plami paketga qo'shildi. XChat olib tashlandi;
  • Yangilangan maxsus paketlar:
    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 ulanish menejeri 1.2.0;

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

  • Yangilangan dasturchi vositalari:
    GCC 7.5/8.4/9.3,
    Clang 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,
    Avtomatik ishlab chiqarish 1.16
    Glib 2.62,
    Binutils 2.34;

  • Server dasturi yangilandi: 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;

  • Yordamchi dasturdagi zaiflik tuzatildi DDU (mos drayverlarni qidirish uchun ishlatiladi), mahalliy foydalanuvchiga ma'lum sharoitlarda ildiz otish uchun o'z imtiyozlarini oshirishga imkon beradi.

Bir vaqtning o'zida amalga oshirildi Illumos tarqatilishining chiqarilishi OmniOS Community Edition r151034, bu KVM gipervisorini, Crossbow virtual tarmoq stekini va ZFS fayl tizimini to'liq qo'llab-quvvatlaydi. Tarqatish yuqori darajada kengaytiriladigan veb-tizimlarni yaratish uchun ham, saqlash tizimlarini yaratish uchun ham ishlatilishi mumkin.

В yangi nashr:

  • NFS serverini izolyatsiya qilingan zonada ishlatish imkoniyati qo'shildi ("sharenfs" xususiyati orqali yoqilgan). "Sharesmb" xususiyatini o'rnatish orqali zonada SMB bo'limlarini yaratish soddalashtirildi;
  • Overlay tarmoqlarini amalga oshirish SmartOS-dan ko'chirildi, undan bir nechta xostlarni bog'laydigan virtual kalitlar (etherstub) bilan samarali foydalanish mumkin;
  • Yadro SMB/CIFS qo'llab-quvvatlashini yaxshilagan. SMB mijozi 3.02 versiyasiga yangilandi;
  • SMBIOS 3.3 uchun qo'shimcha qo'llab-quvvatlash va batareya zaryadlash parametrlari kabi qo'shimcha ma'lumotlarni dekodlash qobiliyati;
  • Yadroga almashtirish va TAA hujumlaridan himoya qo'shildi;
  • AMD chiplarida ishlatiladigan harorat sensorlariga kirish uchun yangi drayver qo'shildi;
  • Ochiq fayllar haqidagi ma'lumotlarga ega fdinfo katalogi har bir jarayon uchun virtual FS /proc ga qo'shildi;
  • Terminal oynasining oʻlchamini sozlash uchun “oʻlchamini oʻzgartirish”, SSH ochiq kalitlarini nusxalash uchun “ssh-copy-id”, chiqishdagi oʻzgarishlarni kuzatish uchun “tomosha qilish” va bajariladigan fayllardagi belgilarni dekodlash uchun “demangle” yangi buyruqlar qoʻshildi;
  • Izolyatsiya qilingan zonalarda endi global-nic atributi orqali sozlanishi mumkin bo'lgan virtual tarmoq adapterlarini (VNIC) so'rov bo'yicha belgilash mumkin;
  • LX zonalari uchun IPv6 ni o'chirish imkoniyati qo'shildi (Linux uchun ajratilgan zonalar). Ubuntu 18.04 bilan LX zonalarida tarmoq unumdorligi yaxshilandi. Void Linuxni ishga tushirish uchun qo'shilgan qo'llab-quvvatlash;
  • Mikrodastur bhyve gipervizorida yangilandi, VNC serveri uchun parol o'rnatish imkoniyati qo'shildi, vioblk blok qurilmalarida TRIM qo'llab-quvvatlashi paydo bo'ldi, Joyent va FreeBSD-dan tuzatishlar uzatildi;
  • ZFS qurilmalarni ildiz hovuzida ko'chirilgandan so'ng avtomatik tiklashni ta'minlaydi. ZFS trim uchun qo'shimcha yordam. "zpool iostat" va "zpool status" buyruqlarining ishlashi yaxshilandi. "Zpool import" ning yaxshilangan ishlashi. ZFS bilan to'g'ridan-to'g'ri kiritish-chiqarish uchun qo'shimcha qo'llab-quvvatlash.
  • Paketlarni boshqarish uchun asboblar to'plami Python 3.7 va rapidjson JSON kutubxonasiga tarjima qilingan;
  • Yangi apparat, jumladan, Intel ixgbe X553 uchun qo'shimcha qo'llab-quvvatlash,
    cxgbe T5/T6,
    Mellanox ConnectX-4/5/6,
    Intel I219 v10-v15,
    yangi Emulex tolali kanal kartalari;

  • UEFIsiz yuklashda grafik konsolni yoqish uchun yuklovchi menyusiga opsiya qo‘shildi.
  • "Developer/gcc9" to'plami qo'shildi. Standart kompilyator GCC 9 ga yangilandi. Python 3.7 versiyasiga yangilandi. Python 2 to'xtatildi, ammo python-27 orqaga qarab muvofiqligi uchun saqlanib qoldi.

Manba: opennet.ru

a Izoh qo'shish