KEOS – Scalable and secure Edge OS
KEOS (Kvaser Edge OS) is the purpose-built operating system for the Kvaser Edge platform. It provides a reliable foundation for automotive and industrial applications running directly at the edge.
Run your preferred Linux environment and applications while KEOS manages the underlying system. Built-in security keeps your applications isolated from the protected operating system.
Maximum security
Advanced security features to safeguard your data, apps and communication.
Freedom of apps
Use your preferred applications to adapt to your needs and preferences.
Flexible user environment
Run any Linux distribution seamlessly in a lightweight and flexible user environment.
Run your CAN environment on Kvaser Edge
KEOS provides the foundation for an isolated Linux user environment running in an LXC container. Choose your preferred Linux distribution and add the applications, libraries and tools you need.
The container runs separately from KEOS, giving you control over your application environment without direct access to the underlying operating system.
Applications built with SocketCAN or Kvaser CANlib can run inside the container. This helps you reuse existing CAN applications and reduce integration work.

Same environment on every device
A container image packages your Linux distribution, application and dependencies and configuration into one consistent environment. Deploy the same image across multiple Kvaser Edge devices for predictable installations.
Start with a prebuilt Linux image or create your own image for your application and requirements.
Safe and reliable over-the-air updates
Update deployed Kvaser Edge devices remotely without rebuilding the complete system environment. Container updates can be managed separately from KEOS, reducing disruption to deployed applications.
A previous container image can be restored if an updated image causes problems. This provides a controlled way to update applications across deployed devices.
Uninterrupted operations
Applications continue running locally if the network connection is interrupted. Store data on Kvaser Edge and transfer it when connectivity becomes available again.
This keeps data logging and local processing running in vehicles, machines and other installations with changing network availability.
Trusted security
KEOS provides a protected system layer for applications, data and communication on Kvaser Edge. Hardware and software security mechanisms prevent unauthorized changes to the underlying system.
Kvaser Edge meets the requirements of the Cyber Resilience Act (CRA) and Radio Equipment Directive (RED).
Learn more about how cybersecurity is integrated into Kvaser Edge.
Isolated LXC container
Your Linux environment and
applications run inside an isolated LXC
container separated from KEOS.
Get started with KEOS
Explore the documentation to set up your environment, or start with examples and resources for developing applications on Kvaser Edge.
Want to understand how Kvaser Edge works under the hood? Explore the developer Q&A for answers about architecture, software, security, and system control. Read the developer Q&A.
Set up KEOS
Get the information and files you need to set up your environment, run applications and getting started with Kvaser Edge.
Explore demo examples
Try ready-to-use examples and demos to explore setups and applications.
Download KEOS Datasheet
Access the KEOS datasheet for key features and product insight
Related articles






