Πώς είναι το Crosh διαφορετικό από το τερματικό Linux σε ένα Chromebook;
Από το Chrome OS 69, η υποστήριξη για εφαρμογές Linux είναι ψημένη σε μέρος του λειτουργικού συστήματος. Μόλις ενεργοποιηθεί, αυτό εγκαθιστά το Terminal στο σύστημα Chrome OS, αλλά τι είναι αυτό και πώς συγκρίνεται με το Crosh?
Μην ανησυχείτε αν όλα αυτά ακούγονται σαν εσφαλμένα σε εσάς - εάν δεν έχετε ξοδέψει ποτέ χρόνο να σπρώξετε τα εντόσθια του Chromebook σας, τότε πιθανότατα δεν έχετε χρησιμοποιήσει ποτέ (ή καν ακούσει) το Crosh. Και αν δεν έχετε χρησιμοποιήσει ποτέ το Linux πριν, τότε δεν χρειάζεται να ασχοληθείτε ποτέ με το Terminal. Τα καλά νέα είναι ότι πρόκειται να κατανοήσουμε και τα δύο πράγματα σήμερα.
Πρώτα απενεργοποιημένο, Τι είναι το Crosh?
Με απλά λόγια, το Crosh σημαίνει "Chrome Shell" και σας επιτρέπει να εκτελέσετε εντολές που συνήθως δεν διαθέτουν γραφικά εργαλεία. Μπορείτε να κάνετε πράγματα όπως η εγκατάσταση του Crouton για ένα πλήρες λειτουργικό σύστημα Linux στο Chromebook σας ή ο έλεγχος της υγιεινής της μπαταρίας της συσκευής - πιο "προχωρημένο" υλικό, για να το πούμε με ακρίβεια. Εάν έχετε χρησιμοποιήσει ποτέ τη Γραμμή εντολών ή το PowerShell στα Windows, το Crosh είναι έκδοση του Chrome OS του συγκεκριμένου εργαλείου.
Μπορείτε να αποκτήσετε πρόσβαση στο Crosh στο Chromebook σας πατώντας Ctrl + Alt + T για να ανοίξετε μια νέα καρτέλα Chrome με μαύρη οθόνη και μια γραμμή εισαγωγής. Πολύ απλό.
Το ωραίο πράγμα για το Crosh είναι ότι αν ποτέ δεν πρέπει να το χρησιμοποιήσετε, ποτέ δεν θα ξέρετε ότι ήταν εκεί. Δεν μπορείτε να σκοντάψετε τυχαία στο Crosh και να ανακατέψετε κάτι, με άλλα λόγια. Εξακολουθεί να είναι εκτός δρόμου - εκεί για τους χρήστες ενέργειας και κρυφό για όλους τους άλλους.
Εντάξει, τι είναι ο τερματικός σταθμός?
Εν ολίγοις, το Terminal είναι η έκδοση Linux του Crosh ή η Command Prompt / PowerShell των Windows. Χρησιμοποιείται για την εκτέλεση εντολών κειμένου, την εγκατάσταση εφαρμογών και πολλά άλλα. Σε ένα πλήρες σύστημα Linux, το Terminal είναι ένα από τα πιο χρησιμοποιημένα, τα πιο ισχυρά εργαλεία που έχουν οι άνθρωποι στη διάθεσή τους.
Συγκριτικά, το τερματικό Linux είναι αρκετά πιο ισχυρό από το αντίστοιχο του Chrome OS, επειδή μπορείτε να το χρησιμοποιήσετε για να ελέγξετε ολόκληρο το σύστημα. Είναι επίσης ένα κρίσιμο μέρος του τρόπου με τον οποίο οι εφαρμογές Linux λειτουργούν στο Chrome OS.
Γιατί το ChromeOS χρειάζεται τόσο το Crosh όσο και το τερματικό Linux
Το Terminal και το Crosh είναι παρόμοια εργαλεία - στην πραγματικότητα, είναι η ίδια βασική ιδέα, αλλά το Terminal είναι ειδικά για την πτυχή Linux του Chrome OS, όπου το Crosh είναι για την πλευρά του Chrome OS.
Θα είχατε συγχωρήσει αν αυτό δεν έχει πολύ νόημα από την πύλη - και οι δύο τρέχουν στο ίδιο μηχάνημα, την ίδια στιγμή μετά από όλα. Αλλά δεν είναι συνδεδεμένοι.
Ένα από τα μεγαλύτερα πλεονεκτήματα του Chrome OS είναι η βελτιωμένη ασφάλεια. Ως αποτέλεσμα, τα περισσότερα πράγματα στο λειτουργικό σύστημα λειτουργούν σε ένα ανεξάρτητο sandbox. Αυτό σημαίνει ότι τα περισσότερα στοιχεία δεν αλληλεπιδρούν πραγματικά μεταξύ τους - για παράδειγμα, εάν μια μόνο καρτέλα υποστεί βλάβη και καταρρεύσει, οι άλλες καρτέλες στο παράθυρο του προγράμματος περιήγησης δεν επηρεάζονται.
Οι εφαρμογές Linux (και οι εφαρμογές Android για το θέμα αυτό) λειτουργούν με πολύ παρόμοιο τρόπο. Τρέφονται σε ένα ασφαλές sandbox μέσα σε ένα virtualized περιβάλλον. Με άλλα λόγια, δεν λειτουργούν εγγενώς στο μηχάνημα - εικονικοποιούνται και λειτουργούν ξεχωριστά από το υπόλοιπο λειτουργικό σύστημα. Και πάλι, αν συμβεί κάτι στο εσωτερικό αυτού του ασφαλούς κοντέινερ, το υπόλοιπο λειτουργικό σύστημα δεν θα επηρεαστεί. Αυτός είναι και ο λόγος για τον οποίο οι εφαρμογές Linux και Android χρειάζονται λίγο χρόνο για να κυκλοφορήσουν για πρώτη φορά μετά από μια επανεκκίνηση - το σύστημα πρέπει να ανοίξει τα εικονικά μηχανήματα.
Μπορείτε να σκεφτείτε το Chrome OS στην τρέχουσα κατάστασή του ως τρία λειτουργικά συστήματα σε ένα: το Chrome OS, το Linux και το Android. Οι τελευταίες δύο είναι απογυμνωμένες εκδόσεις σε σύγκριση με τα πλήρη λειτουργικά τους συστήματα, και τα τρία λειτουργικά συστήματα μοιράζονται τον ίδιο πυρήνα, πράγμα που καθιστά όλα αυτά δυνατά στην πρώτη θέση.