1.1 Μάθημα 1
Πιστοποιητικό: |
Linux Essentials |
---|---|
Έκδοση: |
1.6 |
Θέμα: |
1 Η κοινότητα Linux και μια καριέρα στο Open Source |
Σκοπός: |
1.1 Εξέλιξη του Linux και δημοφιλή λειτουργικά συστήματα |
Μάθημα: |
1 απο 1 |
Εισαγωγή
Το Linux είναι ένα από τα πιο δημοφιλή λειτουργικά συστήματα. Η ανάπτυξή του ξεκίνησε το 1991 από τον Linus Torvalds. Το λειτουργικό σύστημα εμπνεύστηκε από το Unix, ένα άλλο λειτουργικό σύστημα που αναπτύχθηκε τη δεκαετία του 1970 από τα AT&T Laboratories . Το Unix απευθυνόταν σε μικρούς υπολογιστές. Εκείνη την εποχή, “μικροί” υπολογιστές θεωρούνταν τα μηχανήματα που δεν χρειάζονται μια ολόκληρη αίθουσα με κλιματισμό και κοστίζουν λιγότερο από ένα εκατομμύριο δολάρια. Αργότερα, θεωρήθηκαν ως οι μηχανές που μπορούν να σηκωθούν από δύο άτομα. Εκείνη την εποχή, ένα προσιτό οικονομικά Unix σύστημα, δεν ήταν άμεσα διαθέσιμο σε μικρούς υπολογιστές όπως οι υπολογιστές γραφείου που βασίζονταν στην πλατφόρμα x86. Ως εκ τούτου, ο Linus, ο οποίος ήταν φοιτητής εκείνη την εποχή, άρχισε να υλοποιεί ένα λειτουργικό σύστημα που έμοιαζε με το Unix και το οποίο υποτίθεται ότι θα έτρεχε σε αυτή την πλατφόρμα.
Ως επί το πλείστον, το Linux χρησιμοποιεί τις ίδιες αρχές και βασικές ιδέες του Unix, αλλά το ίδιο το Linux δεν περιέχει κώδικα Unix, καθώς είναι ένα ανεξάρτητο έργο. Το Linux δεν υποστηρίζεται από μια μεμονωμένη εταιρεία, αλλά από μια διεθνή κοινότητα [community] προγραμματιστών. Καθώς είναι ελεύθερα διαθέσιμο, μπορεί να χρησιμοποιηθεί από οποιονδήποτε χωρίς περιορισμούς.
Διανομές [Distributions]
Μια διανομή Linux είναι μια δέσμη που αποτελείται από έναν πυρήνα Linux [Linux kernel] και μια επιλογή εφαρμογών που συντηρούνται από μια εταιρεία ή μια κοινότητα χρηστών. Στόχος μιας διανομής είναι η βελτιστοποίηση του πυρήνα και των εφαρμογών που τρέχουν στο λειτουργικό σύστημα για μια συγκεκριμένη περίπτωση χρήσης ή ομάδα χρηστών. Οι διανομές συχνά περιλαμβάνουν εργαλεία εξειδικευμένα με αυτές, για την εγκατάσταση λογισμικού και τη διαχείριση του συστήματος. Αυτός είναι ο λόγος για τον οποίο ορισμένες διανομές χρησιμοποιούνται κυρίως για περιβάλλοντα desktop [επιτραπέζιου υπολογιστή] όπου πρέπει να είναι εύχρηστες, ενώ άλλες χρησιμοποιούνται κυρίως για να τρέχουν σε servers [διακομιστές] ώστε να χρησιμοποιούν τους διαθέσιμους πόρους όσο το δυνατόν πιο αποδοτικά.
Ένας άλλος τρόπος ταξινόμησης των διανομών είναι η αναφορά στην οικογένεια διανομών στην οποία ανήκουν. Οι διανομές της οικογένειας διανομών Debian χρησιμοποιούν τον package manager [διαχειριστή πακέτων] dpkg
για τη διαχείριση του λογισμικού που εκτελείται στο λειτουργικό σύστημα. Τα πακέτα που μπορούν να εγκατασταθούν με τον package manager συντηρούνται από εθελοντικά μέλη της κοινότητας της διανομής. Οι συντηρητές χρησιμοποιούν τη μορφή πακέτων deb
για να καθορίσουν τον τρόπο με τον οποίο το λογισμικό εγκαθίσταται στο λειτουργικό σύστημα και πώς ρυθμίζεται από προεπιλογή. Ακριβώς όπως μια διανομή, έτσι κι’ ένα πακέτο είναι ένα σετ που περιέχει το λογισμικό, την αντίστοιχη παραμετροποίηση και τα εγχειρίδια, που διευκολύνουν τον χρήστη να εγκαταστήσει, να ενημερώσει και να χρησιμοποιήσει το λογισμικό.
Η διανομή Debian GNU/Linux είναι η μεγαλύτερη διανομή της οικογένειας διανομών Debian. Το Debian GNU/Linux Project ξεκίνησε από τον Ian Murdock το 1993. Σήμερα χιλιάδες εθελοντές εργάζονται στο έργο. Το Debian GNU/Linux στοχεύει στην παροχή ενός πολύ αξιόπιστου λειτουργικού συστήματος. Προωθεί επίσης το όραμα του Richard Stallman για ένα λειτουργικό σύστημα που σέβεται τις ελευθερίες του χρήστη να εκτελεί, να μελετά, να διανέμει και να βελτιώνει το λογισμικό. Αυτός είναι ο λόγος για τον οποίο δεν παρέχει κανένα ιδιοκτησιακό λογισμικό από προεπιλογή.
Το Ubuntu είναι μια άλλη διανομή που βασίζεται στο Debian και αξίζει να αναφερθεί. Το Ubuntu δημιουργήθηκε από τον Mark Shuttleworth και την ομάδα του το 2004, με την αποστολή να φέρει ένα εύχρηστο περιβάλλον εργασίας Linux. Η αποστολή του Ubuntu είναι να παρέχει ένα ελεύθερο λογισμικό σε όλους παγκοσμίως καθώς και να μειώσει το κόστος των επαγγελματικών υπηρεσιών. Η διανομή έχει μια προγραμματισμένη έκδοση κάθε έξι μήνες με μια έκδοση μακροχρόνιας υποστήριξης κάθε 2 χρόνια,
Η Red Hat είναι μια διανομή Linux που αναπτύσσεται και συντηρείται από την ομώνυμη εταιρεία λογισμικού, η οποία εξαγοράστηκε από την IBM το 2019. Η διανομή Red Hat Linux ξεκίνησε το 1994 και μετονομάστηκε το 2003 σε Red Hat Enterprise Linux, συχνά συντομογραφούμενη ως RHEL. Παρέχεται σε εταιρείες ως μια αξιόπιστη επιχειρησιακή λύση που υποστηρίζεται από τη Red Hat και συνοδεύεται από λογισμικό που έχει ως στόχο να διευκολύνει τη χρήση του Linux σε επαγγελματικά περιβάλλοντα server. Ορισμένα από τα τμήματά του απαιτούν συνδρομές ή άδειες χρήσης επί πληρωμή. Το έργο CentOS χρησιμοποιεί τον ελεύθερα διαθέσιμο πηγαίο κώδικα του Red Hat Enterprise Linux και τον μεταγλωττίζει σε μια διανομή η οποία διατίθεται εντελώς δωρεάν, αλλά με το αντίτιμο οτι δεν συνοδεύεται από εμπορική υποστήριξη.
Τόσο το RHEL όσο και το CentOS είναι βελτιστοποιημένα για χρήση σε περιβάλλοντα server. Το έργο Fedora ιδρύθηκε το 2003 και δημιουργεί μια διανομή Linux που απευθύνεται σε επιτραπέζιους υπολογιστές. Από τότε η Red Hat ξεκίνησε και συντηρεί τη διανομή Fedora. Το Fedora είναι πολύ προοδευτικό και υιοθετεί νέες τεχνολογίες πολύ γρήγορα και μερικές φορές θεωρείται δοκιμαστικό πεδίο για νέες τεχνολογίες οι οποίες αργότερα μπορεί να συμπεριληφθούν στο RHEL. Όλες οι διανομές που βασίζονται στη Red Hat χρησιμοποιούν τη μορφή πακέτων rpm
.
Η εταιρεία SUSE ιδρύθηκε το 1992 στη Γερμανία ως πάροχος υπηρεσιών Unix. Η πρώτη έκδοση του SUSE Linux κυκλοφόρησε το 1994. Με την πάροδο των ετών το SUSE Linux έγινε κυρίως γνωστό για το εργαλείο παραμετροποίησης YaST. Αυτό το εργαλείο επιτρέπει στους διαχειριστές να εγκαθιστούν και να ρυθμίζουν το λογισμικό και το υλικό, να εγκαθιστούν servers και δίκτυα. Παρόμοια με το RHEL, η SUSE κυκλοφορεί το SUSE Linux Enterprise Server, το οποίο είναι η εμπορική της έκδοση. Αυτή κυκλοφορεί λιγότερο συχνά και είναι κατάλληλη για ανάπτυξη σε επιχειρήσεις και παραγωγή. Διανέμεται τόσο ως server όσο και ως περιβάλλον desktop, με κατάλληλα για το σκοπό αυτό πακέτα. Το 2004, η SUSE κυκλοφόρησε το έργο openSUSE, το οποίο άνοιξε ευκαιρίες για προγραμματιστές και χρήστες να δοκιμάσουν και να αναπτύξουν περαιτέρω το σύστημα. Η διανομή openSUSE διατίθεται ελεύθερα για λήψη.
Με την πάροδο των ετών έχουν κυκλοφορήσει ανεξάρτητες διανομές. Ορισμένες από αυτές βασίζονται είτε στο Red Hat είτε στο Ubuntu, ενώ άλλες έχουν σχεδιαστεί για να βελτιώσουν μια συγκεκριμένη ιδιότητα ενός συστήματος ή υλικού. Υπάρχουν διανομές που έχουν κατασκευαστεί με συγκεκριμένες λειτουργίες, όπως το QubesOS, ένα πολύ ασφαλές περιβάλλον desktop, ή το Kali Linux, το οποίο παρέχει ένα περιβάλλον για την εκμετάλλευση ευπαθειών λογισμικού, το οποίο χρησιμοποιείται κυρίως από τους penetration testers [ελεγκτές διείσδυσης]. Πρόσφατα διάφορες πολύ μικρές διανομές Linux έχουν σχεδιαστεί ειδικά για να τρέχουν σε containers [περιέκτες] Linux, όπως το Docker. Υπάρχουν επίσης διανομές που έχουν κατασκευαστεί ειδικά για εξαρτήματα ενσωματωμένων συστημάτων, ακόμα και για έξυπνες συσκευές.
Ενσωματωμένα Συστήματα
Τα ενσωματωμένα συστήματα είναι ένας συνδυασμός υλικού και λογισμικού υπολογιστή που έχει σχεδιαστεί για να έχει μια συγκεκριμένη λειτουργία μέσα σε ένα ευρύτερο σύστημα. Συνήθως αποτελούν μέρος άλλων συσκευών και βοηθούν στον έλεγχο αυτών των συσκευών. Ενσωματωμένα συστήματα συναντώνται στην αυτοκινητοβιομηχανία, στην ιατρική, ακόμη και σε στρατιωτικές εφαρμογές. Λόγω της μεγάλης ποικιλίας των εφαρμογών τους, αναπτύχθηκε μια ποικιλία λειτουργικών συστημάτων που βασίζονται στον πυρήνα του Linux προκειμένου να χρησιμοποιηθούν σε ενσωματωμένα συστήματα. Ένα σημαντικό μέρος των έξυπνων συσκευών διαθέτει λειτουργικό σύστημα βασισμένο στον πυρήνα Linux.
Επομένως, με τα ενσωματωμένα συστήματα έρχεται και το ενσωματωμένο λογισμικό. Ο σκοπός αυτού του λογισμικού είναι να έχει πρόσβαση στο υλικό και να το καθιστά χρησιμοποιήσιμο. Τα σημαντικότερα πλεονεκτήματα του Linux έναντι οποιουδήποτε ιδιόκτητου ενσωματωμένου λογισμικού περιλαμβάνουν τη συμβατότητα με πλατφόρμες πολλαπλών προμηθευτών, την ανάπτυξη, την υποστήριξη και τη μη ύπαρξη τελών απο την άδεια χρήσης. Δύο από τα πιο δημοφιλή έργα ενσωματωμένου λογισμικού είναι το Android, το οποίο χρησιμοποιείται κυρίως σε κινητά τηλέφωνα από διάφορους προμηθευτές και το Raspbian, το οποίο χρησιμοποιείται κυρίως στο Raspberry Pi.
Android
Το Android είναι κυρίως ένα λειτουργικό σύστημα για κινητά τηλέφωνα που αναπτύχθηκε από την Google. Η Android Inc. ιδρύθηκε το 2003 στο Πάλο Άλτο της Καλιφόρνια. Η εταιρεία δημιούργησε αρχικά ένα λειτουργικό σύστημα που προοριζόταν να τρέχει σε ψηφιακές φωτογραφικές μηχανές. Το 2005, η Google αγόρασε την Android Inc. και την ανέπτυξε σε ένα από τα μεγαλύτερα λειτουργικά συστήματα για κινητά.
Η βάση του Android είναι μια τροποποιημένη έκδοση του πυρήνα Linux με πρόσθετο open source λογισμικό. Το λειτουργικό σύστημα έχει αναπτυχθεί κυρίως για συσκευές με οθόνη αφής, αλλά η Google έχει αναπτύξει εκδόσεις για τηλεοράσεις και ρολόγια χειρός. Διαφορετικές εκδόσεις του Android έχουν αναπτυχθεί για κονσόλες παιχνιδιών, ψηφιακές φωτογραφικές μηχανές, καθώς και για προσωπικούς υπολογιστές.
Το Android διατίθεται ελεύθερα σε open source ως Android Open Source Project (AOSP). Η Google προσφέρει μια σειρά από ιδιόκτητα τμήματα εκτός από τον open source πυρήνα του Android. Αυτά τα συστατικά περιλαμβάνουν εφαρμογές όπως το Ημερολόγιο Google, οι Χάρτες Google, το Google Mail, το πρόγραμμα περιήγησης Chrome καθώς και το Google Play Store που διευκολύνει την εύκολη εγκατάσταση εφαρμογών. Οι περισσότεροι χρήστες θεωρούν αυτά τα εργαλεία αναπόσπαστο μέρος της εμπειρίας τους στο Android. Ως εκ τούτου, σχεδόν όλες οι κινητές συσκευές που αποστέλλονται με Android στην Ευρώπη και την Αμερική περιλαμβάνουν ιδιόκτητο λογισμικό της Google.
Το Android σε ενσωματωμένες συσκευές έχει πολλά πλεονεκτήματα. Το λειτουργικό σύστημα είναι ευκολονόητο και εύχρηστο με γραφικό περιβάλλον διεπαφής χρήστη [graphical user interface], έχει μια πολύ μεγάλη κοινότητα προγραμματιστών, επομένως είναι εύκολο να βρεθεί βοήθεια για ανάπτυξη. Υποστηρίζεται επίσης από την πλειοψηφία των προμηθευτών υλικού με πρόγραμμα οδήγησης Android, επομένως είναι εύκολο και οικονομικά αποδοτικό να δημιουργηθεί ένα πρωτότυπο ενός ολόκληρου συστήματος.
Raspbian και το Raspberry Pi
Το Raspberry Pi είναι ένας υπολογιστής χαμηλού κόστους, μεγέθους πιστωτικής κάρτας που μπορεί να λειτουργήσει ως επιτραπέζιος υπολογιστής πλήρους λειτουργικότητας, αλλά μπορεί να χρησιμοποιηθεί σε ενσωματωμένο σύστημα Linux. Αναπτύσσεται από το Raspberry Pi Foundation, το οποίο είναι μια εκπαιδευτική φιλανθρωπική οργάνωση με έδρα το Ηνωμένο Βασίλειο. Έχει κυρίως σκοπό να διδάξει στους νέους ανθρώπους να μάθουν να προγραμματίζουν και να κατανοούν τη λειτουργικότητα των υπολογιστών. Το Raspberry Pi μπορεί να σχεδιαστεί και να προγραμματιστεί για να εκτελεί τις επιθυμητές εργασίες ή λειτουργίες που αποτελούν μέρος ενός πολύ πιο πολύπλοκου συστήματος.
Οι ειδικεύσεις του Raspberry Pi περιλαμβάνουν μια σειρά από ακροδέκτες Γενικής Χρήσης Εισόδου-Εξόδου [General Purpose Input-Output - GPIO] που μπορούν να χρησιμοποιηθούν για τη σύνδεση ηλεκτρονικών συσκευών και πλακετών επέκτασης. Αυτό επιτρέπει τη χρήση του Raspberry Pi ως πλατφόρμας για την ανάπτυξη υλικού. Παρόλο που προοριζόταν για εκπαιδευτικούς σκοπούς, το Raspberry Pi χρησιμοποιείται σήμερα σε διάφορα Φτιάξ' το μόνος σου [DIY] έργα, καθώς και για βιομηχανικά πρωτότυπα κατά την ανάπτυξη ενσωματωμένων συστημάτων.
Το Raspberry Pi χρησιμοποιεί επεξεργαστές ARM. Διάφορα λειτουργικά συστήματα, συμπεριλαμβανομένου του Linux, λειτουργούν με το Raspberry Pi. Δεδομένου ότι το Raspberry Pi δεν περιέχει σκληρό δίσκο, το λειτουργικό σύστημα ξεκινά από κάρτα μνήμης SD. Μία από τις πιο εξέχουσες διανομές Linux για το Raspberry Pi είναι το Raspbian. Όπως υποδηλώνει το όνομα, ανήκει στην οικογένεια διανομής Debian. Έχει προσαρμοστεί για εγκατάσταση στο υλικό Raspberry Pi και παρέχει περισσότερα από 35.000 πακέτα βελτιστοποιημένα για αυτό το περιβάλλον. Εκτός από το Raspbian, υπάρχουν πολλές άλλες διανομές Linux για το Raspberry Pi, όπως, για παράδειγμα, το Kodi, το οποίο μετατρέπει το Raspberry Pi σε κέντρο πολυμέσων.
Linux και το Cloud
Ο όρος υπολογιστική cloud [cloud computing] αναφέρεται σε έναν τυποποιημένο τρόπο κατανάλωσης υπολογιστικών πόρων, είτε αγοράζοντάς τους από πάροχο public cloud [δημόσιο νέφος], είτε εκτελώντας τους σε private cloud [ιδιωτικό νέφος]. Από τις εκθέσεις του 2017, το 90% του φόρτου εργασίας στο public cloud, τρέχει σε Linux. Κάθε πάροχος cloud, από το Amazon Web Services (AWS) έως το Google Cloud Platform (GCP), προσφέρει διαφορετικές μορφές Linux. Ακόμη και η Microsoft προσφέρει virtual machines [εικονικές μηχανές] που βασίζονται στο Linux στο Azure cloud τους σήμερα.
Το Linux συνήθως προσφέρεται ως μέρος της προσφοράς Infrastructure as a Service (IaaS). Tα IaaS instances είναι virtual machines που παρέχονται μέσα σε λίγα λεπτά στο cloud. Κατά την εκκίνηση ενός IaaS instances, επιλέγεται ένα image [αντίγραφο] που περιέχει τα δεδομένα τα οποία αναπτύσσονται στo νέo instance. Οι πάροχοι cloud προσφέρουν διάφορα images που περιέχουν έτοιμες για εκτέλεση τόσο δημοφιλείς διανομές Linux όσο και δικές τους εκδόσεις Linux. Ο χρήστης του cloud επιλέγει ένα image που περιέχει την προτιμώμενη διανομή και μπορεί να έχει πρόσβαση σε μια ένα instance cloud που εκτελεί αυτήν τη διανομή λίγο μετά. Οι περισσότεροι πάροχοι cloud προσθέτουν εργαλεία στα images τους για να προσαρμόσουν την εγκατάσταση σε ένα συγκεκριμένο instance cloud. Αυτά τα εργαλεία μπορούν, για παράδειγμα, να επεκτείνουν τα συστήματα αρχείων του image ώστε να ταιριάζουν στον πραγματικό σκληρό δίσκο του virtual machine.
Καθοδηγούμενες Ασκήσεις
-
Σε τι διαφέρει το Debian GNU / Linux από το Ubuntu; Ονομάστε δύο πτυχές.
-
Ποια είναι τα πιο κοινά περιβάλλοντα / πλατφόρμες που χρησιμοποιείται το Linux; Ονομάστε τρία διαφορετικά περιβάλλοντα / πλατφόρμες και ονομάστε μία διανομή που μπορείτε να χρησιμοποιήσετε για κάθε μία.
-
Σχεδιάζετε να εγκαταστήσετε μια διανομή Linux σε ένα νέο περιβάλλον. Ονομάστε τέσσερα πράγματα που πρέπει να λάβετε υπόψη όταν επιλέγετε μια διανομή.
-
Ονομάστε τρεις συσκευές στις οποίες λειτουργεί το λειτουργικό σύστημα Android, εκτός από τα έξυπνα τηλέφωνα.
-
Εξηγήστε τρία σημαντικά πλεονεκτήματα της υπολογιστικής cloud.
Ασκήσεις Εξερεύνησης
-
Λαμβάνοντας υπόψη το κόστος και τις επιδόσεις, ποιες διανομές είναι ως επί το πλείστον κατάλληλες για μια επιχείρηση που στοχεύει στη μείωση του κόστους αδειοδότησης, διατηρώντας παράλληλα την απόδοση στο υψηλότερο επίπεδο; Εξηγήστε γιατί.
-
Ποια είναι τα σημαντικότερα πλεονεκτήματα του Raspberry Pi και ποιες λειτουργίες μπορούν να αναλάβουν στις επιχειρήσεις;
-
Τι εύρος διανομών προσφέρει η Amazon Cloud Services και το Google Cloud; Ονομάστε τουλάχιστον τρείς κοινές και δύο διαφορετικές.
Σύνοψη
Σε αυτό το μάθημα μάθατε:
-
Τι διανομές έχει το Linux
-
Τι είναι τα ενσωματωμένα συστήματα Linux
-
Πώς χρησιμοποιούνται τα ενσωματωμένα συστήματα Linux
-
Διαφορετικές δυνατότητες εφαρμογής του Android
-
Διαφορετικές χρήσεις ενός Raspberry Pi
-
Τι είναι το Cloud Computing
-
Τι ρόλο έχει το Linux στην υπολογιστική cloud
Απαντήσεις στις Καθοδηγούμενες Ασκήσεις
-
Σε τι διαφέρει το Debian GNU / Linux από το Ubuntu; Ονομάστε δύο πτυχές.
Το Ubuntu βασίζεται σε ένα snapshot [στιγμιότυπο] του Debian, επομένως υπάρχουν πολλές ομοιότητες μεταξύ τους. Ωστόσο, εξακολουθούν να υπάρχουν σημαντικές διαφορές μεταξύ τους. Το πρώτο θα ήταν η δυνατότητα χρήσης για αρχάριους. Το Ubuntu συνιστάται για αρχάριους λόγω της ευκολίας χρήσης του και από την άλλη πλευρά το Debian συνιστάται για πιο προχωρημένους χρήστες. Η κύρια διαφορά είναι η πολυπλοκότητα της διαμόρφωσης χρήστη που δεν απαιτεί το Ubuntu κατά τη διάρκεια της διαδικασίας εγκατάστασης.
Μια άλλη διαφορά θα ήταν η σταθερότητα κάθε κατανομής. Το Debian θεωρείται πιο σταθερό σε σύγκριση με το Ubuntu. Αυτό συμβαίνει επειδή το Debian λαμβάνει λιγότερες ενημερώσεις που ελέγχονται λεπτομερώς και ολόκληρο το λειτουργικό σύστημα είναι πιο σταθερό. Από την άλλη πλευρά, το Ubuntu επιτρέπει στον χρήστη να χρησιμοποιεί τις πιο πρόσφατες εκδόσεις λογισμικού και όλες τις νέες τεχνολογίες.
-
Ποια είναι τα πιο κοινά περιβάλλοντα / πλατφόρμες που χρησιμοποιείται το Linux; Ονομάστε τρία διαφορετικά περιβάλλοντα / πλατφόρμες και ονομάστε μία διανομή που μπορείτε να χρησιμοποιήσετε για κάθε μία.
Μερικά από τα κοινά περιβάλλοντα / πλατφόρμες θα είναι έξυπνα κινητά, επιτραπέζιος υπολογιστής και server. Σε έξυπνα κινητά, μπορεί να χρησιμοποιηθεί από διανομές όπως το Android. Στον επιτραπέζιο υπολογιστή και στο server, μπορεί να χρησιμοποιηθεί από οποιαδήποτε διανομή που είναι ως επί το πλείστον κατάλληλη με τη λειτουργικότητα αυτού του μηχανήματος, από το Debian, το Ubuntu έως το CentOS και το Red Hat Enterprise Linux.
-
Σχεδιάζετε να εγκαταστήσετε μια διανομή Linux σε ένα νέο περιβάλλον. Ονομάστε τέσσερα πράγματα που πρέπει να λάβετε υπόψη όταν επιλέγετε μια διανομή.
Κατά την επιλογή μιας διανομής, μερικά από τα βασικά πράγματα που πρέπει να ληφθούν υπόψη είναι το κόστος, η απόδοση, η επεκτασιμότητα, το πόσο σταθερό είναι και οι απαιτήσεις υλικού του συστήματος.
-
Ονομάστε τρεις συσκευές στις οποίες λειτουργεί το λειτουργικό σύστημα Android, εκτός από τα έξυπνα τηλέφωνα.
Άλλες συσκευές που τρέχει το Android είναι έξυπνες τηλεοράσεις, υπολογιστές tablet, Android Auto και έξυπνα ρολόγια.
-
Εξηγήστε τρία σημαντικά πλεονεκτήματα της υπολογιστικής cloud.
Τα κύρια πλεονεκτήματα της υπολογιστικής cloud είναι η ευελιξία, η εύκολη ανάκτηση και το χαμηλό κόστος χρήσης. Οι υπηρεσίες που βασίζονται στο cloud είναι εύκολο να εφαρμοστούν και να κλιμακωθούν, ανάλογα με τις απαιτήσεις της επιχείρησης. Έχει ένα σημαντικό πλεονέκτημα στις λύσεις δημιουργίας αντιγράφων ασφαλείας και ανάκτησης, καθώς επιτρέπει στις επιχειρήσεις να ανακάμψουν από απρόοπτα περιστατικά ταχύτερα και με λιγότερες επιπτώσεις. Επιπλέον, μειώνει το κόστος λειτουργίας, καθώς επιτρέπει την πληρωμή μόνο για τους πόρους που χρησιμοποιεί μια επιχείρηση, σε ένα μοντέλο που βασίζεται σε συνδρομές.
Απαντήσεις στις Ασκήσεις Εξερεύνησης
-
Λαμβάνοντας υπόψη το κόστος και τις επιδόσεις, ποιες διανομές είναι ως επί το πλείστον κατάλληλες για μια επιχείρηση που στοχεύει στη μείωση του κόστους αδειοδότησης, διατηρώντας παράλληλα την απόδοση στο υψηλότερο επίπεδο; Εξηγήστε γιατί.
Μία από τις καταλληλότερες διανομές για χρήση από τις επιχειρήσεις είναι η CentOS. Αυτό συμβαίνει επειδή ενσωματώνει όλα τα προϊόντα Red Hat, τα οποία χρησιμοποιούνται περαιτέρω στο εμπορικό λειτουργικό τους σύστημα, ενώ είναι ελεύθερα στη χρήση. Ομοίως, οι εκδόσεις Ubuntu LTS εγγυώνται υποστήριξη για μεγαλύτερο χρονικό διάστημα. Οι σταθερές εκδόσεις του Debian GNU/Linux χρησιμοποιούνται επίσης συχνά σε επιχειρηματικά περιβάλλοντα.
-
Ποια είναι τα σημαντικότερα πλεονεκτήματα του Raspberry Pi και ποιες λειτουργίες μπορούν να αναλάβουν στις επιχειρήσεις;
Το Raspberry Pi είναι μικρό σε μέγεθος ενώ λειτουργεί ως κανονικός υπολογιστής. Επιπλέον, είναι χαμηλού κόστους και μπορεί να διαχειριστεί την κίνηση πακέτων web και πολλές άλλες λειτουργίες. Μπορεί να χρησιμοποιηθεί ως server, firewall [τείχος προστασίας] και μπορεί να χρησιμοποιηθεί ως κύρια πλακέτα για ρομπότ και πολλές άλλες μικρές συσκευές.
-
Τι εύρος διανομών προσφέρει η Amazon Cloud Services και το Google Cloud; Ονομάστε τουλάχιστον τρείς κοινές και δύο διαφορετικές.
Οι κοινές διανομές μεταξύ Amazon και Google Cloud Services είναι το Ubuntu, το CentOS και το Red Hat Enterprise Linux. Κάθε πάροχος cloud προσφέρει επίσης συγκεκριμένες διανομές που δεν προσφέρει ο άλλος. Η Amazon διαθέτει Amazon Linux και Kali Linux, ενώ η Google προσφέρει τη χρήση FreeBSD και Windows servers.