InHand Networks' Edge Computer Series supports three different types of operating systems, each tailored to meet specific needs and applications in the field of industrial IoT and edge computing. Here’s a brief introduction to each:
- Pure Linux
- Overview: Pure Linux refers to the standard Linux operating system, which is an open-source, Unix-like OS widely used for its flexibility and security. It provides a robust environment for developers familiar with Linux.
- Advantages: Users get a clean, unmodified version of Linux, allowing them to leverage the full range of Linux capabilities and customize the system extensively according to their needs. It’s ideal for users who require full control over the OS and wish to implement custom applications or use open-source tools.
- Use Cases: Pure Linux is suitable for advanced users with specific application needs that require custom drivers, specialized software, or direct control over system updates and security patches.
- InHand IEOS (InHand Edge Operating System)
- Overview: IEOS is a customized version of Linux developed by InHand Networks specifically for their edge computing devices. It includes additional tools and enhancements to support industrial applications.
- Advantages: IEOS integrates InHand’s proprietary software solutions for easier configuration and management of network devices. It includes features such as enhanced security, built-in support for VPNs, and pre-configured settings for industrial protocols.
- Use Cases: IEOS is designed for users who need a reliable and secure OS that is easy to manage and configure, especially in industrial environments. It’s ideal for applications requiring minimal setup time and straightforward remote management.
- Yocto Build System
- Overview: 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.
- Advantages: Yocto allows for extensive customization and reproducibility. It is highly flexible, enabling developers to create tailored distributions that include only the necessary components, which is crucial for performance and security in embedded systems.
- Use Cases: Yocto is suitable for developers who need to create a streamlined, custom Linux OS that can be scaled across multiple products with varying hardware. It’s particularly useful in scenarios where system resources are limited and efficiency is paramount.
Each of these operating systems offers unique benefits and is suited to different types of applications and user expertise. Choosing the right OS depends on your specific requirements, including the level of customization needed, the environment in which the system will operate, and the technical capabilities of the users or developers.