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. The list is in no particular order

Network

Item

owner

Status

Scatter/Gather mbufs

Network stack backpressure

lstewart

MPTCP

lstewart

AES GCM -> IPSec

jmg

DNS++

Erwin

IPv6 Security

bz

NEED

DIFFUSE

lstewart

casper + DNSSEC

rwatson

TCP Performance

gnn, Versign, Netflix

L2 Rework

gnn

TCP Enhancements

gnn

PF API

glebius

NEED

IPv6 Fragments

ermal

DHCPv6

plosher

VXLAN

bryanv

VIMAGE finished

bz

NEED

Platforms

Item

owner

Status

MIPS64

Remove IA64

marcel

ARM64

andyt

Others?

MIPS super pages

sson

Bi-endian UFS

sson

i386 variant for time_t 64-bit

brooks

X32

jhb

Kernel

Item

owner

Status

UEFI boot and install

Boot and install complete except for ZFS-root

ASLR

Shawn

Patches in circulation

suspend/resume [powerpc et al]

jhibbits

KLOAD patch

Linux resource containers

goto

SR-IOV

rstone

DTrace + pmc

gnn

capsicum shell

janderson

Xen Dom0

royger

kqueue64

jmg

Async sendfile

glebius

light weight refcnt

glebius

maybe

vt + newcons default

emaste

DRM + KMS

dumbbell, kostik

SMT scheduling

NEED

per CPU freelist

scottl

large memory defaults

alfred

loadable net stack

marcel

Encrypted Kernel dump

pjd

NAND flash

imp

Possible

per CPU freelist

scottl

large memory defaults

alfred

loadable net stack

marcel

Encrypted Kernel dump

pjd

NAND flash

imp

Possible

linux64

dgchagin

linuxulator update

xmj

autofs

trasz

unionfs

NEED

64 bit inode

benno

mount PATH (etc) LENGTH++

NEED

UEFI + bhyve

grehan

lldb + some archs and kernel

emaste

libc++

theraven

OpenMP

theraven

may require new intel cc

Cross tool chain

bapt

External tool chain

imp

Remove gcc from base

somebody else

DOOOOM

Non root builds

brooks, gjb

src.conf

imp

Reproducible release builds

cpercival

NEED

Other

Item

owner

Status

Test Suite

Packaged base

Emulated pkg build

sbruno

Userland DTrace

markj

kdbus

NEED

init replacement

NEED

DFLY MTA

bapt

ncursesw

brooks

libuinet

alfred

libnetstat

gnn

libdispatch

sson

More libraries to private

bapt, bdrewery

NEED

DevSummit/201405/FuturePlans (last edited 2021-04-25T07:12:58+0000 by JethroNederhof)