Tha OpenIndiana 2020.04 agus OmniOS CE r151034 rim faighinn, a’ leantainn air adhart le leasachadh OpenSolaris

thachair sgaoileadh an-asgaidh Fosgail Indiana 2020.04, a chuir an àite cuairteachadh binary OpenSolaris, agus chaidh an leasachadh a stad le Oracle. Tha OpenIndiana a’ toirt àrainneachd obrach don neach-cleachdaidh a chaidh a thogail air bunait sliseag ùr de bhunait còd a’ phròiseict euslaintean. Tha fìor leasachadh theicneòlasan OpenSolaris a’ leantainn leis a’ phròiseact Illumos, a leasaicheas an kernel, stac lìonra, siostaman faidhle, draibhearan, a bharrachd air seata bunaiteach de ghoireasan siostam luchd-cleachdaidh agus leabharlannan. Airson luchdachadh air a chruthachadh trì seòrsaichean de dh’ ìomhaighean iso - deasachadh frithealaiche le tagraidhean tòcan (725 MB), co-chruinneachadh as ìsle (377 MB) agus co-chruinneachadh le àrainneachd grafaigeach MATE (1.5 GB).

prìomh atharrachadh ann an OpenIndiana 2020.04:

  • Chaidh a h-uile tagradh a tha sònraichte do OpenIndiana, a’ gabhail a-steach an stàlaichear Caiman, a ghluasad bho Python 2.7 gu Python 3.5;
  • Chaidh Python 2.7 a thoirt air falbh bho dhealbhan stàlaidh;
  • Tha GCC 7 air a chleachdadh mar an neach-cruinneachaidh siostam bunaiteach;
  • Chaidh stad a chuir air taic airson goireasan 32-bit airson X.org;
  • Chaidh am manaidsear pacaid PPG a ghluasad bho leabharlann simplejson gu rapidjson gus dàta a phròiseasadh ann an cruth JSON, a tha air caitheamh cuimhne a lughdachadh nuair a bhios e ag obair le clàran pacaid mòra;
  • Chaidh an t-sreath oifis LibreOffice 6.4 agus am pasgan MiniDLNA a chur ris a’ phacaid. XChat air a thoirt air falbh;
  • Pacaidean gnàthaichte ùraichte:
    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, Manaidsear Ceangal GNOME 1.2.0;

  • Co-phàirtean siostam air an ùrachadh: net-snmp 5.8,
    sud 1.8.31,
    mozilla-nspr 4.25,
    SQLite 3.31.1,
    OpenConnect8.05, vpnc-scripts 20190606,
    Sgrion GNU 4.8.0,
    tmux 3.0a,
    nano 4.8;

  • Innealan leasaiche ùraichte:
    GCC 7.5/8.4/9.3,
    Clag 9
    Guile 2.2.7,
    Golan 1.13.8/1.12.17,
    OpenJDK 1.8.232, icedtea-lìn 1.8.3,
    Rubha 2.6.6,
    PHP 7.3.17
    Git 2.25.4,
    Mercurial 5.3.2
    Glaodh 3.22.2,
    GNU TLS 33.5.19,
    Dèan fèin-ghluasad 1.16
    Glib 2.62,
    Binutils 2.34;

  • Bathar-bog an fhrithealaiche air ùrachadh: PostgreSQL 12,
    Barman 2.9,
    MariaDB 10.3.22, 10.1.44,
    Dearg 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,
    CUNNTAS 9.16
    ISC DHCP 4.4.2,
    Memcached 1.6.2,
    OpenSSH 8.1p1,
    OpenVPN 2.4.9,
    kvm 20191007 XNUMX,
    qemu-kvm 20190827,
    tor 0.4.1.9;

  • So-leòntachd stèidhichte anns a’ ghoireas DDU (air a chleachdadh gus draibhearan freagarrach a lorg), a’ leigeil le neach-cleachdaidh ionadail na sochairean aca a thogail gus freumhachadh fo chumhachan sònraichte.

Aig an aon àm thachair sgaoileadh an Illumos a leigeil ma sgaoil Deasachadh Coimhearsnachd OmniOS r151034, a bheir làn thaic don hypervisor KVM, cruach lìonra mas-fhìor Crossbow, agus siostam faidhle ZFS. Faodar an cuairteachadh a chleachdadh an dà chuid airson siostaman lìn a tha gu math scalable a thogail agus airson siostaman stòraidh a chruthachadh.

В foillseachadh ùr:

  • Chuir sinn ris a’ chomas air frithealaiche NFS a ruith ann an sòn iomallach (air a chomasachadh leis an t-seilbh “sharenfs”). Chaidh a dhèanamh nas sìmplidhe gus sgaraidhean SMB a chruthachadh ann an sòn le bhith a’ suidheachadh an t-seilbh “sharesmb”;
  • Chaidh buileachadh lìonraidhean ath-chòmhdach a ghluasad bho SmartOS, a ghabhas cleachdadh gu h-èifeachdach le suidsichean brìgheil (etherstub) a’ ceangal grunn luchd-aoigheachd;
  • Tha an kernel air taic SMB/CIFS a leasachadh. Chaidh an neach-dèiligidh SMB ùrachadh gus 3.02 a leigeil ma sgaoil;
  • Taic a bharrachd airson SMBIOS 3.3 agus an comas dàta a bharrachd a dhì-chòdachadh, leithid paramadairean cosgais bataraidh;
  • Chaidh dìon an aghaidh suaipean agus ionnsaighean TAA a chuir ris an kernel;
  • Chuir sinn draibhear ùr ris airson faighinn gu mothachairean teodhachd a thathas a’ cleachdadh ann an sgoltagan AMD;
  • Chaidh an eòlaire fdinfo le dàta mu fhaidhlichean fosgailte a chur ris an FS / proc brìgheil airson gach pròiseas;
  • Chaidh òrdughan ùra a chuir ris “ath-mheudachadh” gus meud na h-uinneige crìche atharrachadh, “ssh-copy-id” gus iuchraichean poblach SSH a chopaigeadh, “faire” gus sùil a chumail air atharrachaidhean ann an toradh, agus “demangle” gus caractaran a chòdachadh ann am faidhlichean so-ghnìomhaichte;
  • Ann an sònaichean iomallach, tha e comasach a-nis innealan-atharrachaidh lìonra brìgheil (VNICn) a shònrachadh a rèir iarrtas, a ghabhas rèiteachadh tron ​​​​ghnè global-nic;
  • Chuir sinn ris a’ chomas IPv6 a dhì-cheadachadh airson sònaichean LX (sònaichean iomallach airson Linux a ruith). Coileanadh lìonra nas fheàrr ann an sònaichean LX le Ubuntu 18.04. Taic a bharrachd airson a bhith a’ ruith Void Linux;
  • Chaidh am firmware ùrachadh anns a’ bhyve hypervisor, chaidh an comas facal-faire a shuidheachadh airson an fhrithealaiche VNC a chuir ris, tha taic TRIM air nochdadh ann an innealan bloc vioblk, chaidh fuasglaidhean bho Joyent agus FreeBSD a ghluasad;
  • Bidh ZFS a’ toirt seachad ath-bheothachadh fèin-ghluasadach às deidh dha innealan a ghluasad anns an amar freumh. Taic a bharrachd airson ZFS trim. Coileanadh nas fheàrr de na h-òrdughan "zpool iostat" agus "inbhe zpool". Coileanadh nas fheàrr de "zpool import". Taic a bharrachd airson Direct I/O le ZFS.
  • Chaidh inneal airson pasganan a stiùireadh eadar-theangachadh gu Python 3.7 agus leabharlann rapidjson JSON;
  • Taic a bharrachd airson bathar-cruaidh ùr, a’ toirt a-steach Intel ixgbe X553,
    cxgbe T5/T6,
    Mellanox ConnectX-4/5/6,
    Intel I219 v10-v15,
    ùr Emulex freumhag-sianal chairtean;

  • Chuir sinn roghainn ris a’ chlàr bootloader gus an consol grafaigeach a chomasachadh nuair a bhios tu a’ putadh às aonais UEFI.
  • Chaidh pasgan a chur ris "developer/gcc9". Chaidh an cruinneadair bunaiteach ùrachadh gu GCC 9. Chaidh Python ùrachadh gu tionndadh 3.7. Chaidh Python 2 a stad, ach tha python-27 air a chumail airson co-fhreagarrachd air ais.

Source: fosgailtenet.ru

Cuir beachd ann