Who: Hardware engineers, driver developers, you. Please add yourself to our Who's Who page
What: High-intensity learning, networking and taking-back-the-PC-industry unconference
Where: Holiday Inn LA City Center, Los Angeles, California, USA. (Hotel site)
When: May 18-19, 2007
Why: Take control of your own destiny and make your hardware valuable to the growing Linux market.
FreedomHEC is the hardware unconference where you'll learn how easy it is to make your hardware compatible with free, open source operating systems such as Linux, and available to new markets such as servers, next-generation entertainment devices, and more.
FreedomHEC is the conference where hardware vendors looking for a cost-effective Linux driver strategy can meet Linux driver experts.
FreedomHEC is held immediately before or after Microsoft's WinHEC, so that our attendees can schedule one trip.
Get answers on everything from kernel data structures to the fine points of licensing. Discover how participating in the Linux process is fast and simple, how the development process works, and where to get started.
Update:
2006 event home page
When | What | Speaker | Description |
9:00AM | Coffee | (none) | Hot beverages for all, plus muffins, bagels and other members of the bread group |
9:30AM | Linux IP Routers | Bob Gilligan | Vyatta's take on the implications of current system architecture (hardware and kernel) for networking infrastructure applications |
10:00PM | USB in a Nutshell | Sarah Bailey | Covers the basics of USB, the current Linux USB filesystem, usbfs, and the user-land USB library, libusb. I'll also talk about my work on usbfs2, the replacement for usbfs and libusb. |
11:00AM | Linux Driver Project | Greg K-H | How to have your company take advantage of the kernel community to have them write and maintain a Linux driver for your devices for free |
12:00 Noon | Lunch (on your own) | ||
2:00PM | How to Manage Patches with Git and Quilt | James Bottomley | Introduction to the kernel patch management toolkit and how a subsystem maintainer uses them. Also how you can help track down regressions with git bisect. |
3:30PM | Handling asynchronous driver updates in RHEL5 and beyond | Jon Masters | An overview of some of the work we're doing at Red Hat on driver updates (adding drivers to the Linux kernel post-install) and where this is headed. I'll try to keep this non-vendor specific as much as possible, stealing my slides from the Red Hat Summit as a starting point. |
4:30PM | A quick tour of the Linux kernel port to the ARM Processor. | Deepak Saxena | Learn about porting Linux to your custom ARM device |
5:30PM | Advanced Network Drivers | Stephen Hemminger | newer network driver features: NAPI, TSO, LRO, multiqueue, etc |
When | What | Speaker | Description |
9:00AM | Unstable API Sense | Ed L. Cashin, Coraid | How to get your changes into the Linux kernel: Social and technical lessons. |
9:45AM | |||
10:45AM | Rockets, USB, and Linux, oh my! | Jamey Sharp, Sarah Bailey, and Andrew Greenberg | The Portland State Aerospace Society designs, builds, and launches amateur rockets with a Linux flight computer. We'll talk about PSAS' open software/hardware design process, dealing with real-time constraints with Linux, and our crazy new communications bus (USB). |
12:00PM | Linux in Xilinx FPGAs : A trail map of new territory | Stephen Neuendorffer, Xilinx Research Labs | As FPGAs become a larger part of many systems, processors running Linux are increasingly embedded into FPGA designs. An introduction to the (likely unfamiliar) world of FPGA architecture and tools from an embedded processing perspective. |
1:00PM | Lunch (on your own) | ||
2:00PM | Write a real working Linux Driver | Greg K-H | Driver writing tutorial (longer than a regular talk) |
4:00PM | State of the Desktop | Jamey Sharp | History and future of the X Window System |
We'll plan to open up for coffee, Continental breakfast, and meet-and-greet at 9am, then do a conference introduction and put the schedule up on the whiteboard at 9:30, then get started with the first session at 10am. On the following day, we'll get started around the same time. Please plan to join us for a semi-organized group dinner after the unconference the first day.
Remember, it's an "unconference", so the final schedule is up to you and the other participants.
MULTI-BOOT -- issues with booting multiple OSs on the same hardware.
Power management: What infrastructure is available in the kernel for using devices' power management capabilities, and examples of how to make a driver power-management-friendly.
Please add suggested topics here.
And of course:
Media, potential sponsors, questions: please mail Don Marti at dmarti@zgp.org or call +1 510-332-1587.