Published

owned this note owned this note

Linked with GitHub Any changes Be notified of any changes

Mention me Be notified of mention me

# Goals for FreeBSD 13 - Reliability and Quality - More tests (create a culture of testing) - Network stack testing - Extend this for Transport using OpenBSD tests - Improve IPv6 stack, cleanup KAME macros - Some of this was done as an SA re: fragmentation list complexity - more automatable - rc.conf(.d/*) - tcp syslog - libifconfig - improved jail functionality - User Experience - Desktop Graphics Support (drm integration) - Install experience - devmatch (auto loading) - Define a few laptops to group around - Requirements: - More testing across hardware - More people interested in working on kernel part - Even more people interested in the dependant ports - Project Management (people and tools) - Communications (bi-weekly call?) - Fewer things in base - Remove sendmail (maybe switch to Postfix) - DMA not suitable - Missing functionality that upstream doesn't want - Would have to fork - No persistent queue (queue lost across restarts) - Not capsicum-izable - Need: local delivery, smarthost - /etc/aliases - As little more as possible - Remove NTP - SNTP client, not a server, simple as possible - Leap second smearing - 1. chrony - 2. ntimed (may be deal/stalled) - 3. ttsntpd (no leap second smearing) - Don't remove kerberos (hard to have as a port) - What do people expect in base (add to survey) - syslog - tcp support - enable new date format/timezone feature for 13.0 - Structured logs? Even just tab delimited - More automation friendly - periodic is the devil - libifconfig - ucl everywhere - ethtool like interface for layer2 NIC management - iflib control interface - pkg base - https://wiki.freebsd.org/PkgBase - service management - Process management - Failure detection - init restarting management tools - Documentation sweep - clean up firewall guidance for newcomers - sort out portmaster/poudriere/... recommendations - sort out jail tools ... recommendations - Copyeditor/copywriter - Structure and accessiblity of the documentation - Cull stale translations - Really stale translations of security documentation - User contributed documentation - Wiki - Must be markdown - New contributor model has too much friction - Keeping documentation up to date is harder - Was discussed in a BSDCam working group - Wireless - 802.11ac - 802.11 whatever is next - SDIO for wireless on embedded boards - Virtualization tooling - Jails - list of configured jails - convert jail.conf to UCL - resource management - Terraform provider - bhyve - management tools - Performance - Forwarding: 100gbps - Firewalling: 100gpbs - Bridging: 100gpbs - VPC (network virtualization) - NUMA - Problems with unbalanced NUMA - 256+ cores (possibly 1024 by end of 13.x) ### Why do you use FreeBSD - Lowest $ per Admin per Machine - Cost-effective platform for innovation - Easy of upstreaming .