96Boards Enablement for opensuse

Size: px
Start display at page:

Download "96Boards Enablement for opensuse"

Transcription

1 96Boards Enablement for opensuse Progress Report and Remaining Issues Andreas Färber Expert Virtualization

2 The Presenter and ARM Background in virtualization software (QEMU) Involved in the opensuse ARM port since beginning (2011) Evaluating lots of ARM SoCs, feature- and software-wise Not a kernel developer, but contributing Pushing the Limits of Linux on ARM at LinuxCon Japan 2015 Usually showing some geeky new enablement each FOSDEM

3 About opensuse

4 96Boards/Linaro vs. opensuse Specifically about ARM Per-board repositories* Cross-compilers Membership, w/ engineers ARM the third architecture Single code base* Native builds in OBS (GCC 6) Sponsors: SUSE, IHVs, ISVs

5 Tumbleweed Kernel Workflow (1/2) linux.git devel:arm:factory:contrib:ilp32 linux-stable.git opensuse:factory:arm opensuse:factory kernel.git Kernel:stable kernel-source.git Kernel:HEAD Kernel:linux-next

6 Tumbleweed Kernel Workflow (2/2) kernel-source.git: Kernel configs, patch files, scripts kernel.git: linux[-stable].git, with patches applied Branch master follows linux.git tags such as -rcx (Kernel:HEAD) Branch stable follows linux[-stable].git releases (Kernel:stable) Branch linux-next follows linux-next.git (Kernel:linux-next) Daily integration from Git into OBS (a.k.a. Kernel of the Day)

7 Ways to Get opensuse Onto a New ARM Board Reuse binary kernel, point to root= on SD card or USB storage Boot custom kernel, then install kernel+initrd in opensuse Install from a UEFI-bootable installation DVD Build an OEM appliance image with Kiwi XML image description plus scripts Image re-partitions on first boot, generates new dracut initrd

8 Enabling 96Boards

9 Enablement Goals Support boards initially in opensuse Tumbleweed (rolling) Later support boards also in opensuse Leap (stable) Often based on SUSE Linux Enterprise kernels these days Ideally provide a GRUB boot menu for kernel selection Safely leverage kernel updates with security and bug fixes Allow YaST tools to configure kernel command line

10 Getting Started: Acquiring Hardware Availability of boards for purchasing quite limited locally Germany: No relevant tariffs, but 19 % Import Value-Added Tax Accessories for 1.8 V or 2 mm pin spacing hard to get FTDI cable SeeedStudio 96Boards UART adapter

11 HiKey (1/2) First board, best support? UEFI supported via EDK2! but SD timeout issues in shipping EDK2 and Linaro releases Not providing a working DTB? GRUB workaround unsuited! Doesn't boot JeOS images, doesn't save boot menu changes? Fallback: U-Boot, despite the more full-featured EDK2

12 HiKey (2/2) JeOS-hikey in the works kernel-default still only has earlycon output pinctrl driver issue? Module vs. built-in?

13 DragonBoard 410c No UEFI bootloader, instead LK U-Boot port by Mateusz Kulikowski to the rescue (chain-loaded) Unsolved: creating Qualcomm GPT partitions with Kiwi Workaround: U-Boot flashed to emmc, JeOS rootfs on SD card Mainline by now but stacktrace in initrd (4.10.0)

14 Bubblegum-96 Originally on Taobao only (China), now also on ebay (US) v3.10 based kernel provided, not mainline Initial kernel patchset sent for SUSE Hackweek (Feb 15, 2017) Serial driver, clocksource, s900-bubblegum-96.dts

15 MediaTek X20 Available through ArcherMind or SeeedStudio (both China) LK bootloader No U-Boot to chain-load yet Initial MT6797 kernel patches sent by Mediatek No.dts for this board yet Matthias Brugger reviewing and testing on this board

16 Cello Still on pre-sale only Not tested, but: JeOS-efi.aarch64 image should just work

17 Poplar Available through Taobao and AliExpress (both China) Shipping an ARMv7 userspace Getting GPL code a drama U-Boot disguised as Fastboot not mainline, no bootefi Initial kernel patch from Hisilicon Feb 9, 2017

18 Addendum: Other Boards

19 Andromeda Box Edge Available through SolidRun exclusively v based kernel Initial patchset sent for SUSE Hackweek 15 (Feb 19, 2017)

20 F-Cue Only available for Japanese market currently No hardware available to SUSE, not tested v based kernel provided, with 17.3 MiB patch v based U-Boot provided, with v rc1 patch bootefi support is available in v and later only No mainline kernel enablement, no opensuse images

21 Conclusions

22 Requirements SoC needs to be supported in mainline kernel If U-Boot bootloader used, needs to be mainline if required on the boot medium, or to allow UEFI booting (and other evolving features) Any firmware needs to have an explicit redistributable license Kernels and initrd get installed to /boot

23 Discussion

24 Discussion: Upstreaming maintainers in linux-next.git MAINTAINERS! Some Linaro members performing very well! But: No kernel patches from, e.g., Actions, Mstar? Q: Is Linaro discussing mainlining with its new members? Q: Is a 3.10 based kernel really 96Boards compliant?

25 Discussion: 96Boards Customers Q: Who is the intended audience of 96Boards?

26 Join Us at

27 License This slide deck is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license. It can be shared and adapted for any purpose (even commercially) as long as Attribution is given and any derivative work is distributed under the same license. Details can be found at General Disclaimer This document is not to be construed as a promise by any participating organisation to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. opensuse makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for opensuse products remains at the sole discretion of opensuse. Further, opensuse reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All opensuse marks referenced in this presentation are trademarks or registered trademarks of SUSE LLC, in the United States and other countries. All third-party trademarks are the property of their respective owners. Credits Template Richard Brown rbrown@opensuse.org Design & Inspiration opensuse Design Team

Pushing The Limits Of Linux On ARM

Pushing The Limits Of Linux On ARM Pushing The Limits Of Linux On ARM LinuxCon Japan 2015 Andreas Färber afaerber@suse.de Overview Definition of Linux on ARM Transitioning from Embedded to Servers & Desktops Pushing the limits in general

More information

openqa Avoiding Disasters of Biblical Proportions Marita Werner QA Project Manager

openqa Avoiding Disasters of Biblical Proportions Marita Werner QA Project Manager openqa Avoiding Disasters of Biblical Proportions Marita Werner QA Project Manager mawerner@suse.com Testing is HARD - Everyone who has built any software, ever. 2 Upstreams Upstream projects are moving

More information

openqa making QA interesting since 2013 Ondrej Holecek /aaannz/

openqa making QA interesting since 2013 Ondrej Holecek /aaannz/ openqa making QA interesting since 2013 Ondrej Holecek /aaannz/ oholecek@suse.com opensuse storytime opensuse walking packaging stuff build check release time? manual QA 3 release/ milestone opensuse Leap-ing

More information

openqa features capabilities bugs Ondrej Holecek /aaannz/

openqa features capabilities bugs Ondrej Holecek /aaannz/ openqa features capabilities bugs Ondrej Holecek /aaannz/ oholecek@suse.com What makes openqa User focused 3 Watching the screen User focused 4 Watching the screen Keyboard and mouse input User focused

More information

openqa Avoiding Disasters of Biblical Proportions Marita Werner QA Project Manager

openqa Avoiding Disasters of Biblical Proportions Marita Werner QA Project Manager openqa Avoiding Disasters of Biblical Proportions Marita Werner QA Project Manager mawerner@suse.com Testing is HARD - Everyone who has built any software, ever. Upstreams Upstream projects are moving

More information

Zdeněk Kubala Senior QA

Zdeněk Kubala Senior QA (Kernel) Isolation PV, HVM, OS-V technologies in Linux Introduction and description of the isolation diferences between HM, PV and OS-level virt. technologies. Zdeněk Kubala Senior QA Engineer zkubala@suse.com

More information

Collecting data from IoT devices using Sigfox network

Collecting data from IoT devices using Sigfox network Collecting data from IoT devices using Sigfox network Making data collection easier Jan Krupa Operations Engineer JKrupa@suse.com About me IoT networks Sigfox network What is Sigfox Sigfox employs

More information

From GIT to a custom OS image in a few click OS image made easy

From GIT to a custom OS image in a few click OS image made easy From GIT to a custom OS image in a few click OS image made easy Frédéric Crozat Senior Software Engineer SUSE fcrozat@suse.com Goals Create ISO live image to ease testing Automate image creation as much

More information

Open Enterprise & Open Community

Open Enterprise & Open Community Open Enterprise & Open Community Working Together Richard Brown opensuse Chairman SUSE Linux GmbH Andrew Wafaa Principal Engineer, Open Source ARM Ltd Stephan Kulow opensuse Release Manager SUSE Linux

More information

Welcome to SUSE Expert Days 2017 Service Delivery with DevOps

Welcome to SUSE Expert Days 2017 Service Delivery with DevOps Welcome to SUSE Expert Days 2017 Service Delivery with DevOps Changing Application Service Delivery with DevOps 2 Key Components for DevOps Success Good habits and people Development done now Automate

More information

Samba and Ceph. Release the Kraken! David Disseldorp

Samba and Ceph. Release the Kraken! David Disseldorp Samba and Ceph Release the Kraken! David Disseldorp ddiss@samba.org Agenda Ceph Overview State of Samba Integration Performance Outlook Ceph Distributed storage system Scalable Fault tolerant Performant

More information

Introduction to Software Defined Infrastructure SUSE Linux Enterprise 15

Introduction to Software Defined Infrastructure SUSE Linux Enterprise 15 Introduction to Software Defined Infrastructure SUSE Linux Enterprise 15 Matthias G. Eckermann Director Product Management SUSE Linux Enterprise Helsinki, 2018-03-08 SUSE Software-defined Infrastructure

More information

The CephFS Gateways Samba and NFS-Ganesha. David Disseldorp Supriti Singh

The CephFS Gateways Samba and NFS-Ganesha. David Disseldorp Supriti Singh The CephFS Gateways Samba and NFS-Ganesha David Disseldorp ddiss@samba.org Supriti Singh supriti.singh@suse.com Agenda Why Exporting CephFS over Samba and NFS-Ganesha What Architecture & Features Samba

More information

Essentials. Johannes Meixner. about Disaster Recovery (abbreviated DR) with Relax-and-Recover (abbreviated ReaR)

Essentials. Johannes Meixner. about Disaster Recovery (abbreviated DR) with Relax-and-Recover (abbreviated ReaR) Essentials about Disaster Recovery (abbreviated DR) with Relax-and-Recover (abbreviated ReaR) Johannes Meixner Why DR with ReaR matters Relax-and-Recover is currently used in particular

More information

The HiKey AOSP collaborative experience

The HiKey AOSP collaborative experience The HiKey AOSP collaborative experience Presented by John Stultz (With help from Amit Pundir, Guodong Xu, and Vishal Bhoj) Date BKK16-310 March 9, 2016 Event Linaro Connect BKK16 Outline HiKey in AOSP

More information

Best practices with SUSE Linux Enterprise Server Starter System and extentions Ihno Krumreich

Best practices with SUSE Linux Enterprise Server Starter System and extentions Ihno Krumreich Best practices with SUSE Linux Enterprise Server Starter System and extentions Ihno Krumreich Project Manager for Linux on System z Ihno@SUSE.de SHARE Atlanta 2012 Session 10728 Reasoning Requirements

More information

SUSE Linux Enterprise Kernel Back to the Future

SUSE Linux Enterprise Kernel Back to the Future SUSE Enterprise Kernel Back to the Future Olaf Kirch Director Server Engineering okir@suse.com Agenda SUSE Enterprise Service Packs What makes a SUSE Enterprise kernel an enterprise kernel? Bringing you

More information

OVERDRIVE Quick Start Guide. v.1.0

OVERDRIVE Quick Start Guide. v.1.0 OVERDRIVE 1000 Quick Start Guide v.1.0 TABLE OF CONTENTS 1. Introduction 3 2. Connections 3 3. Console Connection 4 3.1 Windows 4 3.2 Linux 5 3.3 Mac OS X 6 3.4 Power-up Procedure 6 3.5 Logging In 9 4.

More information

The opensuse project. Motivation, Goals, and Opportunities. Sonja Krause-Harder Michael Löffler. March 6, 2006

The opensuse project. Motivation, Goals, and Opportunities. Sonja Krause-Harder Michael Löffler. March 6, 2006 The opensuse project Motivation, Goals, and Opportunities Sonja Krause-Harder Michael Löffler March 6, 2006 What is opensuse / SUSE Linux? opensuse is a community project (not a distribution) wiki, mailinglist,

More information

Build with SUSE Studio, Deploy with SUSE Linux Enterprise Point of Service and Manage with SUSE Manager Case Study

Build with SUSE Studio, Deploy with SUSE Linux Enterprise Point of Service and Manage with SUSE Manager Case Study Build with SUSE Studio, Deploy with SUSE Linux Enterprise Point of Service and Manage with SUSE Manager Case Study Vladimir Botka Joachim Plack Anthony Tortola Product Manager vbotka@suse.com Senior Project

More information

Protect your server with SELinux on SUSE Linux Enterprise Server 11 SP Sander van Vugt

Protect your server with SELinux on SUSE Linux Enterprise Server 11 SP Sander van Vugt Protect your server with SELinux on SUSE Linux Enterprise Server 11 SP Sander van Vugt Instructor, Consultant and Author Sandervanvugt.nl About Sander van Vugt Trainer, consultant and author Doing much

More information

Managing Linux Servers Comparing SUSE Manager and ZENworks Configuration Management

Managing Linux Servers Comparing SUSE Manager and ZENworks Configuration Management Managing Linux Servers Comparing SUSE Manager and ZENworks Configuration Management Product Support As of September 30,2012, Novell no longer offers general support and will only provide limited updates

More information

Cloud in a box. Fully automated installation of SUSE Openstack Cloud 5 on Dell VRTX. Lars Everbrand. Software Developer

Cloud in a box. Fully automated installation of SUSE Openstack Cloud 5 on Dell VRTX. Lars Everbrand. Software Developer Cloud in a box Fully automated installation of SUSE Openstack Cloud 5 on Dell VRTX Lars Everbrand Software Developer lars.everbrand@ericsson.com 2 From 3 To Introduction Disclaimer All views expressed

More information

Packaging made easy. How the opensuse build service makes building packages easy for developers who don't care about packaging

Packaging made easy. How the opensuse build service makes building packages easy for developers who don't care about packaging Packaging made easy How the opensuse build service makes building packages easy for developers who don't care about packaging Cornelius Schumacher Motivation Packaging: Creating installable

More information

Using Linux Containers as a Virtualization Option

Using Linux Containers as a Virtualization Option Using Linux Containers as a Virtualization Option Michal Svec Product Manager msvec@suse.com Mike Friesenegger Sales Engineer mfriesenegger@suse.com 2 Containers Linux Containers Virtualization OS Level

More information

SUSE An introduction...

SUSE An introduction... Virtualization @ SUSE An introduction... Mike Latimer Sr. Engineering Manager SUSE mlatimer@suse.com Agenda Who is SUSE? Introduction to Virtualization Types of Hypervisors Xen KVM libvirt Virtualization

More information

BOV89296 SUSE Best Practices Sharing Expertise, Experience and Knowledge. Christoph Wickert Technical Writer SUSE /

BOV89296 SUSE Best Practices Sharing Expertise, Experience and Knowledge. Christoph Wickert Technical Writer SUSE / BOV89296 SUSE Best Practices Sharing Expertise, Experience and Knowledge Christoph Wickert Technical Writer SUSE / cwickert@suse.com AGENDA The SUSE Documentation Team SUSE Best Practices Open Source Tools

More information

How To Make Databases on SUSE Linux Enterprise Server Highly Available Mike Friesenegger

How To Make Databases on SUSE Linux Enterprise Server Highly Available Mike Friesenegger How To Make Databases on SUSE Linux Enterprise Server Highly Available Mike Friesenegger SUSE Sales Engineer mikef@suse.com Agenda Clarify the term "Availability" What is High Availability Minimize a Database

More information

Define Your Future with SUSE

Define Your Future with SUSE Define Your Future with SUSE SUSE Linux Enterprise and more Bo Jin Sales Engineer bo.jin@suse.com SUSE auf einen Blick 25+ +8% Jahre Erfahrung in der Open-SourceEntwicklung SUSE-Wachstum vgl. mit anderen

More information

SFO15-100: 96Boards & the course upstream

SFO15-100: 96Boards & the course upstream SFO15-100: 96Boards & the course upstream Presented by Scott Bambrough David Mandala Date Monday 21 September 2015 Event SFO15 Scott Bambrough David Mandala Agenda 96Boards program status Hardware ecosystem

More information

Frédéric Crozat SUSE Linux Enterprise Release Manager

Frédéric Crozat SUSE Linux Enterprise Release Manager Distribution build / delivery styles, one style to rule them all? Is rolling release the answer for everything? Or Service Pack? SUSE and opensuse experience Frédéric Crozat SUSE Linux

More information

Linux and z Systems in the Datacenter Berthold Gunreben

Linux and z Systems in the Datacenter Berthold Gunreben Linux and z Systems in the Datacenter Berthold Gunreben Build Service Engineer SUSE Linux Available Architectures for SUSE Linux Enterprise Server X86, z Systems, Power Common Source Code for all architectures

More information

1 FOSDEM like real computers - Making distributions work on single board computers André Przywara 04/02/2018

1 FOSDEM like real computers - Making distributions work on single board computers André Przywara 04/02/2018 1 FOSDEM 2018... like real computers - Making distributions work on single board computers André Przywara 04/02/2018 apritzel@freenode 2 FOSDEM 2018 2 FOSDEM 2018 2 FOSDEM 2018 2 FOSDEM 2018 3 FOSDEM 2018

More information

SUSE Manager Roadmap OS Lifecycle Management from the Datacenter to the Cloud

SUSE Manager Roadmap OS Lifecycle Management from the Datacenter to the Cloud SUSE Manager Roadmap OS Lifecycle Management from the Datacenter to the Cloud Joachim Werner Senior Product Manager joe@suse.com Jeff Lindholm Sales Engineer Jlindholm@suse.com SUSE and Linux Workloads

More information

SUSE Manager in Large Scale 17220

SUSE Manager in Large Scale 17220 SUSE Manager in Large Scale 17220 Don Vosburg Alejandro Bonilla Sales Engineer dvosburg@suse.com Sales Engineer abonilla@suse.com Geeko comes to SHARE Agenda What is SUSE Manager? What can I do with it

More information

Zypper. Ján Kupec YaST Team

Zypper. Ján Kupec YaST Team Zypper Ján Kupec YaST Team jano@opensuse.org In This Talk... Overview Tips & Tricks Future Plans & How to Contribute Q & A 6 minutes 10 minutes 4 minutes 2 Overview What is Zypper? Command line software

More information

Novell SLES 10/Xen. Roadmap Presentation. Clyde R. Griffin Manager, Xen Virtualization Novell, Inc. cgriffin at novell.com.

Novell SLES 10/Xen. Roadmap Presentation. Clyde R. Griffin Manager, Xen Virtualization Novell, Inc. cgriffin at novell.com. Novell SLES 10/Xen Roadmap Presentation Clyde R. Griffin Manager, Xen Virtualization Novell, Inc. cgriffin at novell.com September 8, 2006 SUSE Linux Enterprise Server 10 SLES 10 w/xen 3.0.2 is now available

More information

Tooling Linux for the Future of Embedded Systems. Patrick Quairoli Director of Alliance and Embedded Technology SUSE /

Tooling Linux for the Future of Embedded Systems. Patrick Quairoli Director of Alliance and Embedded Technology SUSE / Tooling Linux for the Future of Embedded Systems Patrick Quairoli Director of Alliance and Embedded Technology SUSE / Patrick.Quairoli@suse.com With SUSE You Can Control Infrastructure Optimize Operations

More information

HiKey in AOSP - Update. John Stultz

HiKey in AOSP - Update. John Stultz HiKey in AOSP - Update John Stultz Continuing Collaboration Working closely with folks at Google. Submitting changes directly to AOSP Gerrit. New Features Added Since Announcement

More information

SUSE OpenStack Cloud. Enabling your SoftwareDefined Data Center. SUSE Expert Days. Nyers Gábor Trainer &

SUSE OpenStack Cloud. Enabling your SoftwareDefined Data Center. SUSE Expert Days. Nyers Gábor Trainer & SUSE OpenStack Cloud Enabling your SoftwareDefined Data Center SUSE Expert Days Nyers Gábor Trainer & Consultant @Trebut gnyers@trebut.com The Journey to the SDDC Physical to Virtual to Cloud One application

More information

Provisioning with SUSE Enterprise Storage. Nyers Gábor Trainer &

Provisioning with SUSE Enterprise Storage. Nyers Gábor Trainer & Provisioning with SUSE Enterprise Storage Nyers Gábor Trainer & Consultant @Trebut gnyers@trebut.com Managing storage growth and costs of the software-defined datacenter PRESENT Easily scale and manage

More information

Linux High Availability on IBM z Systems

Linux High Availability on IBM z Systems Linux High Availability on IBM z Systems An Overview Kristoffer Gronlund Berthold Gunreben High Availability Engineer SUSE Build Service Engineer SUSE Outline 2 Highly Available Hardware Introduction to

More information

SICOOB. The Second Largest Linux on IBM System z Implementation in the World. Thiago Sobral. Claudio Kitayama

SICOOB. The Second Largest Linux on IBM System z Implementation in the World. Thiago Sobral. Claudio Kitayama SICOOB The Second Largest Linux on IBM System z Implementation in the World Claudio Kitayama Thiago Sobral IT Infrastructure Analyst Sicoob claudio.kitayama@sicoob.com.br Sales Engineer tsobral@suse.com

More information

Open Enterprise & Open Community opensuse & SLE Empowering Each Other. Richard Brown opensuse Chairman

Open Enterprise & Open Community opensuse & SLE Empowering Each Other. Richard Brown opensuse Chairman Open Enterprise & Open Community & SLE Empowering Each Other Richard Brown Chairman rbrown@opensuse.org Contents Introduction to the Project Looking Back - 2014 and before Rolling into the Future with

More information

Keeping up with LTS Linux Kernel Functional Testing on Devices

Keeping up with LTS Linux Kernel Functional Testing on Devices Keeping up with LTS Linux Kernel Functional Testing on Devices Tom Gall Director, Linaro Mobile Group Who is Linaro? Linaro is leading software collaboration in the ARM ecosystem Instead of duplicating

More information

SaltStack and SUSE Systems and Configuration Management that Scales and is Easy to Extend

SaltStack and SUSE Systems and Configuration Management that Scales and is Easy to Extend SaltStack and SUSE Systems and Configuration Management that Scales and is Easy to Extend Joachim Werner Senior Product Manager SUSE Linux GmbH Bogdan Maryniuk Software Engineer SUSE Linux GmbH joe@suse.com

More information

SUSE Linux Enterprise High Availability Extension

SUSE Linux Enterprise High Availability Extension A Xen Cluster Success Story Using the SUSE Linux Enterprise High Availability Extension Mark Robinson Director, MrLinux mark@mrlinux.co.uk Case Study: R M Donaldson APC High Power Partner My first commercial

More information

Reducing the pain of Yocto development upgrades. Michael Brown NGM Firmware Lead Technologist Dell EMC Embedded Linux Conference 2017

Reducing the pain of Yocto development upgrades. Michael Brown NGM Firmware Lead Technologist Dell EMC Embedded Linux Conference 2017 Reducing the pain of Yocto development upgrades Michael Brown NGM Firmware Lead Technologist Dell EMC Embedded Linux Conference 2017 Outline Easier Yocto upgrades in development - Introduction - Problem

More information

Software Defined. All The Way with OpenStack. T. R. Bosworth Senior Product Manager SUSE OpenStack Cloud

Software Defined. All The Way with OpenStack. T. R. Bosworth Senior Product Manager SUSE OpenStack Cloud Software Defined All The Way with OpenStack T. R. Bosworth Senior Product Manager SUSE OpenStack Cloud Mark Darnell Senior Product Manager SUSE OpenStack Cloud Why Bother with Software Defined Infrastructure?

More information

e2 factory the emlix Embedded Build Framework

e2 factory the emlix Embedded Build Framework e2 factory the emlix Embedded Build Framework Agenda Motivation Basic Concepts Design and Implementation Working with e2 factory e2 factory Motivation Motivation Development Tools Source Code Management

More information

SUSE Manager and Salt

SUSE Manager and Salt SUSE Manager and Salt The Three Cs of the IT Transformation Challenge Transform your approach to infrastructure to enable the business to capitalize on new innovations of data Cost Complexity Compliance

More information

Introducing Poplar: First 96Boards TV Platform. Mark Gregotski, Director LHG Hermit Wang, SW Architect, Digital Media IC & Solutions HiSilicon

Introducing Poplar: First 96Boards TV Platform. Mark Gregotski, Director LHG Hermit Wang, SW Architect, Digital Media IC & Solutions HiSilicon Introducing Poplar: First 96Boards TV Platform Mark Gregotski, Director LHG Hermit Wang, SW Architect, Digital Media IC & Solutions HiSilicon Overview General Information Poplar Hardware ENGINEERS AND

More information

Kernel maintainership: an oral tradition

Kernel maintainership: an oral tradition Embedded Linux Conference Europe 2015 Kernel maintainership: an oral tradition Gregory CLEMENT Bootlin gregory.clement@bootlin.com (Image credit: Andrew Cheal under license CC BY-ND 2.0) - Kernel, drivers

More information

A Sockets API For LoRa. Andreas Färber, SUSE Labs

A Sockets API For LoRa. Andreas Färber, SUSE Labs A Sockets API For LoRa Andreas Färber, SUSE Labs afaerber@suse.com About The Presenter Project Manager for arm64 architecture at SUSE Labs Involved in arm port of opensuse Linux distribution Kernel maintainer

More information

UEFI Secure Boot and DRI. Kalyan Kumar N

UEFI Secure Boot and DRI. Kalyan Kumar N UEFI Secure Boot and DRI Kalyan Kumar N Agenda Introduction RDK Boot Loader DRI (Disaster Recovery Image) RootFS Validation Build Environment Introduction Standardization of the RDK set-top box firmware

More information

Mainline on form-factor devices / Improving AOSP

Mainline on form-factor devices / Improving AOSP Mainline on form-factor devices / Improving AOSP Presented by John Stultz Date Thursday 24 September 2015 Event SFO15 John Stultz Topics from Linux Plumbers Barriers to running

More information

openqa Helping SUSE Linux Enterprise with Automated Testing Richard Brown openqa Technical Lead

openqa Helping SUSE Linux Enterprise with Automated Testing Richard Brown openqa Technical Lead openqa Helping SUSE Linux Enterprise with Automated Testing Richard Brown openqa Technical Lead rbrown@suse.com Contents Why SUSE automate testing The problem with every other testing tool openqa to the

More information

Managing build infrastructure of a Debian derivative

Managing build infrastructure of a Debian derivative Managing build infrastructure of a Debian derivative Andrej Shadura 4 February 2018 Presentation Outline Who am I Enter Apertis Build infrastructure Packaging workflows Image builds Andrej Shadura contributing

More information

Contribute To Linux Mainline

Contribute To Linux Mainline Contribute To Linux Mainline Wu Zhangjin / Falcon wuzhangjin@gmail.com Tiny Lab 泰晓实验室 http://tinylab.org June 3, 2013 Outline 1 About Linux Kernel Development 2 Upstream your source code 3 Reference 4

More information

UEFI HTTP/HTTPS Boot LinuxCon China 2017

UEFI HTTP/HTTPS Boot LinuxCon China 2017 UEFI HTTP/HTTPS Boot LinuxCon China 2017 Keng-Yu Lin June 20, 2017 Agenda UEFI HTTP(s) Boot introduction HPE UEFI HTTP Boot PoC based on GRUB2 Share obstacles Open discussion 2 Comparison

More information

Android System Development Training 4-day session

Android System Development Training 4-day session Android System Development Training 4-day session Title Android System Development Training Overview Understanding the Android Internals Understanding the Android Build System Customizing Android for a

More information

AOSP Devboard Update & Recent/Future Pain Points. John Stultz

AOSP Devboard Update & Recent/Future Pain Points. John Stultz AOSP Devboard Update & Recent/Future Pain Points John Stultz Now there are two: https://source.android.com/source/devices HiKey HiKey960 Hardware overview HiKey HiSilicon Kirin

More information

Upstreaming Hardware Enablement

Upstreaming Hardware Enablement Upstreaming Hardware Enablement December 8th 2011 Anthony Wong Project Manager, Hardware Enablement Team Agenda Introduction to Hardware Enablement Team Difficulties of Hardware Enablement on Linux How

More information

Using Openembedded with Snapdragon Flight

Using Openembedded with Snapdragon Flight April 2016 Mark Charlebois Using Openembedded with Snapdragon Flight Background Snapdragon Flight board is available from Intrinsyc Based on Qualcomm APQ8074 Uses 3.4 kernel (Android) and Linux userspace

More information

LAVA FOR BISECTING KERNEL BUGS LAVA MEETS GIT BISECT RUN

LAVA FOR BISECTING KERNEL BUGS LAVA MEETS GIT BISECT RUN LAVA FOR BISECTING KERNEL BUGS LAVA MEETS GIT BISECT RUN Created by Riku Voipio / G+ RikuVoipio STARTING POINT Someone broke the time, fix asap! # cat test-rtc date '+%F %T' hwclock #./test-rtc 1970-01-01

More information

Command Line Parameters Linux Copy Files From Usb

Command Line Parameters Linux Copy Files From Usb Command Line Parameters Linux Copy Files From Usb 1 Creating a bootable Alpine Linux USB Stick from the command line Tip: If you're not able to boot from the CD, then another option is to boot from a regular

More information

Using SAT for solving package dependencies. Michael Schröder Novell, Inc.

Using SAT for solving package dependencies. Michael Schröder Novell, Inc. Using SAT for solving package dependencies Michael Schröder Novell, Inc. What was wrong with the old solver Much too slow with bug repositories solving could take several minutes Complex code, many special

More information

Panel Discussion: The Future of I/O From a CPU Architecture Perspective

Panel Discussion: The Future of I/O From a CPU Architecture Perspective Panel Discussion: The Future of I/O From a CPU Architecture Perspective Brad Benton AMD, Inc. #OFADevWorkshop Issues Move to Exascale involves more parallel processing across more processing elements GPUs,

More information

Linux Kernel Evolution. OpenAFS. Marc Dionne Edinburgh

Linux Kernel Evolution. OpenAFS. Marc Dionne Edinburgh Linux Kernel Evolution vs OpenAFS Marc Dionne Edinburgh - 2012 The stage Linux is widely deployed as an OpenAFS client platform Many large OpenAFS sites rely heavily on Linux on both servers and clients

More information

Docker Networking In OpenStack What you need to know now. Fawad Khaliq

Docker Networking In OpenStack What you need to know now. Fawad Khaliq Docker Networking In OpenStack What you need to know now Fawad Khaliq About Me OpenStack Community Member Developer in Neutron Maintainer of PLUMgrid Neutron Plugin (networking-plumgrid) How to contact

More information

UEFI Porting Update for ARM Platforms

UEFI Porting Update for ARM Platforms UEFI Porting Update for ARM Platforms What did we do since July? Leif Lindholm UEFI tech lead Linaro Enterprise Group presented by UEFI Plugfest May 2014 Agenda Introduction Linux Support EDK2 Development

More information

Upgrading & Updating Your Computer

Upgrading & Updating Your Computer Upgrading & Updating Your Computer with Debian s APT R. Scott Granneman scott@granneman.com www.granneman.com 2004 Scott Granneman Last updated 20040331 You are free to use this work, with certain restrictions.

More information

Exploring the High Availability Storage Infrastructure. Tutorial 323 Brainshare Jo De Baer Technology Specialist Novell -

Exploring the High Availability Storage Infrastructure. Tutorial 323 Brainshare Jo De Baer Technology Specialist Novell - Exploring the High Availability Storage Infrastructure. Tutorial 323 Brainshare 2007 Jo De Baer Technology Specialist Novell - jdebaer@novell.com Agenda The High Availability Storage Infrastructure very

More information

Boot Interrupt Quirks and (RealTime) Interrupt Handling on x86. Olaf Dabrunz, Stefan Assmann

Boot Interrupt Quirks and (RealTime) Interrupt Handling on x86. Olaf Dabrunz, Stefan Assmann Boot Interrupt Quirks and (RealTime) Interrupt Handling on x86 Olaf Dabrunz, Stefan Assmann od@suse.de, sassmann@suse.de Overview 1. Interrupt Handling 2. RT Interrupt Handling is a bit Different 3. So

More information

Version Control. Ioannis N. Athanasiadis. with slides from Solution Perspective Media and Software Carpentry

Version Control. Ioannis N. Athanasiadis. with slides from Solution Perspective Media and Software Carpentry Ioannis N. Athanasiadis with slides from Solution Perspective Media and Software Carpentry http://springuniversity.bc3research.org/ 1 What is it A method for centrally storing files Keeping a record of

More information

Yocto Overview. Dexuan Cui Intel Corporation

Yocto Overview. Dexuan Cui Intel Corporation Yocto Overview Dexuan Cui Intel Corporation Agenda Introduction to the Yocto Project Participating Organizations Yocto Project Build System Yocto Project Workflow Quick Start Guide in a Slide What is the

More information

Strengthening the Chain of Trust. Kevin Lane HP Jeff Bobzin Insyde Software

Strengthening the Chain of Trust. Kevin Lane HP Jeff Bobzin Insyde Software presented by Strengthening the Chain of Trust Kevin Lane HP Jeff Bobzin Insyde Software August Updated 22, 2014 2011-06-01 Agenda Quick Intro to UEFI UEFI Myths Using Linux + Secure Boot Continuing the

More information

ECE 471 Embedded Systems Lecture 16

ECE 471 Embedded Systems Lecture 16 ECE 471 Embedded Systems Lecture 16 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 15 October 2018 Announcements Midterm is graded Don t forget HW#5 No class Wednesday, Career

More information

Exploring History with Hawk

Exploring History with Hawk Exploring History with Hawk An Introduction to Cluster Forensics Kristoffer Grönlund High Availability Software Developer kgronlund@suse.com This tutorial High Availability in 5 minutes Introduction to

More information

Firmware. OSF (open System. Gundrala Devender Goud Engineering Director/Azure/Microsoft OCP/OSF Project Lead

Firmware. OSF (open System. Gundrala Devender Goud Engineering Director/Azure/Microsoft OCP/OSF Project Lead Open System Firmware OSF (open System Firmware) Intro and Progress Update Gundrala Devender Goud Engineering Director/Azure/Microsoft OCP/OSF Project Lead Where does System Firmware reside in a typical

More information

Porting Linux to a new SoC

Porting Linux to a new SoC Porting Linux to a new SoC Who am I? PrasannaKumar Muralidharan Linux kernel enthusiast Contributed to a few open source projects Contributed several patches to hwrng subsystem Wrote CI20 PRNG driver Implemented

More information

PetaLinux SDK User Guide. Firmware Upgrade Guide

PetaLinux SDK User Guide. Firmware Upgrade Guide PetaLinux SDK User Guide Notice of Disclaimer The information disclosed to you hereunder (the "Materials") is provided solely for the selection and use of Xilinx products. To the maximum extent permitted

More information

A Survivor's Guide to Contributing to the Linux Kernel

A Survivor's Guide to Contributing to the Linux Kernel A Survivor's Guide to Contributing to the Linux Kernel Javier Martinez Canillas Samsung Open Source Group javier@osg.samsung.com Samsung Open Source Group 1 Agenda Motivation Linux development process

More information

SUSE Linux Enterprise Mono Extension

SUSE Linux Enterprise Mono Extension FAQ www.novell.com SUSE Linux Enterprise Mono Extension Frequently Asked Questions March 2009 What is the SUSE Linux Enterprise Mono Extension? SUSE Linux Enterprise Mono Extension, a.net application framework,

More information

Intel Server Board S1200KP

Intel Server Board S1200KP Intel Server Board S1200KP Tested Hardware and Operating System List Revision 1.1 August 2011 Enterprise Platforms and Services Division Marketing Revision History Intel Server Board S1200KP Revision History

More information

OP-TEE Using TrustZone to Protect Our Own Secrets

OP-TEE Using TrustZone to Protect Our Own Secrets OP-TEE Using TrustZone to Protect Our Own Secrets ROM-Code Bootloader OP-TEE Kernel Root File System ELC Europe 2017, 23.10.2017 Marc Kleine-Budde Slide 1 - http://www.pengutronix.de

More information

Saving Real Storage with xip2fs and DCSS. Ihno Krumreich Project Manager for SLES on System z

Saving Real Storage with xip2fs and DCSS. Ihno Krumreich Project Manager for SLES on System z Saving Real Storage with xip2fs and DCSS Ihno Krumreich Project Manager for SLES on System z ihno@suse.de Agenda Overview DCSS What is DCSS? xip2fs What is xip2fs? DCSS How to create? Maintenance Problems

More information

Isar. Build Debian-Based Products with BitBake. Baurzhan Ismagulov. Embedded Linux Conference Europe Oct 11-13, 2016 Berlin, Germany

Isar. Build Debian-Based Products with BitBake. Baurzhan Ismagulov. Embedded Linux Conference Europe Oct 11-13, 2016 Berlin, Germany Isar Build Debian-Based Products with BitBake Baurzhan Ismagulov Embedded Linux Conference Europe Oct 11-13, 2016 Berlin, Germany Copyright (C) 2016, ilbers GmbH 2016-10-03 Contents About Us Motivation

More information

CHANGING THE MODES OF MOD-WIFI-ESP8266-DEV

CHANGING THE MODES OF MOD-WIFI-ESP8266-DEV CHANGING THE MODES OF MOD-WIFI-ESP8266-DEV REFERENCE Revision B, March 2018 Designed by OLIMEX Ltd, 2014 All boards produced by Olimex LTD are ROHS compliant DISCLAIMER 2018 Olimex Ltd. Olimex, logo and

More information

McAfee Corporate Products End of Life Policy

McAfee Corporate Products End of Life Policy McAfee Corporate Products End of Life Policy Effective January 2018 Scope To ensure delivery of innovative and cost-effective products, McAfee may periodically discontinue specific products or versions

More information

Before We Start... 1

Before We Start... 1 1 Before We Start... Isn't One Type of Car Enough? Functionality Efficiency Performance Emotions Reliability? MgE Functionality Efficiency Performance Emotions C. Nocke 2 Isn't One Type of filesystem Enough?

More information

Developing on DragonBoard

Developing on DragonBoard Developing on DragonBoard Getting Started with APQ8060 and Pragmatux+Android Bill Gatliff bgat@billgatliff.com Ryan Kuester rkuester@insymbols.com 1 2 CPU Daughterboard APQ8060 ARMv7 Dual core 1.5 GHz

More information

96Boards - TV Platform

96Boards - TV Platform 96Boards - TV Platform Presented by Mark Gregotski Developing the Specification Date BKK16-303 March 9, 2016 Event Linaro Connect BKK16 Overview Motivation for a TV Platform Specification Comparison with

More information

DevOps with SUSE: How SUSE Manager, SUSE Studio and SUSE Cloud APIs Facilitate Continuous Software Delivery. Wolfgang Engel.

DevOps with SUSE: How SUSE Manager, SUSE Studio and SUSE Cloud APIs Facilitate Continuous Software Delivery. Wolfgang Engel. DevOps with SUSE: How SUSE Manager, SUSE Studio and SUSE Cloud APIs Facilitate Continuous Software Delivery Joachim Werner Wolfgang Engel Senior Product Manager SUSE/joe@suse.com Engineer SUSE/wengel@suse.com

More information

Sony s Open Devices Project. Goals Achievements. What went right? What went wrong? Lessons learned

Sony s Open Devices Project. Goals Achievements. What went right? What went wrong? Lessons learned 1 Sony s Open Devices Project Goals Achievements What went right? What went wrong? Lessons learned 2 Ambitious project to support open software on Sony Mobile s phone platforms 2 main areas: Android Open

More information

Building a reference IoT product with Zephyr. Ricardo Salveti Michael Scott Tyler Baker

Building a reference IoT product with Zephyr. Ricardo Salveti Michael Scott Tyler Baker Building a reference IoT product with Zephyr Ricardo Salveti Michael Scott Tyler Baker Introduction Linaro Technologies A small team within Linaro focusing on open source end-to-end solutions Who is here?

More information

Oxalis Getting Started

Oxalis Getting Started Oxalis Getting Started Document: Document: Getting Started Content of the document: Version: 001 First steps to power up, the board, to run uboot, Creator: ANT/MSB build kernel and boot linux. Date: 01.12.2018

More information

Intel SoC FPGA Embedded Development Suite (SoC EDS) Release Notes

Intel SoC FPGA Embedded Development Suite (SoC EDS) Release Notes Intel SoC FPGA Embedded Development Suite (SoC EDS) Release Notes Updated for Intel Quartus Prime Design Suite: 18.1 Subscribe Latest document on the web: PDF HTML Contents Contents Intel SoC FPGA Embedded

More information

D1S - Embedded Linux with Ac6 System Workbench

D1S - Embedded Linux with Ac6 System Workbench Formation Embedded Linux with Ac6 System Workbench: Implementing Linux on Embedded Systems - Systèmes d'exploitation: Linux D1S - Embedded Linux with Ac6 System Workbench Implementing Linux on Embedded

More information

Digi Embedded Yocto 1.6. First Steps Guide

Digi Embedded Yocto 1.6. First Steps Guide Digi Embedded Yocto 1.6 First Steps Guide Revision history 90001423 Revision Date Description E July, 2015 Updated to Digi Embedded Yocto 1.6.6 F October, 2015 Updated to Digi Embedded Yocto 1.6.7 G November,

More information