Το Google επεκτείνει το μοντέλο ανοιχτού κώδικα Fuchsia OS

Το Fuchsia OS είναι ένα λειτουργικό σύστημα που αναπτύχθηκε από την Googlε, που σε αντίθεση με προηγούμενα λειτουργικά συστήματα που αναπτύχθηκαν από την εταιρεία που βασίζονται στον πυρήνα Linux όπως το Google Chrome OS και το Android, το Fuchsia βασίζεται σε ένα νέο μικροπυρήνα που ονομάζεται Zircon, προέρχεται από το Little Kernel (LK), το οποίο σχεδιάστηκε για ενσωματωμένα συστήματα και γράφτηκε κυρίως στο C.

Σύμφωνα με την παρουσίαση, η Φούξια έχει σχεδιαστεί για να λειτουργεί σε πολλές συσκευές, συμπεριλαμβανομένων των κινητών τηλεφώνων και των προσωπικών υπολογιστών.

Η Google αποφάσισε να επεκτείνει το μοντέλο ανοιχτού κώδικα του Fuchsia OS για τη διευκόλυνση της συμμετοχής του κοινού στο έργο. Ο Wayne Piekarski, Fachsia Developer Promoter, εξήγησε:

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

«Το Fuchsia έχει σχεδιαστεί για να δίνει προτεραιότητα στην ασφάλεια, την αναβάθμιση και την απόδοση, και αυτή τη στιγμή βρίσκεται σε εξέλιξη από την ομάδα της Fuchsia. Αναπτύσσουμε το Fuchsia σε ανοιχτό κώδικα, στο git αποθετήριο μας για τέσσερα χρόνια. Μπορείτε να περιηγηθείτε στο ιστορικό αποθετηρίου στη διεύθυνση https://fuchsia.googlesource.com για να δείτε πώς εξελίχθηκε το Fuchsia με την πάροδο του χρόνου. Βάζουμε αυτά τα θεμέλια από τον πυρήνα για να διευκολύνουμε τη δημιουργία ασφαλών και βιώσιμων προϊόντων και εμπειριών.

Τι γνωρίζουμε για το Fuchsia OS αυτή τη στιγμή;

Η πιθανότητα φαίνεται υψηλή σε αυτό το επίπεδο και όταν αναφερόμαστε στην πρόσφατη δήλωση της Google κατά τη διάρκεια του συνεδρίου I / O τον Μάιο του 2019, μπορούμε να πούμε ότι ισχύει αυτή η υπόθεση.

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

Ο δημοσιευμένος κώδικας μπορεί να δημιουργηθεί και να αναπτυχθεί για δοκιμήσε ένα Google Pixelbook, Acer Switch Alpha 12 ή έναν πλήρη υπολογιστή Intel NUC, αντί για κανονικές συσκευές IoT.

Επιπλέον, πριν από μερικούς μήνες το google ξεκίνησε το Fuchsia.dev για να βοηθήσουν τους προγραμματιστές να εφαρμόσουν τον κώδικα του λειτουργικού τους συστήματος

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

Ωστόσο, γνωρίζουμε ότι το νέο λειτουργικό σύστημα είναι διαφορετικό από οτιδήποτε υπάρχει ήδη. Η Google έχει ήδη ξεκαθαρίσει το θέμα από τον πυρήνα του συστήματος. Σε αντίθεση με το Android, το Fuchsia δεν βασίζεται στον πυρήνα του Linux, αλλά σε ένα νέο μικροπυρήνα που ονομάζεται Zircon, που προέρχεται από το Little Kernel (LK).

Λήφθηκε από την τεκμηρίωση, Ακολουθούν ορισμένα σημεία όπου η Google ήταν λίγο πιο ξεκάθαρη:

  • Το Fuchsia δεν είναι Linux: Το Fuchsia είναι ένα λειτουργικό σύστημα που βασίζεται σε ένα μικρόκοκκο και αυτό το μικροπυρήνιο ονομάζεται Zircon. Οι υποστηριζόμενες αρχιτεκτονικές είναι arm64 και x64, αλλά δεν είναι επί του παρόντος επεξεργαστές AMD, αν και αυτό σημαίνει ότι δεν έχουν δοκιμαστεί ενεργά.
  • Οι αλλαγές δεν απαιτούν ανασύνθεση πυρήνα. Στην πραγματικότητα, μπορείτε να κάνετε αναβάθμιση σε ένα νέο σύστημα αρχείων Fuchsia χωρίς επανεκκίνηση.
  • Το Fuchsia και οι εφαρμογές που υποστηρίζει: Το Fuchsia έχει σχεδιαστεί για να υποστηρίζει πολλές γλώσσες προγραμματισμού. Υποστηρίζει ήδη C / C ++, Dart, Go, Rust και Python. Επίσης, υπάρχει το FIDL (Fuchsia Interface Definition Language). Είναι μια γλώσσα για τον καθορισμό πρωτοκόλλων που χρησιμοποιούνται γενικά σε κανάλια.
  • Το Fuchsia SDK είναι χαμηλού επιπέδου και ο κώδικας αναφέρει ότι οι περισσότεροι προγραμματιστές δεν θα το χρησιμοποιήσουν άμεσα.
  • Fuchsia & Flutter and Graphics: Το Fuchsia διαθέτει αρχιτεκτονική ελεγκτή GPU που ονομάζεται Magma. Τα προγράμματα οδήγησης δεν εκτελούνται στον πυρήνα, αλλά σε προνομιακές διαδικασίες χώρου χρήστη.
  • Η γλώσσα Flutter είναι το Dart, το οποίο μπορεί να μεταγλωττιστεί σε κώδικα JavaScript ή εγγενή μηχάνημα. Η Google έχει επενδύσει μια τεράστια ποσότητα ενέργειας για την ανάπτυξη του Flutter και αυτό που αρχικά φάνηκε σαν μια στρατηγική για κινητά πολλαπλών πλατφορμών φαίνεται τώρα να προχωρά περαιτέρω.
  • Πρόκειται για ένα λογικό κοντέινερ μπροστά από τον χρήστη που ενσωματώνει την ανθρώπινη δραστηριότητα, συνοδευόμενη από μία ή περισσότερες ενότητες. Οι ιστορίες θα επιτρέψουν στον χρήστη να οργανώσει δραστηριότητες φυσικά

πηγή: https://opensource.googleblog.com


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

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

*

*

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