Córas oibriúcháin NetBSD 9.0 a scaoileadh

Ar fáil scaoileadh mór córais oibriúcháin NetBSD 9.0, ina gcuirtear an chéad chuid eile de ghnéithe nua i bhfeidhm. Le haghaidh luchtú ullmhaithe suiteáil íomhánna 470 MB i méid. Tá an scaoileadh NetBSD 9.0 ar fáil go hoifigiúil i bhfoirgnimh le haghaidh 57 ailtireacht chórais agus 15 theaghlach LAP éagsúla.

Ar leithligh, tá 8 gcalafort tacaithe go príomha atá mar chroílár straitéis forbartha NetBSD: amd64, i386, evbarm, evbmips, evbppc, hpcarm, sparc64 agus xen. Aicmítear 49 calafort a bhaineann le LAPanna amhail alpha, hppa, m68010, m68k, sh3, sparc agus vax sa dara catagóir, i.e. fós ag tacú, ach chaill siad a n-ábharthacht nó nach bhfuil líon leordhóthanach forbróirí suim acu ina bhforbairt. Tá calafort amháin (dearcan26) san áireamh sa tríú catagóir, ina bhfuil calafoirt neamhoibríocha atá incháilithe le baint as mura bhfuil suim ag díograiseoirí ina bhforbairt.

Eochair feabhsúcháin NetBSD 9.0:

  • Hypervisor nua curtha leis NVMM, a thacaíonn le meicníochtaí fíorúlaithe crua-earraí SVM do CPUanna AMD agus VMX do CPUanna Intel. Gné speisialta de NVMM is ea nach ndéantar ach an t-íostacar de cheangail a theastaíonn timpeall meicníochtaí fíorúlaithe crua-earraí ag an leibhéal eithne, agus bogtar gach cód aithrise crua-earraí amach as an eithne go spás úsáideora. Chun meaisíní fíorúla a bhainistiú, ullmhaíodh uirlisí bunaithe ar an leabharlann libnvmm, chomh maith leis an bpacáiste qemu-nvmm chun córais aoi a reáchtáil ag baint úsáide as NVMM. Clúdaíonn an API libnvmm feidhmeanna cosúil le meaisín fíorúil a chruthú agus a reáchtáil, cuimhne a leithdháileadh ar an gcóras aoi, agus VCPUanna a leithdháileadh. Mar sin féin, níl feidhmeanna aithriseoir ag libnvmm, ach ní sholáthraíonn sé ach API a ligeann duit tacaíocht NVMM a chomhtháthú in aithriseoirí reatha mar QEMU;
  • Soláthraíonn sé tacaíocht d'ailtireacht 64-giotán AArch64 (ARMv8-A), lena n-áirítear córais freastalaí ARM-chomhlíontacha Freastalaí Réidh (SBBR+SBSA), agus córais big.LITTLE (meascán de chroíleacáin chumhachtacha, ach a ídíonn fuinneamh, agus croíleacáin nach bhfuil chomh táirgiúil ach atá níos tíosaí ar fhuinneamh in aon tslis amháin). Tacaíonn sé le feidhmchláir 32-giotán a rith i dtimpeallacht 64-giotán trí COMPAT_NETBSD32 a úsáid. Is féidir suas le 256 LAP a úsáid. Tacaítear le rith in aithriseoir QEMU agus SoC:
    • Allwinner A64, H5, H6
    • Amlogic S905, S805X, S905D, S905W, S905X
    • Broadcom BCM2837
    • NVIDIA Tegra X1 (T210)
    • Sliseanna carraige RK3328, RK3399
    • Cláir fhreastalaí SBSA/SBBR ar nós Amazon Graviton, Graviton2, AMD Opteron A1100, Ampere eMAG 8180, Cavium ThunderX, Marvell ARMADA 8040.
  • Leathnaíodh an tacaíocht d’fheistí atá bunaithe ar ailtireacht ARMv7-A. Tacaíocht bhreise le haghaidh córais big.LITTLE agus tosaithe trí UEFI. Is féidir suas le 8 LAP a úsáid. Tacaíocht SoC curtha leis:
    • Allwinner A10, A13, A20, A31, A80, A83T, GR8, H3, R8
    • S805 amlogic
    • Lámh Versatile Express V2P-CA15
    • Broadcom BCM2836, BCM2837
    • Intel Cyclone V SoC FPGA
    • NVIDIA Tegra K1 (T124)
    • Samsung Exynos 5422
    • TI AM335x, OMAP3
    • Xilinx Zynq 7000
  • Tiománaithe grafaicí nuashonraithe do GPUanna Intel (tacaíocht bhreise do Intel Kabylake), NVIDIA agus AMD do chórais x86. Déantar an fochóras DRM/KMS a shioncronú leis an eithne Linux 4.4. Cuireadh tiománaithe GPU nua leis a úsáidtear ar chórais ARM, lena n-áirítear tiománaithe DRM/KMS do Allwinner DE2, Rockchip VOP agus TI AM335x LCDC, tiománaí maolán fráma do ARM PrimeCell PL111 agus TI OMAP3 DSS;
  • Tacaíocht fheabhsaithe chun NetBSD a rith mar aoi OS. Tacaíocht bhreise le haghaidh gléas fw_cfg (Cumraíocht Firmware QEMU), Virtio MMIO agus PCI le haghaidh ARM. Chuir sé tacaíocht ar fáil do HyperV le haghaidh x86;
  • Tá áiritheoirí curtha i bhfeidhm chun monatóireacht a dhéanamh ar fheidhmíocht, rud a ligeann duit anailís a dhéanamh ar fheidhmíocht an eithne agus feidhmchláir úsáideora ar an eitilt. Déantar rialú tríd an ordú tprof. tacaítear le hardáin Armv7, Armv8, agus x86 (AMD agus Intel);
  • Le haghaidh ailtireacht x86_64 curtha leis meicníocht chun an spás seoltaí eithne a randamach (KASLR, Randomú Leagan Amach Spás Seoladh Eithne), a ligeann duit friotaíocht a mhéadú i gcoinne cineálacha áirithe ionsaithe a bhaineann leas as leochaileachtaí san eithne trí leagan amach randamach den chód eithne a ghiniúint mar chuimhne ag gach tosaithe;
  • Tacaíocht bhreise don ailtireacht x86_64 KLEAK, teicníocht chun sceitheadh ​​cuimhne eithne a bhrath, rud a chuir ar ár gcumas níos mó ná 25 earráid san eithne a aimsiú agus a shocrú;
  • I gcás ailtireachtaí x86_64 agus Aarch64, cuirtear meicníocht dífhabhtaithe KASan (Sláintitheoir seoltaí eithne) i bhfeidhm, a ligeann duit earráidí cuimhne a aithint, mar shampla rochtain ar bhlocanna cuimhne atá saortha cheana féin agus ró-shreabhadh maoláin;
  • Cuireadh meicníocht KUBSAN (Sláintitheoir Iompraíochta Neamhshainithe Eithne) leis chun cásanna iompair neamhshainithe san eithne a bhrath
  • Maidir leis an ailtireacht x86_64, tá an tiománaí KCOV (Clúdach Eithne) curtha i bhfeidhm chun anailís a dhéanamh ar chlúdach cód eithne;
  • Cuireadh Sanitizer Userland leis chun earráidí agus aimhrialtachtaí a bhrath agus feidhmchláir á rith i spás úsáideora;
  • Cuireadh meicníocht KHH (Kernel Heap Hardening) leis chun an gcarn a chosaint ó chineálacha áirithe earráidí cuimhne;
  • Déanta iniúchadh slándála cruachta líonra;
  • Uirlisí feabhsaithe debugging ptrace;
  • Glanadh an t-eithne as seanfhochórais agus as fochórais neamhchothaithe, mar shampla NETISDN (tiománaithe daic, iavc, ifpci, ifritz, iwic, isic), NETNATM, NDIS, SVR3, SVR4, n8, vm86 agus ipkdb;
  • Leathnaíodh cumais an scagaire paicéid agus rinneadh an fheidhmíocht a bharrfheabhsú NPF, atá cumasaithe anois de réir réamhshocraithe;
  • Nuashonraíodh cur i bhfeidhm córas comhaid ZFS chun é a dhéanamh oiriúnach le húsáid ó lá go lá. Ní thacaítear fós leis an gcumas tosaithe ó ZFS agus ZFS a úsáid ar an deighilt fhréamh;
  • Tá tiománaithe nua curtha leis, lena n-áirítear bwfm le haghaidh feistí gan sreang Broadcom (Full-MAC), ena le haghaidh Amazon Elastic Network Adapter agus mcx le haghaidh cuibheoirí Ethernet Mellanox ConnectX-4 Lx EN, ConnectX-4 EN, ConnectX-5 EN, ConnectX-6 EN ;
  • Tá an fochóras SATA athdhearadh, ag cur tacaíocht don NCQ agus ag feabhsú láimhseáil earráide a ghineann an tiomántán;
  • Beartaithe creat nua usbnet chun tiománaithe a chruthú d'oiriúnóirí Ethernet le comhéadan USB;
  • Leaganacha nuashonraithe de chomhpháirteanna tríú páirtí, lena n-áirítear GCC 7.4, GDB 8.3, LLVM 7.0.0, OpenSSL 1.1.1d, OpenSSH 8.0 agus SQLite 3.26.0.

    Foinse: oscailtenet.ru

Add a comment