KaeilOS (pronounced /kéilos/) - Koan Advanced Embedded Industrial Linux Operating System
KaeilOS is an embedded linux GNU/GPL distribution composed of a collection of the best publicly available Open Source packages. Since 2013 is available as Yocto Project (OpenEmbedded core) project offering a wider selection of packages and recipes.
The OpenEmbedded Project (OE for short) is a software framework to create Linux distributions aimed for embedded devices. Primarily, the project maintains and develops a collection of BitBake recipes. The bitbakes consist of the source URL of the package, dependencies and compile or install options. During the build process they are used to track dependencies, cross-compile the package and pack it up, suitable to be installed on the target device. It's also possible to create complete images, consisting of root file system and kernel. As a first step the framework will build a cross-compiler toolchain for the target platform.
KaeilOS and Yocto Project
KaeilOS is now integrated into Yocto Project as custom layer, contact us for details.
KOAN can offer a complete integration service creating a new BSP for your custom hardware and including it into Yocto Project and/or Openembedded (oe-core).
The Yocto Project™ is an open source collaboration project that provides templates, tools and methods to help you create custom Linux-based systems for embedded products regardless of the hardware architecture. It was founded in 2010 as a collaboration among many hardware manufacturers, open-source operating systems vendors, and electronics companies to bring some order to the chaos of embedded Linux development.
As an open source project, the Yocto Project operates with a hierarchical governance structure based on meritocracy and managed by its chief architect, Richard Purdie, a Linux Foundation fellow. This enables the project to remain independent of any one of its member organizations, who participate in various ways and provide resources to the project.
Yocto Project Participant
As Yocto Project Participant (since 2012) KOAN provides Yocto Project technical support and professional linux embedded development, consultancy and trainig services combining the freedom of open source software with the security of full commercial support.
KaeilOS and OpenEmbedded commercial support
Creating an embedded linux based system is a time-consuming activity which requires appropriate skills and knowledge of the whole linux architecture in order to put all the required pieces together creating the final Operating System image.
The technical support is provided with a qualified service of advising and project start-up directly by the KOAN office of Bergamo, so as to make the client more or less autonomous, according to his specific necessities, during the kernel development and the creation of the device drivers and applications.
KaeilOS has been successfully adopted in the fields of the industrial automation, vision systems, automotive engine diagnosis systems and of remote connectivity, on both traditional PC systems and embedded systems with reduced footprint requirements.
KOAN provides OEM support to hardware manufacturers offering a partnership that satisfies the growing demands of standardization and reliability in the use of Linux on embedded systems. With the Custom Board Program is possible to obtain an operating system tailored to your hardware with a rapid and competent technical support.
Long term support (LTS)
In some industries, like telecommunications, aerospace, transport-ation, and defense it is not uncommon to find embedded equipment with fielded lifetimes of 5, 10, even 20 years.
That's why, in addition to bringing our customers the most up-to-date versions of the Linux kernel, tools, and related technologies, KOAN can also support long-term deployment of applications based on KaeilOS linux.
With the Long-Term Support subscription, KOAN provides extended interactive support and addresses software defects in a fixed version of the KaeilOS linux kernel, OS platform, and development tools, renewable annually or on a fixed term basis.
Board Support Package (BSP)
Board Support Packages (BSPs) provide a base for Embedded Linux projects. They adapt the generic Linux kernel to the vendor specific hardware platform, implementing the board-specific initializations and configurations required to run Linux on that platform. KaeilOS provides BSPs for many boards and supports almost all CPU architectures on which Linux is available, like ARM, x86, Xscale, MIPS, ColdFire, MicroBlaze. See a detailed list of supported architectures.
Board Certification Service (BCS)
Board Certification Service (BCS) is a special service that allow your company to know how much your custom or commercial hardware is supported by Linux. With a minimum expense you can get a KaeilOS for your board with maximum number of peripherals ready to run and a document certifying what is working and what is not when you will put KaeilOS (or another standard linux) on it. After that you will know what will be you exact requirements, and KOAN will be able to offer you only the missing drivers or components.