Register now for better personalized quote!

Say hello to Ubuntu Frame

Oct, 11, 2021 Hi-network.com

We use Canonical's Ubuntu Linux on desktops, servers, and clouds all the time. But Ubuntu also finds its way into narrower purposes. For example, Ubuntu Core Linux is often used in Internet of Things (IoT) devices. Now, with Ubuntu Frame, Ubuntu has an even more specialized role: digital signs and user kiosks. 

Special feature

Harnessing IoT in the Enterprise

The tech revolution is spreading to every corner of the earth with the Internet of Things, and it's enabling data analytics and automation in ways never before imagined in business.

Read now

Ubuntu Frame makes it easy to build and deploy graphical applications for interactive kiosks, digital signage, or other products requiring a graphical output. Besides just providing an Ubuntu Linux base, it also comes with integrated Direct Rendering Manager (DRM) and Kernel Mode Setting (KMS) to back up displays. This means you'll have less code to manage and fewer opportunities for bugs and vulnerabilities in untried code. All this, in turn, gives programmers more time to work on the display's content rather than fine-tuning the display itself.

Frame's goal is to minimize the development and deployment time for building graphic solutions for edge devices. It does this by leveraging existing applications and hardening security techniques. It's compatible with toolkits such as Flutter, Qt, GTK, Electron, and Simple DirectMedia Layer (SDL) 2. It also supports HTML5 and Java. 

You can deploy graphical applications to Frame-based hardware using snaps, Ubuntu's next-generation package format. Snaps are containerized software packages. By design, Ubuntu Frame and the apps running on top of it are isolated from one another and limited in the resources they can access from the hardware. They are also controlled and operated so that unplanned or unauthorized access to privileged system APIs, portions of the OS, or non-application-specific user data are automatically blocked. 

Put it all together and out-of-the-box, Ubuntu Frame provides developers with all they need to deploy fully interactive applications. It also supports graphical interfaces, so you don't need to worry about handcrafting the application programming interfaces (APIs) to deal with specific hardware drivers. It also automatically enables digital display functionality, such as touch screen input with support for many gestures.

"Ubuntu Frame's reliability has been widely tested in the field. Its technology has been in development for over 7 years and in production for 5 years, using state-of-the-art techniques, and deployed in production to Linux desktop and mobile users. As such, Ubuntu Frame is one of the most mature graphical servers available today for embedded devices." Micha? Sawicz, Canonical's Smart Displays Engineering Manager. 

Ubuntu Frame also comes with built-in security. The shell provides secure client-server communications based on the Wayland protocol. The client and server snaps are in separate, secure containers, so applications can only communicate to the Ubuntu Frame via a secure socket. This reduces the attack vectors available to malicious code. Finally, snaps software publishers can also benefit from automatic notifications on security vulnerabilities. Snaps also make it simple to update deployed software with the latest security fixes.

Together with Ubuntu Core, Ubuntu Frame is supported for up to 10 years. Since embedded devices are deployed for years, this enables you to deploy and support secure devices for much longer than most IoT and embedded operating systems will allow you to. With IoT security becoming more of a worry, Ubuntu Frame-based hardware is much more attractive to buyers and end-users.

Related Stories:

  • What is the IoT? Everything you need to know about the Internet of Things right now
  • Secure to the core: IoT Ubuntu Core Linux 20 released
  • Linux and open-source communities rise to Biden's cybersecurity challenge

Developer

It's the end of programming as we know it -- againDevelopers feel secure in their jobs, but they're still thinking about quittingThe future of the web will need a different sort of software developerThe best Linux laptops for consumers and developers
  • It's the end of programming as we know it -- again
  • Developers feel secure in their jobs, but they're still thinking about quitting
  • The future of the web will need a different sort of software developer
  • The best Linux laptops for consumers and developers

tag-icon Hot Tags : Business Internet of Things

Copyright © 2014-2024 Hi-Network.com | HAILIAN TECHNOLOGY CO., LIMITED | All Rights Reserved.