Status of Embedded Linux Linux Symposium Canada Live Report Tim Bird - CELF AG Chair.

Slides:



Advertisements
Similar presentations
ITCR Success through Innovation iTCR Success through Innovation CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access.
Advertisements

Introduction to .NET Framework
Presentation. Contemporary Communication Fast – connects us quickly without delays Reliable – works always Global – connects us with the whole world Low.
Department of Computer Science and Engineering University of Washington Brian N. Bershad, Stefan Savage, Przemyslaw Pardyak, Emin Gun Sirer, Marc E. Fiuczynski,
Integration-centric implementation of BPM in Financial Services.
Flash: An efficient and portable Web server Authors: Vivek S. Pai, Peter Druschel, Willy Zwaenepoel Presented at the Usenix Technical Conference, June.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
Condor-G: A Computation Management Agent for Multi-Institutional Grids James Frey, Todd Tannenbaum, Miron Livny, Ian Foster, Steven Tuecke Reporter: Fu-Jiun.
1 Steve Chenoweth Tuesday, 10/04/11 Week 5, Day 2 Right – Typical tool for reading out error codes logged by your car’s computer, to help analyze its problems.
Pragmatic Application Building: Step by Step Jay Sissom Principal Systems Analyst Indiana University
Chapter 3.1 Teams and Processes. 2 Programming Teams In the 1980s programmers developed the whole game (and did the art and sounds too!) Now programmers.
Embedded Linux BOF Tim Bird Sony Corporation CE Linux Forum Architecture Group Chair Ottawa Linux Symposium – July 23, 2008.
June 12, 2005 CELF International Technical Conferece, Yokohama, Japan1 Ottawa Linux Symposium and CE Linux Forum Tim Bird Sony Electronics, Inc.
Android Introduction Platform Overview.
Home controlling system based on Galileo Final Semester Presentation Started at: Winter 2015 Project supervised by: Mony Orbach Project performed by: Khalid.
HTML5 GAMING By Scott Benton. HTML5 New HTML Standard Previous Version of HTML, HTML 4.01, Released in 1999 Not an Official Standard Yet No Browsers Have.
Operating Systems Who’s in charge in there?. Types of Software Application Software : Does things we want to do System Software : Does things we need.
City of Santa Cruz Embraces AGS/Flex
1. When things go wrong: how to find SQL error Sveta Smirnova Principle Technical Support Engineer, Oracle.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Michael Burnside Blog: Software Quality Assurance, Quality Engineering, and Web and Mobile Test.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Incell Phonium Processor Project Plan Document Dale Mansholt Aaron Drake Jon Scruggs Travis Svehla.
CELF Contract Work Update on CELF Projects Tim Bird - CELF AG Chair.
IBM India Software Labs FFDC Using Crash Dumps – BoF07/09/04 © 2004 IBM Corporation First Failure Data Capture Using Crash Dumps: A BoF session Linux Symposium.
September 20, CELF Project BOF Tim Bird CELF Architecture Group Chair.
IT Infrastructure for Business
Business Unit or Product Name © 2007 IBM Corporation Introduction of Autotest Qing Lin.
Upgrade to Real Time Linux Target: A MATLAB-Based Graphical Control Environment Thesis Defense by Hai Xu CLEMSON U N I V E R S I T Y Department of Electrical.
October 11, 2015CE Linux Forum Members Confidential 1 Embedded Linux BOF Tim Bird Software Engineer, Sony Electronics Chair, CE Linux Forum Architecture.
Distributed Data Mining System in Java Group Member D 王春笙 D 林俊甫 D 王慧芬.
CELF Project and Conference Information Tim Bird CELF Architecture Group Chair.
Interception and Analysis Framework for Win32 Scripts (not for public release) Tim Hollebeek, Ph.D.
Mantid Development introduction Nick Draper 11/04/2008.
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
Presentation: SOAP/WS in a distributed object framework, Application Servers & AXIS SOAP.
1 CS4521 – Mobile and Topics in Web Programming L. Grewe.
SAP Business Connector Integrating R/3 to Global Web Deployment Using XML and Business Connector.
Operated by Los Alamos National Security, LLC for NNSA U N C L A S S I F I E D Slide 1 LANL-stor and the Challenges of Evolutionary Development Managing.
Measuring Interactive Performance with VNCplay Nickolai Zeldovich, Ramesh Chandra Stanford University.
1 Control Software (CAT) Introduction USB Interface implementation Calorimeter Electronics Upgrade Meeting Frédéric Machefert Wednesday 5 th May, 2010.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
Esri UC 2014 | Technical Workshop | ArcGIS Online: An Introduction and Overview Ray Bunn Andrew Hendrickson Tim Oliver, Horry County Paul Ross.
ABone Architecture and Operation ABCd — ABone Control Daemon Server for remote EE management On-demand EE initiation and termination Automatic EE restart.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
November 25, KFT & Tracing Collaboration Tim Bird Sony Electronics.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
Web log ( 2004/01/05 ~ ) Zhi-xiang Li. Research Schedule 2004/01~2004/06 TaskSubtask Remark Course ResearchBenchmark Hands-on Secure packages.
Computer Training for Parents Teleatha Shepherd ETD 544.
5-Oct-051 Tango collaboration status ICALEPCS 2005 Geneva (October 2005)
January 20, 2006 CELF stuff Tim Bird Sony Electronics CE Linux Forum Architecture Group Chair.
Avanade Confidential – Do Not Copy, Forward or Circulate © Copyright 2014 Avanade Inc. All Rights Reserved. For Internal Use Only SharePoint Insights (BETA)
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary Copyright © 2009 Ericsson, Made available under the Eclipse Public License.
Wireless Mesh Networking or Peer to Peer Technology Andre Lukito – Johnsonsu – Wednesday, 9.
© Sony Corporation of America 1 of 17 Kernel Summit 2009 End User Panel Pain Points for Using Linux By Tim Bird Sony Corporation.
Michael Mast Senior Architect Applications Technology Oracle Corporation.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
Kernel Tracing David Ferry, Chris Gill CSE 522S - Advanced Operating Systems Washington University in St. Louis St. Louis, MO
Esri UC 2014 | Technical Workshop | Administering ArcGIS for Server with Python Jon Bodamer.
Team Portrayals Documentation Team Oct. 23th 2002.
Project SCS a lightweight source control system for Windows platforms.
Tgt: Framework Target Drivers FUJITA Tomonori NTT Cyber Solutions Laboratories Mike Christie Red Hat, Inc Ottawa Linux.
Chair, Architecture Group
Digium | Switchvox Product Announcement
Presentation for KVM Forum 2011 Alon Levy, Red Hat
High-performance tracing of many-core systems with LTTng
Kernel Tracing David Ferry, Chris Gill
Status of Embedded Linux
Presentation transcript:

Status of Embedded Linux Linux Symposium Canada Live Report Tim Bird - CELF AG Chair

Outline Overview of Conference Talks so far Observations about event

Overview of Conference New Venue in Montreal Montreal is a “big city” – busier that Ottawa New venue is nice (not a dungeon) Tuesday - Tracing mini-Summit Wednesday Jonathan Corbet Keynote Technical talks Thursday OIN keynote by Keith Bergelt Technical Talks

Tracing Mini-summit Presentations: Implementing an LTTng trace viewer in Eclipse – Francois Choinard Adding user-space tracepointing to GDB – Marc Khouzam Report on Ftrace – Frederick Wiesbecker SystemTap – Frank Eigler History and status of Linux tracing – Christoph Hellwig Panel: Requirements for Linux Tracing Systems Most of the above, and me

Tracing Issues Raised Need to unify kernel infrastructure for tracepoint definition (and clock sources and ring buffer implementations) between LTTng and Ftrace Issues with tracers in embedded Clock source are often crummy Many systems don’t handle host-target well (if at all) Embedded platform support lags X86 Memory/Performance/Storage constraints Production platforms have limited I/O channels to extract trace data

Jonathan Corbet Keynote Status of Linux Kernel Not slowing down, despite prediction of Andrew Morton Last year change sets Status of lots of individual features FS - BTRFS, SquashFS, NILFS SSD’s soon capable of 100K ops/second Networking – mostly done but big iptables churn coming RT – maybe last bits will get merged Security – TOMOYO, Integrity measurement

Wednesday Talks Programmatic kernel crash dump analysis tools Fedora BOF GStreamer on TI OMAP35x chips Sandboxer – lightweight application isolation for MIDs Combined tracing of kernel and user-space with LTTng Function Duration tracing with Ftrace (by me)

Thursday Keynote “Keeping Open Source Open” Keith Bergelt of Open Invention Network Very interesting talk about fighting patent trolls There are some well-known trolls Microsoft starting to get aggressive TomTom lawsuit OIN helped lessen the damages

Thursday Keynote (cont.) OIN has several strategies to defend open source Peer-to-patent = system to present prior art to patent office Defensive publications = codify prior art before patents are granted Patent portfolio, including active patent development Important Note: Microsoft is “prowling” Japan for more victims Make sure your company calls OIN before doing any deals with Microsoft (24 hours)

Thursday Talks Dynamic Debug Mainlined in To use: Use prdebug() instead of printk() Turn on CONFIG_DYNAMIC_DEBUG cat debugfs control file to see list of debug points echo into control file to turn on/off debug points Examine kernel log buffer

Thursday Talks (cont.) Autotest Nice automated test framework from Google Overview Web control interface Server to control jobs Clients on targets to perform jobs  Autotest client is in python Communication with client is via SSH Handles failures, logging, reporting, etc

Android BOF Looking forward to this tomorrow

Observations Attendance is down (~300) Important community members still attend (maybe fewer than previous years) Christoph Hellwig Jon Masters James Bottomley Tim Riker Sessions are good