Apple anno 2019 is Linux anno 2000

Opmerking: dit bericht is een ironische observatie over de cyclische aard van de geschiedenis. Deze observatie heeft geen enkel praktisch nut, maar is in wezen zeer toepasselijk, dus besloot ik dat het de moeite waard was om met het publiek te delen. En natuurlijk ontmoeten we elkaar in de reacties.

Vorige week meldde de laptop die ik gebruik voor MacOS-ontwikkeling dat er een XCode-update beschikbaar was. Ik heb geprobeerd het te installeren, maar het systeem zei dat er niet genoeg vrije schijfruimte was om het installatieprogramma uit te voeren. Oké, ik heb een aantal bestanden verwijderd en het opnieuw geprobeerd. Nog steeds dezelfde fout. Ik ging door en verwijderde nog een aantal bestanden en bovendien een aantal ongebruikte afbeeldingen van virtuele machines. Deze manipulaties maakten enkele tientallen gigabytes op de schijf vrij, dus alles had moeten werken. Ik heb zelfs de prullenbak geleegd, zodat daar niets vast zou komen te zitten zoals gewoonlijk.

Maar zelfs dit hielp niet: ik kreeg nog steeds dezelfde foutmelding.

Ik besefte dat het tijd was om de terminal te lanceren. En inderdaad, volgens informatie van df, er was slechts 8 gigabyte ruimte op de schijf, hoewel ik zojuist meer dan 40 gigabyte aan bestanden had verwijderd (merk op dat ik dit niet via de grafische interface deed, maar via rm, dus niemand had de kans om te ‘overleven’). Na veel zoeken ontdekte ik dat alle verwijderde bestanden waren verplaatst naar de "gereserveerde ruimte" van het bestandssysteem. En er was geen manier om ze te bereiken en te verwijderen. Na het lezen van de documentatie kwam ik erachter dat het besturingssysteem zelf deze bestanden “op verzoek” zal verwijderen, wanneer er meer ruimte nodig is. Dit was niet erg bevredigend, omdat het systeem absoluut niet zou doen wat het moest doen, ook al zou je normaal gesproken denken dat Apple-software zulke dingen zonder fouten zou doen.

Na verschillende pogingen om erachter te komen wat er aan de hand was, kwam ik een draad tegen die verborgen was in de diepten van Reddit, waarin iemand magische passages opsomde die kunnen worden gebruikt om gereserveerde ruimte vrij te maken. Eigenlijk bevatten deze passages onder meer de lancering tmutil. Bovendien wordt de lancering uitgevoerd met een heleboel argumenten die op het eerste gezicht geen betekenis hebben of verband houden met wat u wilt doen. Maar verrassend genoeg werkte dit sjamanisme en uiteindelijk slaagde ik erin XCode te updaten.

Toen mijn bloeddruk weer normaal werd, voelde ik een gevoel van déjà vu over me heen komen. Deze hele situatie deed me op pijnlijke wijze denken aan mijn ervaring met Linux begin jaren XNUMX. Er gaat iets volledig willekeurig kapot, zonder adequate en begrijpelijke redenen, en de enige manier om “alles terug te krijgen” is door op een of ander thematisch forum een ​​aantal hardnekkige commando’s voor de console op te graven en er het beste van te hopen. En op het moment dat ik dit feit besefte, zag ik het licht.

Het verhaal met bestandssysteemruimte is immers geen op zichzelf staand incident. Er zijn overal parallellen. Bijvoorbeeld:

Externe monitoren

Linux 2000: het aansluiten van een tweede monitor zal hoogstwaarschijnlijk mislukken. Fans zeggen dat het allemaal de schuld van de fabrikant is dat ze geen volledige informatie over het model hebben verstrekt.

Apple 2019: een projector aansluiten zal hoogstwaarschijnlijk mislukken. Fans zeggen dat het allemaal de schuld van de fabrikanten is, omdat ze niet garanderen dat hun hardware met elk model Apple-apparatuur werkt.

Software installatie

Linux 2000: er is maar één race-correcte manier om software te installeren: gebruik de pakketbeheerder. Als je iets anders doet, ben je een klootzak en moet je lijden.

Apple 2019: er is maar één racistisch correcte manier om software te installeren: gebruik de Apple Store. Als je iets anders doet, ben je een klootzak en moet je lijden.

Hardware-compatibiliteit

Linux 2000: Een zeer beperkt aantal hardware werkt out-of-the-box, zelfs als het gaat om populaire apparaten zoals 3D-videokaarten. De apparatuur werkt helemaal niet, heeft verminderde functionaliteit of lijkt te werken, maar crasht af en toe zonder duidelijke reden.

Apple 2019: Zeer beperkte hardware werkt out-of-the-box, zelfs op populaire apparaten zoals Android-telefoons. De apparatuur werkt helemaal niet, heeft verminderde functionaliteit of lijkt te werken, maar crasht af en toe zonder duidelijke reden.

Technische ondersteuning

Linux 2000: als het antwoord op je probleem niet op de eerste pagina met zoekresultaten verschijnt, dan is dat het, dit is de laatste. Als u uw vrienden om hulp vraagt, leidt dit er alleen toe dat zij uw probleem in een zoekmachine invoeren en de informatie van de eerste zoeklink lezen.

Apple 2019: als het antwoord op uw probleem niet op de eerste pagina met zoekresultaten verschijnt, dan is dat alles, dit is de laatste. Als u technische ondersteuning belt voor hulp, leidt dit er alleen toe dat zij uw probleem in een zoekmachine invoeren en de informatie uit de eerste zoeklink voorlezen.

Kenmerken van laptops

Linux 2000: Het is erg moeilijk om een ​​laptop te vinden met meer dan twee USB-poorten.

Apple 2019: Het is erg lastig om een ​​laptop te vinden met meer dan twee USB-poorten.

Liefde tot aan de dood

Linux 2000: Penguin-fans vertellen je in niet mis te verstane bewoordingen dat hun systeem het beste is, en dat dit vroeg of laat op alle pc's zal staan. De fans in kwestie zijn arrogante nerds.

Apple 2019: Apple-fans vertellen je in niet mis te verstane bewoordingen dat hun systeem het beste is, en dat dit vroeg of laat op alle pc's zal staan. De fans in kwestie zijn arrogante hipster-ontwerpers met een latte in hun handen.

Bron: www.habr.com

Voeg een reactie