FreeBSD Foundation-supported projects: call for ideas, November 2021

Calls

FreeBSD hackers (2021-11-23)

FreeBSD Forums

Summary of ideas

Configuration

Automated tool to configure a working Xorg setup on most common hardware

More programmable/scriptable configs

Containers, including jails

Application container framework like Linux OCI

Automatic jailing of services and applications

FUSE for unprivileged users in jail

Complete Firefox Capsicum support / firejail for FreeBSD

Jail configuration improvements

Jail creation and usage as non-root

Jail orchestration in base

Monitoring jails from outside using bsnmpd

OCI-compatible creation of jails

Debugging

DTrace buffer panic survival and a way to recover whatever is left from ddb/core dumps for post-mortem analysis

Documentation

ARM/ARM64 devices

bhyve and ipfw

iflib(4) network interface driver framework

File systems

Data sharing, without full population of the file system

exFAT and F2FS native

XFS native

unionfs issues

Graphics

AMD: GPU programming support / (ROCm)

ARM: Panfrost/Lima support for Mali GPU

CUDA framework support

NVIDIA: nouveau

Hardware

CPU/RAM hotplug support

ECC memory status and reporting: support Ryzen and all other capable processors

NUMA support

Odroid boards: better support

Networking

802.11ac support (including AP)

Better traffic shaper

Bluetooth

DHCPv6 client

Dynamic routing

HAST improvements

IP Balancing From OpenBSD's Carp

ipfw: filter icmp not only on icmptype but also on icmpcode

libfetch: http/2 support

IEEE 802.1AE - MACsec support

MPLS support

MPTCP support

pf: logging on state close / expire.

pf: matching and logging receive interface and xmit interface in single rule

pf: SCTP support

Raspberry Pi 400 Wi-Fi

routing: Metric support for routing

routing: Source address selection option for destination route

Support for 'any' network interface such as: tcpdump -ni 'any'

Wireless mesh support

Packaging, ports, poudriere

Distributed Poudriere

PkgBase

Ports CI

Poudriere package seeding

Virtualization

bhyve: GVT-g support

bhyve: suspend/resume

bhyve: virtio-fs support

bhyve/arm64

qemu bsd-user upstreaming

qemu hardware acceleration

Other

.NET (dotnet) support

100% llvm toolchain for base and ports

ARM "CPU cluster" support

Benchmarking

Boot loader problems

Calamares installer

Cameras and microphones

FreeBSD golang runtime: squash bugs

freebsd-update improvements

ggate: encrypted connection

Lenovo: regression with P-states and U series processors

NanoBSD improvements

NFS inside VNET jails

PCIe pass-through

Pulse-code modulation (PCM)/sound: play nice with dynamically appearing and disappearing audio device

Raspberry Pi 400 sound over HDMI

rc.subr: support for cpuset

Sensors

smbfs in base: support SMBv2 and SMBv3

SMP awareness for base tools

Suspend to disk (hibernation)

sysutils/lsof fixes

Thunderbolt / newer USB support

Tor Browser bundle

ULE scheduler improvements

2021FoundationCFI (last edited 2022-04-24T03:03:34+0000 by GrahamPerrin)