Η Apple το 2019 είναι Linux το 2000

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

Την περασμένη εβδομάδα, ο φορητός υπολογιστής που χρησιμοποιώ για την ανάπτυξη του MacOS ανέφερε ότι ήταν διαθέσιμη μια ενημέρωση XCode. Προσπάθησα να το εγκαταστήσω, αλλά το σύστημα είπε ότι δεν είχε αρκετό ελεύθερο χώρο στο δίσκο για να εκτελέσει το πρόγραμμα εγκατάστασης. Εντάξει, διέγραψα ένα σωρό αρχεία και προσπάθησα ξανά. Ακόμα το ίδιο λάθος. Προχώρησα και διέγραψα ένα σωρό περισσότερα αρχεία και, επιπλέον, αρκετές αχρησιμοποίητες εικόνες εικονικής μηχανής. Αυτοί οι χειρισμοί απελευθέρωσαν αρκετές δεκάδες gigabyte στο δίσκο, επομένως όλα θα έπρεπε να έχουν λειτουργήσει. Άδειασα ακόμη και τα σκουπίδια για να μην κολλήσει τίποτα εκεί όπως συνήθως.

Αλλά ακόμη και αυτό δεν βοήθησε: έλαβα ακόμα το ίδιο σφάλμα.

Συνειδητοποίησα ότι ήρθε η ώρα να εκκινήσω το τερματικό. Και πράγματι, σύμφωνα με πληροφορίες από df, υπήρχαν μόνο 8 gigabyte χώρου στο δίσκο, αν και μόλις είχα διαγράψει περισσότερα από 40 gigabyte αρχείων (σημειώστε ότι αυτό δεν το έκανα μέσω της γραφικής διεπαφής, αλλά μέσω rm, επομένως κανείς δεν είχε την ευκαιρία να «επιβιώσει»). Μετά από πολύ ψάξιμο, ανακάλυψα ότι όλα τα διαγραμμένα αρχεία είχαν μετακινηθεί στον «δεσμευμένο χώρο» του συστήματος αρχείων. Και δεν υπήρχε τρόπος να τους φτάσει και να τους αφαιρέσει. Αφού διάβασα την τεκμηρίωση, έμαθα ότι το ίδιο το λειτουργικό σύστημα θα διαγράψει αυτά τα αρχεία "κατ' απαίτηση, όταν χρειάζεται περισσότερος χώρος". Αυτό δεν ήταν πολύ ικανοποιητικό, επειδή το σύστημα σίγουρα δεν επρόκειτο να κάνει αυτό που έπρεπε να κάνει, παρόλο που κανονικά πιστεύατε ότι το λογισμικό της Apple θα έκανε τέτοια πράγματα χωρίς σφάλματα.

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

Καθώς τα επίπεδα της αρτηριακής μου πίεσης επέστρεφαν στο φυσιολογικό, ένιωσα μια αίσθηση déjà vu να με πλημμυρίζει. Όλη αυτή η κατάσταση μου θύμισε οδυνηρά την εμπειρία μου με το Linux στις αρχές της δεκαετίας του XNUMX. Κάτι σπάει εντελώς τυχαία, χωρίς επαρκείς και κατανοητούς λόγους, και ο μόνος τρόπος για να "πάρουμε τα πάντα πίσω" είναι να ανακαλύψουμε μερικές επίμονες εντολές για την κονσόλα σε κάποιο θεματικό φόρουμ και να ελπίζουμε για το καλύτερο. Και τη στιγμή που συνειδητοποίησα αυτό το γεγονός, είδα το φως.

Εξάλλου, η ιστορία με το χώρο του συστήματος αρχείων δεν είναι ένα μεμονωμένο περιστατικό. Παντού υπάρχουν παραλληλισμοί. Για παράδειγμα:

Εξωτερικές οθόνες

Linux 2000: η σύνδεση μιας δεύτερης οθόνης πιθανότατα θα αποτύχει. Οι θαυμαστές λένε ότι για όλα φταίνε οι κατασκευαστές που δεν παρέχουν πλήρεις πληροφορίες για το μοντέλο.

Apple 2019: η σύνδεση ενός προβολέα πιθανότατα θα αποτύχει. Οι θαυμαστές λένε ότι για όλα φταίνε οι κατασκευαστές, αφού δεν εγγυώνται ότι το HW τους λειτουργεί με κάθε μοντέλο εξοπλισμού της Apple.

Εγκατάσταση λογισμικού

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

Apple 2019: υπάρχει μόνο ένας φυλετικά σωστός τρόπος εγκατάστασης λογισμικού: χρησιμοποιήστε το κατάστημα της Apple. Αν κάνεις κάτι διαφορετικό, τότε είσαι μαλάκας και πρέπει να υποφέρεις.

Συμβατότητα υλικού

Linux 2000: Ένα πολύ περιορισμένο εύρος υλικού λειτουργεί εκτός συσκευασίας, ακόμη και όταν πρόκειται για δημοφιλείς συσκευές όπως οι κάρτες γραφικών 3D. Ο εξοπλισμός είτε δεν λειτουργεί καθόλου, είτε έχει μειωμένη λειτουργικότητα, είτε φαίνεται να λειτουργεί, αλλά κολλάει από καιρό σε καιρό χωρίς προφανή λόγο.

Apple 2019: Το πολύ περιορισμένο υλικό λειτουργεί εκτός συσκευασίας, ακόμη και σε δημοφιλείς συσκευές όπως τα τηλέφωνα Android. Ο εξοπλισμός είτε δεν λειτουργεί καθόλου, είτε έχει μειωμένη λειτουργικότητα, είτε φαίνεται να λειτουργεί, αλλά κολλάει από καιρό σε καιρό χωρίς προφανή λόγο.

Υποστήριξη

Linux 2000: αν η απάντηση στο πρόβλημά σας δεν εμφανίζεται στην πρώτη σελίδα των αποτελεσμάτων αναζήτησης, τότε αυτό είναι, αυτό είναι το τελευταίο. Το να ζητήσετε βοήθεια από τους φίλους σας θα τους οδηγήσει μόνο στο να εισάγουν το πρόβλημά σας σε μια μηχανή αναζήτησης και να διαβάσουν τις πληροφορίες από τον πρώτο σύνδεσμο αναζήτησης.

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

Χαρακτηριστικά φορητών υπολογιστών

Linux 2000: Είναι πολύ δύσκολο να βρείτε φορητό υπολογιστή με περισσότερες από δύο θύρες USB.

Apple 2019: Είναι πολύ δύσκολο να βρεις φορητό υπολογιστή με περισσότερες από δύο θύρες USB.

Αγάπη μέχρι θανάτου

Linux 2000: Οι θαυμαστές των Penguin σας λένε με βεβαιότητα ότι το σύστημά τους είναι το καλύτερο και αργά ή γρήγορα θα είναι σε όλους τους υπολογιστές. Οι εν λόγω οπαδοί είναι αλαζονικοί geeks.

Apple 2019: Οι θαυμαστές της Apple σάς λένε με βεβαιότητα ότι το σύστημά τους είναι το καλύτερο και αργά ή γρήγορα θα είναι σε όλους τους υπολογιστές. Οι εν λόγω θαυμαστές είναι αλαζόνες hipster σχεδιαστές με ένα latte στα χέρια.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο