comparison ols/2008/index.html @ 104:7bcba6e2acc3

OLS papers are up to 2009 now.
author Rob Landley <rob@landley.net>
date Fri, 01 Jan 2010 04:54:13 -0600
parents 2df5e5719a48
children
comparison
equal deleted inserted replaced
103:d00b5e91cba8 104:7bcba6e2acc3
1 <html> 1 <html>
2 <title>Ottawa Linux Symposium (OLS) papers for 2008</title> 2 <title>Ottawa Linux Symposium (OLS) papers for 2008</title>
3 <body> 3 <body>
4 4
5 <p><a href=http://free-electrons.com/pub/video/2008/ols/>Additional videos 5 <p><a href=http://free-electrons.com/pub/video/2008/ols/>Additional videos
6 are available</a>, including tutorial and BOF sessions for which no 6 are available</a> (<a href=http://linux.dell.com/files/presentations/Ottawa_Linux_Symposium_2008/>and more</a>), including tutorial and BOF sessions for which no
7 paper was required.</p> 7 paper was required.</p>
8 8
9 <h2><a href="ols2008v1-pages-9-18.pdf">x86 Network Booting: Integrating gPXE and PXELINUX</a> - <b>H. Peter Anvin</b></h2> 9 <h2><a href="ols2008v1-pages-9-18.pdf">x86 Network Booting: Integrating gPXE and PXELINUX</a> - <b>H. Peter Anvin</b></h2>
10 <p>History of network booting (TFTP/BOOTP and NBI predated PXE, which is
11 the network booting standard published by Intel in 1997 and supported by
12 most BIOSes today). History of SYSLINUX (contains PXELINUX) and Etherboot
13 (precursor to gPXE).</p>
14
15 <p>PXE has three parts. The first two (some low-level base code, and a network
16 driver) are saved in the firmware. They fetch a "Network Boot Program" (NBP),
17 from the network, which is a small loader which can call the network driver
18 out of the firmware to load the rest of the operating system. Using gPXE with
19 PXELINUX generally means using gPXE to provide the base code and network driver
20 in the firmware (for use with things like OpenBios), and loading PXELINUX to
21 act as an NBP.</p>
22
23 <p>Ends with issues related to two projects working together.</P>
24
10 <h2><a href="ols2008v1-pages-19-30.pdf">Keeping the Linux Kernel Honest</a> - <b>Kamalesh Babulal, Balbir Singh</b></h2> 25 <h2><a href="ols2008v1-pages-19-30.pdf">Keeping the Linux Kernel Honest</a> - <b>Kamalesh Babulal, Balbir Singh</b></h2>
26
27 <p>Automated testing for the Linux kernel. Linux Test Project,
28 Fault Injection Framework, IBM's proprietary "Automated Build And Test" server,
29 etc.</p>
30
11 <h2><a href="ols2008v1-pages-31-38.pdf">Korset: Automated, Zero False-Alarm Intrusion Detection for Linux</a> - <b>Ohad Ben-Cohen, Avishai Wool</b></h2> 31 <h2><a href="ols2008v1-pages-31-38.pdf">Korset: Automated, Zero False-Alarm Intrusion Detection for Linux</a> - <b>Ohad Ben-Cohen, Avishai Wool</b></h2>
32
33 <p>An open source project that uses static analysis to construct a model
34 of application behavior (control flow graphs).</p>
35
36 <p>[Some significant oversimplifications in this one. As far as I can tell,
37 "it interprets Javascript" would count as "self modifying code". Being
38 written in something like Python would fundamentally invalidate the assumptions
39 too. The technique is aimed at non-kernel C code that doesn't implement
40 an interpreter for another language.]
41
12 <h2><a href="ols2008v1-pages-39-52.pdf">Suspend-to-RAM in Linux</a> - <b>Len Brown, Rafael J. Wysocki</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-len-brown-and-rafael-wysocki-suspend-to-ram.ogg>video</a>)</h2> 42 <h2><a href="ols2008v1-pages-39-52.pdf">Suspend-to-RAM in Linux</a> - <b>Len Brown, Rafael J. Wysocki</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-len-brown-and-rafael-wysocki-suspend-to-ram.ogg>video</a>)</h2>
13 <h2><a href="ols2008v1-pages-53-62.pdf">Systems Monitoring Shootout</a> - <b>K. Buytaert, T. De Cooman, F. Deschamps, B. Verwilst</b></h2> 43 <h2><a href="ols2008v1-pages-53-62.pdf">Systems Monitoring Shootout</a> - <b>K. Buytaert, T. De Cooman, F. Deschamps, B. Verwilst</b></h2>
14 <h2><a href="ols2008v1-pages-63-76.pdf">Virtualization of Linux servers</a> - <b>F.L. Camargos, G. Girard, B. des Ligneris</b></h2> 44 <h2><a href="ols2008v1-pages-63-76.pdf">Virtualization of Linux servers</a> - <b>F.L. Camargos, G. Girard, B. des Ligneris</b></h2>
15 <h2><a href="ols2008v1-pages-77-84.pdf">MondoRescue: a GPL Disaster Recovery Solution</a> - <b>Bruno Cornec</b></h2> 45 <h2><a href="ols2008v1-pages-77-84.pdf">MondoRescue: a GPL Disaster Recovery Solution</a> - <b>Bruno Cornec</b></h2>
16 <h2><a href="ols2008v1-pages-85-100.pdf">The Corosync Cluster Engine</a> - <b>Steven C. Dake</b></h2> 46 <h2><a href="ols2008v1-pages-85-100.pdf">The Corosync Cluster Engine</a> - <b>Steven C. Dake</b></h2>
17 <h2><a href="ols2008v1-pages-101-106.pdf">LTTng: Tracing across execution layers, from the Hypervisor to user-space</a> - <b></b></h2> 47 <h2><a href="ols2008v1-pages-101-106.pdf">LTTng: Tracing across execution layers, from the Hypervisor to user-space</a> - <b></b></h2>
18 <h2><a href="ols2008v1-pages-107-112.pdf">Getting the Bits Out: Fedora MirrorManager</a> - <b>Matt Domsch</b></h2> 48 <h2><a href="ols2008v1-pages-107-112.pdf">Getting the Bits Out: Fedora MirrorManager</a> - <b>Matt Domsch</b> (<a href=http://linux.dell.com/files/presentations/Ottawa_Linux_Symposium_2008/mirrormanager.mp4>video</a>, <a href=http://linux.dell.com/files/presentations/Ottawa_Linux_Symposium_2008/mirrormanager.odp>slides</a>)</h2>
19 <h2><a href="ols2008v1-pages-113-122.pdf">Applying Green Computing to clusters and the data center</a> - <b>Andre Kerstens, Steven A. DuChene</b></h2> 49 <h2><a href="ols2008v1-pages-113-122.pdf">Applying Green Computing to clusters and the data center</a> - <b>Andre Kerstens, Steven A. DuChene</b></h2>
20 <h2><a href="ols2008v1-pages-123-128.pdf">Introduction to Web Application Security Flaws</a> - <b>Jake Edge</b></h2> 50 <h2><a href="ols2008v1-pages-123-128.pdf">Introduction to Web Application Security Flaws</a> - <b>Jake Edge</b></h2>
21 <h2><a href="ols2008v1-pages-129-134.pdf">Around the Linux File System World in 45 minutes</a> - <b>Steve French</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-steve-french-linux-filesystems.ogg>video</a>)</h2> 51 <h2><a href="ols2008v1-pages-129-134.pdf">Around the Linux File System World in 45 minutes</a> - <b>Steve French</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-steve-french-linux-filesystems.ogg>video</a>)</h2>
22 <h2><a href="ols2008v1-pages-135-136.pdf">Peace, Love, and Rockets!</a> - <b>Bdale Garbee</b></h2> 52 <h2><a href="ols2008v1-pages-135-136.pdf">Peace, Love, and Rockets!</a> - <b>Bdale Garbee</b></h2>
23 <h2><a href="ols2008v1-pages-137-142.pdf">Secondary Arches, enabling Fedora to run everywhere</a> - <b>Dennis Gilmore</b></h2> 53 <h2><a href="ols2008v1-pages-137-142.pdf">Secondary Arches, enabling Fedora to run everywhere</a> - <b>Dennis Gilmore</b> (<a href=http://linux.dell.com/files/presentations/Ottawa_Linux_Symposium_2008/secondaryarches.ogg>video</a>, <a href=http://linux.dell.com/files/presentations/Ottawa_Linux_Symposium_2008/secondaryarches.odp>slides</a>)</h2>
24 <h2><a href="ols2008v1-pages-143-150.pdf">Application Testing under Realtime Linux</a> - <b>Luis Claudio R. Goncalves, Arnaldo Carvalho de Melo</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-luis-claudio-goncalves-application-testing.ogg>video</a>)</h2> 54 <h2><a href="ols2008v1-pages-143-150.pdf">Application Testing under Realtime Linux</a> - <b>Luis Claudio R. Goncalves, Arnaldo Carvalho de Melo</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-luis-claudio-goncalves-application-testing.ogg>video</a>)</h2>
25 <h2><a href="ols2008v1-pages-151-162.pdf">IO Containment</a> - <b>Naveen Gupta</b></h2> 55 <h2><a href="ols2008v1-pages-151-162.pdf">IO Containment</a> - <b>Naveen Gupta</b></h2>
26 <h2><a href="ols2008v1-pages-163-172.pdf">Linux Capabilities: making them work</a> - <b>Serge E. Hallyn, Andrew G. Morgan</b></h2> 56 <h2><a href="ols2008v1-pages-163-172.pdf">Linux Capabilities: making them work</a> - <b>Serge E. Hallyn, Andrew G. Morgan</b></h2>
27 <h2><a href="ols2008v1-pages-173-182.pdf">Issues in Linux Mirroring: Or, BitTorrent Considered Harmful</a> - <b></b></h2> 57 <h2><a href="ols2008v1-pages-173-182.pdf">Issues in Linux Mirroring: Or, BitTorrent Considered Harmful</a> - <b>John Hawley</b></h2>
28 <h2><a href="ols2008v1-pages-183-192.pdf">Linux, Open Source, and System Bring-up Tools</a> - <b>Tim Hockin</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-tim-hockin-bringup-tools.ogg>video</a>)</h2> 58 <h2><a href="ols2008v1-pages-183-192.pdf">Linux, Open Source, and System Bring-up Tools</a> - <b>Tim Hockin</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-tim-hockin-bringup-tools.ogg>video</a>)</h2>
29 <h2><a href="ols2008v1-pages-193-196.pdf">Audio streaming over Bluetooth</a> - <b>Marcel Holtmann</b></h2> 59 <h2><a href="ols2008v1-pages-193-196.pdf">Audio streaming over Bluetooth</a> - <b>Marcel Holtmann</b></h2>
30 <h2><a href="ols2008v1-pages-197-210.pdf">Cloud Computing: Coming out of the fog</a> - <b>Gerrit Huizenga</b></h2> 60 <h2><a href="ols2008v1-pages-197-210.pdf">Cloud Computing: Coming out of the fog</a> - <b>Gerrit Huizenga</b></h2>
31 <h2><a href="ols2008v1-pages-211-218.pdf">Introducing the Advance XIP File System</a> - <b>Jared Hulbert</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-jared-hulbert-xip-filesystem.ogg>video</a>)</h2> 61 <h2><a href="ols2008v1-pages-211-218.pdf">Introducing the Advance XIP File System</a> - <b>Jared Hulbert</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-jared-hulbert-xip-filesystem.ogg>video</a>)</h2>
32 <h2><a href="ols2008v1-pages-219-228.pdf">Low Power MPEG4 Player</a> - <b>J.-Y. Hwang, J.-H. Kim, J.-H Kim</b></h2> 62 <h2><a href="ols2008v1-pages-219-228.pdf">Low Power MPEG4 Player</a> - <b>J.-Y. Hwang, J.-H. Kim, J.-H Kim</b></h2>
37 <h2><a href="ols2008v1-pages-275-284.pdf">Bazillions of Pages</a> - <b>Christoph Lameter</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-christoph-lameter-memory-management.ogg>video</a>)</h2> 67 <h2><a href="ols2008v1-pages-275-284.pdf">Bazillions of Pages</a> - <b>Christoph Lameter</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-christoph-lameter-memory-management.ogg>video</a>)</h2>
38 68
39 <h2><a href="ols2008v2-pages-7-18.pdf">Where Linux Kernel Documentation Hides</a> - <b>Rob Landley</b></h2> 69 <h2><a href="ols2008v2-pages-7-18.pdf">Where Linux Kernel Documentation Hides</a> - <b>Rob Landley</b></h2>
40 <h2><a href="ols2008v2-pages-19-26.pdf">Tux meets Radar O'Reilly -- Linux in military telecom</a> - <b>Grant Likely, Shawn Bienert</b></h2> 70 <h2><a href="ols2008v2-pages-19-26.pdf">Tux meets Radar O'Reilly -- Linux in military telecom</a> - <b>Grant Likely, Shawn Bienert</b></h2>
41 <h2><a href="ols2008v2-pages-27-38.pdf">A Symphony of Flavours: Using the device tree to describe embedded hardware</a> - <b>Grant Likely, Josh Boyer</b></h2> 71 <h2><a href="ols2008v2-pages-27-38.pdf">A Symphony of Flavours: Using the device tree to describe embedded hardware</a> - <b>Grant Likely, Josh Boyer</b></h2>
42 <h2><a href="ols2008v2-pages-39-46.pdf">Tux on the Air: The State of Linux Wireless Networking</a> - <b>John W. Linville</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-john-linville-linux-wireless.ogg></h2> 72 <h2><a href="ols2008v2-pages-39-46.pdf">Tux on the Air: The State of Linux Wireless Networking</a> - <b>John W. Linville</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-john-linville-linux-wireless.ogg>video</a>)</h2>
43 <h2><a href="ols2008v2-pages-47-56.pdf">AUGEAS -- a configuration API</a> - <b>David Lutterkort</b></h2> 73 <h2><a href="ols2008v2-pages-47-56.pdf">AUGEAS -- a configuration API</a> - <b>David Lutterkort</b></h2>
44 <h2><a href="ols2008v2-pages-57-66.pdf">`Real Time' vs. `Real Fast': How to Choose?</a> - <b>Paul E. McKenney</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-paul-mckenney-real-time-vs-real-fast.ogg>video</a>)</h2> 74 <h2><a href="ols2008v2-pages-57-66.pdf">`Real Time' vs. `Real Fast': How to Choose?</a> - <b>Paul E. McKenney</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-paul-mckenney-real-time-vs-real-fast.ogg>video</a>)</h2>
45 <h2><a href="ols2008v2-pages-67-74.pdf">If I turn this knob... what happens?</a> - <b>Arnaldo Carvalho de Melo</b></h2> 75 <h2><a href="ols2008v2-pages-67-74.pdf">If I turn this knob... what happens?</a> - <b>Arnaldo Carvalho de Melo</b></h2>
46 <h2><a href="ols2008v2-pages-75-84.pdf">Performance Inspector Tools with INstruction Tracing and Per-Thread/Function Profiling</a> - <b>M. Milenkovic, S. T. Jones, F. Levine, E. Pineda</b></h2> 76 <h2><a href="ols2008v2-pages-75-84.pdf">Performance Inspector Tools with INstruction Tracing and Per-Thread/Function Profiling</a> - <b>M. Milenkovic, S. T. Jones, F. Levine, E. Pineda</b></h2>
47 <h2><a href="ols2008v2-pages-85-90.pdf">Containers checkpointing and live migration</a> - <b>A. Mirkin, A. Kuznetsov, K. Kolyshkin</b></h2> 77 <h2><a href="ols2008v2-pages-85-90.pdf">Containers checkpointing and live migration</a> - <b>A. Mirkin, A. Kuznetsov, K. Kolyshkin</b></h2>
58 <h2><a href="ols2008v2-pages-187-198.pdf">Energy-aware task and interrupt management in Linux</a> - <b>V. Srinivasan, G. Shenoy, D. Sarma, S. Vaddagiri, V. Pallipadi</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-vaidyanathan-srinivasan-energy-aware.ogg>video</a>)</h2> 88 <h2><a href="ols2008v2-pages-187-198.pdf">Energy-aware task and interrupt management in Linux</a> - <b>V. Srinivasan, G. Shenoy, D. Sarma, S. Vaddagiri, V. Pallipadi</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-vaidyanathan-srinivasan-energy-aware.ogg>video</a>)</h2>
59 <h2><a href="ols2008v2-pages-199-204.pdf">Choosing an application framework for your Linux mobile device</a> - <b>Shreyas Srinivasan, Phaneendra Kumar</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-shreyas-srinivasan-application-frameworks.ogg>video</a>)</h2> 89 <h2><a href="ols2008v2-pages-199-204.pdf">Choosing an application framework for your Linux mobile device</a> - <b>Shreyas Srinivasan, Phaneendra Kumar</b> (<a href=http://free-electrons.com/pub/video/2008/ols/ols2008-shreyas-srinivasan-application-frameworks.ogg>video</a>)</h2>
60 <h2><a href="ols2008v2-pages-205-214.pdf">SCSI Fault Injection Test</a> - <b>Kenichi Tanaka</b></h2> 90 <h2><a href="ols2008v2-pages-205-214.pdf">SCSI Fault Injection Test</a> - <b>Kenichi Tanaka</b></h2>
61 <h2><a href="ols2008v2-pages-215-226.pdf">A Survey of Virtualization Workloads</a> - <b>A. Theurer, K. Rister, S. Dobbelstein</b></h2> 91 <h2><a href="ols2008v2-pages-215-226.pdf">A Survey of Virtualization Workloads</a> - <b>A. Theurer, K. Rister, S. Dobbelstein</b></h2>
62 <h2><a href="ols2008v2-pages-227-234.pdf">Thermal Management in User Space</a> - <b>Sujith Thomas</b></h2> 92 <h2><a href="ols2008v2-pages-227-234.pdf">Thermal Management in User Space</a> - <b>Sujith Thomas</b></h2>
63 <h2><a href="ols2008v2-pages-235-244.pdf">A Model for Sustainable Student Involvement in Community Open Source</a> - <b>Chris Tyler</b></h2> 93 <h2><a href="ols2008v2-pages-235-244.pdf">A Model for Sustainable Student Involvement in Community Open Source</a> - <b>Chris Tyler</b> (<a href=http://linux.dell.com/files/presentations/Ottawa_Linux_Symposium_2008/students.mp4>video</a>, <a href=http://linux.dell.com/files/presentations/Ottawa_Linux_Symposium_2008/opensource-seneca-ols2008.odp>slides</a>)</h2>
64 <h2><a href="ols2008v2-pages-245-254.pdf">A Runtime Code Modification Method for Application Programs</a> - <b>Kazuhiro Yamato</b></h2> 94 <h2><a href="ols2008v2-pages-245-254.pdf">A Runtime Code Modification Method for Application Programs</a> - <b>Kazuhiro Yamato</b></h2>
65 <h2><a href="ols2008v2-pages-255-260.pdf">SynergyFS: A Stackable File System Creating Synergies between Heterogeneous Storage Devices</a> - <b>Keun Soo Yim</b></h2> 95 <h2><a href="ols2008v2-pages-255-260.pdf">SynergyFS: A Stackable File System Creating Synergies between Heterogeneous Storage Devices</a> - <b>Keun Soo Yim</b></h2>
66 <h2><a href="ols2008v2-pages-261-267.pdf">Live Migration with Pass-through Device for Linux VM</a> - <b>Edwin Zhai</b></h2> 96 <h2><a href="ols2008v2-pages-261-267.pdf">Live Migration with Pass-through Device for Linux VM</a> - <b>Edwin Zhai</b></h2>
67 97
98 <hr>
99 <h1>Tutorials (no papers)</h1>
100
101 <h2>Automating the Generation of Kickstart Files (<a href=http://linux.dell.com/files/presentations/Ottawa_Linux_Symposium_2008/kickstart.ogg>video</a>)</h2>
102 <h2>Creating your own Fedora-based distribution - <b>Jesse Barnes</b> (<a href=http://linux.dell.com/files/presentations/Ottawa_Linux_Symposium_2008/ols-distro-tutorial.mp4>video</a>, <a href=http://linux.dell.com/files/presentations/Ottawa_Linux_Symposium_2008/ols-distro-tutorial.odp>slides</a>)</h2>
103
68 </body> 104 </body>
69 </html> 105 </html>