OpenIndiana 2019.10 na OmniOS CE r151032 zinapatikana, kuendeleza maendeleo ya OpenSolaris

ilifanyika kutolewa kwa usambazaji wa bure OpenIndiana 2019.10, ambayo ilichukua nafasi ya usambazaji wa binary wa OpenSolaris, ambao maendeleo yake yalikatishwa na Oracle. OpenIndiana humpa mtumiaji mazingira ya kufanya kazi yaliyojengwa kwa msingi wa kipande kipya cha msingi wa msimbo wa mradi Ilumos. Maendeleo halisi ya teknolojia ya OpenSolaris yanaendelea na mradi wa Illumos, ambao huendeleza kernel, stack ya mtandao, mifumo ya faili, madereva, pamoja na seti ya msingi ya huduma za mfumo wa mtumiaji na maktaba. Kwa upakiaji kuundwa aina tatu za picha za iso - toleo la seva na programu za console (723 MB), mkusanyiko mdogo (431 MB) na mkusanyiko na mazingira ya picha ya MATE (1.6 GB).

kuu mabadiliko katika OpenIndiana 2019.10:

  • Miundombinu ya usimamizi wa kifurushi cha IPS (Mfumo wa Ufungaji Picha) imebadilishwa hadi Python 3. Marekebisho kutoka kwa sasisho la Agosti OmniOS CE yamehamishiwa IPS;
  • Kuendelea kutuma maombi maalum ya OpenIndiana kutoka Python 2.7 hadi Python 3;
  • Vipengele vya binary vya matumizi vimeandikwa upya DDU, ambayo hutoa taarifa kuhusu vifaa vya kukusaidia kupata viendeshi vinavyofaa. Hifadhidata ya viendeshaji imesasishwa. Msimbo wa DDU umetumwa kwa Python 3.5;
  • Matoleo yaliyosasishwa ya programu za watumiaji, ikiwa ni pamoja na 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. Kisimbaji cha x264 kimesasishwa.
  • Vifurushi vilivyoongezwa na mpg123, x265 na mpack. Mstari wa hali ya Powerline hutolewa kwa Bash, tmux na Vim.
  • Imeongeza huduma ya x11-init ili kuunda saraka zinazohitajika na haki za mizizi kwenye hatua kabla ya kuzindua programu za X11;
  • Badala ya Clang 4.0, Clang 8.0 imeongezwa. Vikusanyaji vya GCC 7.4 na 8.3 vimesasishwa ili kujumuisha GCC 9.2. Zana za wasanidi zilizosasishwa:
    Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Nenda 1.13;

  • Programu ya seva imesasishwa:
    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;

  • Muundo wa illumos kernel umebadilishwa hadi GCC 7. Firmware ya cxgbe na msimbo mikrosi wa Intel zimesasishwa.
  • Marekebisho na maboresho kutoka kwa mradi wa ZFS kwenye Linux yamewekwa kwenye utekelezaji wa ZFS, ikijumuisha uwezo wa kusimba data na metadata, kutumia UNMAP/TRIM kwa SSD;
  • Usaidizi wa kutumia nyuzi nyingi umezimwa kwa chaguomsingi. Ulinzi ulioongezwa dhidi ya udhaifu L1TF ΠΈ MDS (Sampuli ya Data ya Usanifu Midogo). Msingi umekusanyika na ulinzi wa retpoline;
  • Maboresho mengi yanayohusiana na usaidizi wa itifaki ya SMB 3 yamehamishiwa kwenye kernel, ikiwa ni pamoja na usaidizi wa usimbaji fiche, uwezo wa kutumia mabomba yaliyotajwa, usaidizi wa ACL, sifa zilizopanuliwa na kufuli za faili;
  • Punje ilisafishwa kutoka kwa msimbo wa zamani hadi jukwaa la SPARC;
  • Imeongeza eneo la C.UTF-8;
  • Mfumo umehamishwa kutoka kwa FreeBSD ili kutumia vidhibiti vya kudhibiti msongamano wa TCP vinavyoweza kuunganishwa. Msaada ulioongezwa kwa algorithms za CUBIC na NewReno;
  • Algorithm ya SHA512 inatumiwa kwa chaguo-msingi kuweka manenosiri mapya;
  • Imeongeza usaidizi wa umbizo la "/NUM" ili kucrontab, kwa mfano "*/2 * * * *" ili kuendesha kila dakika mbili;
  • Usaidizi wa boot ulioboreshwa kwenye mifumo ya UEFI.

Siku chache zilizopita pia ilifanyika kutolewa kwa usambazaji wa Illumos Toleo la Jumuiya ya OmniOS r151032, ambayo hutoa usaidizi kamili kwa hypervisor ya KVM, safu ya mtandao ya Crossbow, na mfumo wa faili wa ZFS. Usambazaji unaweza kutumika wote kwa ajili ya kujenga mifumo ya wavuti inayoweza kuenea sana na kuunda mifumo ya kuhifadhi.

Π’ toleo jipya:

  • Msaada ulioongezwa kwa uanzishaji kwenye mifumo na UEFI;
  • ZFS iliongeza usaidizi wa kuhifadhi data na metadata katika fomu iliyosimbwa;
  • Usaidizi wa SMB/CIFS kwenye kernel umeboreshwa kwa kiasi kikubwa, viendelezi vingi vya SMB3 vimetekelezwa;
  • Chaguo lililoongezwa smt_enabled=0 (/boot/conf.d/) ili kuzima SMT na HyperThreading;
  • Usaidizi ulioongezwa kwa algorithms za udhibiti wa msongamano wa TCP unaoweza kuunganishwa;
  • Imeongezwa lugha ya C.UTF-8, ambayo inajumuisha vipengele vyote vya eneo la C na uwezo wa kutumia vibambo vya UTF-8;
  • Viendeshaji vilivyoboreshwa vya Hyper-V;
  • Algorithm ya kuharakisha nenosiri imesasishwa kutoka SHA256 hadi SHA512;
  • Ulinzi ulioongezwa dhidi ya mashambulizi ya Specter;
  • Umebadilisha azimio la kiweko chaguo-msingi kulingana na fremu: 1024x768 yenye vibambo 10x18;
  • Imeongeza usaidizi wa umbizo la "/NUM" kwenye kukatwa;
  • Amri ya penv iliyoongezwa ili kutazama mazingira ya mchakato au faili ya msingi (sawa na "pargs -e");
  • Amri ya pauxv imeongezwa ili kutazama mchakato wa ziada au vigezo vya msingi vya faili (sawa na "pargs -x");
  • Amri ya connstat iliyoongezwa ili kutazama takwimu kwenye miunganisho ya TCP;
  • Imeongeza chaguo la "-u" kwa matumizi ya netstat ili kuonyesha taarifa kuhusu michakato inayohusishwa na soketi zilizo wazi;
  • Usaidizi wa kuzindua usambazaji mpya wa Linux umeongezwa kwenye kontena za kanda za LX;
  • Utendaji wa hypervisor ya Bhyve umeboreshwa, usaidizi wa kuiga vifaa vya NVME umeongezwa;
  • Kisakinishi hutoa ufungaji wa moja kwa moja wa vifurushi ili kusaidia hypervisors wakati wa kuanza ufungaji katika mazingira ya virtualization;
  • Matoleo ya programu yaliyosasishwa, ikiwa ni pamoja na Perl 5.30, OpenSSL 1.1.1 na python 3.7. Imetolewa na Python 2.7.

Chanzo: opennet.ru

Kuongeza maoni