د NetBSD 9.0 عملیاتي سیسټم خوشې کول

موجود لوی عملیاتي سیسټم خوشې کول د NetBSD 9.0، په کوم کې چې د نوي ځانګړتیاو بله برخه پلي کیږي. د بارولو لپاره چمتو شوی د نصبولو انځورونه 470 MB په اندازه کې. د NetBSD 9.0 ریلیز په رسمي ډول د دې لپاره جوړونو کې شتون لري 57 سیسټم جوړښتونه او 15 مختلف CPU کورنۍ.

په جلا توګه، دلته 8 لومړني ملاتړ شوي بندرونه شتون لري چې د NetBSD پراختیایي ستراتیژۍ اساس جوړوي: amd64، i386، evbarm، evbmips، evbppc، hpcarm، sparc64 او xen. د CPUs سره تړلي 49 بندرونه لکه الفا، hppa، m68010، m68k، sh3، سپارک او ویکس په دویمه کټګورۍ کې طبقه بندي شوي، د بیلګې په توګه. لا تر اوسه مالتړ کیږي، مګر خپل تړاو یې له لاسه ورکړی یا د دوی پراختیا کې د پام وړ شمیر پراختیا کونکي نه لري. یو بندر (acorn26) په دریمه کټګورۍ کې شامل دی، کوم چې غیر فعال بندرونه لري چې د لیرې کولو وړ دي که چیرې د دوی پراختیا ته لیوالتیا شتون نلري.

کلید پرمختګونه NetBSD 9.0:

  • نوی هایپروایسر اضافه شوی NVMM، کوم چې د AMD CPUs لپاره د هارډویر مجازی میکانیزم SVM او د Intel CPUs لپاره VMX ملاتړ کوي. د NVMM یوه ځانګړې ځانګړتیا دا ده چې د کرنل په کچه یوازې د هارډویر مجازی میکانیزمونو په شاوخوا کې د پابندۍ لږترلږه اړین سیټ ترسره کیږي، او د هارډویر ایمولیشن ټول کوډ د کارن څخه بهر د کارونکي ځای ته لیږدول کیږي. د مجازی ماشینونو اداره کولو لپاره، د libnvmm کتابتون پر بنسټ وسایل چمتو شوي، او همدارنګه د NVMM په کارولو سره د میلمنو سیسټمونو چلولو لپاره qemu-nvmm کڅوړه. libnvmm API دندې پوښي لکه د مجازی ماشین رامینځته کول او چلول ، میلمه سیسټم ته حافظه تخصیص کول ، او د VCPUs تخصیص کول. په هرصورت، libnvmm د ایمولیټر افعال نلري، مګر یوازې یو API وړاندې کوي چې تاسو ته اجازه درکوي د NVMM ملاتړ په موجوده ایمولیټرونو لکه QEMU کې مدغم کړئ؛
  • د 64-bit AArch64 آرکیټیکچر (ARMv8-A) لپاره ملاتړ چمتو کوي ، په شمول د ARM سره مطابقت لرونکي سرور سیسټمونه ServerReady (SBBR+SBSA)، او لوی. LITTLE سیسټمونه (په یوه چپ کې د ځواکمنو، مګر د انرژۍ مصرف کونکي کور، او لږ تولیدونکي، مګر ډیر د انرژي اغیزمن کورونو ترکیب). دا د COMPAT_NETBSD32 کارولو له لارې په 64-bit چاپیریال کې د 32-bit غوښتنلیکونو چلولو ملاتړ کوي. تر 256 CPUs کارول کیدی شي. په QEMU ایمولیټر او SoC کې چلول ملاتړ کیږي:
    • Allwinner A64, H5, H6
    • املوجیک S905, S805X, S905D, S905W, S905X
    • براډکام BCM2837
    • NVIDIA Tegra X1 (T210)
    • Rockchip RK3328, RK3399
    • د SBSA/SBBR سرور بورډونه لکه Amazon Graviton، Graviton2، AMD Opteron A1100، Ampere eMAG 8180، Cavium ThunderX، Marvell ARMADA 8040.
  • د ARMv7-A جوړښت پر بنسټ د وسیلو لپاره ملاتړ پراخ شوی. د لوی. LITTLE سیسټمونو او د UEFI له لارې بوټ کولو لپاره ملاتړ اضافه شوی. تر 8 CPUs کارول کیدی شي. د SoC ملاتړ اضافه شوی:
    • Allwinner A10, A13, A20, A31, A80, A83T, GR8, H3, R8
    • املوګیک S805
    • آرم ورسټایل ایکسپریس V2P-CA15
    • براډکام BCM2836، BCM2837
    • د انټیل سایکلون V SoC FPGA
    • NVIDIA Tegra K1 (T124)
    • سیمسنگ ایکسینینوس ایکس این ایم ایکس ایکس
    • 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;
  • د میلمه OS په توګه د NetBSD چلولو لپاره ښه ملاتړ. د fw_cfg وسیلې (QEMU فرم ویئر ترتیب) ، Virtio MMIO او PCI لپاره د ARM لپاره ملاتړ اضافه شوی. د x86 لپاره د HyperV لپاره ملاتړ چمتو شوی؛
  • کاونټرونه د فعالیت نظارت لپاره پلي شوي ، تاسو ته اجازه درکوي په الوتنه کې د کرنل او کارونکي غوښتنلیکونو فعالیت تحلیل کړئ. کنټرول د tprof کمانډ له لارې ترسره کیږي. Armv7، Armv8، او x86 (AMD او Intel) پلیټ فارمونه ملاتړ کیږي؛
  • د x86_64 معمارۍ لپاره زیاته کړه د کرنل پته ځای تصادفي کولو لپاره میکانیزم (KASLR، د کرنل پته ځای ترتیب randomization)، کوم چې تاسو ته اجازه درکوي د ځانګړو ډولونو بریدونو په وړاندې مقاومت زیات کړي چې په هر بوټ کې په حافظه کې د کرنل کوډ تصادفي ترتیب رامینځته کولو سره په کرنل کې زیانمنونکي ګټه پورته کوي؛
  • د x86_64 معمارۍ لپاره ملاتړ اضافه شوی KLEAK، د کرنل حافظې لیک موندلو لپاره تخنیک ، کوم چې موږ ته اجازه راکړه چې په کرنل کې له 25 څخه ډیر غلطۍ ومومئ او سم کړئ؛
  • د x86_64 او Aarch64 جوړښتونو لپاره، د KASan (Kernel address sanitizer) د ډیبګ کولو میکانیزم پلي کیږي، کوم چې تاسو ته اجازه درکوي د حافظې تېروتنې وپیژني، لکه دمخه خلاص شوي حافظې بلاکونو ته لاسرسی او د بفر اوور فلو؛
  • د KUBSAN (د کرنل نه تعریف شوي چلند سینیټیزر) میکانیزم اضافه شوی ترڅو په دانا کې د نه تعریف شوي چلند قضیې کشف کړي
  • د x86_64 جوړښت لپاره، د KCOV (د کرنل پوښښ) ډرایور پلي شوی ترڅو د کرنل کوډ پوښښ تحلیل کړي؛
  • د کارونکي ځای کې د غوښتنلیکونو چلولو پرمهال د غلطیو او ګډوډۍ موندلو لپاره د یوزرلینډ سینیټایزر اضافه شوی؛
  • د KHH (Kernel Heap Hardening) میکانیزم اضافه شوی ترڅو د حافظې د ځینو ډولونو غلطیو څخه د هټیو ساتنه وکړي؛
  • ترسره شو د شبکې سټیک امنیت پلټنه؛
  • د ptrace debugging وسیلې ښه شوي؛
  • دانه د زاړه او نه ساتل شوي فرعي سیسټمونو څخه پاکه شوې، لکه NETISDN (ډرایور daic، iavc، ifpci، ifritz، iwic، isic)، NETNATM، NDIS، SVR3، SVR4، n8، vm86 او ipkdb؛
  • د پاکټ فلټر وړتیاوې پراخې شوې او فعالیت ښه شوی NPF، کوم چې اوس د ډیفالټ لخوا فعال شوی؛
  • د ZFS فایل سیسټم پلي کول تازه شوي ترڅو دا د ورځني کارونې لپاره مناسب کړي. د ZFS څخه د بوټ کولو وړتیا او د روټ برخې کې ZFS کارولو وړتیا لا تر اوسه نه ده تائید شوې؛
  • نوي ډرایورونه اضافه شوي ، پشمول د براډکام بې سیم وسیلو لپاره bwfm (Full-MAC) ، ena د Amazon Elastic Network اډاپټر لپاره او mcx د Mellanox ConnectX-4 Lx EN، ConnectX-4 EN، ConnectX-5 EN، ConnectX-6 EN ایترنیټ اډاپټرونو لپاره. ;
  • د SATA فرعي سیسټم بیا ډیزاین شوی، د NCQ لپاره مالتړ اضافه کوي او د ډرایو لخوا رامینځته شوي د غلطۍ اداره کولو ته وده ورکوي؛
  • وړاندیز شوی د USB انٹرفیس سره د ایترنیټ اډاپټرونو لپاره د ډرایورونو رامینځته کولو لپاره نوی usbnet چوکاټ؛
  • د دریمې ډلې اجزاو تازه شوي نسخې، په شمول د GCC 7.4، GDB 8.3، LLVM 7.0.0، OpenSSL 1.1.1d، OpenSSH 8.0 او SQLite 3.26.0.

    سرچینه: opennet.ru

د DDoS محافظت ، VPS VDS سرورونو سره د سایټونو لپاره معتبر کوربه توب واخلئ 🔥 د DDoS محافظت، VPS VDS سرورونو سره د باور وړ ویب پاڼې کوربه توب واخلئ | ProHoster