Most of you know Ubuntu as a desktop operating system; Others know it as a premium Linux server or a very popular cloud operating system. But Primary addressthe parent company of Ubuntu, is also a serious player in Internet of Things (IoT) Arena. And with its latest versions of the Internet of Things, Ubuntu Core 22Canonical brings real-time processing to the table.
Processing is done in real time when the software or operating system is fast enough that it can guarantee a reaction to data within a tight deadline in the real world. Real-time computing typically delivers results from microseconds (millionths of a second) to milliseconds (thousandths of a second). Real-time applications that take things down to microsecond latency are high-frequency trading (HFT) applications of the stock market. Real-time processing is most commonly used in milliseconds in banking and telecommunications applications, digital advertising networks, and self-driving cars. By the way, people have average reaction times of about 250 milliseconds.
For rendering in Ubuntu, Canonical begins with Ubuntu 22.04 LTS Real Time Kernel. It depends on the source Linux Kernel v5.15. It also integrates out-of-tree PREEMPT_RT debugging for x86_64 architecture and AArch64. The real-time schedule can anticipate threads in the kernel, including critical partitions, interrupt handlers, and interrupt-disable code sequences, ensuring limited responses. By reducing critical non-preemptive sections of kernel code, PREEMPT_RT patches – not yet fully preliminary – make the kernel more proactive than the main Linux kernel.
While in beta only, the Ubuntu Core 22 real-time kernel allows you to start working on IoT applications, which require extremely low latency and workload predictability for time-sensitive industrial use cases, telecoms companies, automobiles, and robotics.
“With this release and the real-time Ubuntu kernel, we are ready to extend the benefits of the Ubuntu Core across the entire embedded world,” said Mark Shuttleworth, Canonical CEO.
Beyond what real-time applications promise, today’s Ubuntu Core offers a powerful, fully containerized Ubuntu system. It breaks monolithic Picture Ubuntu Linux in packages known as snaps. This includes the kernel, operating system, and applications. Each snapshot is run in an isolated sandbox that includes application dependencies to make it fully portable and reliable. Canonical . Snapcraft Framework Snap-on-rail development enables rapid iteration, automated testing, and reliable deployment.
Every device running Ubuntu Core gets its own dedicated IoT App Store. This gives both users and developers complete control over which apps they run on their devices and how they run.
Ubuntu Core also ensures over-the-air (OTA) transaction-critical task updates for all components, from the kernel to applications and back again. The updates will either complete successfully or automatically revert to the previous working version. In short, you cannot disable a device with a wrong or incomplete update.
Core Snaps also use delta updates, which reduces network traffic. Finally, Ubuntu Core applications use digital signatures to ensure software integrity and provenance.
Besides digital signatures, Ubuntu Core also includes other security features. These include Secure Boot, Full Disk Encryption, Secure Recovery, and Strict Lockdown Protection.
Brad Keeler, COO of KMC . ControlsKMC Controls’ suite of IoT devices is specifically designed for mission-critical industrial environments. Security is paramount for our customers. We chose Ubuntu Core for its advanced built-in security features and a robust over-the-air update framework. Ubuntu Core comes with 10 years of commitment to modernizing security, allowing us to keep devices safe in the field for their long life.”
These 10 years of support, along with the ability to update it over the air, is also important for people who are sick and tired of built-in devices and IoT devices, which are always left unsupported by lazy sellers. It is now very easy to deliver devices that will be good not only today but for years to come.
Ubuntu Core 22 has the potential to be a built-in IoT device game changer.