Η Google εγκαινιάζει τον ιστότοπο Fuchsia OS για προγραμματιστές

Μέχρι πρόσφατα, γνωρίζαμε πολύ λίγα για το λειτουργικό σύστημα Fuchsia της Google.. Εμφανίστηκε για πρώτη φορά στο GitHub το 2016 χωρίς επίσημη ανακοίνωση, γρήγορα ξεπήδησαν θεωρίες για το τι θα μπορούσε να είναι.

Τώρα πριν από λίγες μέρες έγινε η είδηση ​​ότι η Google είχε ξεκινήσει την ιστοσελίδα του έργου με πληροφορίες για το λειτουργικό σύστημα Fuchsia που έχει αναπτυχθεί εδώ και καιρό εντός της εταιρείας.

Ο ιστότοπος περιέχει μια επιλογή από τη διαθέσιμη τεκμηρίωση και συνδέσμους προς τα κείμενα πηγής των στοιχείων του λειτουργικού συστήματος, συμπεριλαμβανομένου του μικροπυρήνα Zircon.

Η τεκμηρίωση καλύπτει την ανάπτυξη του Fuchsia και εφαρμογών για το λειτουργικό σύστημα, δημιουργεί το σύστημα από τον πηγαίο κώδικα, την περιγραφή των κύριων στοιχείων και τα πλαίσια.

Και από το πουθενά η Google αποφασίζει να αναδείξει τη Φούξια

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

Είναι σημαντικό να θυμόμαστε ότι στο πλαίσιο του έργου Fuchsia, αναπτύσσεται ένα καθολικό λειτουργικό σύστημα που μπορεί να λειτουργήσει σε κάθε τύπο συσκευής, από σταθμούς εργασίας και smartphone έως ενσωματωμένο και καταναλωτικό εξοπλισμό.

Η ανάπτυξη πραγματοποιείται λαμβάνοντας υπόψη την εμπειρία δημιουργίας της πλατφόρμας Android και λαμβάνοντας υπόψη τις ελλείψεις στον τομέα της επέκτασης και της ασφάλειας.

Σχετικά με τη Φούξια

Φούξια έχει αναπτύξει το δικό του Armadillo GUI γραμμένο σε Dart χρησιμοποιώντας το πλαίσιο Flutter.

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

Για να διασφαλιστεί η συμβατότητα του Linux σε φούξια προτάθηκε η βιβλιοθήκη Machina, Σας επιτρέπει να εκτελείτε εφαρμογές Linux σε μια ειδική απομονωμένη εικονική μηχανή που σχηματίζεται χρησιμοποιώντας έναν πυρήνα Zircon που βασίζεται σε hypervisor και προδιαγραφές Virtio, κατ' αναλογία με τον οργανωμένο τρόπο εκκίνησης εφαρμογών Linux στο Chrome OS.

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

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

  • Το στρώμα Garnet υλοποιείται πάνω από το Zircon και είναι υπεύθυνο για τα προγράμματα οδήγησης συσκευών.
  • Το στρώμα Topaz παρέχει μια διεπαφή για τη δημιουργία προσθηκών.

LK

Η LK παρέχει έναν πυρήνα για συστήματα με περιορισμένο μέγεθος RAM και χαμηλή απόδοση επεξεργαστή, που χρησιμοποιούνται συνήθως σε ενσωματωμένα διαλύματα. Ο πυρήνας LK βασίζεται στο έργο littlekernel και μπορεί να θεωρηθεί ως μια ανοιχτή εναλλακτική λύση σε συστήματα όπως το FreeRTOS και το ThreadX.

Ζιρκονίτης

Ζιρκονίτης είναι ένας μικροπυρήνας με πλήρεις δυνατότητες που εστιάζει σε εφαρμογές σε αρκετά ισχυρές συσκευές, όπως smartphone και προσωπικούς υπολογιστές.

Ο πυρήνας Zircon έχει σχεδιαστεί ως συμπλήρωμα του LK με την εφαρμογή πρόσθετων αντιλήψεων.

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

Εάν θέλετε να μάθετε τον ιστότοπο του έργου, μπορείτε να το κάνετε μεταβαίνοντας στο στον παρακάτω σύνδεσμο.


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

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

*

*

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