Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== 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 * 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 dead/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 * [[/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 * Briding: 100gpbs * VPC (network virtualization) * NUMA * Problems with unbalanced NUM * 256+ cores (possibly 1024 by end of 13.x) devsummit/201809/13goals.txt Last modified: 2020/02/11 05:56by TrevorRoydhouse