This is an old revision of the document!
Contains the notes from the Future Plans session at the BSDCan developer's summit, sorted by category with some detail about each line item. These plans are subject to change. Names may vary. Items marked with NEED are needed, but generally lack owners that are driving them…
| Item | owner | Status |
| Test Suite | ||
| MIPS64 | ||
| Scatter/Gather mbufs | ||
| lldb + some archs and kernel | emaste | |
| UEFI boot and install | ||
| Packaged base | ||
| Network stack backpressure | lstewart | |
| MPTCP | lstewart | |
| AES GCM → IPSec | jmg | |
| ASLR | Shawn | |
| DNS++ | Erwin | |
| suspend/resume [powerpc et al] | jhibbits | |
| libc++ | theraven | |
| OpenMP | theraven | may require new intel cc |
| KLOAD patch | ||
| IPv6 Security | bz | NEED |
| Linux resource containers | goto | |
| Emulated pkg build | sbruno | |
| Cross tool chain | bapt | |
| External tool chain | imp | |
| Remove gcc from base | somebody else | DOOOOM |
| Remove IA64 | marcel | |
| Userland DTrace | markj | |
| SR-IOV | rstone | |
| DTrace + pmc | gnn | |
| capsicum shell | janderson | |
| DIFFUSE | lstewart | |
| Xen Dom0 | royger | |
| kqueue64 | jmg | |
| Async sendfile | glebius | |
| light weight refcnt | glebius | maybe |
| kdbus | NEED | |
| init replacement | NEED | |
| vt + newcons default | emaste | |
| DRM + KMS | dumbbell, kostik | |
| SMT scheduling | NEED | |
| Non root builds | brooks, gjb | |
| DFLY MTA | bapt | |
| ncursesw | brooks | |
| casper + DNSSEC | rwatson | |
| TCP Performance | gnn, Versign, Netflix | |
| L2 Rework | gnn | |
| TCP Enhancements | gnn | |
| per CPU freelist | scottl | |
| large memory defaults | alfred | |
| libuinet | alfred | |
| libnetstat | gnn | |
| loadable net stack | marcel | |
| ARM64 | andyt | Others? |
| Encrypted Kernel dump | pjd | |
| NAND flash | imp | Possible |
| MIPS super pages | sson | |
| Bi-endian UFS | sson | |
| libdispatch | sson | |
| More libraries to private | bapt, bdrewery | NEED |
| src.conf | imp | |
| linux64 | dgchagin | |
| linuxulator update | xmj | |
| autofs | trasz | |
| DHCPv6 | plosher | |
| unionfs | NEED | |
| 64 bit inode | benno | |
| mount PATH (etc) LENGTH++ | NEED | |
| i386 variant for time_t 64-bit | brooks | |
| X32 | jhb | |
| PF API | glebius | NEED |
| IPv6 Fragments | ermal | |
| UEFI + bhyve | grehan | |
| VXLAN | bryanv | |
| Reproducible release builds | cpercival | NEED |
| VIMAGE finished | bz | NEED |