• If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!



This version was saved 17 years, 2 months ago View current version     Page history
Saved by 1234
on May 15, 2007 at 4:25:24 pm

(This is a wiki. See the bottom of the page for info on how to edit. If you're just adding yourself as a participant, please edit the Who's Who page)


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: BetaThetaPiCamp October 19th 2007

2006 event home page


Questions and Topics


Proposed talks for May 18 -- with speaker and time


WhenWhatSpeakerDescriptionOther possible times
9:00AMCoffee(none)Hot beverages for all, plus muffins, bagels and other members of the bread groupno! coffee now!
10:00AMx86 System Architecture Implications for Networking ApplicationsBob GilliganVyatta's take on the implications of current system architecture (hardware and kernel) for networking infrastructure applicationsany time
11:00AMLinux Driver ProjectGreg K-HHow to have your company take advantage of the kernel community to have them write and maintain a Linux driver for your devices for freeyes
12:00 NoonLunch (on your own)
1:00PMUSB in a NutshellSarah BaileyCovers 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.any time before Greg's write a Linux Device Driver talk
2:00PMHow to Manage Patches with Git and QuiltJames BottomleyIntroduction to the kernel patch management toolkit and how a subsystem maintainer uses them. Also how you can help track down regressions with git bisect.Any time that is free
3:00PMHandling asynchronous driver updates in RHEL5 and beyondJon MastersAn 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.Any time works
4:00PMA quick tour of the Linux kernel port to the ARM Processor.Deepak SaxenaLearn about porting Linux to your custom ARM deviceWhatever works out for everyone, but I might be hungover on Saturday
4:00PMAdvanced Network DriversStephen Hemmingernewer network driver features: NAPI, TSO, LRO, multiqueue, etcyes, maybe in parallel with something else.


Proposed talks for May 19 -- with speaker and time

WhenWhatSpeakerDescriptionOther possible times
9:00AMCoffee(none)Same breafast, same timeno
10:00AMUnstable API SenseEd L. Cashin, CoraidHow to get your changes into the Linux kernel: Social and technical lessons.I am pretty flexible.
11:00AMLinux in Xilinx FPGAs : A trail map of new territoryStephen Neuendorffer, Xilinx Research LabsAs 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.I am pretty flexible.
12 NoonLunch (on your own)
1:00PMWrite a real working Linux DriverGreg K-HDriver writing tutorial (longer than a regular talk)Any time that is free
4:00PMRockets, USB, and Linux, oh my!Jamey Sharp and Sarah BaileyThe 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).anytime



About the schedule


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.




Proposed talks: if you're ready to give one of these please move it to the schedule above.


MULTI-BOOT -- issues with booting multiple OSs on the same hardware.



Talks we could use but don't have



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.




What you can expect to get out of FreedomHEC


  • Understand the Linux kernel development process and learn how it differs from the "traditional" operating system driver development process.


  • Learn how to become part of the Linux kernel development community.


  • Learn how to port any existing code to the Linux kernel


  • Learn various technical bits about different parts of the Linux kernel (SCSI layer? Driver core? sysfs? USB? PCI? Network driver layer? Anything else anyone wants to learn about?)


  • learn how to properly submit code and get it accepted into the main kernel tree.


  • learn how an individual company can directly influence the development of the areas surrounding their product. For example, they can add new features to the SCSI core if they need them, and they don't have to rely on any other company to do the work for them, as long as they work with the community.


  • Realize that Linux kernel developers are easy to approach, and work directly with, no management levels are present to slow things down.


And of course:


  • a fun time.


FreedomHEC 2007 Sponsors


Sponsor links and more info.


FreedomHEC in the News


  • FreedomHEC participant Greg K-H has assembled the Linux Device Driver Kit based on the latest stable kernel. All FreedomHEC 2006 participants who requested them have received Linux DDK CDs.








Media, potential sponsors, questions: please mail Don Marti at dmarti@zgp.org or call +1 510-332-1587.


To register for 2007, please add yourself to our Who's Who page.


Driving to FreedomHEC? Want a passenger? Or want a ride? Ride Board

Skrypty php







Comments (0)

You don't have permission to comment on this page.