{"id":411,"date":"2019-12-03T19:42:10","date_gmt":"2019-12-03T17:42:10","guid":{"rendered":"https:\/\/netbsd.name\/?p=411"},"modified":"2019-12-03T20:09:30","modified_gmt":"2019-12-03T18:09:30","slug":"netbsd-9-0-rc1-released","status":"publish","type":"post","link":"https:\/\/netbsd.name\/?p=411","title":{"rendered":"NetBSD 9.0 RC1 released"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Around four months after the NetBSD 9 branch was created the NetBSD project finally <a href=\"http:\/\/mail-index.netbsd.org\/netbsd-announce\/2019\/12\/02\/msg000305.html\">announced<\/a> the first <a href=\"https:\/\/www.netbsd.org\/releases\/formal-9\/NetBSD-9.0.html\">release candidate<\/a> of 9.0 release. During this period development was still very active with more than 500 pull-ups <a href=\"https:\/\/cdn.netbsd.org\/pub\/NetBSD\/NetBSD-9.0_RC1\/CHANGES-9.0\">processed<\/a>, which improved aarch64 stability, included new hardware support, fixed some older drivers, and installer\/sysinst, improved NVVM (hardware virtualization) interface and added usbnet (a common framework for usb ethernet drivers). I must admit that I am very excited about the upcoming release because of two main reasons: first, because of its new features and improvements listed below, and second, although I am not a NetBSD developer, I am proud that among all NetBSD releases, I contributed to this the most by submitting patches and bug reports, which were fixed before release.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The main highlights of the 9.0 release are:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Support for Arm AArch64 (64-bit Armv8-A) machines, including    &#8220;Arm ServerReady&#8221;  compliant machines (SBBR+SBSA)<\/li><li>Enhanced hardware support for Armv7-A<\/li><li>Updated GPU drivers (e.g. support for Intel Kabylake)<\/li><li>Enhanced virtualization support<\/li><li><a href=\"https:\/\/blog.netbsd.org\/tnf\/entry\/from_zero_to_nvmm\">Support for hardware-accelerated virtualization (NVMM)<\/a><\/li><li>Support for Performance Monitoring Counters<\/li><li><a href=\"https:\/\/blog.netbsd.org\/tnf\/entry\/kernel_aslr_on_amd64\">Support for Kernel ASLR<\/a><\/li><li>Support several kernel sanitizers (<a href=\"https:\/\/www.netbsd.org\/gallery\/presentations\/maxv\/kleak.pdf\">KLEAK<\/a>, KASAN, KUBSAN)<\/li><li>Support for userland sanitizers<\/li><li><a href=\"https:\/\/blog.netbsd.org\/tnf\/entry\/network_security_audit\">Audit of the network stack<\/a><\/li><li>Many improvements in NPF<\/li><li>Updated ZFS<\/li><li>Reworked error handling and NCQ support in the SATA subsystem<\/li><li><a href=\"https:\/\/blog.netbsd.org\/tnf\/entry\/a_story_of_networking_and\">Support a common framework for USB Ethernet drivers (usbnet)<\/a><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">NetBSD 9.0 RC1 can be downloaded from the project&#8217;s <a href=\"http:\/\/cdn.netbsd.org\/pub\/NetBSD\/NetBSD-9.0_RC1\/\">CDN service<\/a> or other project <a href=\"https:\/\/www.netbsd.org\/mirrors\/\">mirrors<\/a>. Please test it and submit bug reports <a href=\"https:\/\/www.netbsd.org\/cgi-bin\/sendpr.cgi?gndb=netbsd\">here<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Besides, unofficial bootable ARM images for certain boards can be downloaded <a href=\"http:\/\/www.invisible.ca\/arm\/\">here<\/a>. ARM port also has <a href=\"https:\/\/wiki.netbsd.org\/ports\/evbarm\/qemu_arm\/\">documentation<\/a> on running it under the QEMU emulator.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Around four months after the NetBSD 9 branch was created the NetBSD project finally announced the first release candidate of 9.0 release. During this period development was still very active with more than 500 pull-ups processed, which improved aarch64 stability, included new hardware support, fixed some older drivers, and installer\/sysinst, improved NVVM (hardware virtualization) interface &hellip; <a href=\"https:\/\/netbsd.name\/?p=411\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">NetBSD 9.0 RC1 released<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-411","post","type-post","status-publish","format-standard","hentry","category-netbsd"],"_links":{"self":[{"href":"https:\/\/netbsd.name\/index.php?rest_route=\/wp\/v2\/posts\/411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netbsd.name\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netbsd.name\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netbsd.name\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netbsd.name\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=411"}],"version-history":[{"count":2,"href":"https:\/\/netbsd.name\/index.php?rest_route=\/wp\/v2\/posts\/411\/revisions"}],"predecessor-version":[{"id":414,"href":"https:\/\/netbsd.name\/index.php?rest_route=\/wp\/v2\/posts\/411\/revisions\/414"}],"wp:attachment":[{"href":"https:\/\/netbsd.name\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netbsd.name\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netbsd.name\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}