Apple en 2019 est Linux en 2000

Remarque : cet article est une observation ironique sur la nature cyclique de l’histoire. Cette observation même n’a aucune utilité pratique, mais dans son essence elle est très pertinente, j’ai donc décidé qu’elle valait la peine de la partager avec le public. Et bien sûr, nous nous retrouverons dans les commentaires.

La semaine dernière, l'ordinateur portable que j'utilise pour le développement de MacOS a signalé qu'une mise à jour XCode était disponible. J'ai essayé de l'installer, mais le système a indiqué qu'il ne disposait pas de suffisamment d'espace disque libre pour exécuter le programme d'installation. D'accord, j'ai supprimé un tas de fichiers et j'ai réessayé. Toujours la même erreur. J'ai continué et supprimé un tas de fichiers supplémentaires et, en plus, plusieurs images de machines virtuelles inutilisées. Ces manipulations ont libéré plusieurs dizaines de gigaoctets sur le disque, donc tout aurait dû fonctionner. J'ai même vidé la poubelle pour que rien n'y reste coincé comme d'habitude.

Mais même cela n'a pas aidé : j'ai toujours reçu la même erreur.

J'ai réalisé qu'il était temps de lancer le terminal. Et en effet, selon les informations de df, il n'y avait que 8 Go d'espace sur le disque, alors que je venais de supprimer plus de 40 Go de fichiers (notez que je ne l'ai pas fait via l'interface graphique, mais via rm, donc personne n’a eu la chance de « survivre »). Après de nombreuses recherches, j'ai découvert que tous les fichiers supprimés avaient été déplacés vers « l'espace réservé » du système de fichiers. Et il n’y avait aucun moyen de les atteindre et de les éliminer. Après avoir lu la documentation, j'ai appris que le système d'exploitation lui-même supprimerait ces fichiers « à la demande, lorsque plus d'espace est nécessaire ». Ce n'était pas très satisfaisant, car le système n'allait certainement pas faire ce qu'il était censé faire, même si l'on pourrait normalement penser que les logiciels Apple feraient de telles choses sans erreurs.

Après plusieurs tentatives pour comprendre ce qui se passait, je suis tombé sur un fil de discussion caché dans les profondeurs de Reddit dans lequel quelqu'un répertoriait des passages magiques pouvant être utilisés pour vider l'espace réservé. En fait, ces passages contenaient des choses comme le lancement tmutil. De plus, le lancement s'effectue avec un tas d'arguments qui, à première vue, n'ont aucun sens ni rapport avec ce que l'on souhaite faire. Mais, étonnamment, ce chamanisme a fonctionné et j'ai finalement réussi à mettre à jour XCode.

Alors que ma tension artérielle revenait à la normale, j’ai senti une sensation de déjà-vu m’envahir. Toute cette situation m'a douloureusement rappelé mon expérience avec Linux au début des années XNUMX. Quelque chose se brise de manière complètement aléatoire, sans aucune raison adéquate et compréhensible, et le seul moyen de « tout récupérer » est de déterrer des commandes tenaces pour la console sur un forum thématique et d'espérer le meilleur. Et au moment où j’ai réalisé ce fait, j’ai vu la lumière.

Après tout, l’histoire de l’espace du système de fichiers n’est pas un incident isolé. Il y a des parallèles partout. Par exemple:

Moniteurs externes

Linux 2000 : la connexion d'un deuxième moniteur échouera très probablement. Les fans disent que c'est la faute des fabricants s'ils ne fournissent pas d'informations complètes sur le modèle.

Apple 2019 : la connexion d'un projecteur échouera très probablement. Les fans disent que tout est de la faute des fabricants, puisqu'ils ne garantissent pas que leur matériel fonctionne avec tous les modèles d'équipement Apple.

Installation du logiciel

Linux 2000 : il n'existe qu'une seule façon correcte d'installer un logiciel : utiliser le gestionnaire de paquets. Si vous faites quelque chose de différent, alors vous êtes un connard et devriez souffrir.

Apple 2019 : il n'existe qu'une seule façon racialement correcte d'installer un logiciel : utiliser l'Apple Store. Si vous faites quelque chose de différent, alors vous êtes un connard et devriez souffrir.

Compatibilité matérielle

Linux 2000 : une gamme très limitée de matériel fonctionne immédiatement, même lorsqu'il s'agit de périphériques populaires tels que les cartes vidéo 3D. L'équipement soit ne fonctionne pas du tout, soit a des fonctionnalités réduites, soit semble fonctionner, mais tombe en panne de temps en temps sans raison évidente.

Apple 2019 : un matériel très limité fonctionne immédiatement, même sur les appareils populaires comme les téléphones Android. L'équipement soit ne fonctionne pas du tout, soit a des fonctionnalités réduites, soit semble fonctionner, mais tombe en panne de temps en temps sans raison évidente.

Soutenir

Linux 2000 : si la réponse à votre problème n'apparaît pas sur la première page des résultats de recherche, alors c'est tout, c'est la dernière. Demander de l'aide à vos amis ne fera que les amener à saisir votre problème dans un moteur de recherche et à lire les informations du premier lien de recherche.

Apple 2019 : si la réponse à votre problème n’apparaît pas sur la première page des résultats de recherche, alors ça y est, c’est la dernière. Appeler le support technique pour obtenir de l'aide leur permettra uniquement de saisir votre problème dans un moteur de recherche et de lire les informations du premier lien de recherche.

Caractéristiques des ordinateurs portables

Linux 2000 : Il est très difficile de trouver un ordinateur portable doté de plus de deux ports USB.

Apple 2019 : Il est très difficile de trouver un ordinateur portable doté de plus de deux ports USB.

L'amour jusqu'à la mort

Linux 2000 : les fans de Penguin vous disent sans équivoque que leur système est le meilleur et qu'il le sera tôt ou tard sur tous les PC. Les fans en question sont des geeks arrogants.

Apple 2019 : les fans d'Apple vous disent sans équivoque que leur système est le meilleur et qu'il le sera tôt ou tard sur tous les PC. Les fans en question sont des créateurs hipsters arrogants avec un café au lait à la main.

Source: habr.com

Ajouter un commentaire