Το Fuchsia OS έχει ήδη ξεκινήσει να κυκλοφορεί σε συσκευές Nest Hub

Πέτρ Χόσεκ, Επικεφαλής ομάδας Google υπεύθυνος για συστήματα κατασκευής, μεταγλωττιστές και εργαλεία ανάπτυξης πρόσφατα αποκάλυψε την πρώτη συσκευή που κυκλοφόρησε με το λειτουργικό σύστημα Fuchsia. Το υλικολογισμικό που βασίζεται σε φούξια θα αρχίσει να στέλνεται στα έξυπνα κορνίζες του Nest Hub ως μέρος μιας πειραματικής ενημέρωσης για μέλη του προγράμματος Google Preview.

Αναφέρεται ότι εάν κατά τη διάρκεια της εκτέλεσης του τεστ δεν υπάρχουν προβλήματα απρόβλεπτο, βασισμένο σε υλικολογισμικό Το Fuchsia θα εφαρμοστεί στις συσκευές άλλων χρηστών του Nest Hub, ο οποίος δεν θα παρατηρήσει τις διαφορές, καθώς η διεπαφή που βασίζεται στο πλαίσιο του Flutter θα παραμείνει η ίδια. Μόνο τα στοιχεία χαμηλού επιπέδου του λειτουργικού συστήματος θα αλλάξουν.

Προηγουμένως, οι συσκευές Google Nest Hub κυκλοφόρησαν από το 2018, οι οποίες συνδύαζαν τις λειτουργίες ενός κορνίζας, ενός συστήματος πολυμέσων και μιας διεπαφής για έξυπνο οικιακό έλεγχο, χρησιμοποίησαν υλικολογισμικό βασισμένο σε Cast shell και τον πυρήνα Linux.

Ας θυμηθούμε ότι στο πλαίσιο του έργου Fuchsia, η Google αναπτύσσει ένα καθολικό λειτουργικό σύστημα Από το 2016 μπορεί να λειτουργήσει σε οποιονδήποτε τύπο συσκευής, από σταθμούς εργασίας και smartphone έως ενσωματωμένη και καταναλωτική τεχνολογία. Η ανάπτυξη πραγματοποιείται λαμβάνοντας υπόψη την εμπειρία δημιουργίας της πλατφόρμας Android και λαμβάνει υπόψη τις ελλείψεις στον τομέα της κλιμάκωσης και της ασφάλειας.

Το σύστημα βασίζεται στο μικροκύκλωμα Zircon, με βάση τις εξελίξεις του έργου LK, που επεκτείνεται για χρήση σε διάφορες κατηγορίες συσκευών, συμπεριλαμβανομένων smartphone και προσωπικών υπολογιστών. Το Zircon επεκτείνει το LK με υποστήριξη για κοινόχρηστες βιβλιοθήκες και διαδικασίες, επίπεδο χρήστη, διαχείριση αντικειμένων και μοντέλο ασφάλειας με βάση τις δυνατότητες. Τα προγράμματα οδήγησης εφαρμόζονται ως δυναμικές βιβλιοθήκες χώρου χρήστη που φορτώνονται από τη διαδικασία devhost και διαχειρίζονται από τη διαχείριση συσκευών (devmg, Device Manager).

Για την Fuchsia ανέπτυξε τη δική της γραφική διεπαφή γραμμένη σε γλώσσα Dart, χρησιμοποιώντας το πλαίσιο Flutter. Το έργο αναπτύσσει επίσης το πλαίσιο Peridot UI, τον διαχειριστή πακέτων Fargo, την τυπική βιβλιοθήκη libc, το σύστημα απόδοσης Escher, το πρόγραμμα οδήγησης Magma Vulkan, τον γραφικό διαχειριστή σύνθετων, MinFS, MemFS, ThinFS (γλώσσα FAT σε Go) και συστήματα αρχείων Blobfs, καθώς και κατατμήσεις FVM. Σας επιτρέπει επίσης να δημιουργήσετε εφαρμογές για κινητά για iOS και Android. Η απόδοση γίνεται από το στοιχείο Escher, το οποίο λειτουργεί μέσω του API γραφικών Vulkan.

Το περιβάλλον χρήστη χωρίζεται σε δύο συστατικά: Armadillo και Armadillo User Shell. Το Armadillo είναι μια φορητή εφαρμογή που μπορεί να εκτελεστεί σε οποιαδήποτε πλατφόρμα συμβατή με το Flutter, συμπεριλαμβανομένων των Android και iOS (έχει δημιουργηθεί μια διάταξη επίδειξης με τη μορφή αρχείου APK για Android, επιτρέποντάς σας να δοκιμάσετε τη διεπαφή χωρίς να εγκαταστήσετε το Fuchsia). Το Armadillo User Shell είναι ένας σύνδεσμος στην εφαρμογή Armadillo που παρέχει εργαλεία για αλληλεπίδραση με υπηρεσίες Fuchsia μέσω διεπαφών FIDL και οργανώνει το περιβάλλον χρήστη στα στοιχεία του συστήματος Fuchsia OS.

Για την ανάπτυξη εφαρμογών, παρέχεται υποστήριξη για C / C ++, παρέχεται το Dart, το Rust επιτρέπεται επίσης στα στοιχεία του συστήματος, στη στοίβα δικτύου: Ve και στο σύστημα δημιουργίας γλώσσας Python.

Η διαδικασία εκκίνησης χρησιμοποιεί το διαχειριστή συστήματος, το οποίο περιλαμβάνει το appmgr για τη δημιουργία του αρχικού περιβάλλοντος λογισμικού, το sysmgr για τη δημιουργία του περιβάλλοντος εκκίνησης και το basemgr για τη διαμόρφωση του περιβάλλοντος χρήστη και την οργάνωση της σύνδεσης.

Προκειμένου να διασφαλιστεί η ασφάλεια, προτείνεται ένα προηγμένο σύστημα απομόνωσης sandbox, όπου οι νέες διεργασίες δεν έχουν πρόσβαση σε αντικείμενα πυρήνα, δεν μπορούν να εκχωρήσουν μνήμη και δεν μπορούν να εκτελέσουν κώδικα και ένα σύστημα χώρου ονομάτων χρησιμοποιείται για την πρόσβαση σε πόρους, το οποίο καθορίζει τα διαθέσιμα δικαιώματα. Η πλατφόρμα παρέχει ένα πλαίσιο για τη δημιουργία στοιχείων, τα οποία είναι προγράμματα που εκτελούνται στο περιβάλλον δοκιμών σας και που μπορούν να αλληλεπιδράσουν με άλλα στοιχεία μέσω IPC.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.