OpenIndiana 2019.10 dan OmniOS CE r151032 tersedia, meneruskan pembangunan OpenSolaris

mengambil tempat pelepasan pengedaran percuma Terbuka Indiana 2019.10, yang menggantikan pengedaran binari OpenSolaris, yang pembangunannya telah dihentikan oleh Oracle. OpenIndiana menyediakan pengguna dengan persekitaran kerja yang dibina berdasarkan kepingan baharu asas kod projek ilumos. Pembangunan sebenar teknologi OpenSolaris diteruskan dengan projek Illumos, yang membangunkan kernel, susunan rangkaian, sistem fail, pemacu, serta set asas utiliti dan perpustakaan sistem pengguna. Untuk memuatkan terbentuk tiga jenis imej iso - edisi pelayan dengan aplikasi konsol (723 MB), pemasangan minimum (431 MB) dan pemasangan dengan persekitaran grafik MATE (1.6 GB).

Utama perubahan dalam OpenIndiana 2019.10:

  • Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ IPS (Image Packaging System) ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π° Π½Π° использованиС Python 3. Π’ IPS пСрСнСсСны исправлСния ΠΈΠ· августовского обновлСния OmniOS CE;
  • ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΎ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ спСцифичных для OpenIndiana ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Python 2.7 Π½Π° Python 3;
  • ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Π½Ρ‹ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ TDID, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± устройствах для поиска подходящих Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ². ОбновлСна Π±Π°Π·Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ². Код DDU ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Python 3.5;
  • ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ вСрсии ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π² Ρ‚ΠΎΠΌ числС VirtualBox 6.0.14, FreeType 2.10.1, GTK 3.24.12, LightDM 1.30, Vim 8.1.1721, Nano 4.5, Sudo 1.8.29. ΠžΠ±Π½ΠΎΠ²Π»Ρ‘Π½ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ x264.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ с mpg123, x265 ΠΈ mpack. Для Bash, tmux ΠΈ Vim ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° статусная строка Powerline.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ сСрвис x11-init для создания Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² с ΠΏΡ€Π°Π²Π°ΠΌΠΈ root Π½Π° стадии Π΄ΠΎ запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ X11;
  • ВмСсто Clang 4.0 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Clang 8.0. ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ компиляторы GCC 7.4 ΠΈ 8.3, Π² состав Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ GCC 9.2. ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ срСдства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²:
    Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13;

  • ОбновлСно сСрвСрноС ПО:
    MongoDB 4.0, Nginx 1.16.1, Samba 4.11, Node.js 12.13.0, 10.17.0, 8.16.2, BIND 9.14, OpenLDAP 2.4.48, tor 0.4.1.6;

  • Π‘Π±ΠΎΡ€ΠΊΠ° ядра illumos ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π° GCC 7. ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ cxgbe ΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ΄ Intel.
  • Π’ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ZFS ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ исправлСния ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ZFS on Linux, Π² Ρ‚ΠΎΠΌ числС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…, использованиС UNMAP/TRIM для SSD;
  • По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Hyper-threading. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ уязвимостСй L1TF ΠΈ MDS (Microarchitectural Data Sampling). Π―Π΄Ρ€ΠΎ собрано с Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ retpoline;
  • Π’ ядро пСрСнСсСно мноТСство ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ, связанных с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° SMB 3, Π² Ρ‚ΠΎΠΌ числС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠ°Π½Π°Π»ΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ACL, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ;
  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° чистка ядра ΠΎΡ‚ старого ΠΊΠΎΠ΄Π°, спСцифичного для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ SPARC;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° локаль C.UTF-8;
  • Из FreeBSD ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для использования ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² контроля ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ TCP. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² CUBIC ΠΈ NewReno;
  • Для Ρ…ΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ задСйствован Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ SHA512;
  • Π’ crontab Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Β«/NUMΒ», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«*/2 * * * * Β» для запуска Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ Π΄Π²Π΅ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹;
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° систСмах с UEFI.

НСсколько Π΄Π½Π΅ΠΉ Π½Π°Π·Π°Π΄ Ρ‚Π°ΠΊΠΆΠ΅ mengambil tempat pelepasan pengedaran Illumos OmniOS Edisi Komuniti r151032, yang menyediakan sokongan penuh untuk hipervisor KVM, tindanan rangkaian maya Crossbow dan sistem fail ZFS. Pengedaran boleh digunakan untuk membina sistem web yang sangat berskala dan untuk mencipta sistem storan.

Π’ Keluaran baru:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° систСмах с UEFI;
  • Π’ ZFS Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° хранСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅;
  • Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° SMB/CIFS Π² ядрС, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ SMB3;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° опция smt_enabled=0 (/boot/conf.d/) для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ SMT ΠΈ HyperThreading;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² контроля ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ TCP;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° локаль C.UTF-8, которая Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ всС характиристики Π»ΠΎΠΊΠ°Π»ΠΈ C с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ использования символов UTF-8;
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Ρ‹ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ для Hyper-V;
  • Алгоритм Ρ…ΡΡˆΠΈΡ€ΠΎΠ²Π½ΠΈΡ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ с SHA256 Π΄ΠΎ SHA512;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ Π°Ρ‚Π°ΠΊΠΈ Ρ‚ΠΈΠΏΠ° Spectre;
  • ИзмСнСно примСняСмоС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ консоли Π½Π° Π±Π°Π·Π΅ framebuffer: 1024Γ—768 с символами 10Γ—18;
  • Π’ crontab Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Β«/NUMΒ»;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° penv для просмотра окруТСния процСсса ΠΈΠ»ΠΈ core-Ρ„Π°ΠΉΠ»Π° (эквивалСнт Β«pargs -eΒ»);
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° pauxv для просмотра Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² процСсса ΠΈΠ»ΠΈ core-Ρ„Π°ΠΉΠ»Π° (эквивалСнт Β«pargs -xΒ»);
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° connstat для просмотра статистики ΠΏΠΎ TCP-соСдинСниям;
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ netstat Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° опция Β«-uΒ» для отобраТСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ процСссах, связанных с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ сокСтоми;
  • Π’ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ LX zones Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° запуска Π½ΠΎΠ²Ρ‹Ρ… дистрибутивов Linux;
  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° оптимизация ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° Bhyve, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° эмуляции устройств NVME;
  • Π’ инталляторС обСспСчСна автоматичСская установка ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΎΠ² ΠΏΡ€ΠΈ запускС установки Π² окруТСниях Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ;
  • ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ вСрсии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π² Ρ‚ΠΎΠΌ числС Perl 5.30, OpenSSL 1.1.1 ΠΈ python 3.7. ОбъявлСн ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ Python 2.7.

Sumber: opennet.ru

Tambah komen