Apple i 2019 er Linux i 2000

Bemærk: Dette indlæg er en ironisk observation af historiens cykliske natur. Netop denne observation har ikke nogen praktisk nytte, men i sin essens er den meget rammende, så jeg besluttede, at den var værd at dele med publikum. Og selvfølgelig mødes vi i kommentarerne.

I sidste uge rapporterede den bærbare computer, jeg bruger til MacOS-udvikling, at en XCode-opdatering var tilgængelig. Jeg forsøgte at installere det, men systemet sagde, at det ikke havde nok ledig diskplads til at køre installationsprogrammet. Okay, jeg slettede en masse filer og prøvede igen. Stadig samme fejl. Jeg gik videre og slettede en masse flere filer og derudover flere ubrugte virtuelle maskine-billeder. Disse manipulationer frigjorde flere titusvis af gigabyte på disken, så alt burde have fungeret. Jeg tømte endda skraldespanden, så intet ville sætte sig fast der, som det plejer.

Men selv dette hjalp ikke: Jeg modtog stadig den samme fejl.

Jeg indså, at det var tid til at starte terminalen. Og faktisk ifølge oplysninger fra df, der var kun 8 gigabyte plads på disken, selvom jeg lige havde slettet mere end 40 gigabyte filer (bemærk, at jeg ikke gjorde dette gennem den grafiske grænseflade, men gennem rm, så ingen havde en chance for at "overleve"). Efter megen søgning opdagede jeg, at alle slettede filer var flyttet til filsystemets "reserverede plads". Og der var ingen måde at komme til dem og fjerne dem. Efter at have læst dokumentationen lærte jeg, at operativsystemet selv vil slette disse filer "på efterspørgsel, når der er brug for mere plads." Dette var ikke særlig tilfredsstillende, for systemet ville bestemt ikke gøre, hvad det skulle, selvom man normalt ville tro, at Apple-software ville gøre sådanne ting uden fejl.

Efter adskillige forsøg på at finde ud af, hvad der foregik, stødte jeg på en tråd gemt i dybet af Reddit, hvor nogen listede magiske passager, der kan bruges til at rydde reserveret plads ud. Faktisk indeholdt disse passager sådanne ting som lanceringen tmutil. Desuden er lanceringen gennemført med en bunke argumenter, der ved første øjekast ikke har nogen betydning eller relation til, hvad du vil gøre. Men overraskende nok virkede denne shamanisme, og jeg formåede til sidst at opdatere XCode.

Da mit blodtryk vendte tilbage til det normale, følte jeg en følelse af déjà vu skylle ind over mig. Hele denne situation mindede mig smerteligt om min erfaring med Linux i begyndelsen af ​​XNUMX'erne. Noget går helt tilfældigt i stykker uden nogen tilstrækkelige og forståelige grunde, og den eneste måde at "få alt tilbage" er at grave nogle stædige kommandoer til konsollen op på et eller andet tematisk forum og håbe på det bedste. Og i det øjeblik jeg indså dette faktum, så jeg lyset.

Historien med filsystemplads er trods alt ikke en isoleret hændelse. Der er paralleller overalt. For eksempel:

Eksterne skærme

Linux 2000: tilslutning af en anden skærm vil højst sandsynligt mislykkes. Fans siger, at det hele er producenternes skyld, at de ikke har givet fuldstændige oplysninger om modellen.

Apple 2019: Tilslutning af en projektor vil højst sandsynligt mislykkes. Fans siger, at det hele er producenternes skyld, da de ikke garanterer, at deres HW fungerer med alle modeller af Apple-udstyr.

Software installation

Linux 2000: der er kun én race-korrekt måde at installere software på: brug pakkehåndteringen. Hvis du gør noget anderledes, så er du et røvhul og burde lide.

Apple 2019: der er kun én racemæssigt korrekt måde at installere software på: brug Apple Store. Hvis du gør noget anderledes, så er du et røvhul og burde lide.

Hardware kompatibilitet

Linux 2000: Et meget begrænset udvalg af hardware fungerer ud af boksen, selv når det kommer til populære enheder såsom 3D-videokort. Udstyret virker enten slet ikke, eller har nedsat funktionalitet eller ser ud til at virke, men går ned fra tid til anden uden åbenbar grund.

Apple 2019: Meget begrænset hardware fungerer ud af boksen, selv på populære enheder som Android-telefoner. Udstyret virker enten slet ikke, eller har nedsat funktionalitet eller ser ud til at virke, men går ned fra tid til anden uden åbenbar grund.

Støtte

Linux 2000: hvis svaret på dit problem ikke vises på den første side med søgeresultater, så er det det, dette er det sidste. At bede dine venner om hjælp vil kun føre til, at de indtaster dit problem i en søgemaskine og læser oplysningerne fra det første søgelink.

Apple 2019: Hvis svaret på dit problem ikke vises på den første side med søgeresultater, så er det det, dette er den sidste. At ringe til teknisk support for at få hjælp vil kun resultere i, at de indtaster dit problem i en søgemaskine og læser oplysningerne op fra det første søgelink.

Funktioner af bærbare computere

Linux 2000: Det er meget svært at finde en bærbar computer med mere end to USB-porte.

Apple 2019: Det er meget svært at finde en bærbar computer med mere end to USB-porte.

Kærlighed til døden

Linux 2000: Penguin-fans fortæller dig i utvetydige vendinger, at deres system er det bedste, og før eller siden vil det være på alle pc'er. De pågældende fans er arrogante nørder.

Apple 2019: Apple-fans fortæller dig i utvetydige vendinger, at deres system er det bedste, og før eller siden vil det være på alle pc'er. De pågældende fans er arrogante hipster-designere med en latte i hænderne.

Kilde: www.habr.com

Tilføj en kommentar