CELF Project and Conference Information Tim Bird CELF Architecture Group Chair.

Slides:



Advertisements
Similar presentations
Brief Updates on the e-NGAS Implementation in the CO.
Advertisements

WHAT IS ANDROID? A Software platform and operating system for mobile. Based on the Linux kernel. Android was found way back in It was developed.
Linux on commodity network H/W Josh Parsons LUGOD talk August 15 th 2005.
RACTrac Enhancements: A Discussion with the RACTrac-Compatible Vendor Community Elizabeth Baskett, Senior Associate Director, Policy, AHA Katie Christensen,
Lab 4 Department of Computer Science and Information Engineering National Taiwan University Lab4 - Bootloader 2014/10/14/ 13 1.
Characteristics of Realtime and Embedded Systems Chapter 1 6/10/20151.
Budget Prep Budget Prep Dates Budgets will be released mid-May Budgets will be due to the Budget Office on June 18 th Budget will be finalized and.
CUMC IRB Investigator Meeting Status of the IRB January 18, 2005.
IPC Revision Management (IPCRM) Project 47th session of the IPC Committee of Experts Geneva April 17, 2015 Patrick Fiévet Head of IT Systems Section.
Introduction to Electronic NIH Grant Submissions NIH and Grants.gov February, 2006.
6 th Annual Focus Users’ Conference Texas Reporting Presented by: Bethany Heslam.
 Contents 1.Introduction about operating system. 2. What is 32 bit and 64 bit operating system. 3. File systems. 4. Minimum requirement for Windows 7.
Embedded Linux BOF Tim Bird Sony Corporation CE Linux Forum Architecture Group Chair Ottawa Linux Symposium – July 23, 2008.
2009 Indiana Election Administrator’s Conference Statewide Voter Registration System (SVRS) Project Update December 2,
Status of Embedded Linux Status of Embedded Linux September 2011 Tim Bird Architecture Group Chair LF CE Workgroup.
Computer System System Software. Learning Objective Students should understand the different types of systems software and their functions. Students should.
COMPUTER SYSTEM LABORATORY Lab4 - Bootloader. Lab 4 Experimental Goal Learn how to build U-Boot bootloader for PXA /10/8/ 142.
1 Introduction to Tool chains. 2 Tool chain for the Sitara Family (but it is true for other ARM based devices as well) A tool chain is a collection of.
Git for Version Control These slides are heavily based on slides created by Ruth Anderson for CSE 390a. Thanks, Ruth! images taken from
MTAC General Session Meeting Electronic Verification System (eVS®)/ Product Tracking System (PTS) User Group #2 Industry co-chair – John Medeiros Postal.
1 NEWSPLAN – The Way ahead Ed King, Head of Newspaper Collections, British Library NEWSPLAN LIEM Regional Council 2 October 2008.
Status of Embedded Linux Status of Embedded Linux May 2011 Tim Bird Architecture Group Chair LF CE Workgroup.
Protecting Your Computer & Your Information
張耀元 許博凱 Computer Science, National Chung Cheng University, 2014 Introduction A variation of the suspend-resume technique eliminates.
Noneducational Community-based Support Services Funding Education Service Center Region 11 Fort Worth, Texas.
CELF Contract Work Update on CELF Projects Tim Bird - CELF AG Chair.
Evaluation 101: After School Programs February 1, 2007 Region 3 After School Technical Assistance Center Conference.
1 This workshop is part of our commitment to periodically provide you with updated information about BPA’s contracting and project management processes.
Advanced XIP Filing System
October 11, 2015CE Linux Forum Members Confidential 1 Embedded Linux BOF Tim Bird Software Engineer, Sony Electronics Chair, CE Linux Forum Architecture.
Slide 1 of 30 Status of Embedded Linux Embedded Linux Community News December 2010 Tim Bird CELF Architecture Group Chair.
Operating Systems TexPREP Summer Camp Computer Science.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Improving JFFS2 RAM usage and performance ELC Europe 2007 Alexey Korolev.
Communications Subcommittee Status July 12, 2004 Leldon Kelly, Chair Jim Fillerup, Acting Chair Sandy Wallace James Clarke Michel Berdoyes Francesca Lillo.
Status of Embedded Linux Linux Symposium Canada Live Report Tim Bird - CELF AG Chair.
January 20, 2006 CELF stuff Tim Bird Sony Electronics CE Linux Forum Architecture Group Chair.
March 24, 2006 MIPS SIG Discussion1 CELF Japan Technical Jamboree MIPS SIG Discussion 24 March 2006 Japan Jamboree #7 S. Ueda / Sony Satoru.Ueda(a)jp.sony.com.
IPC Working Group 34 - Updates on IT support to the IPC Geneva November 6, 2015 Patrick Fiévet Head of IT Systems Section.
Digital Communication Systems Comp Functions of the Operating System.
Getting ready. Why C? Design Features – Efficiency (C programs tend to be compact and to run quickly.) – Portability (C programs written on one system.
Ideas for the SPDX™ WG 1. Onboarding New Participants SPDX™ WG need to have a plan for onboarding new participating companies. Example:  I am Company.
VOLUNTEER CONFERENCE REGIONAL NEWSLETTERS Lesley Lenssen and Andrew Kozman 4 th September 2015.
NIMAC for Accessible Media Producers: February 2013 NIMAC 2.0 for AMPs.
© Sony Corporation of America 1 of 17 Kernel Summit 2009 End User Panel Pain Points for Using Linux By Tim Bird Sony Corporation.
UNIX U.Y: 1435/1436 H Operating System Concept. What is an Operating System?  The operating system (OS) is the program which starts up when you turn.
Embedded Linux By Gus Wirth. What makes it embedded? ● Rather nebulous, line has blurred over the years ● Limited purpose ● Small resources compared to.
1 Free Electrons. Kernel, drivers and embedded Linux development, consulting, training and support. http//free-electrons.com Embedded Linux system development.
1 Free Electrons. Kernel, drivers and embedded Linux development, consulting, training and support. http//free-electrons.com Block filesystems Michael.
Software and Services Group Embedded Linux and the mainline kernel David Woodhouse CELF Embedded Linux Conference April 2009.
1 Free Electrons. Kernel, drivers and embedded Linux development, consulting, training and support. http//free-electrons.com Block filesystems Michael.
Status of Embedded Linux Status of Embedded Linux Tim Bird CELF Architecture Group Chair.
1 April 21, Funding Open Source Software Projects William Cohen NCSU CSC 591W April 21, 2008.
Chair, Architecture Group
Ottawa Linux Symposium 2007
Discovering Computers 2012: Chapter 8
2017 Resolutions Committee New Member Training
New Parent Mentor Orientation Quarterly Contacts Reporting
Bootstrap Hooking © Copyright CyberPoint International, DARPA Distribution Statement “A” (Approved for Public Release, Distribution Unlimited) DISTAR Case.
Solving the Hard Problems
Chapter 2: System Structures
AppArmor Update 2014 Linux Security Summit
Penguin Weight Watchers
TexPREP Summer Camp Computer Science
Status of Embedded Linux
All Wales Safeguarding Procedures Review Project
Upgrading Your PC: Flash Memory and Gathering User Information
COMPUTER SOFT WARE Software is a set of electronic instructions that tells the computer how to do certain tasks. A set of instructions is often called.
Anything much happen in OSs in 2016 ?
SAN Website Richard Verhoeven 27-Apr-19
Presentation transcript:

CELF Project and Conference Information Tim Bird CELF Architecture Group Chair

2 Agenda Previous projects New Project List for 2010 Contract work update Conferences

Previous Contract Work

Function-sections work

Function-sections Add support for compiler flag -ffunction- sections to Linux kernel Goal is to shrink the size of the Linux kernel image by up to 10% Contractor: Denys Vlasenko Status: patches for linker section renaming are mainlined in Remaining work is to fix missing dependencies at link time See sections_Denys_Vlasenko.pdfhttp://elinux.org/images/2/2d/ELC2010-gc- sections_Denys_Vlasenko.pdf

New Contract Work

New 2010 Projects Have final result of CELF Open Project Proposals Essentially ends the process that began in December 2009, to solicit project ideas from the public Now have: List of approved projects for 2010 Funding approved by CELF Architecture Group and Board of Directors Approval was done in April at CELF meetings in San Francisco

Approved New Project List LZO compression in SquashFS Mainline PramFS filesystem Investigate UBIFS mount time problems Mainline the YAFFS2 filesystem Create a trace data format standard Online training for using RT-Preempt Add bootchart logging support to busybox Enhance ARM processor support in U-Boot Improve kexecboot program

LZO compression in SquashFS Project to add support for LZO compression to SquashFS LZO is faster than zlib, but slower than LZMA LZO is smaller than zlib, but larger than LZMA LGE provided patches for LZO support They should get submitted In merge window CELF may pay Phillip a small amount for work related to pushing this upstream

Mainline PramFS Add PramFS (protected RAM filesystem) to the mainline kernel Purpose: Support a protected region of memory where applications or kernel can store data between reboots Contractor: Marco Stornelli Status: Still working on contract Need to see if recent RAMoops work makes this obsolete

Investigate UBIFS mount time problems UBIFS has poor mount time performance Scales linearly with size of flash Project is to measure times and identify problem area Contractor: Free Electrons Status: Contract signed, work has begun Should have report by end of summer Expect report at ELC Europe

Mainline YAFFS2 YAFFS2 is a popular flash filesystem, but it is out-of-tree. Goal is to mainline the filesystem Contractor: Aleph One Status: Contract signed, work has begun Co-funded by Google and CELF There are issues with YAFFS2 supporting more than just Linux Out-of-tree version of YAFFS2 needs to be maintained for WinCE and other embedded OSes

Trace data format standard Work to create a single, standard file format for trace data Goal is ability for any viewer to run on the data from any tracer Don’t plan to have every tracer produce file as their native format Instead, write converters for each tracers to the standard format Contractor: EfficiOS Status: Contract signed

Online RT-preempt training Create tutorial and training materials to help developers use RT-preempt effectively Work will be placed on elinux wiki Contractor: K Computing Status: Contract Signed

bootchartd in busybox Adds 'bootchartd' support to busybox, so that user-space bootup can be recorded and then converted to nice chart Contractor: Denys Vlasenko Status: Work is completed Now awaiting test results Toshiba has a test report in this Jamboree!! (Thanks!)

U-Boot ARM Enhancements Improve U-Boot on ARM Support for turning on caches during boot Should significantly improve boot time Ability to relocate kernel Support for multi-stage boot Contractor: Denx Software Status: Contract still in progress

kexecboot improvements Kexecboot is a UI when using Linux kernel as a bootloader Improve kexecboot in a number of ways Add MIPS architecture and UBIFS support Implement text user interface Improve graphical user interface Write users and developers guides Contractor: Yuri Bushmelev Status: Contract signed, work not started yet

Conferences

Past Conferences ELC 2010 – April 12-14, San Francisco Report at Jamboree after lunch

Conferences coming up... LinuxCon (US) – August 10-12, Boston LinuxCon Japan – September 27-29, Tokyo ELC Europe 2010 – October 27-28, Cambridge, UK Kernel Summit – November 1-2, Cambridge, Massachusetts

Embedded Linux Conference Information available at:

LinuxCon Japan September in Tokyo, Japan In Roppongi Hills CELF is a sponsor and is helping to organize the embedded track Embedded Linux Summit planned for September 30

ELC Europe 2010 Location: Cambridge, UK Date: October Proposals accepted through June 30 Tentative joint events Open Source DLNA summit Gstreamer conference

Questions & Answers!