Zephyr: Ένα λειτουργικό σύστημα ανοικτού κώδικα για το IoT από το Linux Foundation
Το Linux Foundation ανακοίνωσε πριν από λίγες μέρες το έργο Zephyr, ένα μικρό, επεκτάσιμο, real time λειτουργικό σύστημα που απευθύνεται σε συστήματα με περιορισμένους πόρους, που προορίζονται για το Internet Of Things (IoT). Το έργο Zephyr υποστηρίζει πολλαπλές αρχιτεκτονικές και διατίθεται μέσω της άδεια ανοιχτού κώδικα Apache 2.0. Ως έργο ανοικτού κώδικα το Zephyr είναι μια σημαντική εξέλιξη στον κόσμο του Internet Of Things:
- Πρώτα απ ‘όλα, ως ανοιχτού κώδικα, το Έργο Zephyr θα προωθήσει την καινοτομία για τις συσκευές IoT μιας και οποιαδήποτε νεοφυή επιχείρηση θα μπορεί να καινοτομεί χωρίς να σκέφτεται πλέον την αδειοδότηση ενός λειτουργικού συστήματος ή την ανάπτυξη ενός δικού της. Ο κώδικας του zephyr είναι ανοικτός για άμεση χρήση.
- Ως πλατφόρμα ανοικτού κώδικα εξασφαλίζει την ανάπτυξη πολλών ιδεών και λειτουργιών μέσω αρθρωμάτων. Ο πυρήνας Zephyr μπορεί να τρέξει και σε συστήματα με 8KB μνήμη. Μπορείτε να χρησιμοποιήσετε το έργο ως έχει, ή να απενεργοποιήσετε όσες ενότητες που χρειάζεστε (χρησιμοποιώντας το παρεχόμενο εργαλείο kconfig ). Το Έργο Zephyr σκοπεύει στην παροχή όλα τα απαραίτητων εργαλείων για την ενσωμάτωση μονάδων από τρίτους.
- Η ασφάλεια είναι το κλειδί για όλες τις συσκευές IoT. Το τελευταίο πράγμα που οι χρήστες χρειάζονται είναι για τις συνδεδεμένες συσκευές τους είναι η παραβίαση τους από τρίτους. Το Linux Foundation σχεδιάζει την ασφάλεια του Zephyr με μια ομάδα ειδικά αφιερωμένη για το έργο της διατήρησης και της βελτίωσης της ασφάλειας του. Επιπρόσθετα, ως ένα λειτουργικό ανοικτού κώδικα, όλα τα πιθανά κενά ασφαλείας θα εντοπίζονται και θα διορθώνονται και από χιλιάδες προγραμματιστές ανοικτού κώδικα σε όλο τον κόσμο.
Αρχικά, το Zephyr θα υποστηρίξει τα ακόλουθα:
- Bluetooth
- Bluetooth Low Energy
- IEEE 802.15.4
- 6Lowpan
- CoAP
- IPv4
- IPv6
- NFC
- Arduino 101
- Arduino Due
- Intel Galileo »Gen 2
- NXP FRDM-K64F Freedom board
Έγκαιρη στήριξη στο Zephyr δήλωσαν οι
- Intel
- NXP Semiconductors N.V.
- Synopsys Inc.
- UbiquiOS
Αν σας ενδιαφέρει να συμμετάσχετε στο πρόγραμμα Zephyr, ξεκινήστε διαβάζοντας την τεκμηρίωση και τον πηγαίο κώδικα του πυρήνα. Ακόμα θα βρείτε και μια μεγάλη κοινότητα να σας βοηθήσει στα πρώτα σας βήματα, η οποία αποτελείται από λίστες αλληλογραφίας JIRA , IRC (connect to irc://irc.freenode.net/zephyrproject), and GERRIT.
Πηγή άρθρου: http://www.techrepublic.com https://www.zephyrproject.org