Apple i 2019 er Linux i 2000

Merk: Dette innlegget er en ironisk observasjon på historiens sykliske natur. Nettopp denne observasjonen har ingen praktisk nytte, men i sin essens er den veldig treffende, så jeg bestemte meg for at den var verdt å dele med publikum. Og selvfølgelig møtes vi i kommentarfeltet.

Forrige uke rapporterte den bærbare datamaskinen jeg bruker for MacOS-utvikling at en XCode-oppdatering var tilgjengelig. Jeg prøvde å installere det, men systemet sa at det ikke hadde nok ledig diskplass til å kjøre installasjonsprogrammet. Ok, jeg slettet en haug med filer og prøvde igjen. Fortsatt samme feil. Jeg gikk videre og slettet en haug flere filer og i tillegg flere ubrukte virtuelle maskinbilder. Disse manipulasjonene frigjorde flere titalls gigabyte på disken, så alt burde ha fungert. Jeg tømte til og med søpla slik at ingenting skulle sette seg fast der som det pleier.

Men selv dette hjalp ikke: Jeg fikk fortsatt den samme feilen.

Jeg innså at det var på tide å starte terminalen. Og faktisk, ifølge informasjon fra df, det var bare 8 gigabyte plass på disken, selv om jeg nettopp hadde slettet mer enn 40 gigabyte med filer (merk at jeg gjorde dette ikke gjennom det grafiske grensesnittet, men gjennom rm, så ingen hadde en sjanse til å "overleve"). Etter mye leting oppdaget jeg at alle slettede filer hadde flyttet til den "reserverte plassen" i filsystemet. Og det var ingen måte å komme til dem og fjerne dem. Etter å ha lest dokumentasjonen, lærte jeg at operativsystemet selv vil slette disse filene "på forespørsel, når det trengs mer plass." Dette var ikke særlig tilfredsstillende, fordi systemet definitivt ikke kom til å gjøre det det skulle, selv om du normalt skulle tro at Apple-programvare ville gjøre slike ting uten feil.

Etter flere forsøk på å finne ut hva som foregikk, kom jeg over en tråd skjult i dypet av Reddit der noen listet opp magiske passasjer som kan brukes til å rydde ut reservert plass. Faktisk inneholdt disse passasjene slike ting som lanseringen tmutil. Dessuten gjennomføres lanseringen med en haug med argumenter som ved første øyekast ikke har noen betydning eller relasjon til det du ønsker å gjøre. Men overraskende nok fungerte denne sjamanismen, og jeg klarte til slutt å oppdatere XCode.

Etter hvert som blodtrykket mitt ble normalt igjen, kjente jeg en følelse av déjà vu skylle over meg. Hele denne situasjonen minnet meg smertefullt om min erfaring med Linux på begynnelsen av XNUMX-tallet. Noe går helt tilfeldig i stykker, uten tilstrekkelige og forståelige grunner, og den eneste måten å "få alt tilbake" er å grave opp noen gjenstridige kommandoer for konsollen på et temaforum og håpe på det beste. Og i det øyeblikket jeg innså dette faktum, så jeg lyset.

Tross alt er ikke historien med filsystemplass en isolert hendelse. Det er paralleller overalt. For eksempel:

Eksterne skjermer

Linux 2000: tilkobling av en annen skjerm vil mest sannsynlig mislykkes. Fans sier at det hele er produsentenes feil for ikke å gi fullstendig informasjon om modellen.

Apple 2019: tilkobling av en projektor vil mest sannsynlig mislykkes. Fans sier at det hele er produsentenes feil, siden de ikke garanterer at deres HW fungerer med alle modeller av Apple-utstyr.

Programvareinstallasjon

Linux 2000: det er bare én rasekorrekt måte å installere programvare på: bruk pakkebehandlingen. Hvis du gjør noe annerledes, er du en drittsekk og burde lide.

Apple 2019: det er bare én rasemessig korrekt måte å installere programvare på: bruk Apple Store. Hvis du gjør noe annerledes, er du en drittsekk og burde lide.

Maskinvarekompatibilitet

Linux 2000: Et svært begrenset utvalg av maskinvare fungerer ut av esken, selv når det kommer til populære enheter som 3D-skjermkort. Utstyret fungerer enten ikke i det hele tatt, eller har redusert funksjonalitet, eller ser ut til å fungere, men krasjer fra tid til annen uten åpenbar grunn.

Apple 2019: Svært begrenset maskinvare fungerer rett ut av esken, selv på populære enheter som Android-telefoner. Utstyret fungerer enten ikke i det hele tatt, eller har redusert funksjonalitet, eller ser ut til å fungere, men krasjer fra tid til annen uten åpenbar grunn.

Støtte

Linux 2000: hvis svaret på problemet ditt ikke vises på den første siden med søkeresultater, så er det det, dette er det siste. Å spørre vennene dine om hjelp vil bare føre til at de legger inn problemet ditt i en søkemotor og leser informasjonen fra den første søkelenken.

Apple 2019: hvis svaret på problemet ditt ikke vises på den første siden med søkeresultater, så er det det, dette er den siste. Å ringe teknisk støtte for hjelp vil bare føre til at de legger inn problemet ditt i en søkemotor og leser opp informasjonen fra den første søkelenken.

Funksjoner av bærbare datamaskiner

Linux 2000: Det er veldig vanskelig å finne en bærbar PC med mer enn to USB-porter.

Apple 2019: Det er veldig vanskelig å finne en bærbar datamaskin med mer enn to USB-porter.

Kjærlighet til døden

Linux 2000: Penguin-fans forteller deg på ingen måte at systemet deres er det beste, og før eller siden vil det være på alle PC-er. De aktuelle fansen er arrogante nerder.

Apple 2019: Apple-fans forteller deg på ingen måte at systemet deres er det beste, og før eller siden vil det være på alle PC-er. Fansen det er snakk om er arrogante hipsterdesignere med en latte i hendene.

Kilde: www.habr.com

Legg til en kommentar