Design and Web team summary – 16 August 2019

This iteration was the Web & design team’s first iteration of the second half of our roadmap cycle, after returning from the mid-cycle roadmap sprint in Toronto 2 weeks ago. Priorities have moved around a bit since before the cycle, and we made a good start on the new priorities … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Issue #2019.08.19 – Kubeflow at CERN

Replicating Particle Collisions at CERN with Kubeflow – this post is interesting for a number of reasons. First, it shows how Kubeflow delivers on the promise of portability and why that matters to CERN. Second, it reiterates that using Kubeflow adds negligible performance overhe … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Linting ROS 2 Packages with mypy

One of the most common complaints from developers moving into large Python codebases is the difficulty in figuring out type information, and the ease by which type mismatch errors can appear at runtime. Python 3.5 added support for a type annotation system, described in PEP 484. … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

8 Ways Snaps are Different

Depending on the audience, the discussion of software packaging elicits very different responses. Users generally don’t care how software is packaged, so long as it works. Developers typically want software packaging as a task to not burden them and just magically happen. Snaps a … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Why multi-cloud has become a must-have for enterprises: six experts weigh in

Remember the one-size-fits-all approach to cloud computing? That was five years ago. Today, multi-cloud architectures that use two, three, or more providers, across a mix of public and private platforms, are quickly becoming the preferred strategy at most companies. Despite the m … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

OpenStack Charms 19.07 – Percona Cluster Cold Start, DVR SNAT and more

Canonical is proud to announce the availability of OpenStack Charms 19.07. This new release introduces a range of exciting features. | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Ubuntu Blog: Provisioning ESXi with MAAS: An overview

Provisioning ESXi with MAAS open infrastructure | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Julia and Jeff discover the ease of snaps at the Snapcraft Summit

Julia is an open source, high-level, general-purpose, dynamic programming language designed for numerical analysis and computational science, launched in 2012. It solves the “two language” problem: developers can use Julia for both computational and interactive work, instead of n … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Ubuntu Blog: Issue #2019.08.12 – The Kubeflow Machine Learning Toolkit

Kubeflow — a machine learning toolkit for Kubernetes – An introduction to Kubeflow from the perspective of a data scientist. This article quickly runs through some key components – Notebooks, Model Training, Fairing, Hyperparameter Tuning (Katib), Pipelines, Experiments, and Mode … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Enhanced Livepatch desktop integration available with Ubuntu 18.04.3 LTS

Ubuntu 18.04.3 LTS has just been released. For the Desktop, newer stable versions of GNOME components have been included, as well as a new feature – Livepatch desktop integration. As usual with LTS point releases, the main changes are a refreshed hardware enablement stack (newer … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Ubuntu Blog: Slow snap? Trace-exec to the rescue!

Slow applications are never fun. But not knowing why an application is not behaving correctly can be even more frustrating. A well-designed system that can diagnose performance or startup issues and inform the user about the problem goes a long way toward mitigating the frustrati … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Creating a ROS 2 CLI command and verb

In this tutorial we will see how to create a new ROS 2 CLI command and verb. A 'Hello World' example will cover entry-points, user input arguments and more. | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Enhancing our ZFS support on Ubuntu 19.10 – an introduction

Ubuntu has supported ZFS as an option for some time. We started with a file-based ZFS pool on Ubuntu 15.10, then delivered it as a FS container in 16.04, and  recommended it for the fastest and most reliable container experience on LXD. We have also created some dedicated tutoria … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Ubuntu Server development summary – 06 August 2019

Hello Ubuntu Server The purpose of this communication is to provide a status update and highlights for any interesting subjects from the Ubuntu Server Team. If you would like to reach the server team, you can find us at the #ubuntu-server channel on Freenode. Alternatively, you c … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Declarative vs Imperative: DevOps done right

Deciding which DevOps paradigm to choose may not be obvious. An automation framework can be implemented in two different ways: declarative vs imperative. | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Charmed Kubernetes update for upstream API server vulnerability

An upstream Kubernetes vulnerability (CVE-2019-11247) has been identified where the API server mistakenly allows access to a cluster-scoped custom resource, if the request is made as if the resource were namespaced. Authorisations for the resource accessed in this manner are enfo … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Design and Web team summary – 2 August 2019

This iteration was fairly light iteration for the Web & design team at Canonical as we had a fair few people on holidays as well as a group who has gone to Toronto for our mid-cycle roadmap sprint.  Here are some of the highlights of our completed work. Web squad Web is the squad … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Digital signage platform Xibo launches as a snap

The open source digital signage platform, Xibo, is now available as a snap – the universal Linux app packaging format. Xibo provides a comprehensive suite of digital signage products, with its Content Management System (CMS) at the heart of this experience-led offering. Xibo for … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Amazon EC2 On-Demand Hibernation for Ubuntu 18.04 LTS now available

AWS and Canonical today announce the public release of Amazon EC2 Hibernation support for Ubuntu 18.04 LTS. Amazon EC2 Hibernation gives you the ability to launch Amazon EC2 instances, set them up as desired, hibernate them, and then quickly bring them back to life when you need … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

A shift to the Linux app store experience

This whitepaper will take a closer look at how software developers targeting the desktop market, in particular, can benefit from moving their applications to a Linux app store. | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Manjaro, snaps and the spirit of collaboration

Linux distributions are all about freedom of choice for the end-user. However, there is a natural element of competition too. So, why did Philip Müller, one of the founders of the Manjaro distribution, come to the 2019 Snapcraft Summit in Montreal? There are several good reasons, … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Ubuntu Blog: Monitoring at the edge with MicroK8s

IoT edge monitoring with Grafana and Prometheus on Kubernetes | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Ubuntu Blog: Issue #2019.07.29 – Kubeflow Releases so far (0.5, 0.4, 0.3)

Kubeflow 0.5 simplifies model development with enhanced UI and Fairing library – The 2019 Q1 release of Kubeflow goes broader and deeper with release 0.5. Give your Jupyter notebooks a boost with the redesigned notebook app. Get nerdy with the new kfctl command line tool. Power t … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Getting started with AI

From the smallest startups to the largest enterprises alike, organizations are using Artificial Intelligence and Machine Learning to make the best, fastest, most informed decisions to overcome their biggest business challenges. | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Handy productivity software for your home and office

Discovery is an integral part of any store experience. Sometimes, you know what you want and need, and the experience can be short and transactional. On other occasions, you want to explore, and search for new things. This applies equally to shopping malls as it does to software. … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

The 10 new rules of open source infrastructure

Recently, I gave a keynote at the Cloud Native / OpenStack Days in Tokyo titled “the ten new rules of open source infrastructure”. It was well received and folks pointed out on Twitter that they would like to see more detail around those ten rules. Others seemed to benefit from c … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Getting Started with Knative on Ubuntu

A portable, multi-cloud install for Knative, using Microk8s. | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Mir support for Wayland

Whatever the reason you have for developing a Wayland based shell, Mir provides both a great foundation and the tools to build on it. | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Ubuntu助力英国电信集团开启下一代5G云核心

7月24日,Canonical宣布BT(英国电信集团)将使用Ubuntu上的Charmed OpenStack作为其下一代5G核心云的一个关键组件。Canonical(Ubuntu背后的公司)将提供开源虚拟化基础设施管理器作为BT网络功能虚拟化(NFV)方案的一部分,并逐步迁移到基于云的核心网络。 这种基于云开源的方法将确保BT能够快速部署新服务,增加容量且充分满足由5G和光纤到户产生的客户需求。Canonical的OpenStack架构也将使BT完整的5G核心网络交付变得简单。 OpenStack云软件将实现网络硬件和软件的分离,将核心网络组件转变为软 … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

BT turns to Canonical Ubuntu to enable next generation 5G Cloud Core

Today, Canonical announces it’s Charmed OpenStack on Ubuntu has been selected by BT as a key component of its next generation 5G Core. Canonical, the company behind Ubuntu, will provide the open source virtual infrastructure manager (VIM) as part of BT’s Network Function Virtuali … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Canonical Design Team: Getting started with Ubuntu Core – streaming video from a Raspberry Pi

Implementing a connected camera capable of streaming video to remote network clients. | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Community Snapcrafter on MicroK8s, summits and the evolving nature of snaps

In January 2018, Dan Llewellyn joined his first Snapcraft Summit in Seattle in his role as a community Snapcrafter. At that event, we discussed his views on everything snap related from most requested snaps, new feature requests and popular discussion topics. Since then, snaps ha … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Robot lifecycle management with Ubuntu

Lifecycle management entails fulfilling changing requirements over time. However, there is a gap that the existing robot development frameworks do not address, making it challenging to tackle system-level requirements (fault tolerance, system safety, maintainability, interoperabi … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Canonical Design Team: 企业专业支持:Ubuntu Advantage介绍

Ubuntu Advantage  for Infrastructure为业内最全面的软件、安全和IaaS提供单一 ,每节点包支持。OpenStack和Kubernetes支持的加入,UA基础设施建设提供了验证未来数据中心所需要的一切。 Ubuntu Advantage也是Canonical为企业所提供的专业技术支持,旨在降低生成环境维护成本,确保企业生产、服务正常运行免除安全威胁。 Ubuntu Advantage 为企业提供安全、合规性支持,在提高效率的同时降低了复杂性和成本支出。Ubuntu Advantage for Infrastructure … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

CMake leverages the Snapcraft Summit with Travis CI to build snaps

CMake is an open-source, cross-platform family of tools designed to build, test and package software. It is used to control the software compilation process and generate native makefiles and workspaces that can be used in any compiler environment.  While some users of CMake want … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Handy snapcraft features: Remote build

As you probably know, there are many ways you can build snaps: locally using snapcraft, with CI systems like Travis, through Launchpad, and also via the free online Snapcraft Build Service. Now, a new preview feature called Remote build also allows you to build snaps for multiple … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

How to build a lightweight system container cluster

LXD, the system container manager, developed by Canonical and shipped by default with Ubuntu, makes it possible to create many containers of various Linux distributions and manage them in a way similar to virtual machines (VMs) but with lower overhead costs associated with them. | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Issue #2019.07.22 – Kubeflow and Conferences, 2019

Kubeflow at OSCON 2019 – Over 10 sessions! Covering security, pipelines, productivity, ML ops and more. Some of the sessions are led by end-users, which means you’ll get the real deal about using Kubeflow in your production solution Kubeflow at KubeCon Europe 2019 in Barcelona – … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

在边缘端部署Kubernetes第一部分——模块搭建

为帮助解决电信,多媒体,运输,物流,农业和其他细分市场的独特挑战,边缘计算继续备受关注,迎来了大增长。如果你刚接触以上几个边缘计算体系结构,下图是新兴架构体系的简单抽象。 在此图中,你可以看到边缘云位于现场设备旁边。事实上,有一个极端边缘计算的概念,它将计算资源放在现场设备上——即最左边的圆圈。连接你办公室,家电和 所有传感器网关设备就是一个极端边缘计算的例子。 到底什么是边缘计算呢? 边缘计算是云计算的一种变体,你的基础设施服务(计算,存储和网络)在物理上更靠近生成数据的现场设备。从而为你提供更低延迟和更低网络流量的双重优势。低延迟可提高现场设备的性能 … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Octave turns to snaps to reduce dependency on Linux distribution maintainers

Octave is a numerical computing environment largely compatible with MATLAB. As free software, Octave runs on GNU/Linux, macOS, BSD, and Windows. At the 2019 Snapcraft Summit, Mike Miller and Jordi Gutiérrez Hermoso of the Octave team worked on creating an Octave snap in stable an … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Deploying Kubernetes at the edge – Part I: building blocks

Edge computing continues to gain momentum to help solve unique challenges across telco, media, transportation, logistics, agricultural and other market segments. If you are new to edge computing architectures, of which there are several, the following diagram is a simple abstract … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

MAAS 2.6 – ESXi storage, multiple gateways, HTTP boot and more

Canonical is happy to announce the availability of MAAS 2.6. This new release introduces a range of very exciting features and several improvements that enhances MAAS across various areas. Let’s talk about a few notable ones: Growing support for ESXi Datastores MAAS has expanded … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

如何在Mac上配置Kubernetes

Mac用户可使用MicroK8s运行Kubernetes环境进而开发、测试应用。通过下面的步骤可轻松搭建此环境。 MicroK8s 是一个Ubuntu推出的一个本地的Kubernetes版本。它是一个轻量级的snap应用,可安装到PC上作为一个单节点集群使用。尽管MicroK8s仅针对Linux构建,但是也可以在Mac上启Ubuntu VM来实现。 MicroK8s Ubuntu上和任何支持snap的操作系统 的Kubernetes原生服务都运行在。这对于开发应用,创建简单的K8s集群和本地微服务开发非常有帮助,所有的开发工作最终都还是需要部署的。 Mi … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

The DevOps guide to IoT projects

Traditional development methods do not scale into the IoT sphere. Strong inter-dependencies and blurred boundaries among components in the edge device stack result in fragmentation, slow updates, security issues, increased cost, and reduced reliability of platforms. This reality … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Design and Web team summary – 8 July 2019

This was a fairly busy two weeks for the Web & design team at Canonical.  Here are some of the highlights of our completed work. Web squad Web is the squad that develop and maintain most of the brochure websites across the Canonical.  Here are a few highlights of completed work.  … | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Canonical Design Team: Analyze ACPI Tables in a Text File with FWTS

FWTS can use acpidump as an input for ACPI tests. This tutorial shows how to read acpidump in fwts and how to build customized one from scratches. | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Ubuntu updates for TCP SACK Panic vulnerabilities

Patch systems against the SACK Panic vulnerabilities that could expose servers to a denial of service attack with Canonical's Kernel Livepatch. | Continue reading


@admin.insights.ubuntu.com | 4 years ago

Canonical Design Team: Faster snap development – additional tips and tricks

Over the last few months, we published several blog posts, aimed at helping developers enjoy a smoother, faster, more streamlined experience creating snaps. We discussed the tools and tricks you can employ in snapcraft to accelerate the speed at which you iterate on your builds. … | Continue reading


@admin.insights.ubuntu.com | 4 years ago