Going to production with snaps and Ubuntu Core

Size: px
Start display at page:

Download "Going to production with snaps and Ubuntu Core"

Transcription

1 Going to production with snaps and Ubuntu Core MOOS-DAWG 2017 Kyle Fazzari Mohamed Saad Ibn Seddik a.k.a.

2 What are you doing here? My background is in robotics: Used MOOS through university, developing the backseat driver for a fleet of AUVs meant for mine hunting and magnetic signature detection Worked as a roboticist for the US Navy, using ROS to develop UGVs using COTS cameras (stereo and spectral) I still participate in the community, and I m working on stuff today that could prove useful (snaps and Ubuntu Core)

3 What we ll be talking about The future wrought by rushing to ship Some questions to be answered before shipping: How is my software updated? How is the base OS updated? How is the device recovered if an update goes sideways? What is my factory process? MOOS snap demonstration

4 The curse of just shipping it Mirai and the 1Tbps DDoS do not exist because of security vulnerabilities Vendors shipped without considering the need for updates Consider the cost of recalling your robot as opposed to having an update strategy before shipping

5 Some questions to answer before shipping How is my software updated? How is the base OS updated? How is the device recovered if an update goes sideways? What is my factory process?

6 How is my software updated? Your software is not perfect. It will need to be fixed, or have features added Is your software even packaged? How? Maintaining your own infrastructure (Debian repositories, etc.) is no small task

7 How is my software updated? Your software is not perfect. It will need to be fixed, or have features added Is your software even packaged? How? Maintaining your own infrastructure (Debian repositories, etc.) is no small task Let s talk packaging for a minute. Have you heard about snaps?

8 How is my software updated? Snaps Package any app for a number of different Linux distributions (desktop, server, cloud or device), and deliver updates directly...

9 How is my software updated? Snaps automatically update Just publish an update in the store

10 How is my software updated? Snaps have an amazing developer experience: snapcraft Snaps bundle their dependencies, and are immutable Snapcraft creates snaps, orchestrating disparate components and build systems into one cohesive distributable package. It s extensible and new plugins to leverage different technologies are being developed all the time. Existing plugins include Python, CMake, Autotools, and many more

11 How is my software updated? Snaps are perfect for CI/CD Multiple release channels for differing levels of stability/risk: edge -> beta -> candidate -> stable GitHub integration for automatically building your software for any supported architecture Not using GitHub? You can still use the Launchpad builders for multiple architectures, or use your own infrastructure

12 How is the base OS updated? I enabled automatic security updates. A good practice, but one that can cause issues in robotics (we ll come back to this) Snaps automatically update, why don t we just make a distro based entirely upon them?

13 How is the base OS updated? I enabled automatic security updates. A good practice, but one that can cause issues in robotics (we ll come back to this) Snaps automatically update, why don t we just make a distro based entirely upon them? Great minds. Let me introduce you to Ubuntu Core

14 How is the base OS updated? Ubuntu Core App snap(s) Based entirely upon snaps Core snap Kernel 4.4 Kernel snap Gadget snap

15 How is the base OS updated? Ubuntu Core Every component automatically updates out of the box: Core (rootfs) Kernel Anything you add on top If you re using a reference device (amd64, pi2/3, etc.), Canonical maintains the gadget, kernel and core snaps for the lifetime of the LTS (you can of course maintain your own if you wish)

16 How is the device recovered? Remember those automatic security updates you enabled? What happens when a user turns off your robot mid-update? Recovery partitions? Manual procedures? Yuck.

17 How is the device recovered? Remember those automatic security updates you enabled? What happens when a user turns off your robot mid-update? Recovery partitions? Manual procedures? Yuck. Snaps not only automatically update, they do so transactionally

18 How is the device recovered? Snaps update transactionally Modified data during upgrade Original data Writable area Original data Writable area Writable area Original snap Upgrade Updated snap Original data is kept on device Original data Writable area Original snap Rollback on failure Original snap

19 How is the device recovered? Snaps update transactionally Transactional updates == robust updates Updates will roll back if an update was interrupted or otherwise invalidated You can also write health checks, implemented as hooks, within the snap itself. A health check failure results in a rollback

20 How is the device recovered? Ubuntu Core updates completely transactionally Since Ubuntu Core is based entirely upon snaps, every component of the operating system is updated transactionally.

21 What is my factory process? How do you deploy your OS of choice, MOOS(-IvP), and your special stuff on a device you re about to ship? By hand? That doesn t scale Pre-seeded installation ISO? Pre-configuring your software that way is hard, and continues to be so as you update Using Ansible or similar is better, but it s still a serious learning curve

22 What is my factory process? How do you deploy your OS of choice, MOOS(-IvP), and your special stuff on a device you re about to ship? By hand? That doesn t scale Pre-seeded installation ISO? Pre-configuring your software that way is hard, and continues to be so as you update Using Ansible or similar is better, but it s still a serious learning curve What if I told you that you could create a flashable, bootable, fully-configured image with only a few lines of JSON?

23 What is my factory process? Creating an Ubuntu Core image A single JSON document: { "type": "model", "series": "16", "model": "my-amd64-auv", "architecture": "amd64", "gadget": "pc", "kernel": "pc-kernel", "authority-id": "<store ID>", "brand-id": "<store ID>", "timestamp": "<timestamp>", "required-snaps": ["my-special-sauce"] }

24 What is my factory process? Creating an Ubuntu Core image Sign that JSON document to create what s called a model assertion Hand it to ubuntu-image to put the image together: $ sudo ubuntu-image -c stable my.model Now you have a bootable image ready to be flashed in the factory

25 MOOS snap demonstration

26 Getting started with snaps Get started on Code is in GitHub: Ask questions: In IRC: #snappy on Freenode In Rocketchat: In the forum:

Snappy Ubuntu Core Enabling secure devices with app stores

Snappy Ubuntu Core Enabling secure devices with app stores Snappy Ubuntu Core Enabling secure devices with app stores We are the company behind Ubuntu. Canonical and Ubuntu Best of both worlds CANONICAL Commercial backing for the #1 general purpose Linux OS: Ubuntu

More information

Deploying a Private OpenStack Cloud at Scale. Matt Fischer & Clayton O Neill

Deploying a Private OpenStack Cloud at Scale. Matt Fischer & Clayton O Neill Deploying a Private OpenStack Cloud at Scale Matt Fischer & Clayton O Neill Introduction Clayton O Neill clayton.oneill@twcable.com IRC: clayton Matt Fischer matt.fischer@twcable.com IRC: mfisch What Is

More information

How To Manually Install Software In Linux Mint 13 From Usb

How To Manually Install Software In Linux Mint 13 From Usb How To Manually Install Software In Linux Mint 13 From Usb Hi there, I am a newbie and am having a bit of trouble installing.rpm packages. The system says Alien is installed but I can't find it and do

More information

Introduction to the Raspberry Pi AND LINUX FOR DUMMIES

Introduction to the Raspberry Pi AND LINUX FOR DUMMIES Introduction to the Raspberry Pi AND LINUX FOR DUMMIES 700Mhz ARM v6 Broadcomm CPU+GPU 512 MB RAM (256MB on Model A) Boots off SD card for filesystem USB, Audio out, LAN (Model B only) HDMI + Composite

More information

Integrated Management of OpenPOWER Converged Infrastructures. Revolutionizing the Datacenter

Integrated Management of OpenPOWER Converged Infrastructures. Revolutionizing the Datacenter Integrated Management of OpenPOWER Converged Infrastructures Marcelo Perazolo, Architect IBM Systems Revolutionizing the Datacenter Join the Conversation #OpenPOWERSummit Converged Infrastructure Systems

More information

How To Manually Install Software In Linux Mint 14 Cinnamon Edition

How To Manually Install Software In Linux Mint 14 Cinnamon Edition How To Manually Install Software In Linux Mint 14 Cinnamon Edition the Cinnamon Edition but it is compatible with a wider variety of hardware connect to them via HTTP or FTP to install and upgrade their

More information

Ubuntu Remove Manually Install Software From Windows 7 Without Disk

Ubuntu Remove Manually Install Software From Windows 7 Without Disk Ubuntu Remove Manually Install Software From Windows 7 Without Disk Install Windows 7 and remove Ubuntu without harming any personal files (closed) i want to remove it (14.04 LTS) but, I have a lot of

More information

FAQ No Q: What should we know before we start Windows 10 upgrade?

FAQ No Q: What should we know before we start Windows 10 upgrade? FAQ No. 01695 Important Cautions of Windows 10 Upgrade Affected Model: All Q: What should we know before we start Windows 10 upgrade? A: MSI recommends that user should create system recovery before Windows

More information

Why You Should Not Use Arch

Why You Should Not Use Arch Why You Should Not Use Arch A new users guide to highly personalized, low maintenance operating system. Artur Frącek CC BY-NC-ND 4.0 1 Intro Arch is a very good Linux distribution so it is not a surprise

More information

Mandi Walls. Technical Community #habitatsh

Mandi Walls. Technical Community #habitatsh Mandi Walls Technical Community Manager @lnxchk mandi@chef.io https://habitat.sh #habitatsh http://slack.habitat.sh/ Chef and Automation Infrastructure Automation Cloud early adopters Digital Transformation

More information

Elivepatch Flexible distributed Linux Kernel live patching. Alice Ferrazzi

Elivepatch Flexible distributed Linux Kernel live patching. Alice Ferrazzi Elivepatch Flexible distributed Linux Kernel live patching Alice Ferrazzi 1 Summary Live patch explanation Current live patch services Motivation for elivepatch Elivepatch solution Implementation Challenge

More information

Alternatives To Microsoft Windows Operating System

Alternatives To Microsoft Windows Operating System ` Alternatives To Microsoft Windows Operating System ReactOS is a free and opensource OS that is based on Windows NT design architecture (like XP and Win 7) Most Windows applications and drivers will work

More information

Kuber-what?! Learn about Kubernetes

Kuber-what?! Learn about Kubernetes DEVNET-1999 Kuber-what?! Learn about Kubernetes Ashley Roach, Principal Engineer Evangelist Agenda Objectives A brief primer on containers The problems with running containers at scale Orchestration systems

More information

Creating a Yubikey MFA Service in AWS

Creating a Yubikey MFA Service in AWS Amazon AWS is a cloud based development environment with a goal to provide many options to companies wishing to leverage the power and convenience of cloud computing within their organisation. In 2013

More information

How we added software updates to AGL

How we added software updates to AGL How we added software updates to AGL Phil Wise 2017 ATS Advanced Telematic Systems GmbH ATS Advanced Telematic Systems. Open source and open standard for connected mobility. Page 2 AGL Automotive Grade

More information

Instructions Usb Flash Drive Recovery Mac Full Version

Instructions Usb Flash Drive Recovery Mac Full Version Instructions Usb Flash Drive Recovery Mac Full Version Modern, downloadable versions of OS X create a recovery partition on your drive, Macworld also has bootable-install-drive instructions for Mavericks

More information

Building physical clouds

Building physical clouds Building physical clouds Christian "kiko" Reis David Duffey Luke Williams OCP Tech Day August 30th, Menlo Park, CA Preamble How VMware killed hardware Time from request to prompt VM Metal Request Procure

More information

Getting Started with. Lite.

Getting Started with. Lite. Getting Started with Lite www.boltiq.io Getting Started with Lite Download Download the app as either a container or Library. http://www.boltiq.io/bolt-lite/ See Examples Open the example test projects

More information

An introduction to today s Modular Operating System

An introduction to today s Modular Operating System An introduction to today s Modular Operating System Bun K. Tan Open Source Technology Center - Intel Corporation October 2018 *Other names and brands may be claimed as the property of others Agenda Why

More information

The future of database technology is in the clouds

The future of database technology is in the clouds Database.com Getting Started Series White Paper The future of database technology is in the clouds WHITE PAPER 0 Contents OVERVIEW... 1 CLOUD COMPUTING ARRIVES... 1 THE FUTURE OF ON-PREMISES DATABASE SYSTEMS:

More information

IoT devices: secure boot and sw maintenance. Open IoT Summit Igor Stoppa

IoT devices: secure boot and sw maintenance. Open IoT Summit Igor Stoppa IoT devices: secure boot and sw maintenance. Open IoT Summit Igor Stoppa Ostro Project The topics and solutions discussed in this presentation stem from the Development of the Ostro Project. Each topic

More information

How To Install Java Manually Linux Mint 14 >>>CLICK HERE<<<

How To Install Java Manually Linux Mint 14 >>>CLICK HERE<<< How To Install Java Manually Linux Mint 14 Cinnamon From Usb Oracle Java 9 (early access release) is now available in the WebUpd8 Oracle Java PPA for all supported Ubuntu / Linux Mint versions. You can

More information

Verteego VDS Documentation

Verteego VDS Documentation Verteego VDS Documentation Release 1.0 Verteego May 31, 2017 Installation 1 Getting started 3 2 Ansible 5 2.1 1. Install Ansible............................................. 5 2.2 2. Clone installation

More information

Installing and Using Docker Toolbox for Mac OSX and Windows

Installing and Using Docker Toolbox for Mac OSX and Windows Installing and Using Docker Toolbox for Mac OSX and Windows One of the most compelling reasons to run Docker on your local machine is the speed at which you can deploy and build lab environments. As a

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

Manual to install experimental firmware on a TYTERA MD380

Manual to install experimental firmware on a TYTERA MD380 By Erik, PA0ESH. Monday 28 November 2016 I've been a while in the possession of a MD380/390 Tytera to experiment with DMR. This Chinese MD380/390 is a delight in use and with the support of Arjan Hogt,

More information

Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved.

Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved. Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS 1 Introduction MOBILE, SOCIAL & CLOUD ARE RAISING CUSTOMER EXPECTATIONS We need a way to deliver software so fast that our

More information

Getting Things GNOME! Documentation

Getting Things GNOME! Documentation Getting Things GNOME! Documentation Release 0.3.1 The GTG Team December 20, 2015 Contents 1 Contents 3 1.1 Contributing to GTG........................................... 3 2 Man pages 5 2.1 gtg(1)...................................................

More information

Linux pdf viewer editor

Linux pdf viewer editor DownloadLinux pdf viewer editor. PDF If you create a new user, give them a mailbox, and they seemingly fail to appear then don t panic This tool allows you to cut a highlighted area from the file. Decided

More information

Build your own NAS with OpenMediaVault

Build your own NAS with OpenMediaVault Build your own NAS with OpenMediaVault Installation Minimum Requirements i486 or amd64 platform 1 GiB RAM 2 GiB HDD/DOM/CF/USB Thumb Drive used as OpenMediaVault system drive. Flash Drives without static

More information

May 2018 OpenStack Manila

May 2018 OpenStack Manila May 2018 OpenStack Manila Project Update, OpenStack Summit Vancouver Tom Barron IRC: tbarron EMAIL: tbarron@redhat.com, tpb@dyncloud.net Agenda What s Manila Problem Space, Problem Background Queens Release

More information

Linuxboot continuous integration

Linuxboot continuous integration Open Firmware Linuxboot continuous integration Jean-Marie Verdun/ITRenew Guillaume Giamarchi/ITRenew Introduction This is Work In Progress, feel free to collaborate Linuxboot Continuous Integration platform

More information

Learn Linux in a Month of Lunches by Steven Ovadia

Learn Linux in a Month of Lunches by Steven Ovadia Learn Linux in a Month of Lunches by Steven Ovadia Sample Chapter 17 Copyright 2017 Manning Publications brief contents PART 1 GETTING LINUX UP AND RUNNING... 1 1 Before you begin 3 2 Getting to know Linux

More information

Installing VMware Player to Run Ubuntu Linux on a Windows Machine

Installing VMware Player to Run Ubuntu Linux on a Windows Machine Installing VMware Player to Run Ubuntu Linux on a Windows Machine Check that you are connected to the internet before beginning (open Internet Explorer or Firefox or similar). Installing VMware Player

More information

Flatpak and your distribution. Simon McVittie

Flatpak and your distribution. Simon McVittie Flatpak and your distribution Simon McVittie smcv@{collabora.com,debian.org} 2018-02-04 Introduction to Flatpak tl;dr edition A sandboxed app framework for desktop Linux GUI, desktop apps, as in /usr/share/applications,

More information

Manual Linux Ubuntu Lts Server Install Webmin

Manual Linux Ubuntu Lts Server Install Webmin Manual Linux Ubuntu 12.04 Lts Server Install Webmin Guide showing you how to install Ubuntu Server Trusty Tahr 14.04LTS. Also applicable to Precise Pangolin 12.04LTS, Lucid 10.04, Januty 9.04 and Intrepid

More information

Cd Manually To Your Hard Drive Without Windows Xp

Cd Manually To Your Hard Drive Without Windows Xp Cd Manually To Your Hard Drive Without Windows Xp To create a bootable USB drive manually, we will use the Command Prompt as a Type 'list disk' to view active disks on your computer and hit Enter. as Disk

More information

From 0 to 6 GHz in 30 minutes bootstrap your SDR Experience!

From 0 to 6 GHz in 30 minutes bootstrap your SDR Experience! From 0 to 6 GHz in 30 minutes bootstrap your SDR Experience! Start from scratch today, hack the EM spectrum tomorrow! Marcus Müller FOSDEM 2017 February 4, 2017 Introduction From theory to practice Engineering

More information

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction WHITE PAPER RedHat OpenShift Container Platform Abstract Benefits: Applications are designed around smaller independent components called microservices. Elastic resources: Scale up or down quickly and

More information

Architect your deployment using Chef

Architect your deployment using Chef ArcGIS Enterprise Architect your deployment using Chef Cherry Lin and Scott MacDonald ArcGIS Enterprise base deployment Why automate your ArcGIS Enterprise deployment? Efficiency Get up and running faster

More information

OpenSwitch OPX Installation Guide with Enhancement Package. Release 2.1.0

OpenSwitch OPX Installation Guide with Enhancement Package. Release 2.1.0 OpenSwitch OPX Installation Guide with Enhancement Package Release 2.1.0 2017-7 Rev. A02 Contents 1 Getting started...4 2 Installation... 5 3 Automatic installation...7 4 Manual installation...8 5 Install

More information

Linux: Powering the Internet

Linux: Powering the Internet Linux: Powering the Internet Computer Tech 2018 Tom Browder [tom.browder@gmail.com] Northwest Florida Linux User Group [nwflug.org] 2018-01-27 AUDIENCE EXPECTATIONS What do you expect from this presentation?

More information

IoT Edge Router Getting Started Guide Published on Silver Spring Networks STAGE (

IoT Edge Router Getting Started Guide Published on Silver Spring Networks STAGE ( IoT Edge Router Developer Kit Build your own edge application Order a Developer Kit [1] This Getting Started Guide will quickly get you up and running with the IoT Edge Router and put you on the path toward

More information

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS ContainerCon @ Open Source Summit North America 2017 Elizabeth K. Joseph @pleia2 1 Elizabeth K. Joseph, Developer Advocate

More information

Install Guide Windows 7 Usb Macbook Pro Lion Using Bootcamp

Install Guide Windows 7 Usb Macbook Pro Lion Using Bootcamp Install Guide Windows 7 Usb Macbook Pro Lion Using Bootcamp When installing Windows 7 using the Boot Camp Assistant on a MacBook Air (Mid 2013) This occurs when installing Windows 7 from DVD using an external

More information

Bash Shell Manually For Windows 7 Updates Sp1

Bash Shell Manually For Windows 7 Updates Sp1 Bash Shell Manually For Windows 7 Updates Sp1 This security update resolves a privately reported vulnerability in the Microsoft Secure Channel (Schannel) Windows 7 for x64-based Systems Service Pack 1

More information

Fully Optimize FULLY OPTIMIZE YOUR DBA RESOURCES

Fully Optimize FULLY OPTIMIZE YOUR DBA RESOURCES Fully Optimize FULLY OPTIMIZE YOUR DBA RESOURCES IMPROVE SERVER PERFORMANCE, UPTIME, AND AVAILABILITY WHILE LOWERING COSTS WE LL COVER THESE TOP WAYS TO OPTIMIZE YOUR RESOURCES: 1 Be Smart About Your Wait

More information

Ubuntu Remove Manually Install Software From Windows 7 Usb Drive Ubuntu

Ubuntu Remove Manually Install Software From Windows 7 Usb Drive Ubuntu Ubuntu Remove Manually Install Software From Windows 7 Usb Drive Ubuntu When choosing how to install, some options will completely erase your drive before doing so. How to create a bootable USB stick on

More information

How To Update My Java Plug In Firefox Ubuntu 10.04

How To Update My Java Plug In Firefox Ubuntu 10.04 How To Update My Java Plug In Firefox Ubuntu 10.04 Java. Citrix ICA Client 10.6. Download Citrix client 10.6, Install Prerequisite How to install Citrix Receiver icaclient in Ubuntu 14.04 LTS 64-bit tested

More information

Chapter Summaries and Reading

Chapter Summaries and Reading Chapter Summaries and Reading Some new reading for near future, particularly in preparation for Project 2. If you have not finished any chapter summaries for last night, be sure you do so soon As a general

More information

Manual Install Ubuntu Server From Usb Drive

Manual Install Ubuntu Server From Usb Drive Manual Install Ubuntu 12.04 Server From Usb Drive The following sections describe how to install Ubuntu in UEFI mode, either if you use the manual partitioning ("Something else"), the difference is that

More information

Uninstalling And Manually Install Vmware Tools Ubuntu Server 11.04

Uninstalling And Manually Install Vmware Tools Ubuntu Server 11.04 Uninstalling And Manually Install Vmware Tools Ubuntu Server 11.04 Installing VMware Tools in an Ubuntu virtual machine (1022525) Manually Building VMware Tools Kernel Modules in Ubuntu Guests VMware GSX

More information

Design Patterns for Scalable LAMP Infrastructure. Jon Topper Mike Griffiths

Design Patterns for Scalable LAMP Infrastructure. Jon Topper Mike Griffiths Design Patterns for Scalable LAMP Infrastructure Jon Topper Mike Griffiths Who Are We? Mike Griffiths Yahoo! Proven Scaling Jon Topper Designer Servers / Legend Communications Trutap The Scale Factory

More information

Zoneminder Debian Installation Manual New. Releases >>>CLICK HERE<<<

Zoneminder Debian Installation Manual New. Releases >>>CLICK HERE<<< Zoneminder Debian Installation Manual New Releases with ZoneMinder v1.25.0 which are the newest released versions as of this If you are attempting to install newer versions of either using this guide,

More information

CONTAINERIZING JOBS ON THE ACCRE CLUSTER WITH SINGULARITY

CONTAINERIZING JOBS ON THE ACCRE CLUSTER WITH SINGULARITY CONTAINERIZING JOBS ON THE ACCRE CLUSTER WITH SINGULARITY VIRTUAL MACHINE (VM) Uses so&ware to emulate an en/re computer, including both hardware and so&ware. Host Computer Virtual Machine Host Resources:

More information

Mass-Storage. ICS332 - Fall 2017 Operating Systems. Henri Casanova

Mass-Storage. ICS332 - Fall 2017 Operating Systems. Henri Casanova Mass-Storage ICS332 - Fall 2017 Operating Systems Henri Casanova (henric@hawaii.edu) Magnetic Disks! Magnetic disks (a.k.a. hard drives ) are (still) the most common secondary storage devices today! They

More information

Embedded in 2010: An End to the Entropy? Matt Asay COO, Canonical

Embedded in 2010: An End to the Entropy? Matt Asay COO, Canonical Embedded in 2010: An End to the Entropy? Matt Asay COO, Canonical 1 ...and where smart meets bankruptcy 2 Remember these? 3 The Past ARMv1 ARMv3 ARMv4 Obsolete: Not powerful enough to run Linux. Some very

More information

Apache Manually Install Ubuntu From Usb

Apache Manually Install Ubuntu From Usb Apache Manually Install Ubuntu 12.04 From Usb On Windows 7 Dual Boot First off, I had to create a UEFI 3.0 USB stick for the WIN7 install because it I would need to manually format and install it, and

More information

Linux in the nuclear industry

Linux in the nuclear industry Linux in the nuclear industry 19 Mars 2018 Mehdi DOGGUY EDF Who am I? 1 / 24 Who am I? 2006 : M1 Informatique, Paris 11 1 / 24 Who am I? 2006 : M1 Informatique, Paris 11 2007 : M2 MPRI, Paris 7 1 / 24

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

CloudFleet Documentation

CloudFleet Documentation CloudFleet Documentation Release 0.1 The CloudFleet Team Sep 27, 2017 Contents 1 Table of Contents 3 1.1 Getting Started.............................................. 3 1.2 Getting Started for Hackers.......................................

More information

How To Manually Install Software In Linux Mint 14 Cinnamon From Usb

How To Manually Install Software In Linux Mint 14 Cinnamon From Usb How To Manually Install Software In Linux Mint 14 Cinnamon From Usb the Cinnamon Edition but it is compatible with a wider variety of hardware connect to them via HTTP or FTP to install and upgrade their

More information

Manual Install Ubuntu Server From Usb No Cd

Manual Install Ubuntu Server From Usb No Cd Manual Install Ubuntu 12.04 Server From Usb No Cd This page provides information about installing and booting Ubuntu using UEFI, From an Ubuntu installed on the HDD (neither livecd nor liveusb), open a

More information

ovirt Node November 1, 2011 Mike Burns Alan Pevec Perry Myers ovirt Node 1

ovirt Node November 1, 2011 Mike Burns Alan Pevec Perry Myers ovirt Node 1 ovirt Node November 1, 2011 Mike Burns Alan Pevec Perry Myers ovirt Node 1 Agenda Introduction Architecture Overview Deployment Modes Installation and Configuration Upgrading Configuration Persistence

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

CAELinux 2013: development and testing Posted by jcugnoni - 06 Apr :45

CAELinux 2013: development and testing Posted by jcugnoni - 06 Apr :45 CAELinux 2013: development and testing Posted by jcugnoni - 06 Apr 2013 13:45 Hi everyone, after a long break in 2012 without much development of CAELinux, I am restarting the development of a new release,

More information

SECURING DOCKER: What You Need to Know

SECURING DOCKER: What You Need to Know SECURING DOCKER: What You Need to Know EXECUTIVE SUMMARY This document provides an overview of the Docker technology and discusses some of the security risks attendant with Docker deployments. It provides

More information

Tutorial Linux Ubuntu Lts 64 Bit Iso Image

Tutorial Linux Ubuntu Lts 64 Bit Iso Image Tutorial Linux Ubuntu 12.04 Lts 64 Bit Iso Image Ubuntu 12.04 (64-bit), Ubuntu 12.04.2 (64-bit), Ubuntu Development Release. Other ISO Ubuntu 12.04 LTS can also be downloaded from linux (loop)/casper/vmlinuz

More information

Go at Canonical. Transitioning Juju to Go. Presentation by Dave Cheney juju.ubuntu.com August 2012

Go at Canonical. Transitioning Juju to Go. Presentation by Dave Cheney juju.ubuntu.com August 2012 Go at Canonical Transitioning Juju to Go Presentation by Dave Cheney david.cheney@canonical.com juju.ubuntu.com August 2012 1 About this talk About Me About Juju Why the transition to Go How we develop

More information

Manual Updating Ubuntu Server Command Line

Manual Updating Ubuntu Server Command Line Manual Updating Ubuntu Server 12.04 Command Line How can I install just security updates from the command line? this is possible it needs to be done on several servers and ubuntu virtual machines (Manually

More information

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West A DEVOPS STATE OF MIND Chris Van Tuin Chief Technologist, West cvantuin@redhat.com In short, software is eating the world. - Marc Andreessen, Wall Street Journal, August 2011 UBER, LYFT FALLOUT: TAXI

More information

Manually Mount Usb Flash Drive Ubuntu Server

Manually Mount Usb Flash Drive Ubuntu Server Manually Mount Usb Flash Drive Ubuntu 12.04 Server 4 answers, How to access a usb flash drive from the terminal? (How can I mount a flash drive manually?) SSH Commandline - Ubuntu x64 dedicated server

More information

On Xp Without Losing Data

On Xp Without Losing Data How To Install Microsoft Windows 7 Games On Xp Without Losing Data I have a desktop with Windows XP on it that I urgently need to get it updated to Windows 7. I have heard from a friend that you need to

More information

VIGIL Server Recovery User Guide

VIGIL Server Recovery User Guide VIGIL Server Recovery User Guide G 180013 BEFORE YOU BEGIN These instructions apply to NVRs shipped after 9/11/17 and contain the following wallpaper in the 3xLOGIC Recovery Environment. Within the 3xLOGIC

More information

Introduction to Docker. Antonis Kalipetis Docker Athens Meetup

Introduction to Docker. Antonis Kalipetis Docker Athens Meetup Introduction to Docker Antonis Kalipetis - @akalipetis Docker Athens Meetup Contents Introduction to Docker, Containers, and the Matrix from Hell Why people care: Separation of Concerns Technical Discussion

More information

Ubuntu Core - Security

Ubuntu Core - Security Ubuntu Core - Security Whitepaper CANONICAL UBUNTU ENGINEERING AND SERVICES Version: 3.0.0-2018-11-01 Abstract Problem Description Background: classic Ubuntu Trust model: distro Archive integrity Upgrades

More information

How To Manually Install Software In Linux Mint 14 Alongside Windows 7

How To Manually Install Software In Linux Mint 14 Alongside Windows 7 How To Manually Install Software In Linux Mint 14 Alongside Windows 7 1) It would be nice to mention the exact version of described software (and maybe user guide two days after installing Linux Mint 14

More information

Robot Programming with Lisp

Robot Programming with Lisp 1. Introduction, Setup Institute for Artificial University of Bremen General Info Lecturer: Gaya (PhD student at IAI) Tutor: Arthur (HiWi at IAI) Correspondence: gaya@cs.uni-bremen.de, artnie91@cs.uni-bremen.de

More information

Steps To Format Laptop Windows Xp And Install Windows 7 Dell

Steps To Format Laptop Windows Xp And Install Windows 7 Dell Steps To Format Laptop Windows Xp And Install Windows 7 Dell For information on how to reinstall the Windows Operating System and align "Dell Notebook and Desktop System Image Support for Advanced Format

More information

Experiences with OracleVM 3.3

Experiences with OracleVM 3.3 Experiences with OracleVM 3.3 Hans Forbrich Oracle ACE Director Forbrich Consulting Ltd Based in Alberta, Canada Why I use Oracle VM Oracle shop Oracle product licensing Hard Partitioning Fixed servers

More information

CRYPTTECH. Cost-effective log management for security and forensic analysis, ensuring compliance with mandates and storage regulations

CRYPTTECH. Cost-effective log management for security and forensic analysis, ensuring compliance with mandates and storage regulations Cost-effective log management for security and forensic analysis, ensuring compliance with mandates and storage regulations Integration with Numerous Type of Devices Flexible Architectural Configuration

More information

GUI Programming with GTK+

GUI Programming with GTK+ GUI Programming with GTK+ Second Part Florian Pelz E-Mail: pelzflorian@pelzflorian.de Today Distribution Miniature IMS Internationalization Other features Last time We talked about how to write a C program,

More information

CAMPUSPRESS TECHNICAL & SECURITY GUIDE

CAMPUSPRESS TECHNICAL & SECURITY GUIDE CAMPUSPRESS TECHNICAL & SECURITY GUIDE CAMPUSPRESS 2 WHAT IS IN THIS GUIDE? TABLE OF CONTENTS INTRODUCTION... 3 HOSTING... 5 DATACENTERS & HOSTING REGIONS... 6 BACKUPS AND DISASTER RECOVERY... 8 RELIABILITY

More information

Elivepatch Flexible distributed Linux Kernel live patching. Alice Ferrazzi Takanori Suzuki

Elivepatch Flexible distributed Linux Kernel live patching. Alice Ferrazzi Takanori Suzuki Elivepatch Flexible distributed Linux Kernel live patching Alice Ferrazzi Takanori Suzuki 1 kernel :~ $ whoami Alice Ferrazzi Gentoo Gentoo Kernel Project Leader Gentoo Google Summer of Code administrator

More information

Setting Up U P D AT E D 1 / 3 / 1 6

Setting Up U P D AT E D 1 / 3 / 1 6 Setting Up A GUIDE TO SETTING UP YOUR VIRTUAL MACHINE FOR PYTHON U P D AT E D 1 / 3 / 1 6 Why use a virtual machine? Before we begin, some motivation. Python can be installed on your host OS and many of

More information

Surviving in the wilderness integrity protection and system update. Patrick Ohly, Intel Open Source Technology Center Preliminary version

Surviving in the wilderness integrity protection and system update. Patrick Ohly, Intel Open Source Technology Center Preliminary version Surviving in the wilderness integrity protection and system update Patrick Ohly, Intel Open Source Technology Center Preliminary version Motivation for the talk Why bother? Why yet another talk? What s

More information

Monitoring and Operating a Private Cloud with System Center 2012 (70-246) Course Outline Module 1: Introduction to the Private Cloud

Monitoring and Operating a Private Cloud with System Center 2012 (70-246) Course Outline Module 1: Introduction to the Private Cloud Monitoring and Operating a Private Cloud with System Center 2012 10750 246 Configuring and Deploying a Private Cloud with System Center 2012 10751 247 Duration : 40 Hrs /module Course 10750A: Monitoring

More information

TEN LAYERS OF CONTAINER SECURITY

TEN LAYERS OF CONTAINER SECURITY TEN LAYERS OF CONTAINER SECURITY Tim Hunt Kirsten Newcomer May 2017 ABOUT YOU Are you using containers? What s your role? Security professionals Developers / Architects Infrastructure / Ops Who considers

More information

Automated Kernel SECURITY UPDATES Without Reboots. Safe Kernel. Safer Linux.

Automated Kernel SECURITY UPDATES Without Reboots. Safe Kernel. Safer Linux. Automated Kernel SECURITY UPDATES Without Reboots Safe Kernel. Safer Linux. Rebootless Kernel Security Updates KernelCare keeps kernels secure and ends reboots forever with a single command. It ensures

More information

CONTINUOUS DELIVERY WITH DC/OS AND JENKINS

CONTINUOUS DELIVERY WITH DC/OS AND JENKINS SOFTWARE ARCHITECTURE NOVEMBER 15, 2016 CONTINUOUS DELIVERY WITH DC/OS AND JENKINS AGENDA Presentation Introduction to Apache Mesos and DC/OS Components that make up modern infrastructure Running Jenkins

More information

Flash Drive Won T Mount Windows 7 Won't Recognize

Flash Drive Won T Mount Windows 7 Won't Recognize Flash Drive Won T Mount Windows 7 Won't Recognize So after inserting the flash drive, if I go to Start _ Computer, I won't see anything there for Windows 7 Professional doesn't mount my usb flash drive

More information

Mesosphere and Percona Server for MongoDB. Jeff Sandstrom, Product Manager (Percona) Ravi Yadav, Tech. Partnerships Lead (Mesosphere)

Mesosphere and Percona Server for MongoDB. Jeff Sandstrom, Product Manager (Percona) Ravi Yadav, Tech. Partnerships Lead (Mesosphere) Mesosphere and Percona Server for MongoDB Jeff Sandstrom, Product Manager (Percona) Ravi Yadav, Tech. Partnerships Lead (Mesosphere) Mesosphere DC/OS MICROSERVICES, CONTAINERS, & DEV TOOLS DATA SERVICES,

More information

Value of Windows Telesales Script

Value of Windows Telesales Script This telesales guide provides the information you need to explain the value of Windows to your system builder partners. Overview: The incredibly positive Windows response from users, analysts, and press

More information

Windows 7 Handbook Tool Usb Error Unable To Copy Files Windows 8

Windows 7 Handbook Tool Usb Error Unable To Copy Files Windows 8 Windows 7 Handbook Tool Usb Error Unable To Copy Files Windows 8 A step by step guide to fix 'We were unable to copy your files. Fix We Were Unable To Copy Your Files in Windows 7 USB/DVD Tool. Abhishek

More information

FROM VSTS TO AZURE DEVOPS

FROM VSTS TO AZURE DEVOPS #DOH18 FROM VSTS TO AZURE DEVOPS People. Process. Products. Gaetano Paternò @tanopaterno info@gaetanopaterno.it 2 VSTS #DOH18 3 Azure DevOps Azure Boards (ex Work) Deliver value to your users faster using

More information

Birds of a Feather Session - OSS Vancouver Eystein Stenberg, Mender.io

Birds of a Feather Session - OSS Vancouver Eystein Stenberg, Mender.io Birds of a Feather Session - OSS Vancouver 2018 Eystein Stenberg, Mender.io Typical product development process Prototyping Production design Mass production Release deadline panic Updater is too often

More information

Patching and Updating your VM SUSE Manager. Donald Vosburg, Sales Engineer, SUSE

Patching and Updating your VM SUSE Manager. Donald Vosburg, Sales Engineer, SUSE Patching and Updating your VM SUSE Manager Donald Vosburg, Sales Engineer, SUSE dvosburg@suse.com Why should I care? I just clone my base VM image, and after that it is not my problem... Understand the

More information

Azure Sphere: Fitting Linux Security in 4 MiB of RAM. Ryan Fairfax Principal Software Engineering Lead Microsoft

Azure Sphere: Fitting Linux Security in 4 MiB of RAM. Ryan Fairfax Principal Software Engineering Lead Microsoft Azure Sphere: Fitting Linux Security in 4 MiB of RAM Ryan Fairfax Principal Software Engineering Lead Microsoft Agenda o o o o Intro to Azure Sphere Kernel Customizations User mode services / App Model

More information

Leveraging Docker and CoreOS to provide always available Cassandra at Instaclustr

Leveraging Docker and CoreOS to provide always available Cassandra at Instaclustr Leveraging Docker and CoreOS to provide always available Cassandra at Instaclustr Adam Zegelin Founding Software Engineer & Co-founder of Instaclustr adam@instaclustr.com @zegelin Instaclustr Managed Apache

More information