</span>
<a class="url" href="http://www.embeddedlinuxconference.com/elc_2009/sessions.html#Likely" title="CELF Embedded Linux Conference">ELC</a>,
<span class="location">San Francisco "Ubiquity"</span>,
- <abbr class="dtstart" title="20090406">Monday, April 6</abbr>
+ <abbr class="dtstart" title="20090406">Monday, April 6 2009</abbr>
<div class="description">
Nothing beats the feeling of success the first time you get a new board to boot the kernel and print out a login: prompt, but if you haven't ported Linux to a new board before then it can be daunting to know where to start.
<p>
</span>
<a class="url" href="http://www.embeddedlinuxconference.com/elc_2009/sessions.html#Williams" title="CELF Embedded Linux Conference">ELC</a>,
<span class="location">San Francisco "Ubiquity"</span>,
- <abbr class="dtstart" title="20090406">Monday, April 6</abbr>
+ <abbr class="dtstart" title="20090406">Monday, April 6 2009</abbr>
<div class="description">
After porting and maintaining the MicroBlaze kernel for a number of years, in 2008 presenter John Williams and his company PetaLogix took on a medium-sized product development project for a Japanese electronics company. The project - a real-time embedded video processing system using Xilinx FPGAs, soft CPUs and custom image processing hardware - took us out of the comfortable and esoteric world of low-level kernel hacking and off into custom hardware IP development, user space application and library programming and preparation for manufacturing and production.
<p>
</span>
<a class="url" href="https://slx.sun.com/1179275620">Kernel Conference Australia 2009</a>,
<span class="location">Brisbane, Australia</span>,
- <abbr class="dtstart" title="20090715">Wednesday 15th July</abbr>
+ <abbr class="dtstart" title="20090715">Wednesday 15th July 2009</abbr>
<div class="description">
Keynote speech from Jeff Bonwick and Bill Moore at <a href="http://au.sun.com/sunnews/events/2009/kernel/">Kernel Conference Australia 2009</a>, 15-17 July. Held at Queensland Brain Institute, University of Queensland, Australia.
</div>
<span class="summary">
Developing for non-x86 targets using QEMU
</span>
- <a class="url" href="http://www.ohiolinux.org/talks.html#QEMU">Ohio LinuxFest 2009</a>,
+ <a class="url" href="http://www.ohiolinux.org/talks.html#QEMU">Ohio LinuxFest</a>,
<span class="location">Columbus, Ohio</span>
- <abbr class="dtstart" title="20090926">Saturday September 26</abbr>
+ <abbr class="dtstart" title="20090926">Saturday September 26 2009</abbr>
<div class="description">
Emulation allows even casual hobbyist developers to build and test the software they write on multiple hardware platforms from the comfort of their own laptop. QEMU is rapidly becoming a category killer in open source emulation software, capable of not only booting a knoppix CD in a window but booting Linux systems built for arm, mips, powerpc, sparc, sh4, and more. This panel covers application vs system emulation, native vs cross compiling (and combining the two with distcc), using qemu, setting up an emulated development environment, real world scalability issues, using the amazon cloud, and building a monster server for under $3k.
</div>
</span>
<a class="url" href="http://videolectures.net/wsdm09_dean_cblirs/">Second ACM International Conference on Web Search and Data Mining</a>,
<span class="location">Barcelona</span>
- <abbr class="dtstart" title="20081019">Wed Nov. 19th</abbr>
+ <abbr class="dtstart" title="20081019">Wed Nov. 19th 2008</abbr>
<div class="description">
Building and operating large-scale information retrieval systems used by hundreds of millions of people around the world provides a number of interesting challenges. Designing such systems requires making complex design tradeoffs in a number of dimensions, including (a) the number of user queries that must be handled per second and the response latency to these requests, (b) the number and size of various corpora that are searched, (c) the latency and frequency with which documents are updated or added to the corpora, and (d) the quality and cost of the ranking algorithms that are used for retrieval.
<p>