Ubuntu remains a popular desktop Linux, but it is clear that what Canonical actually needs would be to consolidate Ubuntu’s position as the Linux for the cloud.
Once upon a time Canonical’s Ubuntu Linux was known as the desktop Linux. It is desktop computer remains really popular and the firm is still investing in enhancing it. But, you don’t desire to look hard at the latest release, Ubuntu 16.10, to see Canonical believes its future is as the enterprise Linux for containers and the cloud.
Now, with its Canonical distribution of Kubernetes, Canonical needs Ubuntu to be typically the most popular Linux for containers.
This supplies an easy to use DevOps means to manage containers like Docker, Red Hat’s Open Container Initiative Daemon, (OCID); and CoreOS’s Rkt. Kubernetes, which started life at Google, is supported on all leading public clouds, bare metal, and the open source OpenStack cloud.
Ubuntu, while it also supports Microsoft Azure, is focusing a lot of its advancements on Canonical OpenStack. There, it deploys its LXD pure-container hypervisor. That is designed to supply high-level management and functionality for containers at scale. These “machine” containers are intended to look, feel, and operate like virtual machines (VM). This empowers firms to lift-and-shift VMs to containers with no modifications to the program or procedures.
Shuttleworth continued, “Our focus is to enable true hybrid cloud operations, and this launch further accentuates the tools and platform that most companies depend on to work effectively across all important public clouds and in one’s own data center, from bare metal to cloud container.”
In other steps forward on the cloud, Ubuntu 16.10 comprises Metal as a Service (MAAS) 2.0.
MAAS, Canonical claims, empowers a physical data center to “feel like a cloud”. How? By supplying on-demand availability of VMs with custom pictures through a web or Representational State Transfer (REST) application programming interface (API). With it, you’re able to run not just Ubuntu, but many other operating systems such as for example CentOS and Windows with normal computer configurations.
Ubuntu 16.10 additionally comprises the latest release of the Juju 2.0 DevOps tool. With this it is simple to set up “big software” programs, such as Hadoop and Kubernetes. Better still, with Juju you can do this in a consistent, model-driven way across multiple public clouds and private infrastructure.
I’ve used Juju myself and it actually does make deploying sophisticated programs on a cloud easy.
Canonical additionally states that network operation is a main focus of this release, with upgraded versions of Data Plane Development Kit (DPDK), OpenVSwitch (OVS), and virtualization technologies.
Ubuntu 16.10 is not all about enterprise Linux. It also comprises universal “cinch” Linux programs that combine container and packaging technology. This give programmers a single format to distribute their apps and services.
This release also previews Canonical’s device convergence vision. The Unity 8 developer preview comprises apps that scale from phone to desktop computer, from mouse to touch screen, setting a precedent for the following wave of Linux devices.
Unity 8 has been the face of the Ubuntu phone and tablet computer for a years now. In this developer preview you can see how it continues Canonical’s vision of one interface for all end-user devices.
Place it all together, and it is clear Canonical is putting the cloud first and the server second. The desktop computer is still important, but profitability will be located on the cloud, not in the PC.