Είναι το Android πραγματικά ανοιχτού κώδικα; Και Έχει ακόμα σημασία;

Είναι το Android πραγματικά ανοιχτού κώδικα; Και Έχει ακόμα σημασία;

Χρησιμοποιώ το Android επειδή είναι κατασκευασμένο από Linux και δεν είμαι μόνος εδώ. Πολλοί χρήστες επιφάνειας εργασίας ανοιχτού κώδικα πήραν για πρώτη φορά ένα τηλέφωνο Android λόγω της ελκυστικότητας ενός λειτουργικού συστήματος κινητής τηλεφωνίας που βασίζεται στο Linux. Είμαι σίγουρος ότι αυτός είναι ο λόγος που πολλοί από εσάς το διαβάζετε τώρα.





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





Ως αποτέλεσμα, οι άνθρωποι που εκτιμούν τα ιδανικά ανοιχτού κώδικα έχουν βρεθεί να κοιτούν προς το Ubuntu Touch, το Firefox OS και το Sailfish OS - και παρακολουθούν με απογοήτευση καθώς και οι τρεις μέχρι στιγμής δεν έχουν απογειωθεί. Η Canonical, παρά τη μεταφορά του Ubuntu σε μερικά τηλέφωνα, δεν έχει ακόμη κυκλοφορήσει ένα πραγματικά έτοιμο για καταναλωτές μοντέλο. Το Firefox OS διαθέτει εντάσσεται σε ένα έργο Διαδικτύου των πραγμάτων Το Ο Jolla, παρά το ότι πίεσε πρόσφατα το Sailfish OS 2.0, εξακολουθεί να δουλεύει. Κανένα από αυτά δεν έχει μπει στην αμερικανική αγορά.





Η κατάσταση αφήνει το Android ως την κύρια επιλογή για πολλούς ανθρώπους που θέλουν να χρησιμοποιούν Linux στα τηλέφωνά τους. Αλλά το ερώτημα παραμένει, είναι το Android πραγματικά ανοιχτού κώδικα;

δωρεάν παιχνίδια xbox Σεπτέμβριος 2016

Τεχνικά, Ναι

Το Android έχει ρίζες ανοιχτού κώδικα. Το έργο ξεκίνησε στο Android, Inc. το 2005, το οποίο αγόρασε η Google δύο χρόνια αργότερα. Την ίδια χρονιά, η Google και πολλές άλλες εταιρείες δημιούργησαν το Open Handset Alliance , με το Android να είναι το κύριο λογισμικό που βασίζεται σε αυτήν την κοινοπραξία.



Το Android βασίζεται στον πυρήνα του Linux, και όπως αυτό το περίπλοκο κομμάτι κώδικα, τα περισσότερα μέρη είναι ανοιχτού κώδικα με μερικές δυαδικές κηλίδες που περιλαμβάνονται για να λειτουργούν τα πράγματα με συγκεκριμένο υλικό. Η βασική πλατφόρμα Android, γνωστή ως Android Open Source Project (AOSP), είναι διαθέσιμο για οποιονδήποτε να κάνει με αυτό που επιθυμεί.

Η HTC, η Huawei, η LG, η Samsung, η Sony, η Xiaomi και πολλοί άλλοι κατασκευαστές το έκαναν όλα ακριβώς σε τηλέφωνα και tablet. Δεν είναι σχεδόν μόνοι.





Η Amazon και η Barnes & Noble το έχουν βάλει στους ηλεκτρονικούς αναγνώστες. Η HP έβαλε το Android σε φορητό υπολογιστή. Η NVIDIA έσπρωξε το Android σε μια κονσόλα παιχνιδιών. Η Sony αποστέλλει το λειτουργικό σύστημα στις νέες έξυπνες τηλεοράσεις της. Μπορείτε να αποκτήσετε το Android σε όλα, από κάμερες point-and-shoot έως ψυγεία. Οι εταιρείες παραπατούν τον εαυτό τους για να βάλουν το Android Wear σε ρολόγια.

Και αυτό δεν υπολογίζει καν όλα τα πράγματα που έβαλαν οι τεχνίτες του Android στο Android.





Σε αντίθεση με το iOS και το Windows Phone, οι άνθρωποι δεν χρειάζεται να πληρώνουν χρήματα σε κανέναν για να χρησιμοποιούν το Android στο προϊόν τους. Και δεδομένου ότι ο κώδικας είναι ανοιχτός, είναι ελεύθεροι να πειραματιστούν και να προσαρμόσουν το λογισμικό όπως τους αρέσει.

Τότε Γιατί Δεν Αρέσει;

Υπάρχει μια σημαντική διαφορά μεταξύ της χρήσης του παραδοσιακού επιτραπέζιου Linux και της εκτέλεσης των Windows. Η αντίθεση μεταξύ Android και iOS δεν φαίνεται τόσο έντονη. Εάν το Android είναι ανοικτού κώδικα, γιατί δεν του αρέσει;

1. Επιτρέπεται στους ανθρώπους να κλειδώνουν τον κώδικα ανοιχτού κώδικα

Το Android είναι ανοιχτού κώδικα, αλλά το μεγαλύτερο μέρος του λογισμικού που χρησιμοποιούμε στην πλατφόρμα δεν είναι. Αυτό ισχύει είτε παίρνετε μια συσκευή Nexus είτε κάτι από τη Samsung. Σε αντίθεση με τις πρώτες μέρες του Android, το Google Now Launcher και οι περισσότερες εφαρμογές της Google έχουν γίνει κλειστού κώδικα Το

Το ίδιο ισχύει και για τον κώδικα που αποστέλλεται στις προσαρμοσμένες προσαρμογές της Samsung, της HTC, της LG και άλλων κατασκευαστών. Οι περισσότερες από τις εφαρμογές που λαμβάνετε στο Google Play, ανεξάρτητα από το αν είναι δωρεάν για λήψη, επίσης δεν είναι ανοιχτού κώδικα. Δεδομένου ότι αυτό το λογισμικό αποτελεί το μεγαλύτερο μέρος αυτού που βλέπουμε και χρησιμοποιούμε, η κατάσταση κάνει το Android τελικά να αισθάνεται σαν μια πλατφόρμα κλειστού κώδικα.

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

Η Google δημοσιεύει μεγάλο μέρος του Android under Άδεια Apache έκδοση 2.0 , το οποίο δεν εμποδίζει τα άτομα να χρησιμοποιούν τον κώδικα για τη δημιουργία περιοριστικών προϊόντων. Το ότι οι άνθρωποι το έχουν κάνει αυτό δεν κάνει το ίδιο το Android να κλείσει. Αν μη τι άλλο, το ότι πολλοί άνθρωποι βασίζουν τη δουλειά τους στο Android είναι μια απόδειξη της επιτυχίας του ως έργου ανοιχτού κώδικα.

2. Ο πυρήνας ανάπτυξης του Android δεν οδηγείται από την κοινότητα

Ως επί το πλείστον, η Google αναπτύσσει Android. Μία ή δύο φορές το χρόνο, η εταιρεία ρίχνει ένα σωρό νέο κώδικα πάνω σε ένα μεταφορικό τείχος που οι τσιμπητές και οι κατασκευαστές υλικού σπεύδουν (ή, ξέρετε, παίρνουν το χρόνο τους) για να βάλουν τα πράγματά τους.

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

Πολλά άλλα γνωστά έργα ανοιχτού κώδικα τυπικά απαιτούν μεγαλύτερη συμμετοχή από την ευρύτερη κοινότητα. Το Red Hat μπορεί να χρηματοδοτεί ένα καλό μέρος της εργασίας που πραγματοποιείται στο GNOME, αλλά προγραμματιστές από όλο τον κόσμο συνεισφέρουν κώδικα.

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

Συγκριτικά, το Android βγαίνει εντελώς ως προϊόν της Google.

3. Δεν έχετε πλήρη έλεγχο

Μέρος αυτού που προσελκύει τους ανθρώπους στο Linux και σε άλλα λειτουργικά συστήματα ανοιχτού κώδικα είναι η ελευθερία και ο διαθέσιμος έλεγχος. Δεν μπορείτε να βουτήξετε στην καρδιά ενός μηχανήματος Windows ή Mac OS X και να δείτε τι το κάνει να σημειώνεται. Με το Linux, μπορεί να μην καταλαβαίνετε το μεγαλύτερο μέρος του κώδικα, αλλά είστε ελεύθεροι να ασχοληθείτε λίγο πολύ με όλο αυτό.

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

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

Αλλά Android Πραγματικά είναι ανοικτού κώδικα

Και δεν είναι απλώς ανοιχτό μόνο στο όνομα. Υπάρχουν πολλές αποδείξεις ότι το Android είναι πραγματικά ανοιχτό και θα έχουμε τα απτά οφέλη.

1. Υπάρχουν προσαρμοσμένες ROM

Οι ROM της κοινότητας που βασίζονται στο AOSP δίνουν στους χρήστες Android εναλλακτικές λύσεις στο λογισμικό που αποστέλλεται στις συσκευές τους. Το CyanogenMod τρέχει σε εκατομμύρια smartphone Android. Εκτός πλαισίου, η εμπειρία δεν είναι τόσο διαφορετική από αυτήν που μπορείτε να αποκτήσετε σε ένα Nexus. Διάολε, αυτός είναι ο λόγος που πολλοί άνθρωποι επιλέγουν να αναβοσβήνουν μια ROM από την αρχή.

Λήψη προσαρμοσμένων ήχων για Windows 10

Το CyanogenMod δεν είναι η μόνη επιλογή. Πολλά ανέβηκαν και έπεσαν με τα χρόνια, όπως το Paranoid Android και το AOKP. Κατά κάποιο τρόπο, το προσαρμοσμένο οικοσύστημα ROM μοιάζει με το μοντέλο διανομής Linux. Αυτές οι ROM είναι ως επί το πλείστον οι ίδιες, αλλά τα έργα λαμβάνουν τον ίδιο κώδικα και το τροποποιούν με διαφορετικούς τρόπους. Αυτό δεν θα ήταν δυνατό αν το ίδιο το Android δεν ήταν ανοιχτού κώδικα.

2. Ακόμη και οι ανταγωνιστές ανοιχτού κώδικα εξαρτώνται από το Android

Στην αρχή αυτής της ανάρτησης, ανέφερα το Firefox OS, το Sailfish OS και το Ubuntu Touch ως ανταγωνιστικά λειτουργικά συστήματα κινητού ανοιχτού κώδικα. Το θέμα είναι ότι οι ομάδες που βρίσκονται πίσω και από τα τρία αυτά έργα έχουν χρησιμοποιήσει τον κώδικα Android με τον έναν ή τον άλλο τρόπο. Το Sailfish OS, παρά το ότι δεν βασίζεται στο Android, σας επιτρέπει να εγκαταστήσετε απευθείας εφαρμογές Android.

Το Firefox OS ξεκίνησε ως Εκκίνηση στο Gecko , το οποίο θα μπορούσατε να εγκαταστήσετε σε συσκευές Android. Πριν από το Ubuntu Touch, υπήρχε Ubuntu για Android Το

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

3. Εσύ Μπορώ Πάρτε τον έλεγχο της συσκευής σας

Οι κατασκευαστές και οι μεταφορείς μπορεί να μην το επιθυμούν και αυτό μπορεί να ακυρώσει την εγγύησή σας, αλλά έχετε την επιλογή να κάνετε ό, τι θέλετε με το υλικό σας. Μπορείτε να κάνετε root για να αποκτήσετε πρόσβαση διαχειριστή, να ξεκλειδώσετε το πρόγραμμα εκκίνησης ή να αναβοσβήσετε ένα εναλλακτικό λειτουργικό σύστημα ( όπως η εκτέλεση του Ubuntu Touch αντ 'αυτού ).

Αυτά μπορεί να μην είναι τα διαφημισμένα χαρακτηριστικά του Android, αλλά υπάρχουν. Και ενώ η συντριπτική πλειοψηφία των ανθρώπων με συσκευές Android δεν τα χαζεύει με τέτοιο τρόπο, δύσκολα θα ήσουν το μόνο άτομο που το κάνει.

Υπάρχουν εκατομμύρια άνθρωποι εκεί έξω που αγαπούν να έχουν την ελευθερία να χρησιμοποιούν τα τηλέφωνα και τα tablet τους με αυτόν τον τρόπο.

Γιατί έχει σημασία?

Οι άνθρωποι χρησιμοποιούν λειτουργικά συστήματα ανοιχτού κώδικα για πολλούς και διαφορετικούς λόγους Το Κάποιοι δεν εμπιστεύονται να εγκαταλείψουν τον έλεγχο των δεδομένων τους. Επιπλέον, ιδιόκτητες εφαρμογές και υπηρεσίες έρχονται και παρέρχονται, αλλά το λογισμικό ανοιχτού κώδικα παραμένει, ακόμα και όταν δεν υποστηρίζεται. Τα δωρεάν λειτουργικά συστήματα μπορούν επίσης να δώσουν ζωή σε υλικό που λειτουργεί μια χαρά, αλλά οι εταιρείες αποφάσισαν να το εγκαταλείψουν.

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

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

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

Εγώ χρησιμοποιήστε το CyanogenMod και λάβετε το λογισμικό μου από το F-Droid Το Αυτός ο συνδυασμός μπορεί να φαίνεται περιοριστικός σε σύγκριση με αυτό που λαμβάνετε από το Google Play, αλλά είναι μια εμπειρία πιο πλούσια σε χαρακτηριστικά από ό, τι τα ανταγωνιστικά λειτουργικά συστήματα ανοιχτού κώδικα φέρνουν αυτήν τη στιγμή στον πίνακα. Ακόμα παρακολουθώ και ελπίζω ότι αυτές οι εναλλακτικές λύσεις θα βρουν επιτυχία, αλλά ενώ περιμένω να επιτύχουν, ακούω podcasts, χρησιμοποιώ πλοήγηση GPS, διαχειρίζομαι την τοπική μου βιβλιοθήκη μουσικής και μένω σε επαφή με άτομα που χρησιμοποιούν αξιόπιστο και γρήγορο κινητό συσκευή που λειτουργεί κυρίως λογισμικό ανοιχτού κώδικα σήμερα Το

Γιατί χρησιμοποιείτε το Android; Η πτυχή του ανοιχτού κώδικα σημαίνει πολλά για εσάς; Περιμένετε για ένα εναλλακτικό δωρεάν λειτουργικό σύστημα για κινητά για να προλάβετε; Θα ήθελα πολύ να ακούσω τις σκέψεις σας!

Συντελεστές εικόνας: Πιγκουίνος άλμα από το bluezace μέσω του Shutterstock

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Είναι εντάξει η εγκατάσταση των Windows 11 σε μη συμβατό υπολογιστή;

Μπορείτε τώρα να εγκαταστήσετε τα Windows 11 σε παλαιότερους υπολογιστές με το επίσημο αρχείο ISO ... αλλά είναι καλή ιδέα να το κάνετε;

Διαβάστε Επόμενο
Σχετικά θέματα
  • Linux
  • Android
  • Ανοιχτή πηγή
  • Προσαρμογή Android
  • Linux
Σχετικά με τον Συγγραφέα Μπέρτελ Κινγκ(Δημοσιεύθηκαν 323 άρθρα)

Ο Bertel είναι ένας ψηφιακός μινιμαλιστής που γράφει από φορητό υπολογιστή με διακόπτες φυσικής προστασίας προσωπικών δεδομένων και λειτουργικό σύστημα που υποστηρίζεται από το Softwareδρυμα Ελεύθερου Λογισμικού. Εκτιμά την ηθική παρά τα χαρακτηριστικά και βοηθά τους άλλους να αναλάβουν τον έλεγχο της ψηφιακής τους ζωής.

Περισσότερα από τον Bertel King

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

πώς να σκουπίσετε μια μονάδα δίσκου στερεάς κατάστασης
Κάντε κλικ εδώ για εγγραφή