خلاصه ایده (شامل تعریف، اهداف و روش اصلی اجرا)
سیستمعامل یکی از ارکان اصلی در پلتفرمهای سخت افزاری محسوب میشود و درواقع میتوان گفت مهمترین نرمافزاری که بر روی یک کامپیوتر اجرا میشود همان سیستمعامل است. مدیریت حافظه و فرایندها در کنار مدیریت تمام نرمافزارها و سختافزارها از جمله وظایف سیستمعامل میباشند. به طوری که سرعت اجرای نرمافزارها، سرعت بوت و امنیت همه و همه به عملکرد سیستمعامل مرتبط است و از آن تأثیر میپذیرد.
در پلتفرمهای سختافزاری امبدد، بهخصوص در پردازندههای ARM تنوع ساختار پردازنده به حدی زیاد است که هر شرکت سازنده ساختار مختص به خود را دارد و تولید یک سیستمعامل بهینه برای آنها چالشهای زیادی روبرو است و سیستمعاملهایی که به صورت عمومی ارائه شدهاند برای اینکه بخواهند طیف بزرگی از سختافزارها را پوشش دهند معمولاً از حالت بهینگی خارج شده و دارای ماژولها و نرمافزارهایی هستند که در بسیاری موارد مورد استفاده قرار نمیگیرند ولی در سیستمعامل وجود دارند. این ماژولهای بدون استفاده علاوه براینکه در سرعت عملکرد سیستمعامل تأثیر میگذارند، نقاط آسیبپذیر آن را نیز افزایش میدهند.
همچنین در پلتفرمهای سختافزاری قبل از اینکه سیستمعامل اجرا شود فرایندی وجود دارد که ابتدا سختافزار موجود را به سیستمعامل میشناساند که این فرایند در بوتلودر صورت میگیرد. برای اینکه بوتلودر به صورت بهینه عمل کند نیاز است که پیکربندی خاصی صورت گیرد و تغییرات مطابق پلتفرم سختافزاری انجام شود.
هدف از تولید سیستمعامل و کیت توسعه، افزایش سرعت توسعه در حوزه اینترنت اشیاء و همچنین بهینهسازی سرعت و امنیت آن است. امروزه با ورود اینترنت نسل پنجم (5G) با افزایش سرعت اینترنت و به طبع آن فراهم شدن هرچه بیشتر بستر اینترنت اشیاء استفاده از سیستمعاملی بر پایه لینوکس که به صورت بهینه کار کند اهمیت بالایی پیدا میکند بهخصوص اینکه استک شبکه لینوکس یک استک بینظیر بوده و در اینترنت نسل پنجم بیشاز پیش مورد توجه قرار خواهد گرفت.
نقاط تمايز ايده مطرح شده نسبت به فعاليتهاي انجام شده قبلی
پروژه Libra OS در مقایسه با پروژه LEDE دارای عمومیت بیشتری است و نه تنها برای شبکه کاربرد دارد بلکه برای ارتباط با دستگاههای جانبی و پورتهای مختلف، پروتکلهای صنعتی و تجاری نیز راهکارهایی ارائه نموده است. همچنین سیستمعامل Libra OS مانند LEDE سبک بوده و برای سختافزارهای با منابع کم نیز قابل استفاده است.
پروژه Libra OS در مقایسه با Raspberry Pi OS و Armbian سبکتر بوده و برای هر کاربرد میتوان آن را جداگانه ساخت و بهینه کرد. برای مثال برای کاربرد شبکه تنها سرویسهای شبکه بر روی سیستمعامل قرار میگیرد و از قرار دادن سرویسهای اضافی بر روی آن جلوگیری میکنیم که باعث سبکتر شدن سیستم عامل میشود. درضمن Libra OS برای سایر کاربردها نیز قابل سفارشی سازی میباشد.
گذشته، حال و آینده محصول
اینترنت اشیاء مفهومی است که حدود ۲۰ سال پیش مطرح شد اما در سالهای اخیر اثرگذاری بیشتری بر روی جهان داشته است و هر روز هم گستردهتر میشود. در سال ۲۰۰۸ تعداد اشیاء و دستگاههایی که به اینترنت متصل بودند، از تعداد افراد روی زمین بیشتر بود. در سال ۲۰۱۴ نزدیک به ۲ میلیون دستگاه متصل به اینترنت روانهی بازار گردید و پیشبینی میشود این مقدار در سال جاری به ۵۰ میلیارد دستگاه برسد. لازم به ذکر است که این عدد شامل دستگاهها، سنسورها، و ماشینهایی میشود که در سراسر دنیا به اینترنت متصل میباشند. با این حساب، حجم بازار اینترنت اشیاء در سال جاری به چیزی معادل ۲۴۸ میلیارد دلار خواهد رسید.
روند رشد بازار مصرف
با توجه به ورود اینترنت 5G به بازار پیشبینی میشود که بازار اینترنت اشیاء به صورت گستردهای افزایش یابد و به دلیل ماهیت پرسرعت بودن اینترنت آن نیاز به یک بستر مناسب جهت انتقال و پردازش دادهها میباشد. همچنین به دلیل وجود استک شبکه بسیار قدرتمند سیستم عامل لینوکس رویکرد بازار به این سیستم عامل بیش از پیش خواهد بود.