Famoahana ny rafitra fiasa NetBSD 9.0

Available famoahana rafitra fandidiana lehibe NetBSD 9.0, izay ametrahana ny ampahany manaraka amin'ny endri-javatra vaovao. Ho an'ny entana vonona sary fametrahana 470 MB ny habeny. Ny famoahana NetBSD 9.0 dia azo alaina amin'ny fomba ofisialy amin'ny fananganana 57 rafitra rafitra ary fianakaviana CPU 15 samihafa.

Misaraka, misy seranan-tsambo 8 tohana voalohany izay mamorona ny fototry ny paikadin'ny fampandrosoana NetBSD: amd64, i386, evbarm, evbmips, evbppc, hpcarm, sparc64 ary xen. Ny seranana 49 mifandray amin'ny CPU toy ny alpha, hppa, m68010, m68k, sh3, sparc ary vax dia voasokajy ao amin'ny sokajy faharoa, i.e. dia mbola tohanana, saingy very ny maha-zava-dehibe azy na tsy manana developer ampy liana amin'ny fivoarany. Ny seranana iray (acorn26) dia tafiditra ao amin'ny sokajy fahatelo, izay misy seranana tsy miasa izay azo esorina raha tsy misy mpankafy liana amin'ny fivoarany.

ANDININ- fanatsarana NetBSD 9.0:

  • Nampiana hypervisor vaovao NVMM, izay manohana ny mekanika virtoaly fitaovana SVM ho an'ny CPU AMD sy VMX ho an'ny CPU Intel. Ny endri-javatra manokana amin'ny NVMM dia ny hoe eo amin'ny sehatry ny kernel dia ny fatorana faran'izay kely indrindra ilaina amin'ny mekanika virtoaly virtoaly no atao, ary ny code emulation hardware rehetra dia nesorina tao amin'ny kernel ho any amin'ny habaka mpampiasa. Mba hitantana milina virtoaly dia efa nomanina ny fitaovana mifototra amin'ny tranomboky libnvmm, ary koa ny fonosana qemu-nvmm amin'ny fampandehanana ny rafitra vahiny mampiasa NVMM. Ny API libnvmm dia mirakitra asa toy ny famoronana sy fampandehanana milina virtoaly, fizarana fahatsiarovana ho an'ny rafitra vahiny, ary fizarana VCPU. Na izany aza, ny libnvmm dia tsy misy fiasa emulator, fa manome API izay ahafahanao mampiditra ny fanohanan'ny NVMM amin'ny emulators efa misy toy ny QEMU;
  • Manome fanohanana ny maritrano 64-bit AArch64 (ARMv8-A), ao anatin'izany ny rafitra mpizara mifanaraka amin'ny ARM ServerReady (SBBR+SBSA), ary rafitra lehibe.LITTLE (fampitambatra ny cores matanjaka, nefa mandany angovo, ary cores tsy dia mamokatra, fa mitsitsy angovo kokoa ao anaty puce iray). Izy io dia manohana ny fampiharana 32-bit amin'ny tontolo 64-bit amin'ny alàlan'ny fampiasana COMPAT_NETBSD32. Mahatratra 256 CPU no azo ampiasaina. Mihazakazaka amin'ny emulator QEMU sy SoC dia tohana:
    • Allwinner A64, H5, H6
    • Amlogic S905, S805X, S905D, S905W, S905X
    • Broadcom BCM2837
    • NVIDIA Tegra X1 (T210)
    • Rockchip RK3328, RK3399
    • Birao mpizara SBSA/SBBR toa ny Amazon Graviton, Graviton2, AMD Opteron A1100, Ampere eMAG 8180, Cavium ThunderX, Marvell ARMADA 8040.
  • Nitarina ny fanohanana ireo fitaovana mifototra amin'ny maritrano ARMv7-A. Fanampiana fanampiny ho an'ny rafitra lehibe.LITTLE sy booting amin'ny alàlan'ny UEFI. Mahatratra 8 CPU no azo ampiasaina. Fanampiana SoC fanampiny:
    • Allwinner A10, A13, A20, A31, A80, A83T, GR8, H3, R8
    • Amlogic S805
    • Arm 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
  • Mpamily sary nohavaozina ho an'ny Intel GPUs (fanohanana fanampiny ho an'ny Intel Kabylake), NVIDIA ary AMD ho an'ny rafitra x86. Ny subsystem DRM/KMS dia atambatra amin'ny kernel Linux 4.4. Nampiana mpamily GPU vaovao ampiasaina amin'ny rafitra ARM, anisan'izany ny mpamily DRM/KMS ho an'ny Allwinner DE2, Rockchip VOP ary TI AM335x LCDC, mpamily framebuffer ho an'ny ARM PrimeCell PL111 sy TI OMAP3 DSS;
  • Fanohanana nohatsaraina amin'ny fampandehanana ny NetBSD ho OS vahiny. Fanampiana fanampiny ho an'ny fitaovana fw_cfg (QEMU Firmware Configuration), Virtio MMIO ary PCI ho an'ny ARM. Nanome fanohanana ny HyperV ho an'ny x86;
  • Ny kaontera dia nampiharina mba hanaraha-maso ny zava-bita, ahafahanao mamakafaka ny fahombiazan'ny kernel sy ny rindranasa mpampiasa amin'ny lalitra. Ny fanaraha-maso dia atao amin'ny alàlan'ny baiko tpof. Ny sehatra Armv7, Armv8, ary x86 (AMD sy Intel) dia tohanana;
  • Ho an'ny architecture x86_64 nanampy mekanika ho an'ny fametahana ny habaka adiresy kernel (KASLR, Kernel Address Space Layout Randomization), izay ahafahanao mampitombo ny fanoherana amin'ny karazana fanafihana sasany izay manararaotra ny vulnerabilities ao amin'ny kernel amin'ny alàlan'ny famoronana lamina kisendrasendra ny code kernel ho fahatsiarovana isaky ny boot;
  • Fanampiana fanampiny ho an'ny maritrano x86_64 KLEAK, teknika iray hamantarana ny fisian'ny fitadidiana kernel, izay nahafahantsika nahita sy nanamboatra fahadisoana mihoatra ny 25 ao amin'ny kernel;
  • Ho an'ny maritrano x86_64 sy Aarch64, dia ampiharina ny mekanika debugging KASan (Kernel address sanitizer), izay ahafahanao mamantatra ny lesoka fahatsiarovana, toy ny fidirana amin'ny sakana fahatsiarovana efa navotsotra sy ny fihoaram-pefy;
  • Nampiana KUBSAN (Kernel Undefined Behavior Sanitizer) hamantarana tranganà fihetsika tsy voafaritra ao anaty kernel
  • Ho an'ny maritrano x86_64, ny mpamily KCOV (Kernel Coverage) dia nampiharina mba hamakafaka ny fandrakofana kaody kernel;
  • Nampiana Userland Sanitizer hamantarana ny lesoka sy ny tsy mety rehefa mampandeha fampiharana amin'ny habaka mpampiasa;
  • Nampiana rafitra KHH (Kernel Heap Hardening) mba hiarovana ny amboara amin'ny karazana fahadisoana fitadidiana sasany;
  • natao fanaraha-maso fiarovana amin'ny tambajotra stack;
  • Fanatsarana ny ptrace debugging fitaovana;
  • Ny kernel dia nodiovina tamin'ny subsystem taloha sy tsy voakarakara, toy ny NETISDN (drivers daic, iavc, ifpci, ifritz, iwic, isic), NETNATM, NDIS, SVR3, SVR4, n8, vm86 ary ipkdb;
  • Nitarina ny fahafahan'ny sivana fonosana ary nohatsaraina ny fampisehoana NPF, izay alefa amin'ny alàlan'ny default;
  • Ny fampiharana ny rafitra rakitra ZFS dia nohavaozina mba hahatonga azy ho mety amin'ny fampiasana andavanandro. Tsy mbola tohanana ny fahafahana manomboka amin'ny ZFS sy mampiasa ZFS amin'ny fizarazaran'ny faka;
  • Nampiana mpamily vaovao, anisan'izany ny bwfm ho an'ny fitaovana tsy misy tariby Broadcom (Full-MAC), ena ho an'ny Amazon Elastic Network Adapter ary mcx ho an'ny Mellanox ConnectX-4 Lx EN, ConnectX-4 EN, ConnectX-5 EN, ConnectX-6 EN Ethernet adapters ;
  • Ny subsystem SATA dia novolavolaina, manampy ny fanohanana ny NCQ ary manatsara ny fitantanana ny fahadisoana nateraky ny fiara;
  • nanolo-kevitra rafitra usbnet vaovao hamoronana mpamily ho an'ny adapter Ethernet miaraka amin'ny interface USB;
  • Dikan-teny nohavaozina ho an'ny singa hafa, anisan'izany ny GCC 7.4, GDB 8.3, LLVM 7.0.0, OpenSSL 1.1.1d, OpenSSH 8.0 ary SQLite 3.26.0.

    Source: opennet.ru

Add a comment