1 / 19

CELF Project Updates and Contract Work by Tim Bird - CELF AG Chair

This update provides an overview of CELF's contract work, including miscellaneous projects, conferences, and recent mainlining efforts. Topics covered include Linux-tiny, smem, Mem_notify, SquashFS, SMACK on TV analysis, flash filesystem testing and comparison, and DirectFB mainlining. Additionally, information is provided on Matt Mackall's maintenance work, device trees for ARM, and CELF's involvement in open source DLNA support. The update concludes with information on upcoming conferences and events.

maxinec
Download Presentation

CELF Project Updates and Contract Work by Tim Bird - CELF AG Chair

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Update on CELF Projects CELF Contract Work Tim Bird - CELF AG Chair

  2. Overview • CELF Contract Work • Miscellaneous projects • Conferences

  3. Contract Work

  4. CELF Contract Work Linux-tiny smem Mem_notify SquashFS SMACK on TV analysis Flash filesystem testing and comparison DirectFB mainlining Matt Mackall – maintainer work

  5. Linux-tiny • CELF contracted with Free-Electrons • 8 patches mainlined in Fall 2008 by Thomas Petazzoni • Some went into 2.6.27 and some into 2.6.28 • Not very many easy patches left • Size reduction of remaining patches is not very big • Makes it very hard to push them to mainline

  6. smem • Provides information about system memory usage • Reports Proportional Set Size (PSS), which accounts better for shared pages, and doesn’t lie, like RSS • Supports visualization (charts) • Written by Matt Mackall • Presented at ELC 2009 – is in good shape • See http://www.selenic.com/smem

  7. Mem_notify • Addition to cgroup system to support notification to user-space on low memory condition • Patches submitted to LKML but not really noticed by community • Some feedback was addressed, and new patch was submitted just last week

  8. SquashFS • Compressed, read-only FS • Mainlined in 2.6.29 • Was out-of-tree for years • CELF contracted author specifically to mainline it • CELF also contracted for some additional work on user-space utilities (mksquashfs) • Very good article at: • http://www.linux-mag.com/cache/7357/1.html

  9. SMACK on TV Analysis • Smack • Simple Mandatory Access Control Kernel (SMACK) • Mainlined in 2.6.25 kernel • See http://lwn.net/Articles/292291 • Seems good for embedded (low overhead) • CELF started project to evaluate TV use case • Project status: • White paper completed this week • Should show up on elinux wiki very soon

  10. Flash filesystem testing and comparison • Testing of different flash filesystems • Read/write/boot performance • Contracted with Free Electrons • Preliminary results presented at ELC 2009 • See http://tree.celinuxforum.org/CelfPubWiki/ELC2009Presentations?action=AttachFile&do=get&target=flash-filesystems.pdf • Work is continuing on automation of the tests

  11. DirectFB mainlining • DirectFB ‘Fusion’ needs support in Linux kernel • Contracted with Dennis Kropp to mainline this functionality

  12. Matt Mackall • Is now in MAINTAINERS file as an embedded Linux maintainer • Joining David Woodhouse and Paul Gortmaker • CELF pays for Matt to do miscellaneous development and advocacy for embedded Linux kernel work • This is a valuable contribution to the community

  13. Miscellaneous Projects Device Trees for ARM Device Trees is a mechanism to pass info from bootloader to kernel Supported in X86 and PPC If all platforms supported it, it could allow more uniform device drivers Also, allows for a single binary to run on multiple platforms Is a currently a hot topic Open Source DLNA support CELF held DLNA summit 2 November 2008 in the Netherlands CELF provided DLNA hardware and specs to OSS developers

  14. eLinux Wiki Site for embedded Linux developers http://elinux.org/ Very good for some technical areas Needs work in some areas Promotion Contests Elinux.org working BOF at ELC

  15. Conferences • Past • ELC Europe 2008 • ELC 2009 • Videos should be available soon • Future • ELC Europe 2009 • Japan Linux Symposium • ELC 2010 • See http://www.embeddedlinuxconference.com/

  16. ELC Europe 2009 • Grenoble, France • October 15, 16 • Speakers notified – program looks good!

  17. Japan Linux Symposium • Tokyo, Japan • October 21-23 • Linus Torvalds is speaking • Kernel Summit scheduled for October 19-20 • Status: • Speakers notified – program shaping up

  18. ELC 2010 • Current plan: • April 12-14 in San Francisco, CA, USA • Co-Located with Linux Foundation Collaboration Summit • Call for presentations should go out shortly

  19. Questions?

More Related