Zephyr: سیستم‌عامل اپن‌سورس بنیاد لینوکس برای اینترنت اشیاء


روز به روز بر اهمیت اینترنت اشیاء (IoT) افزوده می‌شود و در همین راستا شرکت‌های زیادی هستند که در تلاش برای سرمایه‌گذاری روی این حوزه می‌باشند که در میان آن‌ها نام بنیاد لینوکس هم به چشم می‌خورد که پروژه‌‌‌ای تحت عنوان Zephyr را به صورت اپن‌سورس به بازار عرضه کرده که مخاطب‌ اصلی‌اش دولوپرهای اینترنت اشیاء است (برای آشنایی بیشتر با IoT، به مقالهٔ اینترنت اشیاء (Internet of Things) چیست؟ مراجعه نمایید.)

اپن‌سورس بودن این سیستم‌عامل بدان معنا است که استارتاپ‌های فعال در زمینهٔ IoT نیازی ندارند تا خود را درگیر لایسنس‌های مرتبط با خرید این سیستم‌عامل کرده و بدون هیچ دغدغه‌ای می‌توانند از آن در پروژه‌های خود استفاده کنند مضاف بر اینکه اگر فرد یا شرکتی علاقمند به مشارکت در توسعهٔ این سیستم‌عامل اپن‌سورس باشد نیز خواهد توانست در ارتقاء آن کمک کند.

یکی از ویژگی‌های اصلی Zephyr، ماژولار بودن آن است به طوری که به هر تعداد ماژول که بخواهید می‌توانید روی آن نصب کنید که این کار از طریق ابزاری تحت عنوان Kconfig عملی می‌شود به علاوه اینکه کِرنِل این سیستم‌عامل و ماژول‌های مرتبط با آن به گونه‌ای طراحی شده‌اند که می‌توانند روی سیستم‌هایی با رم 8 کیلوبایت نیز اجرا شوند! برخی از مهم‌ترین قابلیت‌هایی که این سیستم‌عامل پشتیبانی می‌کند عبارتند از:

- Bluetooth
- Bluetooth Low Energy
- IEEE 802.15.4
- 6Lowpan
- CoAP
- IPv4
- IPv6
- NFC
- Arduino
- Arduino Due
- Intel Galileo

با مراجعه به سایت Zephyr Project، می‌توانید به مطالعهٔ بیشتر مستندات این سیستم‌عامل پرداخته و یا در صورت تمایل، به مشارکت در زمینهٔ توسعهٔ آن بپردازید.