Apple nel 2019 è Linux nel 2000

Nota: questo post è un'osservazione ironica sulla natura ciclica della storia. Questa stessa osservazione non ha alcuna utilità pratica, ma nella sua essenza è molto appropriata, quindi ho deciso che valeva la pena condividerla con il pubblico. E ovviamente ci incontreremo nei commenti.

La settimana scorsa, il laptop che utilizzo per lo sviluppo di MacOS ha segnalato che era disponibile un aggiornamento XCode. Ho provato a installarlo, ma il sistema ha detto che non c'era abbastanza spazio libero su disco per eseguire il programma di installazione. Ok, ho eliminato un sacco di file e ho riprovato. Ancora lo stesso errore. Sono andato avanti e ho eliminato molti altri file e, inoltre, diverse immagini di macchine virtuali inutilizzate. Queste manipolazioni hanno liberato diverse decine di gigabyte sul disco, quindi tutto avrebbe dovuto funzionare. Ho anche svuotato la spazzatura in modo che nulla rimanesse bloccato lì come succede di solito.

Ma anche questo non ha aiutato: ricevevo sempre lo stesso errore.

Ho capito che era ora di lanciare il terminale. E infatti, secondo le informazioni di df, c'erano solo 8 gigabyte di spazio sul disco, anche se avevo appena cancellato più di 40 gigabyte di file (nota che l'ho fatto non tramite l'interfaccia grafica, ma tramite rm, quindi nessuno aveva la possibilità di “sopravvivere”). Dopo molte ricerche, ho scoperto che tutti i file eliminati erano stati spostati nello “spazio riservato” del file system. E non c'era modo di raggiungerli e rimuoverli. Dopo aver letto la documentazione, ho appreso che il sistema operativo stesso eliminerà questi file “su richiesta, quando è necessario più spazio”. Questo non è stato molto soddisfacente, perché il sistema sicuramente non avrebbe fatto quello che avrebbe dovuto fare, anche se normalmente si penserebbe che il software Apple faccia queste cose senza errori.

Dopo diversi tentativi di capire cosa stesse succedendo, mi sono imbattuto in un thread nascosto nelle profondità di Reddit in cui qualcuno elencava passaggi magici che possono essere utilizzati per liberare spazio riservato. In realtà questi passaggi contenevano cose come il lancio tmutil. Inoltre, il lancio viene effettuato con una serie di argomenti che, a prima vista, non hanno alcun significato o relazione con ciò che si vuole fare. Ma, sorprendentemente, questo sciamanesimo ha funzionato e alla fine sono riuscito ad aggiornare XCode.

Quando i miei livelli di pressione sanguigna sono tornati alla normalità, ho sentito un senso di déjà vu travolgermi. Tutta questa situazione mi ha ricordato dolorosamente la mia esperienza con Linux nei primi anni XNUMX. Qualcosa si rompe in modo del tutto casuale, senza ragioni adeguate e comprensibili, e l'unico modo per “riavere tutto indietro” è scovare alcuni comandi ostinati per la console su qualche forum tematico e sperare per il meglio. E nel momento in cui ho realizzato questo fatto, ho visto la luce.

Dopotutto, la storia dello spazio nel file system non è un incidente isolato. Ci sono paralleli ovunque. Per esempio:

Monitor esterni

Linux 2000: molto probabilmente il collegamento di un secondo monitor fallirà. I fan dicono che è tutta colpa dei produttori che non hanno fornito informazioni complete sul modello.

Apple 2019: molto probabilmente il collegamento di un proiettore fallirà. I fan dicono che è tutta colpa dei produttori, poiché non garantiscono che il loro HW funzioni con ogni modello di apparecchiatura Apple.

Installazione software

Linux 2000: esiste un solo modo corretto per installare il software: utilizzare il gestore pacchetti. Se fai qualcosa di diverso, allora sei uno stronzo e dovresti soffrire.

Apple 2019: esiste un solo modo razzialmente corretto per installare software: utilizzare l'Apple Store. Se fai qualcosa di diverso, allora sei uno stronzo e dovresti soffrire.

Compatibilità hardware

Linux 2000: una gamma molto limitata di hardware funziona immediatamente, anche quando si tratta di dispositivi popolari come le schede video 3D. L'apparecchiatura non funziona affatto, oppure ha funzionalità ridotte, oppure sembra funzionare, ma di tanto in tanto si blocca senza una ragione evidente.

Apple 2019: l'hardware molto limitato funziona immediatamente, anche su dispositivi popolari come i telefoni Android. L'apparecchiatura non funziona affatto, oppure ha funzionalità ridotte, oppure sembra funzionare, ma di tanto in tanto si blocca senza una ragione evidente.

Sostenere

Linux 2000: se la risposta al tuo problema non appare nella prima pagina dei risultati di ricerca, allora basta, questa è quella finale. Chiedere aiuto ai tuoi amici li porterà solo a inserire il tuo problema in un motore di ricerca e a leggere le informazioni dal primo link di ricerca.

Apple 2019: se la risposta al tuo problema non compare nella prima pagina dei risultati di ricerca, allora basta, questa è quella definitiva. Chiamare il supporto tecnico per chiedere aiuto comporterà solo l'inserimento del problema in un motore di ricerca e la lettura delle informazioni dal primo collegamento di ricerca.

Caratteristiche dei laptop

Linux 2000: è molto difficile trovare un laptop con più di due porte USB.

Apple 2019: è molto difficile trovare un laptop con più di due porte USB.

Amore fino alla morte

Linux 2000: i fan di Penguin ti dicono senza mezzi termini che il loro sistema è il migliore e prima o poi sarà su tutti i PC. I fan in questione sono dei geek arroganti.

Apple 2019: i fan di Apple ti dicono senza mezzi termini che il loro sistema è il migliore, e prima o poi sarà su tutti i PC. I fan in questione sono arroganti designer hipster con un cappuccino in mano.

Fonte: habr.com

Aggiungi un commento