Annotation of wikisrc/users/maya/release-notes-8-draft.mdwn, revision 1.16
1.1 maya 1: # NetBSD-8 release notes items #
2:
1.8 maya 3: Below list needs to be expanded about ARM changes.
1.1 maya 4: Then expanded to be readable by an average technically inclined person.
5: Then reordered for most cool things on top.
6:
1.14 wiki 7: * PaX MPROTECT (W\^X) memory protection enforced by default on some architectures with fine-grained memory protection and suitable PLT formats:
8: i386, amd64, evbarm, landisk, pmax
9: * PaX ASLR enabled by default on:
10: i386, amd64, evbarm, landisk, pmax, sparc64
11: * MKPIE default for userland on:
12: i386, amd64, arm, m68k, mips, sh3, sparc64
1.1 maya 13: * In-kernel audio mixer
1.3 kamil 14: * Real-Time Signals
15: * Synchronize Machine Independent features in ptrace(2) with Linux and FreeBSD
16: * sys_info a new script to return version information for system libraries and utilities
1.4 kamil 17: * added intrctl(8) interrupt distribution control utility.
18: * added can(4) socketcan implementation, a socket layer for CAN busses
19: * removed MKCRYPTO option and always include cryptography
20: * dc(1) import from OpenBSD (and replace the GNU version)
21: * Endian-Independent disklabel support DISKLABEL_EI
22: * pthread_dbg(3) removed from the base distribution
1.6 kamil 23: * improved compatiblity of NetBSD curses(3) with ncurses
24: * added libpanel(3) compatible with ncurses libpanel
1.7 ozaki-r 25: * added ipsecif(4) for route-based VPNs
26: * made part of the network stack MP-safe
27: * NET_MPSAFE kernel option is required to try
28: * Only the components listed below are MP-safe for now
1.10 wiki 29: * WAPBL stability and performance improvements
1.15 wiki 30: * SD/MMC: Add support for SD UHS-I and MMC HS200.
1.6 kamil 31:
32: Custom:
1.1 maya 33:
34: * USB system rework. added USB3 support.
35:
36: The following networking components and drivers have been made MPSAFE:
37:
1.7 ozaki-r 38: * Device drivers
39: * vioif(4)
40: * vmx(4)
41: * wm(4)
42: * ixg(4)
43: * ixv(4)
44: * Layer 2
45: * Ethernet (if_ethersubr.c)
46: * bridge(4)
47: * Fast forward (ipflow)
48: * Layer 3
49: * Almost done but some components are still non-MP-safe
50: * Interfaces
51: * gif(4)
52: * ipsecif(4)
53: * l2tp(4)
54: * pppoe(4)
55: * tun(4)
56: * vlan(4)
57: * Packet filters
58: * npf(7)
59: * Others
60: * bpf(4)
61: * ipsec(4)
62: * opencrypto(9)
63: * pfil(9)
1.1 maya 64:
65: * Reproducible build (link to blog)
66: * Dynamic tracing (DTrace) for kernel code (link to guide/intro)
67:
68:
69: amd64, i386:
70:
71: * Meltdown fixes
72: * SMEP
73: * SMAP
1.2 maya 74: * amd64 kernel W\^X
1.11 wiki 75: * PCI MSI/MSI-X support (except Xen)
76: * PCI extended configuration space support
1.1 maya 77: * EFI bootloader
1.3 kamil 78: * added i386 GENERIC_PAE kernel that supports >4GB systems
79: * Debug Registers for debuggers
1.1 maya 80:
81: xen:
82:
83: * kernel modules support
84:
85: ARM:
86:
1.16 ! wiki 87: * Add support for NVIDIA Tegra K1 SoC.
! 88: * Add support for Allwinner H2+ and H3 SoCs.
! 89: * FDT
1.1 maya 90: XXX elaborate
91:
1.5 kamil 92: MIPS:
1.4 kamil 93:
94: * merge sbmips into evbmips
95:
1.5 kamil 96: Other:
1.1 maya 97:
98: * TC-USB, TurboChannel USB support for ...
99: * mntva, driver for mntmn's VA2000 amiga graphics card
100:
101: * bta2dpd - new Bluetooth Advanced Audio Distribution Profile daemon
102: * iwm(4), a driver for Intel Wireless devices (AC7260, AC7265, AC3160...)
1.12 wiki 103: * ixg(4): X540, X550 and newer device support.
104: * ixv(4): Intel 10G Ethernet virtual function driver.
1.1 maya 105: * nvme(4), a driver for NVMe hardware, ported from OpenBSD
106: * nouveau, an open source driver for modern nVidia graphics, ported from linux, available by default.
107: (this is at the bottom because we mentioned it in 7.1 too)
1.3 kamil 108:
109: Third party software:
110:
1.13 wiki 111: * GCC 5.5 with Address Sanitizer and Undefined Behavior Sanitizer
1.3 kamil 112: * GDB 7.12
113: * GNU binutils 2.27
1.13 wiki 114: * Clang/LLVM 3.8.1
1.6 kamil 115: * OpenSSH 7.6
116: * OpenSSL 1.0.2k
117: * mdocml 1.14.1
118: * acpica 20170303
1.13 wiki 119: * ntp 4.2.8p11-o
120: * dhcpcd 7.0.3
1.6 kamil 121: * Lua 5.3.4
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb