OpenIndiana 2019.10 da OmniOS CE r151032 suna samuwa, ci gaba da haΙ“aka OpenSolaris

ya faru saki na rarraba kyauta BuΙ—eIndiana 2019.10, wanda ya maye gurbin rarraba binary OpenSolaris, wanda Oracle ya dakatar da ci gabansa. OpenIndiana yana ba mai amfani da yanayin aiki wanda aka gina akan sabon yanki na tushen lambar aikin Illumin. HaΖ™iΖ™anin haΙ“aka fasahar OpenSolaris yana ci gaba tare da aikin Illumos, wanda ke haΙ“aka kernel, tari na cibiyar sadarwa, tsarin fayil, direbobi, da kuma ainihin tsarin kayan aikin mai amfani da Ι—akunan karatu. Don lodawa kafa nau'ikan hotunan iso uku - bugu na uwar garke tare da aikace-aikacen wasan bidiyo (723 MB), Ζ™aramin taro (431 MB) da taro tare da yanayin hoto na MATE (1.6 GB).

Main canji a cikin OpenIndiana 2019.10:

  • Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ IPS (Image Packaging System) ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π° Π½Π° использованиС Python 3. Π’ IPS пСрСнСсСны исправлСния ΠΈΠ· августовского обновлСния OmniOS CE;
  • ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΎ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ спСцифичных для OpenIndiana ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Python 2.7 Π½Π° Python 3;
  • ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Π½Ρ‹ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ DDU, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± устройствах для поиска подходящих Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ². ОбновлСна Π±Π°Π·Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ². Код 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.

НСсколько Π΄Π½Π΅ΠΉ Π½Π°Π·Π°Π΄ Ρ‚Π°ΠΊΠΆΠ΅ ya faru saki na Illumos rarraba OmniOS Community Edition r151032, wanda ke ba da cikakken goyon baya ga KVM hypervisor, Crossbow rumbun yanar gizo ta hanyar sadarwa, da tsarin fayil na ZFS. Ana iya amfani da rarrabawar duka don gina tsarin yanar gizo mai mahimmanci da kuma Ζ™irΖ™irar tsarin ajiya.

Π’ sabon saki:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° систСмах с 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.

source: budenet.ru

Add a comment