%% Linux Kernel Summit "HP Kernel Wishlist" Talk, 25 June 2002 %% Copyright 2002 Bdale Garbee . All Rights Reserved. %% %% Define the fonts we will use %% %deffont "standard" tfont "Arial.ttf" %deffont "typewriter" tfont "Times_New_Roman.ttf" %deffont "fixed" xfont "terminal" %% %% Default settings for special lines %% %default 1 leftfill, fore "black", back "white", bimage "background.bmp" %default 2 size 7, vgap 10, prefix " ", font "standard" %default 3 size 2, bar "gray70", vgap 10 %default 4 size 5, vgap 30, font "standard" %% %% Default settings for indented lines %% %tab 1 size 5, vgap 40, prefix " ", icon box "green" 50 %tab 2 size 4, vgap 40, prefix " ", icon arc "red" 50 %tab 3 size 3, vgap 40, prefix " ", icon delta3 "blue" 40 %% %%%%%%%%%%%%%%%%%% %page %nodefault, font "standard", fore "black", back "white", bimage "background.bmp" %center HP Linux Kernel Wishlist %size 6 Bdale Garbee Debian Project Leader bdale@gag.com bdale@hp.com bdale@debian.org %size 5 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Things HP Cares About SCSI subsystem improvement Detect LUNs using SCSI 3 REPORT LUN on devices that support it A /proc interface to trigger LUN discovery on specific targets Support for large LUN counts (>1024) Redesign of SCSI error handling Better support for failover and load balancing Large system support Multiple PCI segment support (systems with >256 PCI busses need PCI segments/domains) Discontiguous memory (we don't do ccNUMA'ish things (yet), but our large systems contain HP chipsets that have certain memory layout requirements) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page More Things HP Cares About Carrier Grade Linux features hotplug support make PCMCIA work more like other devices handling IDE devices that get removed and reinserted union filesystem stability of device naming config / build / binary module hell %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Debian Issues %center Is Debian violating our Social Contract... by including the Linux kernel in main? %leftfill %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %page Debian Issues Confusion about the spirit of the license they are using drivers/atm/fore200e_firmware_copyright DFSG violations, which make the kernel sources non-free drivers/net/tokenring/smctr_firmware.h drivers/net/acenic_firmware.h drivers/net/dgrs_firmware.c drivers/usb/dabfirmware.h Rub our noses in it... drivers/net/starfire_firmware.pl