Τι είναι η Fuchsia, το νέο λειτουργικό σύστημα της Google;

Πίνακας περιεχομένων:

Βίντεο: Τι είναι η Fuchsia, το νέο λειτουργικό σύστημα της Google;

Βίντεο: Τι είναι η Fuchsia, το νέο λειτουργικό σύστημα της Google;
Βίντεο: Πώς μπορώ να βλέπω YouTube χωρίς διαφημίσεις; 2024, Μάρτιος
Τι είναι η Fuchsia, το νέο λειτουργικό σύστημα της Google;
Τι είναι η Fuchsia, το νέο λειτουργικό σύστημα της Google;
Anonim
Fuchsia ένα εντελώς νέο λειτουργικό σύστημα, που βρίσκεται σε πολύ πρώιμα στάδια ανάπτυξης στο Google. Πώς διαφέρει από το Android και το Chrome και μπορεί να αντικαταστήσει ένα από αυτά; Ας σπάσουμε.
Fuchsia ένα εντελώς νέο λειτουργικό σύστημα, που βρίσκεται σε πολύ πρώιμα στάδια ανάπτυξης στο Google. Πώς διαφέρει από το Android και το Chrome και μπορεί να αντικαταστήσει ένα από αυτά; Ας σπάσουμε.

Τι είναι αυτό το πράγμα?

Η Fuchsia εμφανίστηκε για πρώτη φορά στο ραντάρ του τεχνολογικού κόσμου στα μέσα του 2016, όταν εμφανίστηκε ένα μη αναγγελθέν έργο ανοιχτού κώδικα από το Google στο αποθετήριο GitHub. Σύμφωνα με την αρχική επιθεώρηση από τον τεχνολογικό τύπο, σχεδιάστηκε για να είναι ένα "καθολικό" λειτουργικό σύστημα, ικανό να τρέχει σε όλα, από smartwatches χαμηλής ισχύος μέχρι ισχυρούς επιτραπέζιους υπολογιστές. Αυτό περιλαμβάνει ενδεχομένως τηλέφωνα, tablet, φορητούς υπολογιστές, ηλεκτρονικά αυτοκίνητα, συνδεδεμένες συσκευές, hardware smarthome και πολλά άλλα.
Η Fuchsia εμφανίστηκε για πρώτη φορά στο ραντάρ του τεχνολογικού κόσμου στα μέσα του 2016, όταν εμφανίστηκε ένα μη αναγγελθέν έργο ανοιχτού κώδικα από το Google στο αποθετήριο GitHub. Σύμφωνα με την αρχική επιθεώρηση από τον τεχνολογικό τύπο, σχεδιάστηκε για να είναι ένα "καθολικό" λειτουργικό σύστημα, ικανό να τρέχει σε όλα, από smartwatches χαμηλής ισχύος μέχρι ισχυρούς επιτραπέζιους υπολογιστές. Αυτό περιλαμβάνει ενδεχομένως τηλέφωνα, tablet, φορητούς υπολογιστές, ηλεκτρονικά αυτοκίνητα, συνδεδεμένες συσκευές, hardware smarthome και πολλά άλλα.

Ένα καθολικό λειτουργικό σύστημα είναι κάτι σαν ιερό γκριλ για τους κατασκευαστές λογισμικού, αλλά δεν έχει ακόμη επιτευχθεί. Η Microsoft προσπάθησε να καταστήσει τα Windows 10 "καθολικά", τουλάχιστον υπό την έννοια ότι έχουν κατασκευαστεί ορισμένα τηλέφωνα που μπορούν να τα εκτελέσουν σε μια απογυμνωμένη έκδοση. Η Apple φημολογεί (αρκετά αμφίβολα) ότι το αρχικό iPhone έτρεξε "πραγματικό OS X", πριν τελικά εγκαταλείψει αυτή την έννοια υπέρ ενός iOS επώνυμου brand. Το πλησιέστερο που έχουμε έρθει σε λειτουργικά συστήματα που τρέχουν σε όλα τα επίπεδα του υλικού του καταναλωτή είναι, κάπως ειρωνικά, το Linux. Διάφορες γεύσεις του πυρήνα του Linux χρησιμοποιούνται για Android, Chrome OS, set-top boxes, δρομολογητές και μόντεμ, έξυπνες συσκευές και τόνοι βιομηχανικού λογισμικού εκτός από.

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

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

Πώς είναι η φούξια σε Android και Chrome;

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

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

Δεν πειράζει ότι με ένα σύστημα που δημιούργησε μόνος του, η Google έχει περισσότερο ή λιγότερο πλήρη έλεγχο του τρόπου εξελίξεως του Zircon και της Fuchsia, τόσο πριν όσο και μετά την κυκλοφορία του (αν έρθει καθόλου). Το Google έμαθε το μάθημά του με το Android, το οποίο τώρα χάθηκε σημαντικά στο επίπεδο των καταναλωτών χάρη στον ανοικτό χαρακτήρα του. Το Chrome OS είναι ουσιαστικά κλειδωμένο από τους όρους αδειοδότησης, παρόλο που είναι τεχνικά ανοιχτό. Η Fucshia, πάλι ανοιχτή πηγή, πιθανότατα θα ελέγχεται σχεδόν εξ ολοκλήρου από την ίδια την Google, ακόμα κι αν τρέχει σε υλικό που πωλείται από συνεργαζόμενες εταιρείες.
Δεν πειράζει ότι με ένα σύστημα που δημιούργησε μόνος του, η Google έχει περισσότερο ή λιγότερο πλήρη έλεγχο του τρόπου εξελίξεως του Zircon και της Fuchsia, τόσο πριν όσο και μετά την κυκλοφορία του (αν έρθει καθόλου). Το Google έμαθε το μάθημά του με το Android, το οποίο τώρα χάθηκε σημαντικά στο επίπεδο των καταναλωτών χάρη στον ανοικτό χαρακτήρα του. Το Chrome OS είναι ουσιαστικά κλειδωμένο από τους όρους αδειοδότησης, παρόλο που είναι τεχνικά ανοιχτό. Η Fucshia, πάλι ανοιχτή πηγή, πιθανότατα θα ελέγχεται σχεδόν εξ ολοκλήρου από την ίδια την Google, ακόμα κι αν τρέχει σε υλικό που πωλείται από συνεργαζόμενες εταιρείες.

Πώς θα επηρεάσει η Fuchs Developers;

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

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

Το Flutter βασίζεται επίσης στο τρέχον πρότυπο οπτικής σχεδίασης της Google-Material Design, το οποίο τηρεί για όλα τα Android, Chrome OS και ιδιότητες ιστού (σε διαφορετικό βαθμό). Περιλαμβάνει υποστήριξη για προηγμένα στοιχεία UI που βασίζονται στον ευέλικτο μηχανισμό απόδοσης Vulkan, συμπεριλαμβανομένων των ογκομετρικών σκιών (ένα αγαπημένο εργαλείο σχεδίασης υλικών) και εξαιρετικά ομαλά animations 120 FPS. Είναι επίσης ικανό για μερικές εντυπωσιακές εφαρμογές τυχερών παιχνιδιών και πολυμέσων, αν και η απόδοση εξαρτάται βέβαια από το υλικό.

Εάν αναρωτιέστε γιατί το Chrome OS δεν βρίσκεται στη λίστα συμβατότητας, θυμηθείτε ότι οι "εφαρμογές" για το Chrome είναι σχεδόν εξ ολοκλήρου στο διαδίκτυο. Δεν κάνει λήψη κώδικα και εκτελείται τοπικά όπως τα περισσότερα άλλα λειτουργικά συστήματα. Αλλά Chrome OSμπορώτρέχει τώρα εφαρμογές Android και αυτή η δυνατότητα επεκτείνεται σημαντικά από την Google σε κάθε μεγάλη έκδοση του Chrome. Το πιο εύκολο συμπέρασμα είναι ότι η Google ελπίζει να μετατρέψει την υποδομή της Play Store σε τουλάχιστον μερικές πλήρεις εφαρμογές που βασίζονται σε Android για το Chrome OS.

Σε αυτό το σημείο, αν η Google μπορεί να καταφέρει να ξεκινήσει το Fuchsia και να αντικαταστήσει ή να μεταβεί σε δύο πλατφόρμες, θα ήταν μια εύκολη προσαρμογή για τους προγραμματιστές (και έτσι τους χρήστες).

Πότε έρχεται η φούξια;

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

Είναι τελείως πιθανό ότι κάποια στιγμή η Google θα αξιολογήσει την Fuchsia σε σχέση με τις τρέχουσες συνθήκες της αγοράς και θα αποφασίσει να σβήσει το έργο. Μπορεί να συνεχιστεί με το Android (λανθασμένο ως έχει) και το Chrome OS ή να αναπτύξει κάτι που δεν έχουμε δει ακόμα. Αυτή τη στιγμή όμως, η Fuchsia μοιάζει με τον πιο πιθανό (αν μακρινό) διάδοχο του Android και ενδεχομένως του Chrome.

Μπορώ να το δοκιμάσω τώρα;

Περίπου. Αρκετά από τα οστά του Fuschia είναι διαθέσιμα στις αποθήκες ανοιχτού κώδικα ότι είναι δυνατό να βρεθεί μια εξαιρετικά πρόωρη κατασκευή του έργου και να λειτουργήσει - αλλά μόνο σε λίγα συγκεκριμένα κομμάτια υλικού αυτή τη στιγμή. Τη στιγμή της συγγραφής, αυτά περιορίζονται στο μίνι-PC Intel NUC, το tablet Acer Switch Alpha 12, το HiKey960 και το Khadas VIM. Αυτά τα τελευταία δύο είναι συστήματα-on-a-chip, όπως ένα πιο ισχυρό Raspberry Pi.

Συνιστάται: