Lansimi i sistemit operativ NetBSD 9.0

I verfĂŒshĂ«m lĂ«shimi i rĂ«ndĂ«sishĂ«m i sistemit operativ NetBSD 9.0, qĂ« sjell njĂ« grup tĂ« ri mundĂ«sish. PĂ«r ngarkimin janĂ« pĂ«rgatitur imazhe instalimi me madhĂ«si 470 MB. LĂ«shimi NetBSD 9.0 Ă«shtĂ« nĂ« dispozicion zyrtarisht nĂ« paketat pĂ«r 57 arkitektura sistemesh dhe 15 grupe tĂ« ndryshme CPU.

Janë identifikuar veçmas 8 portet fillestare që përbëjnë thelbin e strategjisë së zhvillimit të NetBSD: amd64, i386, evbarm, evbmips, evbppc, hpcarm, sparc64 dhe xen. 49 porte që lidhen me CPU të tilla si alpha, hppa, m68010, m68k, sh3, sparc dhe vax janë klasifikuar në kategorinë e dytë, pra, mbahen ende, por tashmë kanë humbur relevancën ose nuk kanë një numër të mjaftueshëm zhvilluesish të interesuar për zhvillimin e tyre. Një port (acorn26) është përfshirë në kategorinë e tretë, ku ndodhen portet që nuk funksionojnë dhe që janë në rrezik për tu eliminuar nëse nuk gjenden entuziastë të interesuar për zhvillimin e tyre.

ÇelĂ«sore pĂ«rmirĂ«sime NetBSD 9.0:

  • Shtuar njĂ« hipervizor tĂ« ri NVMM, qĂ« mbĂ«shtet mekanizmat hardware tĂ« virtualizimit SVM pĂ«r CPU AMD dhe VMX pĂ«r CPU Intel. Karakteristika e NVMM Ă«shtĂ« se nĂ« nivelin e bĂ«rthamĂ«s ekzekutohet vetĂ«m grupi minimal i nevojshĂ«m i rrathĂ«ve pĂ«rreth mekanizmave tĂ« virtualizimit, ndĂ«rsa e gjithĂ« kodi i emulimit tĂ« pajisjeve Ă«shtĂ« transferuar nga bĂ«rthama nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit. PĂ«r menaxhimin e makinave virtuale Ă«shtĂ« pĂ«rgatitur njĂ« mjet qĂ« bazohet nĂ« bibliotekĂ«n libnvmm, si dhe paketa qemu-nvmm pĂ«r tĂ« drejtuar sistemet mysafir duke pĂ«rdorur NVMM. API i libnvmm mbulon funksione tĂ« tilla si krijimi dhe ekzekutimi i njĂ« makine virtuale, alokimi i memories pĂ«r sistemin mysafir, shpĂ«rndarja e VCPU. MegjithatĂ«, libnvmm nuk pĂ«rmban funksionin e emulatorit, por thjesht ofron njĂ« API qĂ« lejon integrimin e mbĂ«shtetjes NVMM nĂ« emulatorĂ«t ekzistues si QEMU;
  • Sigurimi i mbĂ«shtetjes pĂ«r arkitekturĂ«n 64-bit AArch64 (ARMv8-A), duke pĂ«rfshirĂ« sistemet server pĂ«rputhĂ«se me kĂ«rkesat ARM ServerReady (SBBR+SBSA), dhe sistemet big.LITTLE (kombinimi nĂ« njĂ« çip i bĂ«rthamave tĂ« fuqishme, por me konsum tĂ« lartĂ« energjie, dhe bĂ«rthamave tĂ« ndjeshme, por mĂ« efikase energjetikisht). MbĂ«shtetet ekzekutimi i aplikacioneve 32-bit nĂ« njĂ« mjedis 64-bit pĂ«rmes pĂ«rdorimit tĂ« COMPAT_NETBSD32. E mundshme deri nĂ« 256 CPU. MbĂ«shtetet ekzekutimi nĂ« emulatorin QEMU dhe SoC:
    • Allwinner A64, H5, H6
    • Amlogic S905, S805X, S905D, S905W, S905X
    • Broadcom BCM2837
    • NVIDIA Tegra X1 (T210)
    • Rockchip RK3328, RK3399
    • Plaka server SBSA/SBBR, si Amazon Graviton, Graviton2, AMD Opteron A1100, Ampere eMAG 8180, Cavium ThunderX, Marvell ARMADA 8040.
  • Zgjeruar mbĂ«shtetje pĂ«r pajisje tĂ« bazuara nĂ« arkitekturĂ«n ARMv7-A. Shtuar mbĂ«shtetje pĂ«r sistemet big.LITTLE dhe ngarkesĂ«n pĂ«rmes UEFI. E mundshme deri nĂ« 8 CPU. Shtuar mbĂ«shtetje pĂ«r SoC:
    • 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
  • PĂ«rditĂ«suar driverat grafikĂ« pĂ«r GPU Intel (shtuar mbĂ«shtetje pĂ«r Intel Kabylake), NVIDIA dhe AMD pĂ«r sistemet x86. NĂ«n-sistemi DRM/KMS Ă«shtĂ« sinkronizuar me bĂ«rthamĂ«n Linux 4.4. Shtuar driver tĂ« rinj pĂ«r GPU, tĂ« aplikuar nĂ« sistemet ARM, duke pĂ«rfshirĂ« driverat DRM/KMS pĂ«r Allwinner DE2, Rockchip VOP dhe TI AM335x LCDC, driver framebuffer pĂ«r ARM PrimeCell PL111 dhe TI OMAP3 DSS;
  • PĂ«rmirĂ«suar mbĂ«shtetje pĂ«r funksionimin e NetBSD si OS mysafire. Shtuar mbĂ«shtetje pĂ«r pajisjen fw_cfg (QEMU Firmware Configuration), Virtio MMIO dhe PCI pĂ«r ARM. Sigurimi i mbĂ«shtetjes HyperV pĂ«r x86;
  • Implementuar numĂ«rues pĂ«r monitorimin e performancĂ«s, qĂ« lejon analizimin nĂ« kohĂ« reale tĂ« performancĂ«s sĂ« bĂ«rthamĂ«s dhe aplikacioneve tĂ« pĂ«rdoruesit. Menaxhimi bĂ«het pĂ«rmes komandĂ«s tprof. MbĂ«shteten platformat Armv7, Armv8 dhe x86 (AMD dhe Intel);
  • PĂ«r arkitekturĂ«n x86_64 u shtua mekanizmi i rastit tĂ« adresĂ«s sĂ« bĂ«rthamĂ«s (KASLR, Kernel Address Space Layout Randomization), qĂ« rrit qĂ«ndrushmĂ«rinĂ« ndaj disa llojeve sulmesh qĂ« shfrytĂ«zojnĂ« dobĂ«sitĂ« nĂ« bĂ«rthamĂ«, duke formuar njĂ« shpĂ«rndarje rastĂ«sore tĂ« kodit tĂ« bĂ«rthamĂ«s nĂ« memorie me secilĂ«n ngarkesĂ«;
  • PĂ«r arkitekturĂ«n x86_64 shtuar mbĂ«shtetje pĂ«r KLEAK, teknikĂ« pĂ«r identifikimin e rrjedhjeve tĂ« memories sĂ« bĂ«rthamĂ«s, qĂ« ka lejuar identifikimin dhe rregullimin e mĂ« shumĂ« se 25 gabimeve nĂ« bĂ«rthamĂ«;
  • PĂ«r arkitat x86_64 dhe Aarch64 implementuar mekanizmin e debimit KASan (Kernel address sanitizer), qĂ« lejon identifikimin e gabimeve nĂ« menaxhimin e memories, siç janĂ« referencat ndaj blloqeve tĂ« memories qĂ« janĂ« tashmĂ« tĂ« lira dhe mbushjet e bufferĂ«ve;
  • Shtuar mekanizmin KUBSAN (Kernel Undefined Behavior Sanitizer) pĂ«r tĂ« identifikuar rastet e sjelljes sĂ« paqartĂ« nĂ« bĂ«rthamĂ«.
  • PĂ«r arkitekturĂ«n x86_64 implementuar driverin KCOV (Kernel Coverage) pĂ«r analizimin e mbulimit tĂ« kodit tĂ« bĂ«rthamĂ«s;
  • Shtuar Userland Sanitizer pĂ«r identifikimin e gabimeve dhe anomali gjatĂ« ekzekutimit tĂ« aplikacioneve nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit;
  • Shtuar mekanizmin KHH (Kernel Heap Hardening) pĂ«r mbrojtjen e heap nga disa lloje gabimesh nĂ« menaxhimin e memories;
  • Kryer auditin e sigurisĂ« sĂ« stakĂ«s rrjetĂ«;
  • PĂ«rmirĂ«suar mjetin e debimit ptrace;
  • ËshtĂ« kryer njĂ« pastrim i bĂ«rthamĂ«s nga nĂ«n-sistemet e vjetra dhe tĂ« mbetura pa mbĂ«shtetje, tĂ« tilla si NETISDN (drejtuesit daic, iavc, ifpci, ifritz, iwic, isic), NETNATM, NDIS, SVR3, SVR4, n8, vm86 dhe ipkdb;
  • JanĂ« zgjeruar funksionalitetet dhe Ă«shtĂ« optimizuar performanca e filtrit tĂ« paketave NPF, i cili tani Ă«shtĂ« aktivizuar si standart;
  • ËshtĂ« pĂ«rmirĂ«suar implementimi i sistemit tĂ« skedarĂ«ve ZFS, i cili Ă«shtĂ« sjellĂ« nĂ« njĂ« gjendje tĂ« pĂ«rshtatshme pĂ«r pĂ«rdorim tĂ« pĂ«rditshĂ«m. MundĂ«sitĂ« pĂ«r ngarkim nga ZFS dhe pĂ«rdorimin e ZFS nĂ« seksionin e rrĂ«njĂ«s aktualisht nuk mbĂ«shteten;
  • Shtohen drejtuese tĂ« rinj, duke pĂ«rfshirĂ« bwfm pĂ«r pajisjet pa tel Broadcom (Full-MAC), ena pĂ«r Amazon Elastic Network Adapter dhe mcx pĂ«r adapterĂ«t Ethernet Mellanox ConnectX-4 Lx EN, ConnectX-4 EN, ConnectX-5 EN, ConnectX-6 EN;
  • ËshtĂ« riprojektuar nĂ«n-sistemi SATA, i cili tani mbĂ«shtet NCQ dhe pĂ«rmirĂ«son trajtimin e gabimeve tĂ« raportuara nga disku;
  • Propozuar njĂ« kornizĂ« e re usbnet pĂ«r krijimin e drejtuesve pĂ«r adapterĂ«t Ethernet me ndĂ«rfaqe USB;
  • JanĂ« azhurnuar versionet e komponentĂ«ve tĂ« palĂ«ve tĂ« treta, duke pĂ«rfshirĂ« GCC 7.4, GDB 8.3, LLVM 7.0.0, OpenSSL 1.1.1d, OpenSSH 8.0 dhe SQLite 3.26.0.

    Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster