Need help choosing a product for your project?

Early Decision Making Article

Early Decision Making

Linux Has a Strong Future in the Kiosk Industry

Benefits of KioWare OS for Linux in the kiosk industry.

Linux Has a Strong Future in the Kiosk Industry


The kiosk industry has been rapidly expanding and evolving in recent years, and as technology progresses, so do the hardware and software platforms that are used to power these devices. Primarily due to a wide range of device support, the Windows OS has long been the leading choice for kiosks; however, Android has been making solid gains in market share recently. We believe that Linux has become a very good OS on which to build a kiosk, and that Linux has the brightest future in the kiosk industry.

In particular, our KioWare OS for Linux® makes it possible to create a kiosk appliance. We have taken a very minimal version of the Debian Linux distribution, added only what's necessary for a kiosk to run, and integrated KioWare directly into the OS. When the device boots, KioWare loads first and controls any other apps you have configured to be loaded. KioWare is completely in charge, and to exit KioWare is to power down the device. With KioWare, the device has become a kiosk appliance with only one purpose: being a self-service kiosk.

Over the years, Windows OS has become a bulky choice for kiosks. It still holds a commanding lead in device support, but it comes with a lot of operational baggage. With Windows, kiosk software has to spend a lot of effort making sure the kiosk is running efficiently and robustly.

Android has the issue of each hardware manufacturer using their own unique, and sometimes proprietary, low level OS functions. As kiosk system software, we need low level access to the OS to provide a safe and robust kiosk solution, and that is challenging when that access varies among hardware manufacturers. Some manufacturer’s APIs are poorly documented or buggy, and others are not available. Fortunately, Samsung, the market leader, does provide quality low-level access to the OS, and our KioWare for Android product supports the Samsung/Knox version of Android. We have integrated the Tinker Board and Raspberry Pi hardware in our KioWare OS for Android product and can add additional Android hardware manufacturers as demand dictates.

iOS has the problem of Apple completely controlling not only the hardware but also the low-level access, and while there are kiosk use cases where iOS works fine, it is not a general-purpose self-service kiosk solution.

Linux has two primary advantages. First, unlike Android and iOS, which are designed to run on specific hardware configurations, Linux is open-source software that works with a wider variety of devices. This makes it easier for kiosk manufacturers and businesses to choose the hardware that best suits their needs and budget, without being limited to a specific set of options. KioWare OS for Linux currently runs on x86-64, Raspberry Pi and ASUS Tinker Board.

The second advantage of Linux is, because it is lightweight and open source, the OS can be designed to contain just the essentials a kiosk needs, and it can easily be modified to enhance security or provide useful features. Windows, Android and iOS come with a lot of extra features, applications, and services that are not necessary for a self-service kiosk deployment.  This excess baggage causes performance issues and in the extreme case can cause security issues.

It is worth noting that Linux is already being used successfully in many other sectors, such as healthcare, retail, and industrial automation. With its flexibility, hardware compatibility, and the ability to create customized systems, Linux may very well be the future of the kiosk industry. Only time will tell, but businesses and kiosk manufacturers should keep a close eye on this trend and seriously consider KioWare OS for Linux.

Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.

KioWare OS, KioWare OS for Linux
Back to top