Siidaynta nidaamka hawlgalka NetBSD 9.0

La heli karo siidaynta nidaamka hawlgalka weyn NetBSD 9.0, kaas oo qaybta xigta ee sifooyinka cusub la hirgeliyay. Wixii rarista diyaarisay sawirada rakibaadda 470 MB oo cabbir ah. Siideynta NetBSD 9.0 ayaa si rasmi ah loogu heli karaa dhismooyin 57 naqshadaha nidaamka iyo 15 qoys oo kala duwan oo CPU ah.

Si gooni ah, waxaa jira 8 dekedood oo inta badan la taageero kuwaas oo ah xudunta istaraatijiyadda horumarinta NetBSD: amd64, i386, evbarm, evbmips, evbppc, hpcarm, sparc64 iyo xen. 49 dekedood oo la xidhiidha CPU-yada sida alfa, hppa, m68010, m68k, sh3, sparc iyo vax waxa loo kala saaray qaybta labaad, i.e. weli waa la taageeraa, laakiin waxay lumiyeen khusayntooda ama ma haystaan ​​tiro ku filan oo horumariyayaal ah oo danaynaya horumarkooda. Hal deked (acorn26) ayaa lagu daray qaybta saddexaad, oo ay ku jiraan dekedo aan shaqaynayn oo u qalma in laga saaro haddii aanay jirin dad xiiseeya horumarkooda.

Furaha horumar NetBSD 9.0:

  • hypervisor cusub ayaa lagu daray NVMM, kaas oo taageera hababka farsamaynta qalabka SVM ee AMD CPUs iyo VMX ee Intel CPUs. Sifada gaarka ah ee NVMM waa in heerka kernelka kaliya ee loo baahan yahay ee xidhitaannada ku saabsan hababka farsamaynta qalabka la sameeyo, iyo dhammaan koodhka ku dayashada qalabka waxa laga saaray kernel-ka oo loo raray meel isticmaale. Si loo maareeyo mashiinnada farsamada gacanta, qalab ku salaysan maktabadda libnvmm ayaa la diyaariyey, iyo sidoo kale xirmada qemu-nvmm ee loogu talagalay socodsiinta nidaamyada martida iyadoo la adeegsanayo NVMM. libnvmm API waxa ay dabooshaa hawlaha ay ka mid yihiin abuurista iyo socodsiinta mishiinka farsamada, u qoondaynta xusuusta nidaamka martida, iyo qoondaynta VCPU-yada. Si kastaba ha ahaatee, libnvmm kuma jiraan hawlo emulator ah, laakiin kaliya waxay siisaa API kaas oo kuu ogolaanaya inaad ku biirto taageerada NVMM emulators jira sida QEMU;
  • Waxay siisaa taageero 64-bit AArch64 architecture (ARMv8-A), oo ay ku jiraan nidaamyada adeegaha ARM Diyaarsanaanta Server (SBBR+SBSA), iyo big. LITTLE nidaamyada (isku darka koofiyadaha xoogga badan, laakiin tamarta cunaya, iyo kuwa wax soo saar yar, laakiin ka badan tamarta waxtarka badan ee hal jajab). Waxay taageertaa socodsiinta codsiyada 32-bit ee deegaanka 64-bit iyadoo la adeegsanayo COMPAT_NETBSD32. Ilaa 256 CPUs ayaa la isticmaali karaa. Ku socodsiinta kombaytarka QEMU iyo SoC waa la taageeray:
    • Allwinner A64, H5, H6
    • Amlogic S905, S805X, S905D, S905W, S905X
    • Broadcom BCM2837
    • NVIDIA Tegra X1 (T210)
    • Rockchip RK3328, RK3399
    • Guddiyada server-ka SBSA/SBBR sida Amazon Graviton, Graviton2, AMD Opteron A1100, Ampere eMAG 8180, Cavium ThunderX, Marvell ARMADA 8040.
  • Taageerada aaladaha ku salaysan dhismaha ARMv7-A waa la balaariyay. Taageero lagu daray nidaamka big.LITTLE iyo booting via UEFI. Ilaa 8 CPUs ayaa la isticmaali karaa. Taageerada SoC ee lagu daray:
    • Allwinner A10, A13, A20, A31, A80, A83T, GR8, H3, R8
    • Amlogic S805
    • Cudud 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
  • Обновлены графические драйверы для GPU Intel (добавлена поддержка Intel Kabylake), NVIDIA и AMD для систем x86. Подсистема DRM/KMS синхронизирована с ядром Linux 4.4. Добавлены новые драйверы для GPU, применяемые на системах ARM, включая DRM/KMS-драйверы для Allwinner DE2, Rockchip VOP и TI AM335x LCDC, драйвер framebuffer для ARM PrimeCell PL111 и TI OMAP3 DSS;
  • Taageerada la wanaajiyay ee loogu shaqaynayo NetBSD OS martida ahaan. Taageero lagu daray fw_cfg aaladda (QEMU Firmware Configuration), Virtio MMIO iyo PCI ee ARM. Taageero la siiyay HyperV ee x86;
  • Xisaabiyayaal ayaa loo hirgeliyay si loola socdo waxqabadka, taasoo kuu ogolaanaysa inaad falanqeyso waxqabadka kernel-ka iyo codsiyada isticmaale ee duulista. Xakamaynta waxaa lagu sameeyaa taliska tprof. Armv7, Armv8, iyo x86 (AMD iyo Intel) waa la taageeraa;
  • Loogu talagalay x86_64 naqshadeynta ku daray hab lagu kala soociyo booska ciwaanka kernel-ka (KASLR, Kernel Address Space Layout Randomization), kaas oo kuu ogolaanaya inaad kordhiso iska caabbinta noocyada weerarada qaarkood ee ka faa'iidaysanaya dayacanka kernel-ka adiga oo soo saaraya qaab random code kernel ee xusuusta boot kasta;
  • Taageero lagu daray dhismaha x86_64 KLEAK, Farsamo lagu ogaanayo qulqulka xusuusta kernel, taas oo noo ogolaatay inaan helno oo aan hagaajinno in ka badan 25 khaladaadka kernel-ka;
  • x86_64 iyo Aarch64 architectures, KASan (Kernel address sanitizer) waa la hirgaliyay habka wax lagaga qabanayo, kaas oo kuu ogolaanaya inaad aqoonsato khaladaadka xusuusta, sida marin u helka baloogyada xusuusta ee horay loo sii daayay iyo qulqulka qulqulka;
  • KuBSAN oo lagu daray (Kernel Undefined Behavior Sanitizer) habka lagu ogaado kiisaska habdhaqanka aan la qeexin ee kernel-ka
  • Qaab dhismeedka x86_64, darawalka KCOV (Kernel Coverage) ayaa la hirgaliyay si loo falanqeeyo daboolida koodhka kernel;
  • Nadiifiyaha dhulka isticmaale ee lagu daray si loo ogaado khaladaadka iyo cilladaha marka codsiyada lagu wado goobta isticmaalaha;
  • Habka KHH ee lagu daray (Kernel Heap Hardening) si looga ilaaliyo tuullada noocyada khaladaadka xusuusta qaarkood;
  • Sameeyay Hantidhawrka kaydka shabakada;
  • Qalabka wax-ka-hortagga ptrace oo la hagaajiyay;
  • Kernel-ka waxaa laga nadiifiyay habab hoosaadyadii hore iyo kuwa aan la dayactirin, sida NETISDN (drivers daic, iavc, ifpci, ifritz, iwic, isic), NETNATM, NDIS, SVR3, SVR4, n8, vm86 iyo ipkdb;
  • Awoodaha shaandhada xirmada waa la balaariyay waxaana la hagaajiyay waxqabadka NPF, kaas oo hadda la awooday si aan caadi ahayn;
  • Hirgelinta nidaamka faylka ZFS waa la cusboonaysiiyay si looga dhigo mid ku habboon isticmaalka maalinlaha ah. Awoodda in laga bilaabo ZFS oo loo isticmaalo ZFS qaybta xididka weli lama taageero;
  • Darawallo cusub ayaa lagu daray, oo ay ku jiraan bwfm oo loogu talagalay aaladaha wireless-ka ee Broadcom (Full-MAC), ena ee Amazon Elastic Network Adapter iyo mcx ee Mellanox ConnectX-4 Lx EN, ConnectX-4 EN, ConnectX-5 EN, ConnectX-6 EN Adabiyeyaasha Ethernet ;
  • Nadaamka hoose ee SATA ayaa dib loo habeeyay, isagoo ku daray taageerada NCQ iyo hagaajinta maaraynta khaladaadka uu keenay darawalku;
  • Soo jeediyay qaab cusub oo usbnet ah oo loogu talagalay abuurista darawalada adapters Ethernet oo leh interface USB;
  • Noocyada la cusboonaysiiyay ee qaybaha dhinac saddexaad, oo ay ku jiraan GCC 7.4, GDB 8.3, LLVM 7.0.0, OpenSSL 1.1.1d, OpenSSH 8.0 iyo SQLite 3.26.0.

    Source: opennet.ru

U soo iibso martigelin lagu kalsoonaan karo oo loogu talagalay bogagga leh ilaalinta DDoS, VPS VDS servers 🔥 Iibso martigelin degel oo lagu kalsoonaan karo oo leh ilaalinta DDoS, VPS VDS servers | ProHoster