Libra Open Source Operating System
Idea Summary (including definition, objectives and main implementation method)
The operating system is one of the main pillars of hardware platforms, and in fact it can be said that the most important software that runs on a computer is the operating system. Memory and process management along with managing all software and hardware are among the tasks of the operating system. So that the speed of software execution, boot speed and security are all related to and affected by the performance of the operating system.
In embedded hardware platforms, especially in ARM processors, the variety of processor structures is so great that each manufacturer has its own structure and producing an optimal operating system for them faces many challenges and publicly available operating systems, in order to cover a wide range of hardware, are usually out of optimality and have modules and software that are not used in many cases but in the operating system they exist. These unused modules not only affect the operating speed of the operating system, but also increase its vulnerabilities.
Also, in hardware platforms, before the operating system is run, there is a process that first introduces the existing hardware to the operating system, which is done in the bootloader. In order for the bootloader to work optimally, it needs to be specially configured and modified according to the hardware platform.
The purpose of producing operating systems and development kits is to increase the speed of development in the field of IoT as well as optimizing its speed and security. Today, with the advent of the fifth generation (5G) Internet, with the increase in Internet speed and, by its very nature, the provision of the Internet of Things, the use of a Linux-based operating system that works optimally becomes very important, especially since the Linux network stack is a unique stack and will be more and more noticed on the fifth generation Internet.
Distinction points of the idea compared to previous activities
The Libra OS project is more general than the LEDE project and not only applies to the network, but also provides solutions for communication with various peripherals and ports, industrial and commercial protocols. Libra OS is as light as LEDE and can be used for low-resource hardware.
The Libra OS project is lighter than the Raspberry Pi OS and Armbian, and can be customized and optimized for each application. For example, for network use, only network services are placed on the operating system, and we prevent additional services from being placed on it, which makes the operating system lighter. Libra OS can also be customized for other applications.
Past, present and future of the product
The Internet of Things is a concept that was introduced about 20 years ago, but in recent years it has had a greater impact on the world and is becoming more widespread every day. In 2008, the number of objects and devices connected to the Internet exceeded the number of people on Earth. In 2014, nearly 2 million devices connected to the Internet were launched, and this number is expected to reach 50 billion devices this year. It should be noted that this number includes devices, sensors, and machines that are connected to the Internet worldwide. With that in mind, the IoT market will reach $ 248 billion this year.
Consumer market growth trend
With the advent of 5G internet in the market, it is predicted that the IoT market will increase widely and due to the nature of high speed internet, it needs a suitable platform for data transfer and processing. Also, due to the existence of a very powerful network stack of Linux operating system, the market approach to this operating system will be more than before.