{"id":114679,"date":"2024-03-31T12:25:48","date_gmt":"2024-03-31T10:25:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-operaczionnoj-sistemy-netbsd-10-0"},"modified":"2024-03-31T12:25:48","modified_gmt":"2024-03-31T10:25:48","slug":"reliz-operaczionnoj-sistemy-netbsd-10-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-operaczionnoj-sistemy-netbsd-10-0","title":{"rendered":"Release of the NetBSD 10.0 operating system","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>One and a half years after the previous update, the release of the NetBSD 10 operating system has been published. Installation images of 630 MB are available for download, supporting builds for 57 system architectures and 16 different CPU families. This new branch includes several significant improvements such as support for access control lists in the FFS file system, substantial performance optimizations, disk encryption using the Adiantum algorithm, and the implementation of the WireGuard VPN driver in the kernel.    <\/p>\n<p>The project supports 8 primary ports that form the core development strategy of NetBSD: amd64, i386, evbarm, evbmips, evbppc, hpcarm, sparc64, and xen, alongside 49 secondary ports associated with CPUs such as alpha, hppa, m68010, m68k, sh3, sparc, and vax. Secondary ports are still supported but have become outdated or lack sufficient developer interest for continued development. One port (acorn26) is included in the third category for non-functional ports, which are eligible for removal unless enthusiastic developers express interest in their maintenance.     <\/p>\n<p>Key improvements in NetBSD 10:  <\/p>\n<ul>\n<li class=\"l\"> Support for access control lists (POSIX.1e ACL) has been added to the FFS file system, implemented using extended file attributes and ported from FreeBSD. A new FFSv2ea file system type is proposed for using ACLs (not used by default), which can be applied to existing file systems using the fsck_ffs utility.\n<li class=\"l\"> A network interface wg has been added with an implementation <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/en\/vpn\/\"   title=\"VPN\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"153\">VPN<\/a>, compatible with WireGuard.\n<li class=\"l\"> Performance optimization has been carried out. The efficiency of the file path cache in the kernel has been increased. The performance of the task scheduler, adapted for use on big.LITTLE Arm systems that combine fast and slow CPU cores, has been enhanced. The performance of the select and poll system calls has been improved. The performance of the tmpfs file system has also increased. The boot process has been accelerated. Optimizations specific to x86 and AArch64 architectures have been added. Input\/output and network operations bandwidth on AArch64 systems have been improved.\n<li class=\"l\"> Optimizations have been made to the virtual memory system: a faster radix tree algorithm is used for memory page searches, the speed of tracking clean and dirty memory pages has been increased, fsync operations for large files have been significantly accelerated, lock handling has been improved, and the efficiency of parallel operation execution has been enhanced.\n<li class=\"l\"> Support for disk encryption using the Adiantum algorithm has been added, which allows for high efficiency on systems without AES hardware acceleration. The cgdconfig utility has been updated to support shared keys that can be used for encrypting multiple storage devices. The default password hashing algorithm has been changed to Argon2id. Automatic encryption of swap partitions (vm.swap_encrypt=1) has been enabled. Support for hardware acceleration mechanisms for encryption provided by x86 and ARM processors, such as instructions to accelerate AES and ChaCha, has been added. The software implementation of AES provided by the kernel ensures constant execution time for operations across all architectures.\n<li class=\"l\"> Support for security-related extensions provided in Armv8-A processors has been added: PAN (Privileged Access Never), PA (Pointer Authentication), BTI (Branch Target Identification).\n<li class=\"l\"> Kernel Concurrency Sanitizer and Kernel Memory Sanitizer mechanisms have been employed to identify security issues in the kernel.\n<li class=\"l\"> RFC 7048 support has been implemented in the network stack, improving the IPv6 Neighbor Discovery mechanism and making it independent of addresses.\n<li class=\"l\"> A new lagg network interface has been added for aggregating network links and providing fault tolerance (lagg has replaced the agr interface).\n<li class=\"l\"> The vether driver has been added, implementing virtual Ethernet interfaces that can be used in network bridges and instead of tap interfaces.\n<li class=\"l\"> The implementation of IPsec has been enhanced with the sysctl net.key.allow_different_idtype for improved compatibility with other VPNs.\n<li class=\"l\"> Support for the UDF (Universal Disk Format) has been improved, making it error-compatible with the implementation from Windows 10. The newfs_udf utility now has the ability to create in UDF format 2.50 with a separate section for metadata. The fsck_udf utility has been added for checking and recovering corrupted UDF file systems.\n<li class=\"l\"> Support for ZFS has been added to the fstat utility.\n<li class=\"l\"> Extended support for the FUSE (Filesystem in Userspace) mechanism. The refuse driver ensures full support for the variations of the FUSE API used in FUSE versions from 1.1 to 3.10.\n<li class=\"l\"> The software RAID implementation has added support for configurations with swapped byte order. The raidctl utility has been enhanced with the &#171;-t&#187; option for validating configuration file correctness.\n<li class=\"l\"> A new blkdiscard utility has been added for manually performing TRIM operations on disks to inform about unused blocks.\n<li class=\"l\"> The scan_ffs utility now has the ability to display current statistics upon receiving the SIGINFO signal (Ctrl+T).\n<li class=\"l\"> New programs have been included:\n<ul>\n<li class=\"l\"> aiomixer \u2014 sound mixer\n<li class=\"l\">  realpath \u2014 outputs the absolute path to a file based on a relative path.\n<li class=\"l\">  tradcpp \u2014 a macro processor in the style of K&amp;R C.\n<li class=\"l\">  ioctlprint \u2014 displays ioctl values.\n<li class=\"l\"> testpat \u2014 outputs a test pattern for evaluating screen color reproduction.\n<li class=\"l\"> warp \u2014 a classic BSD game.  <\/ul>\n<li class=\"l\"> Raster fonts Spleen have been included and activated in ctwm, licensed under BSD, available for both low-resolution and high pixel density screens. Console fonts Terminus have also been included.\n<li class=\"l\"> Support for eventfd, timerfd, POSIX timers, preadv, and pwritev has been added to the Linux compatibility layer (compat_linux).\n<li class=\"l\"> Improved virtualization support. Added support for Xen PVH, enabling the use of Xen PV drivers in HVM-based guest systems. Enhanced implementation of paravirtualized network interfaces. Multi-processor system support has been enabled in host kernels (Dom0) for Xen. The kernel for Xen now allows the use of modules common with the standard kernel. Network (xennet) and block (xbd) devices have been adapted for multi-processor systems (achieved MPSAFE status). Significantly improved support for the HyperV hypervisor and expanded capabilities of the nvmm (NetBSD Virtual Machine Monitor) hypervisor. The ability to transition into sleep mode has been added in nvmm. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/en\/vps\/\"   title=\"of virtual machines\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2041\">of virtual machines<\/a> in nvmm.\n<li class=\"l\"> VirtIO drivers have been improved, now implementing support for VirtIO 1.0 specification. A vio9p driver has been added for mounting VirtIO 9P filesystems exported by the host environment in guest systems. A viocon driver for virtual serial port has also been added.\n<li class=\"l\"> The system calls eventfd and timerfd, compatible with Linux and utilized in compat_linux, have been implemented. The system call fexecve has been added for executing a file via a file descriptor.\n<li class=\"l\"> Legacy components have been removed, including the discontinuation of support for HIPPI, FDDI, and TokenRing technologies. The nsmb and mount_smbfs drivers have been removed from the kernel for SMBFS (which do not support newer versions of the SMB protocol). Support for IPv6 Router Advertisement has been moved from the kernel to user space. Libraries libXTrap, libXevie, and libglut have been removed, along with drivers for many obsolete devices.\n<li class=\"l\"> Support for hardware has been significantly expanded. Support for new Intel and AMD processors has been ensured. New ARM platform support has been added (Raspberry Pi 4, Orange Pi 5, Lichee Pi Zero, ODROID-N2+, M1 Mac Mini, HummingBoard Pulse, UDOO Neo Full, PINE64 Quartz64, Asus Tinker, etc.). The MIPS architecture support has been extended.\n<li class=\"l\"> Seventeen new device drivers have been added, including drivers for Wacom tablets, Realtek 8125 2.5 Gigabit Ethernet, Motorcomm YT8511C \/ YT8511H Gigabit Ethernet, Intel Ethernet 700, Broadcom GENETv5 Ethernet, Intel QuickAssist crypto accelerators, and Intel XMM7360 LTE modems.\n<li class=\"l\"> Graphics drivers for Intel, NVIDIA, and AMD GPUs for x86 systems have been updated. The DRM\/KMS subsystem has been synchronized with the Linux kernel 5.6.\n<li class=\"l\"> Updated versions of third-party components include window manager ctwm 4.0.3, gcc 10.5, lua 5.4.6, OpenSSL 3.0.12, postfix 3.8.4, tmux 3.2a, OpenSSH 9.6, X.org Server 21.1.7, BIND 9.18.24, Heimdal kerberos 7.8.0, unbound 1.19.1, wpa_supplicant 2.9, OpenLDAP 2.5.6, binutils 2.34, libfido2 1.13.0, pam-u2f 1.2.0, zlib 1.2.13.            <\/ul>\n<p>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60886\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043f\u0443\u0441\u0442\u044f \u043f\u043e\u043b\u0442\u043e\u0440\u0430 \u0433\u043e\u0434\u0430 \u043f\u043e\u0441\u043b\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b NetBSD 10. \u0414\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u0447\u043d\u044b\u0435 \u043e\u0431\u0440\u0430\u0437\u044b \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c 630 \u041c\u0411, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0432 \u0441\u0431\u043e\u0440\u043a\u0430\u0445 \u0434\u043b\u044f 57 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440 \u0438 16 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432 CPU. \u041d\u043e\u0432\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0440\u044f\u0434 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0439, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043f\u0438\u0441\u043a\u043e\u0432 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 FFS, \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u0438\u0441\u043a\u0430 \u0441 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-114679","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043f\u0443\u0441\u0442\u044f \u043f\u043e\u043b\u0442\u043e\u0440\u0430 \u0433\u043e\u0434\u0430 \u043f\u043e\u0441\u043b\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b NetBSD 10.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/reliz-operaczionnoj-sistemy-netbsd-10-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b NetBSD 10.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043f\u0443\u0441\u0442\u044f \u043f\u043e\u043b\u0442\u043e\u0440\u0430 \u0433\u043e\u0434\u0430 \u043f\u043e\u0441\u043b\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b NetBSD 10.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/reliz-operaczionnoj-sistemy-netbsd-10-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-03-31T10:25:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-03-31T10:25:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47NetBSD 10.0 Operating System Release | ProHoster","description":"One and a half years after the last update, the release of the NetBSD 10 operating system has been published.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-operaczionnoj-sistemy-netbsd-10-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b NetBSD 10.0 | ProHoster","og:description":"\u0421\u043f\u0443\u0441\u0442\u044f \u043f\u043e\u043b\u0442\u043e\u0440\u0430 \u0433\u043e\u0434\u0430 \u043f\u043e\u0441\u043b\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b NetBSD 10.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/reliz-operaczionnoj-sistemy-netbsd-10-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-03-31T10:25:48+00:00","article:modified_time":"2024-03-31T10:25:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"114679","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-04 14:42:11","updated":"2026-02-09 17:11:11","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/114679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=114679"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/114679\/revisions"}],"predecessor-version":[{"id":159285,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/114679\/revisions\/159285"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=114679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=114679"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=114679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}