FreeBSD 10.0

This page was initially started at BSDCan 201105 10.0 Discussion, 2011-05-12 marked with (B11 for BSDCan 2011). The discussion marked E11 (EuroBSDCon 2011) took place 2011-10-07 during 201110. Additions from the BSDCan 2012 201205 are marked B12.

The previous brainstorming for FreeBSD 9.0 is at FreeBSD9.

  • JohnBaldwin's slides go here not duplicated into the items below. (B11)
  • input Q + ifnet (gnn, rwatson) (B11)
  • switch + PHY + management (not always through the NIC (driver)) (B11)
  • IPS in non-network looks like the net code? (B11)
  • hot plug PCI (imp) (B11)
  • PCI AER (NetApp) (B11)
  • multipass for resource mgmt (jhb, Juniper) (B11)
  • hw.acpi.power_blah (if not in 9.x) (B11)
  • IOKit power down (B11)
  • NetFPGA 1G (wkoszek) (E11)
  • NetFPGA 10G (Cambridge) (E11)
  • SolarFlare 10G (philip) (E11)
  • Broadcom Wireless Drivers (iX) (E11)
  • BusDMA (marcel) (E11)
  • Parallel device probe (jhb) (E11)
  • Unmapped I/O (E11)
  • AMD/ATI graphics (E11)
  • Thunderbolt (E11)
  • QLogic 10G (bz/gnn) (E11)
  • CAM Target Layer (CTL) (ken) (E11)
  • Merge in-tree and manufacturer's mps and mfi drivers (E11)
  • We need an mpsutil utility, like mfiutil (E11)
  • Loader/kernel/etc automated device driver loader (E11)
  • FDT for MIPS (jc) (E11)
  • Maybe FDT for Intel (useful for passing config info into BHyVe?) (E11)
  • Xilinx/Altera IP cores (Cambridge) (E11)
  • Xen PV device drivers in GENERIC (gibbs) (E11)
  • Cache/save device probe (marcel) (E11)
  • Improvements to USB3 on non-Intel (hps) (E11)
  • 802.11n improvements (adrian) (E11)
  • Concurrent and deterministic kernel boot (E11)
  • ARMv7 (SemiHalf) (E11)
  • Crypto hardware drivers for Marvell etc (E11)
  • NetBSD dom0 (sean) (B11)
  • Xen i386 PV (mlaier) (B11)
  • BhyVe legacy device (peter) (B11), non-x86 (marcel) (B11)
  • Live migration? (B11)
  • Xen Dom0 (gibbs) (E11)
  • Xen DomU amd64 (gibbs) (E11)
  • Xen PV SMP (gibbs) (E11)
  • Xen PV i386 cleanups (gibbs) (E11)
  • Xen USB PV drivers (hps?) (E11)
  • Xen NetBack driver (gibbs) (E11)
  • Xen PCIback driver (gibbs) (E11)
  • Xen SCSI passthrough (?) (E11)
  • Xen VFS passthrough (gibbs) (E11)
  • Xen on MIPS (marcel) (E11)
  • Xen on ARM (marcel) (E11)
  • Xen on PowerPC (Marcel) (E11)
  • VirtIO drivers (greham) (E11)
  • VIMAGE merging (bz) (E11)
  • Jail management (jamie) (E11)
  • VM images produced by re@ (E11)
  • bsdinstall direct to VMs (E11)
  • Jail ←→ BHyVe migration (E11)
  • BHyVe on AMD (NetApp) (E11)
  • BHyVe auto-start and management (E11)
  • Don't do memory test in VM (E11)
  • Live filesystem resizing (jpaetzel) (E11)
  • NAND FS (raj) (B11, E11)
  • GEOM live resizing, events from below (pjd) (B11, E11)
  • High IOPS GEOM work (imp/julien) (E11)
  • More ZFS parallelization (delphij) (E11)
  • Fix tmpfs to be production ready (marcel) (E11)
  • No non-MPSAFE FS (atillio) (B11, E11)
    • SMBFS, HPFS, MWFS, NTFS, CODAFS, XFS, ReiserFS
    • Sync SMBFS with OSX (jpaetzel) (E11)
  • Range locking VFS (attilio, kib) (B11)
  • PAGs for AFS + NFS (per-GSS credentials) - suggested by rwatson (E11)
  • unionfs stress testing (marcel) (E11)
  • unionfs scalability (daichi) (E11)
  • VFS simplification (E11)
  • Integrate FUSEFS/PUFFS or similar functionality (E11)
  • More stable VFS KPI/KBI (E11)
  • HAST memsync + async (pjd) (E11)
    • direct reads
    • multiple secondary nodes
    • multi-master? (unlikely for 10)
    • capsicum sandboxing
  • 64-bit inodes (gleb) (E11)
  • VFS async VOPs (E11)
  • Environmental and fault monitoring framework (E11)
  • Static OpenPAM (“MiniPAM”) (des) (E11)
  • Userland for embedded systems (busybox-style thing?) (E11)
  • per thread credentials (mdf) (B11)
  • Transactional NFS export updates (rick) (B11)
  • CAM multipath awareness and spring cleaning (gibbs) (E11)
  • UEFI bootloader (gibbs) (E11)
  • more unified philosophy for affinity and scheduling, in particular, allowing data flow feedback to the scheduler (julian) (B11)
  • various audit improvements: per-jail, per-application, nfs server; we have gsoc patches but they need upstreaming (sson) (B11)
  • convince someone to open source their TE and put it into sys/security/mac, but no complex reference policy unlike selinux (mikek) (B11)
  • capsicum all over the place (rwatson, jonathan, sson, pjd, benl) (B11)
  • TESLA use all over the place (B11)
  • Desktop installation standars for apps (kmoore) (E11)
  • Uber-audio daemon (hps) (E11)
  • Suspend/Resume (E11)
  • Linux INOTIFY emulation for Skype etc (E11)
  • 64-bit Linux (E11)
  • Boot messages (E11)
    • all information somewhere useful (marcel) (E11)
    • Less noisy (marcel) (E11)
  • Animated boot splash + feedback (marcel) (E11)
  • Structured input/output during boot (e.g. for GELI password entry) (E11)
  • Make ports work on 10.x (autotools stuff) (erwin) (E11)
  • Options framework (bapt) (E11)
  • pkgng (bapt) (E11)
  • Package sets (erwin → ?) (E11)
  • Signed packages/sets (bapt/so) (E11)
  • Xorg updates (kwm) (E11)
  • bmake support (marcel) (E11)
  • Switchable compilers and toolchains (linimon) (E11)
  • Ports crossbuild / Qemu (stas) (E11)
  • Build ports in parallel (E11)
  • Package staging (bapt) (E11)
  • Separate build vs install (bapt) (E11)
  • one port –> multiple packages (bapt) (E11)
  • Execution-free install (jonathan) (E11)
  • Sandboxing package-flavoured things, e.g. build in a sandbox so random code can't touch FS (jonathan) (E11)
  • make update post pkgng (bapt) (E11)
  • Pointyhat-east (portmgr) (E11)
  • Pointyhat-west (portmgr) (E11)
  • Move portsmon (portmgr) (E11)
  • CDN (admins) (E11)
  • Subversion mirrors (admins) (E11)
  • Moving ports –> subversion (portmgr) (E11)
  • Proper release signing + verification (E11)
  • Doc tree –> Subversion (doceng) (E11)
  • git.freebsd.org (E11)
  • SSL certs on wiki, etc (E11)
  • svn2p4 (gordon/gibbs) (E11)
  • Mailing list archives fixed (E11)
  • NetPerf cluster new devices: SF, NetFPGA, QLogic (gnn) (E11)
  • Continuous integration tinderbox - running regression tests (dwhite) (E11)
  • ATF (test framework) (gibbs) (E11)
  • Coverity/clang emails when new errors found (E11)
  • Fix cc -m32 (obrien) (B11)
  • Large core dumps (mdf) (B11)
  • Build changes (marcel) (B11)
  • socket filters (silby) (B11)
  • ixgbe virt. iface(s) (ryan) (B11)
  • Concurrent and deterministic rc.d boot (E11)

CategoryHistorical

  • freebsd10.txt
  • Last modified: 2026/10/12 10:55
  • (external edit)