Your SlideShare is downloading. ×
0
slides
slides
slides
slides
slides
slides
slides
slides
slides
slides
slides
slides
slides
slides
slides
slides
slides
slides
slides
slides
slides
slides
slides
slides
slides
slides
slides
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

slides

309

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
309
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. <ul><ul><li>Best of Recent </li></ul></ul><ul><ul><li>CELF Conferences </li></ul></ul><ul><ul><li>July 25, 2008 </li></ul></ul>Tim Bird CELF Architecture Group Chair
  • 2. What is this presentation about? <ul><li>Just FYI… </li></ul><ul><li>CELF has lots of events </li></ul><ul><li>Lots of material is presented at these events </li></ul><ul><li>Unfortunately, most people don’t know about it </li></ul><ul><ul><li>Regional events in Asia are in local language </li></ul></ul><ul><ul><li>Most presentations are translated </li></ul></ul><ul><li>This is an overview of material from different events </li></ul>
  • 3. CELF events <ul><li>Embedded Linux Conference </li></ul><ul><ul><li>Worldwide (ELC) – once a year in April, in the U.S. </li></ul></ul><ul><ul><li>European (ELCE) – once a year in the fall </li></ul></ul><ul><ul><ul><li>Next one is November 6,7 in Ede, The Netherlands </li></ul></ul></ul><ul><li>Japan Jamborees (JJ) </li></ul><ul><ul><li>Every other month, in Tokyo </li></ul></ul><ul><li>Korean Technical Jamboree (KTJ) </li></ul><ul><ul><li>Periodically – probably have fourth one this fall </li></ul></ul>
  • 4. Topic areas <ul><li>Bootup Time </li></ul><ul><li>Browsers </li></ul><ul><li>Distributions </li></ul><ul><li>File Systems </li></ul><ul><li>Graphics </li></ul><ul><li>Memory Management </li></ul><ul><li>Mobile Phone </li></ul><ul><li>Power Management </li></ul><ul><li>Processor/Platform </li></ul><ul><li>RealTime </li></ul><ul><li>Security </li></ul><ul><li>Size </li></ul><ul><li>Tools </li></ul><ul><li>Tracing </li></ul><ul><li>Advice/Tips for Acting within Community </li></ul><ul><li>Advocacy </li></ul>
  • 5. Bootup Time <ul><li>Bootchart lite (lightning talk) – Shuuji Miyake (JJ16) </li></ul><ul><li>Parallelizing Linux boot on CE Devices - Vitaly Wool (ELCE07) </li></ul><ul><li>Evaluation and improvement of Bootchart - K. Yasui (JJ18) </li></ul><ul><li>TP TimeMeasure, A tool to masure application software startup time - Yoichi Yuasa (JJ19) </li></ul><ul><li>Instant Startup for Application Using Reducing Relocation Time and Rearrange Function - Min-Chan Kim (ELC08) </li></ul><ul><li>Fast Booting of Embedded Linux - Ho-Jun Park (KTJ3) </li></ul>
  • 6. Browsers <ul><li>WebKit on Linux and How It Compares to Other Open Source Engines - Holger Freyther (ELCE07) </li></ul><ul><li>Embedding a Mozilla Based Browser - Sampo Nurmentaus (ELCE07) </li></ul>
  • 7. Distributions <ul><li>The PokyLinux Distribution: Mobile GNOME at Your Fingertips - Dodji Seketeli (ELCE07) </li></ul><ul><li>Maemo Mobile Linux Platform, Current Status and Future Directions – Kate Alhola (ELC08) </li></ul><ul><li>Roll-Your-Own Linux the Easy Way with LTIB – Stuart Hughes (ELC08) </li></ul><ul><li>Building Custom Embedded Linux Distributions (using OpenEmbedded) – Matt Locke (ELC08) </li></ul><ul><li>UME - Ubuntu Mobile and Embedded - David Mandala (ELC08) </li></ul>
  • 8. File Systems <ul><li>JFFS2/YAFFS explanation and comparison of mounting time - K. Yano (JJ17) </li></ul><ul><li>Improving JFFS2 RAM Usage and Performance - Alexey Korolev (ELCE07) </li></ul><ul><li>Introduction to LogFS - Jörn Engel (ELCE07) </li></ul><ul><li>YAFFS - Wookey (ELCE07) </li></ul><ul><li>The Comparison of Flash File system performace - JFFS2, YAFFS, LogFS - Katsuki Uwatoko (JJ19) </li></ul>
  • 9. File Systems (cont.) <ul><li>AXFS: Architecture and Results – Jared Hulbert (ELC08) </li></ul><ul><li>Filesystem Support on Multi Level Cell (MLC) Flash in Open Source - Kyungmin Park (ELC08) </li></ul>
  • 10. Graphics <ul><li>Writing DirectFB gfxdriver For Your Embedded System - Takanari Hayama (ELCE07) </li></ul><ul><li>DirectFB Internals - Things You Need to Know to Write Your DirectFB gfxdriver - Takanari Hayama (ELC08) </li></ul><ul><li>Adding Framebuffer support for Freescale SoCs - York Sun (ELC08) </li></ul><ul><li>Gstreamer and OpenMAX IL: plug and play - Felipe Contreras (ELC08) </li></ul>
  • 11. Memory Management <ul><li>Asymmetric NUMA: Multiple-Memory Management For The Rest of Us – Paul Mundt (ELCE07, JJ19) </li></ul><ul><li>Implementation of Memory management method for embedded systems using CABI - Miyake (JJ18) </li></ul><ul><li>Swap usage in embedded system (Korean) - Seung-Ho Park (KTJ2) </li></ul><ul><li>Avoiding Out-Of-Memory on Embedded Linux Young-Joon Jang (KTJ2, ELC08) </li></ul><ul><li>Dependable Memory management system for Embedded Linux (Japanese) - Yamamoto (JJ20) </li></ul>
  • 12. Mobile Phone <ul><li>Development of Mobile Linux Open Platform ( Android) - Junji Kondo (JJ18, ELC08) </li></ul>GPE Phone Edition - An Open Source Software Stack for Linux Mobile Phones
  • 13. Power Management <ul><li>A Power Management Architecture For Mobile Devices - Matthew Locke (ELCE07) </li></ul><ul><li>Linux Suspend-to-Disk Objectives for Consumer Electronic Devices – Vitaly Wool (ELCE07) </li></ul><ul><li>Linux Clock Management Framework - Siarhei Yermalayeu (ELCE07) </li></ul><ul><li>A Dynamic Voltage and Current Control Interface for the Linux Kernel – Liam Girdwood (ELC08) </li></ul>
  • 14. Power Management (cont.) <ul><li>Power Management Quality of Service and How You Could Use it in Your Embedded Application – Mark Gross (ELC08) </li></ul><ul><li>Building Blocks for Embedded Power Management – Kevin Hillman (ELC08) </li></ul><ul><li>Linux System Power Management on OMAP3430 - Richard Woodruff (ELC08) </li></ul>
  • 15. Processor/Platform <ul><li>CELL BE - H. Machida (ELCE07) </li></ul><ul><li>ARM procedure call standard – Hee Seo (KTJ2) </li></ul>
  • 16. RealTime <ul><li>Recent new Features in NPTL - Hiroki Kumagai (JJ16) </li></ul><ul><ul><li>Covers priority inheritance mutexes </li></ul></ul><ul><li>CABI, CPU Resource Allocator development status - Y. Yuasa (JJ17) </li></ul><ul><li>Status Overview of Real-Time – Thomas Gleixner (ELCE07) </li></ul><ul><li>RT Patch for Cell EB - Patch Status and Performance Measurements - Tsutomu Owa (ELCE07) </li></ul><ul><li>Using Real-Time Linux - Klaas van Gend (ELC08) </li></ul><ul><li>Real-Time Virtualization Solutions for Linux - A Comparison of Strategies - Nicholas McGuire (ELC08) </li></ul><ul><li>Adventures In Real-Time Performance Tuning - Frank Rowand (ELC08) </li></ul><ul><li>The Completely Fair Scheduler - Thomas Gleixner (KTJ3) </li></ul><ul><li>Designing a Realtime System with MV Linux- Seung-Ryong Kwon (KTJ3) </li></ul>
  • 17. Security <ul><li>Knoppix 5.1.1 for Trusted Computing Geeks - K.Suzaki (JJ17) </li></ul><ul><li>Trusted Secure Isolation For Embedded Linux – Hadi Nahari (ELCE07) </li></ul><ul><li>Development of Embedded SELinu - Yuichi Nakamura (JJ18, ELC08) </li></ul><ul><li>Performance evaluation of Secure OS using LSM - Naoto Matsuda (JJ18) </li></ul><ul><li>Recent Security Features and Issues in Embedded Systems - KaiGai Kohei (ELC08) </li></ul>
  • 18. Security (cont.) <ul><li>Avoiding Web Application Flaws in Embedded Devices – Jake Edge (ELC08) </li></ul><ul><li>How to Analyze Your Linux's Behavior with TOMOYO Linux - Kentaro Takeda (ELC08) </li></ul>
  • 19. Size <ul><li>Compressed Cache – (JJ16) </li></ul><ul><li>Linux-tiny update – Satoru Ueda (for Tim Bird) (JJ17) </li></ul><ul><li>Linux Tiny - The Diet Must Go On – Michael Opdenacker (ELCE07) </li></ul><ul><li>Compressed Swap Solution for Embedded Linux - Alexander Belyakov (ELC08) </li></ul><ul><li>Kernel Size Report, and Bloatwatch Update – Matt Mackall (ELC08) </li></ul><ul><li>Linux Tiny - Penguin Weight Watchers – Thomas Petazzoni (ELC08) </li></ul>
  • 20. Tools <ul><li>TimeDoctor - Francois Audeon (ELCE07) </li></ul><ul><li>Using a JTAG for Linux Driver Debugging – Mike Anderson (ELC08) </li></ul><ul><li>How GCC Works, An Embedded Engineer's Perspective – Gene Sally (ELC08) </li></ul><ul><li>Embedded Linux Development with Eclipse - JT Thomas (ELC08) </li></ul><ul><li>Scratch Box on cross compile environment (Japanese) – Kobayashi (JJ20) </li></ul><ul><li>Scratch Box on cross compile environment - part 2 (Japanese) – Fuse (JJ21) </li></ul>
  • 21. Tracing <ul><li>KFT on PPC – Tsutomu Owa (JJ16) </li></ul><ul><li>OProfile porting on MIPS architecture - Takehiko Nagano (JJ16) </li></ul><ul><li>Episodes of LKST for Embedded Linux Systems - Hirohisa Iijima (ELC08) </li></ul><ul><li>Function-Call Backtracing based on MIPS architecture Linux System - Jong-Sung Kim (KTJ3) </li></ul>
  • 22. Tutorials/ Development tips <ul><li>Dynamic Linking 3 – Tetsuyuki Kobayashi (JJ16) </li></ul><ul><li>Learning Kernel Hacking from clever people – Hugh Blemings (ELC08) </li></ul>
  • 23. Advice/Tips for Acting within Community <ul><li>To Go Along with Community – Shibata (3-JJ17) (4-JJ18) </li></ul><ul><li>Experiences Posting Patches to the Community - Nakamura (JJ16) </li></ul><ul><li>Free Software, Licensing and Business Processes - Shane Martin Coughlan (ELCE07) </li></ul><ul><li>Methods to Protect Proprietary Components in Device Drivers – Matt Porter (ELCE07) </li></ul><ul><li>From the world of Community David Woodhouse (JJ19, KTJ2) </li></ul><ul><li>The Relationship Between kernel.org Development and the Use of Linux for Embedded Applications  - Andrew Morton (ELC08) </li></ul>
  • 24. Advice/Tips for Acting within Community (cont.) <ul><li>Appropriate Community Practices: Social and Technical Advice - Deepak Saxena (ELC08) </li></ul><ul><li>The Discrimination Method of GPL License Violation on Embedded Products - Kyung-Ae Kim (KTJ3) </li></ul>
  • 25. Advocacy <ul><li>Advantage of Linux for use of Embedded systems (JJ18) </li></ul>
  • 26. Guidelines <ul><li>Check eLinux.org past events periodically </li></ul><ul><ul><li>Follow links to events </li></ul></ul><ul><ul><li>Look for interesting stuff </li></ul></ul><ul><li>If information (presentation or translation) is missing, ask about it on celinux-dev@tree.celinuxforum.org </li></ul><ul><li>If you are really kind, try to see if it’s already linked to from an appropriate area on eLinux.org </li></ul><ul><ul><li>If not, link it! </li></ul></ul><ul><ul><li>(You have my permission) </li></ul></ul>
  • 27. That’s all

×