Yocto Project Experience: Continuous Integration
|
|
- Ann Stanley
- 8 years ago
- Views:
Transcription
1 Yocto Project Experience: Continuous Integration Mark Hatle Senior Member of Technical Staff Wind River Edinburgh, Scotland 23 Oct 2013
2 Agenda Our experiences as an OSV, productizing the Yocto Project Software Lifecycle Big-Bang Example Continuous Integration Example Our recommendation 2 Yocto Project The Linux Foundation
3 Productization What does it take to turn the Yocto Project into a commercial product? Yocto Project The Linux Foundation
4 Yocto Project Productization What does an OSVs customer s require? Up-to-date kernel Up-to-date toolchain Up-to-date userspace One or more specific BSP (hardware support) Quality improvements Timely support 4 Yocto Project The Linux Foundation
5 Yocto Project Productization Up-to-date When the Yocto Project release is complete, it is generally considered to be very Up-to-date (nothing older than 6 months) Up-to-date in the customer world is roughly nothing older than one generation, or months Toolchain is at the current community supported version Kernel is at the generally accepted stable version (LTSI or otherwise) 5 Yocto Project The Linux Foundation
6 Yocto Project Productization Hardware Support Customers require the hardware of their choice to be supported. Generally new hardware requires newer versions of the Linux kernel Semiconductor specific optimizations for toolchains, drivers and other components are often required. 6 Yocto Project The Linux Foundation
7 Yocto Project Productization Quality Anything that is released from an OSV needs to be at or better than Open Source quality Requires significant test resources (people and machines) 7 Yocto Project The Linux Foundation
8 Yocto Project Productization Timely support When something doesn t work, the OSV is expected to be the expert on the problem! The OSV must understand the system as a whole The OSV must work with the community to find existing fixes The OSV must work with the community suggest new fixes 8 Yocto Project The Linux Foundation
9 Software Lifecycle How to manage the software lifecycle? Yocto Project The Linux Foundation
10 Software Lifecycle Yocto Project Lifecycle Commercial Product Lifecycle Real World Examples 10 Yocto Project The Linux Foundation
11 Yocto Project Lifecycle 6 month development cycle 4 4 week development milestones 5 th milestone is stabilization Maintenance releases managed for roughly 1 year 11 Yocto Project The Linux Foundation
12 Yocto Project Lifecycle 4-4 week development milestones 12 Yocto Project The Linux Foundation
13 Commercial Product Lifecycle Examples Big-Bang Start with community release Add missing requirements Add new value-add features QA/Verify OSS QA/Verify new components QA/Verify value-add features Work to resolve bugs internally Release to customers Maintain Release (5-10 years) Continuous Integration Work in parallel with community Influence community work Add new value-add features QA/Verify OSS QA/Verify value-add features Work with community to fix bugs Release to customers Maintain Release (5-10 years) Examples assume approx month release cycles 13 Yocto Project The Linux Foundation
14 Big-Bang Lifecycle Example Big-Bang refers to the work Starts with a large amount of community software Need to learn how it works Learn what required product features need to be implemented More of the traditional approach Follow Open Source 14 Yocto Project The Linux Foundation
15 Big-Bang Lifecycle Example Oct-Dec Jan-Mar Apr-Jun Jul-Sep Oct-Dec Jan-Mar Apr-Jun Yocto Project Update Update EOL Commercial U1 U2 U3 U4 U5 U7 Customer Adoption No opportunity to influence design, must follow Enhancements should be contributed to the next version, and backported Bugs found may or may not have been found by community, may require additional resources to resolve 15 Yocto Project The Linux Foundation
16 Big-Bang Lifecycle Example Oct-Dec Jan-Mar Apr-Jun Jul-Sep Oct-Dec Jan-Mar Apr-Jun Yocto Project Update Update EOL Commercial U1 U2 U3 U4 U5 U6 At start of commercialization, product components are up to 6 months old By the time of release, it s nearly 12+ months old Has a shelf life of only 6-12 months from release Decision extend shelf-life or uprev? Customer Adoption 16 Yocto Project The Linux Foundation
17 Big-Bang Lifecycle Example Jan-Mar Apr-Jun Jul-Sep Oct-Dec Jan-Mar Apr-Jun Jul-Sep Oct-Dec Jan-Mar cto Project Update Update EOL Commercial U1 U2 U3 U4 U5 Extend shelf life? Customer Adoption Commercial U1 U2 U3 U4 Customer Adoption Update kernel, toolchain, BSPs and other critical elements Backport additional select features 6 months work, only gains 6-12 months Customer Adoption No community help 17 Yocto Project The Linux Foundation
18 Big-Bang Lifecycle Example an-mar Apr-Jun Jul-Sep Oct-Dec Jan-Mar Apr-Jun Jul-Sep Oct-Dec Jan-Mar oject Update Update EOL Commercial U1 U2 U3 U4 U5 Customer Adoption Yocto Project Update Update EOL Uprev? Rebase changes (15-45 days) Add commercialization time Commercial Finish date has now slipped back a bit more Still following, not leading U1 U2 U3 U4 Customer Ado 18 Yocto Project The Linux Foundation
19 Commercial Product Lifecycle Examples Big-Bang Start with community release Add missing requirements Add new value-add features QA/Verify OSS QA/Verify new components QA/Verify value-add features Work to resolve bugs internally Release to customers Maintain Release (5-10 years) Continuous Integration Work in parallel with community Influence community work Add new value-add features QA/Verify OSS QA/Verify value-add features Work with community to fix bugs Release to customers Maintain Release (5-10 years) Examples assume approx month release cycles 19 Yocto Project The Linux Foundation
20 Continuous Integration Lifecycle Example Continuous Integration refers to tracking and contributing to the community development Work with the community on development Learn capabilities and feature deficits as development continues Ability to influence the community by discussing requirements and/or providing patches Ability to monitor OSS quality over a longer period of time Requires resources to follow the community Lead with the OSS community 20 Yocto Project The Linux Foundation
21 Continuous Integration Lifecycle Example Oct-Dec Jan-Mar Apr-Jun Jul-Sep Oct-Dec Jan-Mar Apr-Jun Yocto Project Commercial Update Update EOL U1 U2 U3 U4 U5 U6 Customer Adoption Ability to identify issues and work with the community to resolve them Enhancements can be contributed during development Bugs can be filed with the community and worked on as a group 21 Yocto Project The Linux Foundation
22 Continuous Integration Lifecycle Example Oct-Dec Jan-Mar Apr-Jun Jul-Sep Oct-Dec Jan-Mar Apr-Jun Yocto Project Commercial Update Update EOL U1 U2 U3 U4 U5 U6 Customer Adoption During commercialization components are current By the time of release, it s only 6-7 months old Has a shelf life of months from release No reason to extend the shelf-life! 22 Yocto Project The Linux Foundation
23 Continuous Integration Lifecycle Example Jan-Mar Apr-Jun Jul-Sep Oct-Dec Jan-Mar Apr-Jun Jul-Sep Oct-Dec Jan-Mar cto Project Commercial Update Update EOL U1 U2 U3 U4 U5 U6 Customer Adoption Uprev! Yocto Project Update Update EOL Yocto Project Update Update EOL No rebase required Ramp up developers Commercial U1 U2 U3 U4 U5 U6 Customer Adoption 23 Yocto Project The Linux Foundation
24 Real World Examples Big-Bang Took a large product team 6 months to commercialize Required 6 one month cycles to add enhancements and backport upstream features First cycle was devoted to investigation Required significant developer resources Release was approx time of next YP release 24 Yocto Project The Linux Foundation
25 Real World Examples Big-Bang Extended life Required 6 months development to update kernel, BSPs, toolchain and other customer essential systems Required roughly the same development effort as a new product Release occurred at appox time of EOL of the base Yocto Project release 25 Yocto Project The Linux Foundation
26 Real World Examples Big-Bang Uprev Requires 45 days (of one engineer) to update the tree 2 Yocto Project releases. This 45 days simply enabled the main development team. Projected to required 6 months of development to commercialize and add new features, QA, etc. Release was now after the next YP release 26 Yocto Project The Linux Foundation
27 Real World Examples Continuous Integration Work done in parallel with the community. Able to ramp up a small team to full team over the course of development. As bugs were found, many filed with the community and fixed in a timely manner. (Many critical bug fixes were submitted to the community.) As missing features were identified, worked with the community to implement functionality. 27 Yocto Project The Linux Foundation
28 Real World Examples Continuous Integration Required 1 full time resource to manage integration and tracking of the community. Resource was the go-to person for questions about community quality, bug triage, etc. Continuous uprev averaged every 1-2 weeks for the first 4 milestones. Bug fixes and QA took most of the two week time. (Longer than we expected.) Unexpected change in the 5 th milestone caused a single 4 week integration cycle. Expect weekly uprevs after product release for point fixes. 28 Yocto Project The Linux Foundation
29 Real World Examples Continuous Integration Estimated to be the same amount of improvement and commercialization required Smaller teams required, as less unexpected reactionary work was required 29 Yocto Project The Linux Foundation
30 Recommendation What should you do? Yocto Project The Linux Foundation
31 Recommendations Semiconductor Mfg Kernel/BSP support big-bang address customers wanting a stable approach continuous integration keep changes timely, and ready to release for the next stable release May depend on chip market, release schedules and customer demand 31 Yocto Project The Linux Foundation
32 Recommendations OSV Use continuous integration. Quicker time to market, more up-to-date software, and longer shelf-life. Should allow time to sync to semiconductor and customer requirements. 32 Yocto Project The Linux Foundation
33 Recommendations ISV / Application Developers Follow the YP versions your customers need. Most likely to follow the stable release, but for large applications the continuous-integration model may make sense. 33 Yocto Project The Linux Foundation
34 Recommendations Device Developers Look at what your needs are. If you don t need work-in-progress features, it s better to start with a stable release! If you expect to be updating the OS over the life of the product, continuous integration may be useful. 34 Yocto Project The Linux Foundation
35 Thank you for your participation!
Developing Embedded Linux Devices Using the Yocto Project
It s not an embedded Linux distribu2on It creates a custom one for you. Developing Embedded Linux Devices Using the Yocto Project Mark Hatle mark.hatle@windriver.com Wind River Systems September, 2012
More informationOpen Source Software Project Management A Case Study Red Hat Enterprise Linux. Bob Johnson, Red Hat
Open Source Software Project Management A Case Study Red Hat Enterprise Linux Bob Johnson, Red Hat Goals for this talk Red Hat Enterprise Development Model From the community perspective Red Hat Process
More informationDeveloping Embedded Linux Devices Using the Yocto Project
It s not an embedded Linux distribution It creates a custom one for you. Developing Embedded Linux Devices Using the Yocto Project David Stewart Intel Corporation October, 2011 Agenda What is the Yocto
More informationLinux Foundation Automotive Summit - Yokohama, Japan
It s not an embedded Linux distribution It creates a custom one for you. The Yocto Project Linux Foundation Automotive Summit - Yokohama, Japan Tracey M. Erway The Yocto Project Advocacy and Communications
More informationBaseline Integration Team Intro 22/10/2016 Planners and Engineers
Baseline Integration Team Intro 22/10/2016 Planners and Engineers Stephen Lawrence Baseline Integration Team Co-Lead Renesas Electronics Dashboard image reproduced with the permission of Visteon and 3M
More informationIOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center
IOTIVITY AND EMBEDDED LINUX SUPPORT Kishen Maloor Intel Open Source Technology Center Outline Brief introduction to IoTivity Software development challenges in embedded Yocto Project and how it addresses
More informationBuilding Embedded Systems
All Rights Reserved. The contents of this document cannot be reproduced without prior permission of the authors. Building Embedded Systems Chapter 2: Building Operating Systems Andreas Knirsch andreas.knirsch@h-da.de
More informationThe Red Hat Enterprise Linux advantages over Oracle Linux
The Red Hat Enterprise Linux advantages over Oracle Linux 1 RED HAT CONTINUES TO LEAD THE LINUX MARKET WORLDWIDE LINUX SERVER OPERATING ENVIRONMENT NEW LICENSE PAID SHIPMENTS/SUBSCRIPTIONS AND NONPAID
More informationCity of Grand Rapids Environmental Services Department Policies and Procedures Title: Element 13 Monitoring and Measurement Approved by:
City of Grand Rapids Environmental Services Department Policies and Procedures Title: Element 13 Monitoring and Measurement Approved by: Policy Number: 1103-13 Effective: 2/16/2006 General The ability
More informationOPEN CLOUD INFRASTRUCTURE BUILT FOR THE ENTERPRISE
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM OPEN CLOUD INFRASTRUCTURE BUILT FOR THE ENTERPRISE Arthur Enright Principal Product Manager Virtulization Business Unit I.T. CHALLENGES WORKLOADS ARE EVOLVING
More informationUsing Intel C++ Compiler in Eclipse* for Embedded Linux* targets
Using Intel C++ Compiler in Eclipse* for Embedded Linux* targets Contents Introduction... 1 How to integrate Intel C++ compiler with Eclipse*... 1 Automatic Integration during Intel System Studio installation...
More informationCHOOSING LINUX FOR MEDICAL DEVICES
Advantages, Issues, and Recommendations for Device Manufacturers By Ken Herold, Engineering Specialist, Medical and Security Solutions INNOVATORS START HERE. EXECUTIVE SUMMARY Linux is the operating system
More informationPHP in RPM distribution
PHP in RPM distribution Why things get better Presented by Remi Collet Senior Software Engineer, Red Hat Inc. License Licensed under Creative Commons Attribution Share Alike CC-BY-SA Today's Topics 1.
More informationHardware monitoring on Fujitsu mainboards. Hardware monitoring on Fujitsu mainboards
Hardware monitoring on Fujitsu mainboards i Hardware monitoring on Fujitsu mainboards Hardware monitoring on Fujitsu mainboards ii Copyright 2013 Fujitsu Hardware monitoring on Fujitsu mainboards iii COLLABORATORS
More informationContinuous Integration Processes and SCM To Support Test Automation
Continuous Integration Processes and SCM To Support Test Automation SIGIST Conference, July 2013 Gal Fatal Gal.fatal@ATT.com 054-342-3864 AT&T Israel Center of Excellence AT&T Worldwide One of the largest
More informationMartin Michlmayr University of Cambridge tbm@cyrius.com. Release Management in Large Free Software Projects
Release Management in Large Free Software Projects University of Cambridge tbm@cyrius.com Agenda Background of this research Projects: selection criteria; problems and solutions Why time-based releases
More informationUsing Linux in Medical Devices: What Developers and
Using Linux in Medical Devices: What Developers and Manufacturers Need to Know By Ken Herold, Engineering Specialist, Wind River INNOVATORS START HERE. EXECUTIVE Overview Linux is the operating system
More informationStanislav Ulrych CTO RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Stanislav Ulrych CTO What is OpenStack? Cloud Infrastructure For Cloud-Enabled Workloads Modular architecture Designed to easily scale out Based on (growing) set of core services Why OpenStack? Brings
More informationRed Hat Enterprise Linux OpenStack Platform. Rhys Oxenham Principal Product Manager, OpenStack roxenham@redhat.com
Red Hat Enterprise Linux OpenStack Platform Rhys Oxenham Principal Product Manager, OpenStack roxenham@redhat.com What is OpenStack? What is OpenStack? Fully open source cloud operating system Comprised
More informationEmbedded Linux development training 4 days session
Embedded Linux development training 4 days session Title Overview Duration Trainer Language Audience Prerequisites Embedded Linux development training Understanding the Linux kernel Building the Linux
More informationMontaVista Linux 6. Streamlining the Embedded Linux Development Process
MontaVista Linux 6 WHITE PAPER Streamlining the Embedded Linux Development Process Using MontaVista Linux 6 to get the most out of open source software and improve development efficiencies ABSTRACT: The
More informationA Crowd of Many. Identifying the right open source OS for your embedded system. M2M Embedded Software & Tools
February 2014 M2M Embedded Software & Tools Strategic Insights: M2M Embedded Software & Tools A Crowd of Many Identifying the right open source OS for your embedded system by Dan Mandell, Analyst, with
More informationYocto Project ADT, Eclipse plug-in and Developer Tools
Yocto Project ADT, Eclipse plug-in and Developer Tools Jessica Zhang LinuxCon - Japan Tokyo 2013 Agenda The Application Development Toolkit Usage Flow And Roles Yocto Project Eclipse Plug-in Interacts
More informationCE 4.2 to Windows 7 - Synchronism Problem
Product: Mobile Products with Windows CE 4.2 Distribution Date: 10/04/2012 CE 4.2 to Windows 7 - Synchronism Problem This document covers how to get an older device with Windows CE 4.2 or early 5.0 to
More informationSenior Software Engineer at Sony Mobile Communications Architecture Group Chair of the CE Workgroup at the Linux Foundation Former CTO of Lineo, an
1 Senior Software Engineer at Sony Mobile Communications Architecture Group Chair of the CE Workgroup at the Linux Foundation Former CTO of Lineo, an early embedded Linux company Have been doing Linux
More informationUbuntu Linux Reza Ghaffaripour May 2008
Ubuntu Linux Reza Ghaffaripour May 2008 Table of Contents What is Ubuntu... 3 How to get Ubuntu... 3 Ubuntu Features... 3 Linux Advantages... 4 Cost... 4 Security... 4 Choice... 4 Software... 4 Hardware...
More informationAchieving business benefits through automated software testing. By Dr. Mike Bartley, Founder and CEO, TVS (mike@testandverification.
Achieving business benefits through automated software testing By Dr. Mike Bartley, Founder and CEO, TVS (mike@testandverification.com) 1 Introduction During my experience of test automation I have seen
More informationOpen Source Development in Real Business. Yoshiya ETO Linux Development Div. Platform Business BU. Fujitsu Ltd.
Open Source Development in Real Business Yoshiya ETO Linux Development Div. Platform Business BU. Fujitsu Ltd. Disclaimer The opinions and views expressed here are my own, and do not reflect those of my
More informationStatus and Direction of Kernel Development
Status and Direction of Kernel Development Andrew Morton Linux Foundation Japan Linux Symposium 2008 July 2008 Page 1 of 18 Overview Process The linux-next
More informationNetwork connectivity controllers
Network connectivity controllers High performance connectivity solutions Factory Automation The hostile environment of many factories can have a significant impact on the life expectancy of PCs, and industrially
More informationSAFE HARBOR STATEMENT
SAFE HARBOR STATEMENT The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
More informationAn Oracle Technical Article October 2014. Certification with Oracle Linux 5
An Oracle Technical Article October 2014 Certification with Oracle Linux 5 Introduction... 1 Comparing Oracle Linux 5 and Red Hat Enterprise Linux (RHEL) 5.. 2 Checking the /etc/ File... 2 Checking for
More informationTwo drivers soon followed utils, timesource. Initial location in the kernel tree: drivers/staging/hv/ Total number of lines of code: About 21,000
Dr. K. Y. Srinivasan Principal Architect Microsoft Corp Redmond, WA Tom Hanrahan Principal GPM Microsoft Corp Redmond, WA Linux Hyper-V drivers released to the community on July 29, 2009 under GPLv2 License
More informationCreating a Custom Embedded Linux* OS for Any Embedded Device using the Yocto Project*
It s not an embedded Linux distribution It creates a custom one for you. Creating a Custom Embedded Linux* OS for Any Embedded Device using the Yocto Project* victor.h.rosales@intel.com Meet the Yocto
More informationA Smart Way to Manage Packages in Yocto Project
A Smart Way to Manage Packages in Yocto Project Mar 11th, 2016 Fan Xin, Fujitsu Computer Technologies Limited 1378ka02 whoami Fan Xin, Fujitsu Computer Technologies Ltd. Embedded Linux Developer In-House
More informationUbuntu Server Edition for the enterprise
TECHNICAL WHITE PAPER Ubuntu Server Edition for the enterprise January 2011 Copyright Canonical 2011 www.canonical.com Executive summary Every IT department has to take into account technology and service
More informationSales Slide Midokura Enterprise MidoNet V1. July 2015 Fujitsu Limited
Sales Slide Midokura Enterprise MidoNet V1 July 2015 Fujitsu Limited What Is Midokura Enterprise MidoNet? Network Virtualization Software Coordinated with OpenStack Provides safe & effective virtual networks
More informationWhite Paper Server. SUSE Linux Enterprise Server 12 Modules
White Paper Server SUSE Linux Enterprise Server 12 Modules Server White Paper SUSE Linux Enterprise Server 12 Modules What Can Modular Packaging Do for You? What if you could use a reliable operating system
More informationPL2303HXA/XA Windows 8 Update Driver Installation. How to Update Driver to Support PL2303HXA/XA in Windows 8 Operating Systems
How to Update Driver to Support PL2303HXA/XA in Windows 8 Operating Systems Requirements USB Device with embedded PL2303HX (Rev A) or PL2303X (Rev A) chip version Driver Installer & Build date: 1.5.0 (10/21/2011)
More informationSecurity Vulnerability Management. Mark J Cox
Security Vulnerability Management Mark J Cox Responsibility & Accountability Unique challenges Many vendors all ship the same thing The vulnerabilities are there. The fact that somebody in the middle of
More informationWIND RIVER LINUX 6 TABLE OF CONTENTS INNOVATORS START HERE.
WIND RIVER LINUX 6 Commercial embedded Linux continues to gain traction across the board as industries such as aerospace and defense, industrial, networking, and automotive see how open source encourages
More informationVxWorks Guest OS Programmer's Guide for Hypervisor 1.1, 6.8. VxWorks GUEST OS PROGRAMMER'S GUIDE FOR HYPERVISOR 1.1 6.8
VxWorks Guest OS Programmer's Guide for Hypervisor 1.1, 6.8 VxWorks GUEST OS PROGRAMMER'S GUIDE FOR HYPERVISOR 1.1 6.8 Copyright 2009 Wind River Systems, Inc. All rights reserved. No part of this publication
More informationCOSMO BUGZILLA tutorial. Cosmin BARBU Massimo MILELLI
COSMO BUGZILLA tutorial Cosmin BARBU Massimo MILELLI COSMO BUGZILLA: A BRIEF TUTORIAL INDEX What is bugzilla?...1 How do I gain access?...2 How do I change my account settings?...5 How are bugs organized?...6
More informationLinux Distributions. What they are, how they work, which one to choose. avix@br.ibm.com> +55-11-2132-2327. Avi Alkalay <avix@br.ibm.
Linux Distributions What they are, how they work, which one to choose Avi Alkalay +55-11-2132-2327 Linux, Open Standards Consultant IBM Corporation Before You Start...
More informationKEY LEAN CONCEPTS. The Power of Purpose, Process and People
KEY LEAN CONCEPTS The Power of Purpose, Process and People Overview Today s Conversation: What is LEAN, and why does it work? New framework for fixing things How to help people do more of what matters
More informationRed Hat Enterprise Linux: The ideal platform for running your Oracle database
Red Hat Enterprise Linux: The ideal platform for running your Oracle database 2 Introduction 2 Scalability 2 Availability 3 Reliability 4 Manageability 5 Red Hat subscriptions 6 Conclusion www.redhat.com
More informationWIN XP Don t Get Left Behind
WIN XP Don t Get Left Behind By Eric Reichert Product Marketing Specialist Industrial PCs and HMIs Phoenix Contact USA Abstract When Chaucer said that all good things must come to an end, he undoubtedly
More informationTHE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS
THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS By Bill Graham and Michael Weinstein INNOVATORS START HERE. EXECUTIVE SUMMARY Driven by the convergence of cloud technology, rapidly growing data
More informationDynamic Kernel Module Support. Matt Domsch, Software Architect Dell, Inc.
Dynamic Kernel Module Support Matt Domsch, Software Architect Dell, Inc. Product Timelines v3 v4 v5 Which one(s) are your customers using today? Scheduled Updates / Service Pack 2 Driver Management Challenges
More informationOracle Linux Strategy and Roadmap
Oracle Linux Strategy and Roadmap Michele Resta, Director Alliances, Oracle 1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from
More informationAvnet Guide to Oracle: Oracle Linux
Accelerating Your Success TM Avnet Guide to Oracle: Oracle Linux Avnet Technology Solutions Oracle Business Unit Oracle Linux Webinar Accelerating Your Success TM Overview Welcome and Introduction Why
More informationPeter Overgaauw. Solution Consultant. Did you know?
Peter Overgaauw Solution Consultant Virtualisatie in de procesindustrie. 3 November 2013 Did you know? For every dollar spent on a physical machine, approximately 6-8 dollars is spent maintaining it. This
More informationHow to Run the MQX RTOS on Various RAM Memories for i.mx 6SoloX
Freescale Semiconductor, Inc. Document Number: AN5127 Application Note Rev. 1, 05/2015 How to Run the MQX RTOS on Various RAM Memories for i.mx 6SoloX 1 Introduction This document describes how to customize
More informationRAPID EMBEDDED LINUX* DEVELOPMENT
Open Source on Intel case study Digital signage solutions from QNAP Systems Inc. use embedded Linux* to support usage models for advertising, marketing, and other types of public multimedia displays in
More informationInnovative Program to Access VMware Tools
TA18 Innovative Program to Access VMware Tools Jyothy Reddy Director, R&D VMware Inc. This session may contain product features that are currently under development. This session/overview of the new technology
More informationYocto Project Eclipse plug-in and Developer Tools Hands-on Lab
Yocto Project Eclipse plug-in and Developer Tools Hands-on Lab Yocto Project Developer Day San Francisco, 2013 Jessica Zhang Introduction Welcome to the Yocto Project Eclipse plug-in
More informationVxWorks Licenses for EPICS Application Developers Andrew Johnson
VxWorks Licenses for EPICS Application Developers Andrew Johnson Controls Group, AES Division Argonne National Laboratory Outline History of vxworks at APS Problems with Existing Licenses Wind River Enterprise
More informationSUSE Developer Services Program Guide
www.suse.com SUSE Developer Services Program Guide June 2012 SUSE Developer Services Program Guide... 3 Program Overview... 3 Program Outline... 3 Program Matrix... 3 Program Features... 4 Software Certifications...
More informationTechnical Support Policies Effective Date: 05-DEC-2003
Technical Support Policies Effective Date: 05-DEC-2003 OVERVIEW "You" and "your" refers to the individual or entity that has ordered Oracle Technical Support from Oracle or an authorized distributor. To
More informationMost IT administrators are aware that Windows Server 2003 will reach the end of extended support in July 2015. Start planning now to have a smooth,
Most IT administrators are aware that Windows Server 2003 will reach the end of extended support in July 2015. Start planning now to have a smooth, easy, and cost-effective transition to new infrastructure
More informationApplying Linux to the Civil Infrastructure
Applying Linux to the Civil Infrastructure Yoshitake Kobayashi 1), Toshiba Urs Gleim, Siemens AG 3-5 June 2015 1) CE Workgroup Scope of this presentation Create a place for collaboration Share opinions
More informationTurn the Page: Why now is the time to migrate off Windows Server 2003
Turn the Page: Why now is the time to migrate off Windows Server 2003 HP Security Research Contents Introduction... 1 What does End of Support mean?... 1 What End of Support doesn t mean... 1 Why you need
More informationSite Configuration SETUP GUIDE. Windows Hosts Single Workstation Installation. May08. May 08
Site Configuration SETUP GUIDE Windows Hosts Single Workstation Installation May08 May 08 Copyright 2008 Wind River Systems, Inc. All rights reserved. No part of this publication may be reproduced or transmitted
More informationPL-2305 USB-to-Printer Cable User Installation Guide
PL-2305 USB-to-Printer Cable User Installation Guide Introduction The PL-2305 USB-to-Printer cable provides a bi-directional bridge between the USB host system and IEEE-1284 parallel port printers. The
More informationRed Hat Enterprise Linux for zseries, S/390: Extending Linux throughout the Datacenter
Red Hat Enterprise Linux for zseries, S/390: Extending Linux throughout the Datacenter SHARE August 2004 Session 9283 Mike Ferris Enterprise OS Product Manager What Does Red Hat Do? From an engineering
More informationMaking software from the open source community ready for the enterprise
JBoss Enterprise Middleware Making software from the open source community ready for the enterprise 2 Executive summary 2 JBoss Community projects 3 JBoss Enterprise Middleware Recommended for production
More informationNested Virtualization
Nested Virtualization Introduction and improvements Bandan Das Karen Noel 2 Outline Introduction When things don't work Note on AMD Speeding up Wrap-up References 3 Introduction Nested Virtualization Linux
More informationManaging Big Data Exhaust. Controlling Big Application Data Growth for ERP, MDM, and Other Key Enterprise Functions.
Managing Big Data Exhaust Controlling Big Application Data Growth for ERP, MDM, and Other Key Enterprise Functions Solution Brief Managing Big Data Exhaust Revision: 2 August 2012 You can find the most
More informationIssues update to SUSE Linux Enterprise Distribution (SLES) with regards to OFS
Issues update to SUSE Linux Enterprise Distribution (SLES) with regards to OFS #OFADevWorkshop John Jolly SUSE Linux Kernel Engineer jjolly@suse.com Agenda Explain SUSE and Our Enterprise Product Describe
More informationSoftware Development Lifecycle. Steve Macbeth Group Program Manager Search Technology Center Microsoft Research Asia
Software Development Lifecycle Steve Macbeth Group Program Manager Search Technology Center Microsoft Research Asia About Me Currently manage a team of 10 Program Managers at Microsoft Research Asia Over
More informationParallels Virtuozzo Containers
Parallels Virtuozzo Containers White Paper Virtual Desktop Infrastructure www.parallels.com Version 1.0 Table of Contents Table of Contents... 2 Enterprise Desktop Computing Challenges... 3 What is Virtual
More information<Insert Picture Here> Xen Virtualization with Oracle: Commitment, Integration, Mission-critical Virtualization
Xen Virtualization with Oracle: Commitment, Integration, Mission-critical Virtualization Christian Rothe, christian.rothe@oracle.com The following is intended to outline our general
More informationMELTZER GROUP BENEFITS SELF-FUNDING MYTHS AND ADVANTAGES
MELTZER GROUP BENEFITS SELF-FUNDING MYTHS AND ADVANTAGES TODAY S AGENDA I. Summary II. Common Misperceptions of Self-Funding III. Advantages of Self-Funding IV. Stop Loss Contract Terms and Options V.
More informationSupported Upgrade Paths for FortiOS Firmware VERSION 5.0.12
Supported Upgrade Paths for FortiOS Firmware VERSION 5.0.12 FORTINET DOCUMENT LIBRARY http://docs.fortinet.com FORTINET VIDEO GUIDE http://video.fortinet.com FORTINET BLOG https://blog.fortinet.com CUSTOMER
More informationRed Hat The Importance of the ISV Partner Ecosystem
Red Hat The Importance of the ISV Partner Ecosystem Vito Asta, Senior ISV Business Development Manager, SW-Europe + MEA vasta@redhat.com Roma, 6th October 2011 1 Agenda Red Hat: The Company The Production
More informationSELENIUM GRID BUILD VS. BUY
WHITE PAPER SELENIUM GRID BUILD VS. BUY Automated testing is essential to software development teams that are moving to continuous integration and continuous delivery in order for them to maximize the
More informationWhat is this talk about?
Building GNOME What is this talk about? Meta-build systems (jhbuild, rpm/dpkg, Yocto) Improving new GNOME developer experience Improving long-time GNOME developer experience Changing what we're building
More informationProspect 365 CRM Installation Requirements. Technical Document
Prospect 365 CRM Installation Requirements Technical Document Prospect 365 Software Prospect 365 is a cloud-based solution and for the browser-based components there is no installation required (just minimum
More informationTesT AuTomATion Best Practices
Test Automation Best Pr actices 2 Which test Cases should be automated? A test case or use case scenario is a simulated situation in which a user performs determinate actions when using a particular app.
More informationEnergy Management System (EMS) 3.0 Implementation Overview for BRP Consultation. July 2015
Energy Management System (EMS) 3.0 Implementation Overview for BRP Consultation July 2015 Background Energy Management System EMS - Used by System Controllers to monitor, control and optimize the performance
More informationOrganizations that are standardizing today are enjoying lower management costs, better uptime. INTRODUCTION
WHITEPAPER STANDARDIZED OPERATING ENVIRONMENTS FOR I.T. EFFICIENCY Boost productivity, increase uptime, and enhance business agility by standardizing your IT environment INTRODUCTION Organizations that
More informationAgile SCM Build Management for an Agile Team. Some Definitions. Building and Agility. Steve Berczuk, Brad Appleton, and Steve Konieczka October 2003
Agile SCM Management for an Agile Team Steve Berczuk, Brad Appleton, and Steve Konieczka October 2003 A number of people work together to develop a software application. The application is useful only
More informationUbuntu ARM - What Is It?
Ubuntu ARM - What Is It? June 7th 2012 David Mandala Senior Sales Engineer ARM (worldwide) Contents Ubuntu ARM - What is it? The Start Current Stable Today Ubuntu Server ARM Server Ubuntu ARM Server Why
More informationOracle Linux Overview. Presented by: Anuj Verma Title: Senior Pre-Sales Consultant
Oracle Linux Overview Presented by: Anuj Verma Title: Senior Pre-Sales Consultant Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationSurround SCM Best Practices
Surround SCM Best Practices This document addresses some of the common activities in Surround SCM and offers best practices for each. These best practices are designed with Surround SCM users in mind,
More informationBinary Tree Support. Comprehensive User Guide
Binary Tree Support Comprehensive User Guide Updated: 5/14/2013 TABLE OF CONTENTS About this Guide... 4 Standard Support... 4 Advanced Support... 4 Service Level Agreement (SLA)... 5 Binary Tree Support
More informationAn Oracle Technical Article November 2015. Certification with Oracle Linux 6
An Oracle Technical Article November 2015 Certification with Oracle Linux 6 Oracle Technical Article Certification with Oracle Linux 6 Introduction... 1 Comparing Oracle Linux 6 and Red Hat Enterprise
More informationVirtualization across the organization
Virtualization across the organization Server Virtualization Desktop Virtualization Application Virtualization Presentation Virtualization Consolidate workloads for more efficient resource utilization
More informationHow To Install The Safenet-Inc.Com Software On A Pc Or Mac Or Macintosh (For A Powerpoint) With A Powerline (For Windows) Or Ipad (For Mac) With The Safetime (For Pc
End-User troubleshooting guide For Sentinel SuperPro/UltraPro and Sentinel Hardware Keys 1 Preface Welcome to Safenet End User Troubleshooting guide! This guide is intended to assist our Distributors,
More informationOpenEmbedded for medical devices
OpenEmbedded for medical devices Silvio Laurenti Stefano Cotta Ramusino 2013.07.08 Norms for medical devices Medical Devices Directive 93/42/EEC any
More informationPresentation of Diagnosing performance overheads in the Xen virtual machine environment
Presentation of Diagnosing performance overheads in the Xen virtual machine environment September 26, 2005 Framework Using to fix the Network Anomaly Xen Network Performance Test Using Outline 1 Introduction
More informationHow To Fix A Problem On A Safesos (Mozilla) On A Pc Or Mac Or Mac) On Pc Or Ipad (For Pc Or Pc) On Your Pc Or Laptop On A Mac Or Ipa (For Mac Or Pc
Firefox OS Support Welcome Pack Included in this pack: FFOS Overview What is FFOS? How can we help - Levels of support Level 1 Level 2 Level 3 Self Help Offline App What is FFOS? Firefox OS (sometimes
More informationLLVMLinux: Embracing the Dragon
LLVMLinux: Embracing the Dragon Presented by: Behan Webster ( lead) Presentation Date: 2014.08.22 Clang/LLVM LLVM is a Toolchain Toolkit (libraries from which compilers and related technologies can be
More informationHigh Performance or Cycle Accuracy?
CHIP DESIGN High Performance or Cycle Accuracy? You can have both! Bill Neifert, Carbon Design Systems Rob Kaye, ARM ATC-100 AGENDA Modelling 101 & Programmer s View (PV) Models Cycle Accurate Models Bringing
More informationVirtualization: Know your options on Ubuntu. Nick Barcet. Ubuntu Server Product Manager nick.barcet@canonical.com
Virtualization: Know your options on Ubuntu Nick Barcet Ubuntu Server Product Manager nick.barcet@canonical.com Agenda Defi nitions Host virtualization tools Desktop virtualization tools Ubuntu as a guest
More informationUsing IOMMUs for Virtualization in Linux
Using IOMMUs for Virtualization in Linux and Xen Muli Ben Yahuda, Jon Mason, Orran Krieger, Jimi Xenidis, Leendert Van Dorn, Asit Mallick, Jun Nakajima, Elsia Wahlig jdmason@us.ibm.com Where in the world
More informationTI Linux and Open Source Initiative Backgrounder
TI Linux and Open Source Initiative Backgrounder Texas Instruments Incorporated (TI) has supported the use of embedded real-time operating systems in digital signal processing (DSP) for many years with
More information2972 Linux Options and Best Practices for Scaleup Virtualization
HP Technology Forum & Expo 2009 Produced in cooperation with: 2972 Linux Options and Best Practices for Scaleup Virtualization Thomas Sjolshagen Linux Product Planner June 17 th, 2009 2009 Hewlett-Packard
More informationA Project Summary: VMware ESX Server to Facilitate: Infrastructure Management Services Server Consolidation Storage & Testing with Production Servers
A Project Summary: VMware ESX Server to Facilitate: Infrastructure Management Services Server Consolidation Storage & Testing with Production Servers Srinivas P Reddy - 16 th March 2006 srinivasp@vensoft.com
More informationInvoice Scanning at South Ayrshire Council. Jeff Atkinson South Ayrshire Council Ross Weaver Readsoft
Invoice Scanning at South Ayrshire Council Jeff Atkinson South Ayrshire Council Ross Weaver Readsoft About South Ayrshire Council South West Scotland Ayr, Prestwick, Maybole, Girvan and Troon Within rural
More information