Ubuntu 18.04 Released – What’s New?

Canonical should release Ubuntu 18.04 “Bionic Beaver” long term support distribution later today. One of the most obvious change compared to Ubuntu 16.04 is the switch from Unity to GNOME 3.28 resulting in a fairly different user interface, although the company tried to keep the look-and-feel are close of the Unity version as possible. There are still some differences such as the dash now appearing on the top center of the screen. Eventually, Ubuntu 18.04 Desktop ISO file will be found on Ubuntu website, but in the meantime, I could update an Ubuntu 17.10 virtual machine to Ubuntu 18.04 using the following commands:

I’ll update my main machine a little later, maybe after the dot release in July, and my server after that, just in case some bugs have gone unnoticed. You’ll be greeted with a “What’s new in Ubuntu” window after upgrade showing the main part of the […]

Canonical Releases Ubuntu Core 16 for Raspberry Pi 3 Compute Module

Now that Canonical has refocused its development efforts on Cloud and IoT, Ubuntu Core has become even more important for the company, which has just released Ubuntu Core 16 for the Raspberry Pi 3 Compute Module, which is better suited for industrial projects than Raspberry Pi boards, for example thanks to the more resilient built-in storage of CM3 module. Ubuntu Core was already supported on Raspberry Pi 2 & 3, Intel Joule, DragonBoard 410c, Intel NUC, and Samsung Artik boards, as well as KVM to run Ubuntu Core in a virtual environment. One of the advantages of running Ubuntu Core is the availability of snaps and branded app stores, making it easy to provide updates, and promote app for the platform. Screenly is one commercial project that will take advantage of Ubuntu Core on CM3 module for their digital signage applications. You’ll find instructions to get started with Ubuntu Core […]

Amazon AWS Greengrass Brings Local Compute, Messaging, Data Caching & Sync to ARM & x86 Devices

Amazon Web Services (AWS) provides cloud computing services to manage & store data from IoT Nodes over the Internet, but in some cases latency may be an issue, and Internet connectivity may not be reliable in all locations. AWS Greengrass provides a solution to those issues by running some of the IoT tasks within the local network in ARM or x86 edge gateways running Linux. You can still manage your devices from AWS cloud, but a Linux gateway running Greengrass Core runtime will be able to run AWS Lambda functions to perform tasks locally, keep device data in sync, and communicate with devices running AWS IoT Device SDK. Greengrass benefits include: Response to Local Events in Near Real-time Offline operation – Connected devices can operate with intermittent connectivity to the cloud, and synchronizes with AWS IoT once it is restored Secure Communication  – AWS Greengrass authenticates and encrypts device data […]

Canonical Refocuses Ubuntu Development Efforts on Cloud and IoT, Drops Convergence and Mobile

Mark Shuttleworth has published a new blog post in Ubuntu Insights, and this is not all good news, as the title “Growing Ubuntu for Cloud and IoT, rather than Phone and convergence” implies. Canonical has decided to drop Unity8, and replace it with Gnome in Ubuntu 18.04, and by extension stop any investment in Ubuntu phone and convergence. The main reasons given for the drop were that few commercial partners were interested in the project, preferring to stick with the most popular mobile operating systems like Android, and the community did not see the work as innovation, but instead fragmentation, probably referring to the Mir vs Wayland saga. On the better news, Canonical is still committed to work on Ubuntu desktop, and will focus on the Cloud and IoT applications such as automotive, robotics, networking, and machine learning, for which the company has gone well so far with multiple commercial […]

Shenzhen Xunlong Software & Canonical Launch Orange Pi App Store for Ubuntu Snaps

The maker of Orange Pi boards, Shenzhen Xunlong Software, has partnered with Canonical to launch Orange Pi app store, allowing developers to gain a simple mechanism to share their applications, projects and scripts with the Orange Pi community. The store relies on snaps instead of deb packages, with snaps allowing a secure distributions of apps bundled with all their dependencies, which according to Canonical can decreased the time for an half an hour installation process to just a few seconds. The community has already contributed hundreds of snaps in the Ubuntu snap store, including openHAB for home automation, Rocket.chat self-hosted chat platform, NextCloud for cloud storage, and wifi-ap for networking. You can get them from the App store, but installing a snap from the command line is easy, for example:

However, I cannot find any Ubuntu Core image for Orange Pi Boards yet on Ubuntu Core Getting Started page. […]

How to Upgrade to Linux 4.8 in Ubuntu 16.04.2

I had read from several news sources that Ubuntu 16.04.2 would come with Linux 4.8. My system was upgraded from Ubuntu 16.04.1 to Ubuntu 16.04.2 this week-end, but I still had Linux 4.4.

So I wondered why that was, and eventually found my answer on Reddit thanks to EndofLineLF user: If it isn’t a new 16.04.2 installation then you won’t have newer kernel. If your install started as 16.04 or 16.04.1 then with all updates installed “lsb_release” will display 16.04.2 as version because that’s what you have. The switch to HWE (Hardware Enablement Stack) was never automatic. So if you want newer kernel you have to install it manually. https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack#Packages-1 sudo apt-get install –install-recommends xserver-xorg-hwe-16.04 This will also install the new HWE kernel because it is recommended for that package. Upgrading to the new kernel is completely optional, and Linux 4.4 will still get security updates, but I did […]

Canonical Livepatch Service Automatically Updates Ubuntu 16.04 LTS (and later) with the Latest Kernel without Rebooting

Installing or upgrading packages in Linux distributions does not normally require rebooting your system, except for the Linux kernel and drivers. But since Linux 4.0 kernel, Live Kernel patching is possible, meaning Linux kernel updates can be performed without having to reboot your server or computer. Canonical is now taking advantage of this new feature with their Livepatch Service available for Ubuntu 16.04 LTS and greater. If you want to enable it on your machine, you’ll have to authenticate to Livepatch portal to get a key / token for the service as shown in the screenshot above. Now you can install the service:

and enable it with your token:

That’s it. Your can check Livepatch service status with the command:

In my case, an update was not necessary, but if there’s one you should see something like:

That way you can make sure your system always […]

Nextcloud Box is a $80 Private Cloud Server with 1TB HDD for Development Boards

While there are plenty of cloud services provided by companies such as Dropbox or Google, you may want to manage you own private cloud server instead for performance and/or privacy reasons. One typical way to do this is to install Owncloud or Nextcloud (a fork of Owncloud), on a Linux computer or board such as Raspberry Pi 3. The former is usually a little expensive for just this task, the latter often results in cable mess, and in both case, some people may not be comfortable with setting it all up. Nextcloud, Western Digital, and Canonical seems to have addressed most of those issues with Nextcloud Box including a 1TB USB 3.0 WDLabs harddrive, Nextcloud case with space for the drive and small ARM or x86 Linux development boards, and a micro USB power supply. The kit also include a micro SD card pre-loaded with Snappy Ubuntu Core, Apache, MySQL […]

EmbeddedTS embedded systems design