Last week I attended BSDCan 2018 as well as the FreeBSD dev summit. That trip in addition to feedback I got both here on my blog and twitter has helped me compile a decent list of things to do. Thank you all for the feedback so far. For the sake of soliciting possibly more feedback, here is the list. Do remember that I'm employed by Intel and that if you want to recommend something there should be at least some way to tie that back for being good for Intel's product, and reputation.
Category | Task | Details |
---|---|---|
HW Feature Enabling | Intel 100GbE | Make it work well. |
Performance Monitoring | pmc/pcm | Make sure VTune works well on Intel products. |
Scalability | NUMA improvements | Make systemwide NUMA support better. I need to add more detail here. |
HW Feature Enabling | Intel Graphics | Create native Intel graphics driver. |
HW Feature Enabling | Thunderbolt 3 | https://en.wikipedia.org/wiki/Thunderbolt_(interface)#Thunderbolt_3 |
HW Feature Enabling | 3D XPoint | https://en.wikipedia.org/wiki/3D_XPoint |
HW Feature Enabling (Security) | Control-flow Enforcement Technology (CET) | https://software.intel.com/sites/default/files/managed/4d/2a/control-flow-enforcement-technology-preview.pdf |
HW Feature Enabling | Volume Management Device (VMD) | https://www.intel.com/content/www/us/en/architecture-and-technology/intel-volume-management-device-overview.html |
Scalability | inotify/fsevents equivalent. | Kqueue doesn't scale well. |
Scalability | taskqueues | This was noted at DevSummit, but I don't have details. |
Power Management | Improve framework. | Provide support for opportunistic S0iX |
Power Management | Hibernate | S4 Support |
HW Feature Enabling (Security) | MKTME Support | https://software.intel.com/sites/default/files/managed/a5/16/Multi-Key-Total-Memory-Encryption-Spec.pdf |
HW Feature Enabling (security) | TPM | Improved TPM support. Need to get more specifics |
Security/Stability | Fuzzing | Improve syzkaller |
Virtualization | Bhyve | Make something better than vmrun.sh |
Virtualization | Graphics Passthrough | VT-d |
Wireless | Improve 802.11AC stack | |
Wireless | Intel 802.11AC support | |
Performance | Decrease boot time. | parallel AP start |
Feature Enabling | eBPF verifier | |
Janitorial | Unify i386, xmd64, and x86 directories | |
? | nvme rehash | Mentioned in DevSummit, but no details. |
Networking | ALTQ Replacement | I don't even know what this means yet... |
Graphics | Help i915 drm-next-kmod work | |
Tools | AMT tools |