Κάποτε ένας συνάδελφός μου προσπαθεί να αυξήσει το μερίδιο του αριθμού χρηστών του Linux υποστηρίζοντας ότι το Android μπορεί να θεωρηθεί διανομή Linux επειδή χρησιμοποιεί τον πυρήνα του Linux.
Επιτρέψτε μου να λύσω αυτήν την παρανόηση για το εάν το Android μπορεί να θεωρηθεί Linuxδιανομή μια για πάντα.
Αν δεν έχετε διαβάσει το άρθρο μας σχετικά με τη διαφορά μεταξύ Unix και Linux, θα πρέπει να ξεκινήσετε από εκεί. Όρισα τι είναι τα Unix και Linux, το ιστορικό τους και πώς διαφέρουν.Η ουσία του θέματος είναι ότι το Linux είναι ο πυρήνας που αναπτύχθηκε από τον Linus Torvalds το 1991 με βάση το MINIX OS
Με την πάροδο του χρόνου, οι συνεργάτες εκμεταλλεύτηκαν το γεγονός ότι το Linux (σε συνδυασμό με το στοιχείο GNU) είναι ανοιχτού κώδικα και έχουν προσαρμόσει να ταιριάζει στις ιδέες και τις υλοποιήσεις τους. δημιουργώντας μια ποικιλία διανομών με μια πληθώρα μοναδικών χαρακτηριστικών.
Τι είναι το Android;
Android Inc ιδρύθηκε τον Οκτώβριο του 2003 από τον Andy Rubin , Rich Miner, Nick Sears και Κρις White στην Καλιφόρνια των Η.Π.Α. Το έργο Android περιγράφηκε ως ένα έργο με «τεράστιες δυνατότητες στην ανάπτυξη εξυπνότερων κινητών συσκευών που γνωρίζουν περισσότερο την τοποθεσία και τις προτιμήσεις του κατόχου του».
Το λειτουργικό σύστημα ανοιχτού κώδικα Android αναπτύχθηκε για πρώτη φορά με στόχο τη δημιουργία ενός προηγμένου λειτουργικού συστήματος για ψηφιακές φωτογραφικές μηχανές μέχρι όταν κατάλαβαν ότι η αγορά για ψηφιακές φωτογραφικές μηχανές δεν ήταν αρκετά μεγάλη και επανευθυγράμμισαν την εστίασή τους σε δημιουργήστε ένα λειτουργικό σύστημα για συσκευές χειρός που θα ανταγωνιστεί τα Τα Windows Mobile και Symbian
Google Inc. αγόρασε την εταιρεία το 2005 και όπως γνωρίζουμε τώρα, τα υπόλοιπα είναι ιστορία.
Κάτω από την κουκούλα, το Android χρησιμοποιεί έναν τροποποιημένο πυρήνα Linux που παρέχει στους προγραμματιστές τόνους προκατασκευασμένων και καλά διατηρημένων λειτουργιών. Αυτό, με τη σειρά του, εξοικονομεί χρόνο και επιτρέπει στους προγραμματιστές Android να εστιάζουν στις πιο σημαντικές δυνατότητες για κινητές συσκευές.
Με βάση τις υπονοούμενες λεπτομέρειες στο Μανιφέστο GNU από τον Richard Stallman, ένα λειτουργικό σύστημα έχει τέσσερα στοιχεία:
Η πτυχή του Android που είναι το Linux είναι ο Μονολιθικός πυρήνας του, ο οποίος είναι μια τροποποιημένη έκδοση του πυρήνα του Linux και συνοδεύεται από τις δικές του βιβλιοθήκες και API. Οι τροποποιήσεις στον πυρήνα του Linux αφορούν κυρίως τις εξειδικευμένες απαιτήσεις ισχύος φορητών συσκευών με κάπως μικρές μπαταρίες και οι εξειδικευμένες βιβλιοθήκες και API είναι για την αλληλεπίδραση με το τμήμα κυψελοειδών επικοινωνιών ενός κινητού τηλεφώνου καθώς και για την εφαρμογή ενός κοινού προγραμματισμού και διεπαφής χρήστη για υποστήριξη εφαρμογών, ώστε να μην χρειάζεται να αφορούν συγκεκριμένα τη γραμμή μοντέλων τηλεφώνου ενός συγκεκριμένου κατασκευαστή.
Μια άλλη σχετική λεπτομέρεια είναι ότι όταν το λειτουργικό σύστημα Linux αναπτύχθηκε το 1991 ως λειτουργικό σύστημα ανοιχτού κώδικα για επιτραπέζιους υπολογιστές από τον Linus Torvalds, αναπτύχθηκε ως λειτουργικό σύστημα MINIX και δεν υποστήριζε 32-bit. χαρακτηριστικά με μηχανήματα Intel 80386. Μια σημαντική διαφορά μεταξύ των δύο εκείνη την εποχή είναι ότι η αρχιτεκτονική Android υποστήριζε μόνο x86 και ARM που χρησιμοποιεί για φορητές συσκευές Internet (MID) και κινητά τηλέφωνα.
Συμπερασματικά
Το Android δεν είναι διανομή GNU/Linux, αλλά ο πυρήνας του (η δύναμη του) είναι το Linux και δεδομένου ότι μια συλλογή λογισμικού που έχει συγκεντρωθεί γύρω από τον πυρήνα του Linux αναφέρεται ως Linux,Το Android είναι Linux.
Ελπίζω αυτό το άρθρο να σας βοήθησε να κατανοήσετε τη σχέση μεταξύ Android και Linux και γιατί παρόλο που το Android είναι Linux, δεν είναι διανομή Linux;
Έχετε διαφωνίες, ερωτήσεις ή σχόλια σχετικά με το θέμα; Μοιραστείτε τα μαζί μας στην παρακάτω ενότητα σχολίων.