Annotation of wikisrc/users/maya/release-notes-8-draft.mdwn, revision 1.5

1.1       maya        1: # NetBSD-8 release notes items #
                      2: 
                      3: Below list needs to be expanded about ARM, MPSAFE networking changes.  
                      4: Then expanded to be readable by an average technically inclined person.  
                      5: Then reordered for most cool things on top.
                      6: 
1.3       kamil       7: * PaX MPROTECT (W\^X) memory protection enforced by default on architectures with fine-grained memory protection
                      8: * PaX ASLR in some archs, MKPIE default for userland  
1.1       maya        9: XXX list of archs
                     10: * SSP/FORTIFY default for userland and packages.  
                     11: XXX is SSP / MKPIE new to userland?
                     12: * In-kernel audio mixer
1.3       kamil      13: * Real-Time Signals
                     14: * Synchronize Machine Independent features in ptrace(2) with Linux and FreeBSD
                     15: * Improved C11 feature completeness
                     16: * ext4 enhanced read-only support
                     17: * nc(1) imported from OpenBSD
                     18: * sys_info a new script to return version information for system libraries and utilities
1.4       kamil      19: * added intrctl(8) interrupt distribution control utility.
                     20: * added can(4) socketcan implementation, a socket layer for CAN busses
                     21: * removed MKCRYPTO option and always include cryptography
                     22: * dc(1) import from OpenBSD (and replace the GNU version)
                     23: * Endian-Independent disklabel support DISKLABEL_EI
                     24: * pthread_dbg(3) removed from the base distribution
1.1       maya       25: 
                     26: * USB system rework. added USB3 support.
                     27: 
                     28: The following networking components and drivers have been made MPSAFE:  
                     29: XXX long list, TODO.smpnet is a start
                     30: 
                     31: 
                     32: * Reproducible build (link to blog)
                     33: * Dynamic tracing (DTrace) for kernel code (link to guide/intro)
                     34: 
                     35: 
                     36: amd64, i386:
                     37: 
                     38: * Meltdown fixes
                     39: * SMEP
                     40: * SMAP
1.2       maya       41: * amd64 kernel W\^X
1.1       maya       42: * EFI bootloader
1.3       kamil      43: * added i386 GENERIC_PAE kernel that supports >4GB systems
                     44: * Debug Registers for debuggers
1.1       maya       45: 
                     46: xen:
                     47: 
                     48: * kernel modules support
                     49: 
                     50: ARM:
                     51: 
                     52: * awin, FDT  
                     53: XXX elaborate
                     54: 
1.5     ! kamil      55: MIPS:
1.4       kamil      56: 
                     57: * merge sbmips into evbmips
                     58: 
1.5     ! kamil      59: Other:
1.1       maya       60: 
                     61: * TC-USB, TurboChannel USB support for ...
                     62: * mntva, driver for mntmn's VA2000 amiga graphics card
                     63: 
                     64: * bta2dpd - new Bluetooth Advanced Audio Distribution Profile daemon
                     65: * iwm(4), a driver for Intel Wireless devices (AC7260, AC7265, AC3160...)
                     66: * nvme(4), a driver for NVMe hardware, ported from OpenBSD
                     67: * nouveau, an open source driver for modern nVidia graphics, ported from linux, available by default.
                     68:    (this is at the bottom because we mentioned it in 7.1 too)
1.3       kamil      69: 
                     70: Third party software:
                     71: 
                     72: * GCC 5.4 with Address Sanitizer and Undefined Behavior Sanitizer
                     73: * GDB 7.12
                     74: * GNU binutils 2.27
                     75: * Clang/LLVM
                     76: * OpenSSH
                     77: * OpenSSL
                     78: * mdocml
                     79: * acpica
                     80: * ntp
                     81: * dhcpcd
                     82: * Lua

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb