Apple vuonna 2019 on Linux vuonna 2000

Huomautus: Tämä viesti on ironinen havainto historian syklisyydestä. Juuri tästä havainnosta ei ole käytännön hyötyä, mutta pohjimmiltaan se on erittäin osuva, joten päätin, että se kannattaa jakaa yleisön kanssa. Ja tietysti tapaamme kommenteissa.

Viime viikolla MacOS-kehitykseen käyttämäni kannettava tietokone ilmoitti, että XCode-päivitys oli saatavilla. Yritin asentaa sen, mutta järjestelmä sanoi, että sillä ei ollut tarpeeksi vapaata levytilaa asennusohjelman suorittamiseen. Okei, poistin joukon tiedostoja ja yritin uudelleen. Edelleen sama vika. Menin eteenpäin ja poistin vielä joukon tiedostoja ja lisäksi useita käyttämättömiä virtuaalikoneen kuvia. Nämä manipulaatiot vapauttivat useita kymmeniä gigatavuja levylle, joten kaiken olisi pitänyt toimia. Tyhjensin jopa roskat, jotta mikään ei jäänyt sinne kuten yleensä.

Mutta tämäkään ei auttanut: sain edelleen saman virheen.

Tajusin, että oli aika käynnistää terminaali. Ja todellakin, saadun tiedon mukaan df, levyllä oli vain 8 gigatavua tilaa, vaikka olin juuri poistanut yli 40 gigatavua tiedostoja (huomaa, etten tehnyt tätä graafisen käyttöliittymän kautta, vaan rm, joten kenelläkään ei ollut mahdollisuutta "selviytyä"). Pitkän etsimisen jälkeen huomasin, että kaikki poistetut tiedostot olivat siirtyneet tiedostojärjestelmän "varattuun tilaan". Eikä ollut mitään keinoa päästä niiden luo ja poistaa niitä. Dokumentaation lukemisen jälkeen sain tietää, että käyttöjärjestelmä itse poistaa nämä tiedostot "tarpeen mukaan, kun tarvitaan lisää tilaa". Tämä ei ollut kovin tyydyttävää, koska järjestelmä ei todellakaan tekisi mitä sen piti tehdä, vaikka normaalisti luulisi Applen ohjelmiston tekevän tällaiset asiat ilman virheitä.

Useiden yritysten jälkeen selvittää, mitä tapahtuu, törmäsin Redditin syvyyksiin piilotettuun ketjuun, jossa joku listasi maagisia kohtia, joita voidaan käyttää varatun tilan tyhjentämiseen. Itse asiassa nämä kohdat sisälsivät sellaisia ​​asioita kuin laukaisu tmutil. Lisäksi käynnistäminen suoritetaan joukolla argumentteja, joilla ei ensi silmäyksellä ole merkitystä tai yhteyttä siihen, mitä haluat tehdä. Mutta yllättäen tämä shamanismi toimi ja lopulta onnistuin päivittämään XCoden.

Kun verenpaineeni palautui normaaleiksi, tunsin déjà vun tunteen ylitseni. Tämä koko tilanne muistutti tuskallisesti kokemustani Linuxista XNUMX-luvun alussa. Jokin katkeaa täysin satunnaisesti, ilman riittäviä ja ymmärrettäviä syitä, ja ainoa tapa "saada kaikki takaisin" on kaivaa konsoliin jotain itsepäisiä komentoja joltain teemafoorumilta ja toivoa parasta. Ja sillä hetkellä kun tajusin tämän tosiasian, näin valon.

Loppujen lopuksi tarina tiedostojärjestelmätilasta ei ole yksittäistapaus. Yhtäläisyyksiä on kaikkialla. Esimerkiksi:

Ulkoiset näytöt

Linux 2000: toisen näytön liittäminen epäonnistuu todennäköisesti. Fanit sanovat, että kaikki valmistajat ovat syyllisiä siitä, etteivät ne ole antaneet täydellisiä tietoja mallista.

Apple 2019: projektorin kytkeminen epäonnistuu todennäköisesti. Fanit sanovat, että se on kaikki valmistajien vika, koska he eivät takaa, että heidän HW:nsä toimii kaikkien Apple-laitteiden kanssa.

Ohjelmiston asennus

Linux 2000: on vain yksi oikea tapa asentaa ohjelmisto: käytä paketinhallintaa. Jos teet jotain toisin, olet kusipää ja sinun pitäisi kärsiä.

Apple 2019: on vain yksi rodullisesti oikea tapa asentaa ohjelmisto: käytä Apple Storea. Jos teet jotain toisin, olet kusipää ja sinun pitäisi kärsiä.

Laitteiston yhteensopivuus

Linux 2000: Hyvin rajallinen valikoima laitteistoja toimii heti valmiina, vaikka kyse olisi suosituista laitteista, kuten 3D-näytönohjainkorteista. Laite joko ei toimi ollenkaan, sen toimivuus on heikentynyt tai se näyttää toimivan, mutta kaatuu ajoittain ilman selvää syytä.

Apple 2019: Hyvin rajallinen laitteisto toimii heti valmiina, jopa suosituilla laitteilla, kuten Android-puhelimilla. Laite joko ei toimi ollenkaan, sen toimivuus on heikentynyt tai se näyttää toimivan, mutta kaatuu ajoittain ilman selvää syytä.

Tekninen tuki

Linux 2000: jos vastausta ongelmaasi ei näy hakutulosten ensimmäisellä sivulla, se on siinä, tämä on viimeinen. Avun pyytäminen ystäviltäsi johtaa vain siihen, että he syöttävät ongelmasi hakukoneeseen ja lukevat tiedot ensimmäisestä hakulinkistä.

Apple 2019: jos vastausta ongelmaasi ei näy hakutulosten ensimmäisellä sivulla, se on siinä, tämä on viimeinen. Tekniseen tukeen soittaminen johtaa vain siihen, että he syöttävät ongelmasi hakukoneeseen ja lukevat tiedot ensimmäisestä hakulinkistä.

Kannettavien tietokoneiden ominaisuudet

Linux 2000: On erittäin vaikeaa löytää kannettavaa tietokonetta, jossa on enemmän kuin kaksi USB-porttia.

Apple 2019: On erittäin vaikeaa löytää kannettavaa tietokonetta, jossa on enemmän kuin kaksi USB-porttia.

Rakkautta kuolemaan asti

Linux 2000: Penguin-fanit kertovat selkeästi, että heidän järjestelmänsä on paras, ja ennemmin tai myöhemmin se tulee olemaan kaikilla tietokoneilla. Kyseiset fanit ovat ylimielisiä pelleitä.

Apple 2019: Apple-fanit kertovat sinulle selkeästi, että heidän järjestelmänsä on paras, ja ennemmin tai myöhemmin se tulee kaikille tietokoneille. Kyseiset fanit ovat ylimielisiä hipsterisuunnittelijoita latte kädessään.

Lähde: will.com

Lisää kommentti