HackAthonTopics
HackAthon on the 23C3, 27th - 30th December, Berlin.
This is a coordination page of the participating developers. Do not add topics unless you are prepared to join us and actually do the work.
Tasks we will work on
1:1 Threading LwpUserland
import sound infrastructure changes
use new installer
Possible tasks
All this seems very much like the ProjectsPage. This needs to be merged.
infrastructure:
bring in PCI bridging code from FreeBSD
Linuxulator update
Xen Support
Sync our PCI code as much as possible with FreeBSD's to take advantage of power saving stuff.
Import NetBSD's kauth implementation.
amd64 support
fix gcc4.1
fix APIC_IO on SMP
import FreeBSD's cpufreq and powerd
import nsswitch code and maybe nssldap -- import is the wrong word. we don't do dynamic binaries in /bin, so we need to have a nssd and libc communicating.
integrate the new (lua-based) installer
Performance:
Automated benchmark scripts so we can track performance over time.
What values do we want to benchmark?
As much as we can. I guess that we could use http://bulk.fefe.de/scalability/ as basis and create some macro benchmarks from there.
SYSENTER/SYSEXIT
HPET
anticipatory disk scheduler
NetBSD's relcache -- NIH. We have resident(1), which is supposed to be better.
Kernel profiling and performance optimizations Networking:
bring in RSTP support changes to if_bridge.c from FreeBSD
FS:
LFS
XFS
tmpfs
userland filesystem support (possibly using caps?) (puffs from NetBSD?) (FUSE from FreeBSD/Csaba Henk?)
v9fs support, i have read somewhere that the people that did the linux implementation could agree on licensing it as BSD if needed. Not sure this still applies.
ZFS
squashfs