Temple OS | |
---|---|
| |
Kehittäjä | Terry Davis |
Perustuen | HolyC |
Lähde | avoin lähdekoodi |
Ensimmäinen painos | 9. syyskuuta 2013 |
uusin versio |
|
Tuetut kielet | Englanti |
Tuetut alustat | x86_64 |
Ytimen tyyppi | monoliittinen |
Käyttöliittymä | Teksti |
Osavaltio | Kehitys lopetettu |
Verkkosivusto | templeos.org |
Mediatiedostot Wikimedia Commonsissa |
TempleOS (aiemmin J Operating System [1] , SparrowOS ja LoseThos ) [2] on uskonnollisesti inspiroitu kevyt käyttöjärjestelmä, jonka on luonut amerikkalainen ohjelmoija Terry Davis . Hän johti kehitystä kymmenen vuoden ajan, väitetysti seuranneen sarjaa psykoottisia ilmentymiä, joita hän myöhemmin kuvaili jumalalliseksi ilmoitukseksi .
TempleOS luotiin Kolmanneksi temppeliksi , joka on ennustettu Raamatussa , ja sen käyttöliittymä on samanlainen kuin DOS :n ja Turbo C :n yhdistelmä. Davis kuvaili käyttöjärjestelmää Commodore 64 -konseptin nykyaikaiseksi kehitykseksi x86-64 -alustalle, jossa käytetään C-kielen muunnelmaa (kutsutaan "HolyC") BASIC :n sijaan . Davisin mukaan Jumala käski hänet luomaan käyttöjärjestelmän, jossa on 16 värin grafiikka, 640 × 480 resoluutio ja yksiääninen ääni [1] . Käyttöjärjestelmä julkaistiin vuonna 2013 ja viimeksi päivitetty vuonna 2017.
Davis kärsi skitsofreniasta ja oli toisinaan koditon . Tänä aikana hän julkaisi useita tunteja videoita sosiaalisiin verkostoihin , ja kuolemaansa mennessä hänellä oli monia tilaajia, jotka kutsuivat häntä "ohjelmointilegendaksi" ja vertasivat TempleOS:n luomista pelkän pilvenpiirtäjän rakentamiseen [3] . Vuonna 2017 TempleOS oli esillä Ranskassa art brut -näyttelyssä [4] . Davis kuoli vuonna 2018 48-vuotiaana [3] .
Terrence (Terry) Andrew Davis ( eng. Terry A. Davis ) syntyi 15. joulukuuta 1969 West Ellisissä , Wisconsinissa , seitsemäs kahdeksasta lapsesta, muutti myöhemmin Washingtonin , Michiganin , Kalifornian ja Arizonan osavaltioihin . Hänen isänsä oli insinööri. Davisilla oli lapsena Apple II -tietokone , joka opiskeli myöhemmin Commodore 64 -asentajaa . Davis suoritti sähkötekniikan maisterin tutkinnon Arizona State Universitystä ja vietti useita vuosia TicketMasterilla [1] järjestelmäohjelmoijana , joka työskenteli VAX - käyttöjärjestelmän kanssa [2] . Vuonna 1996 Davis alkoi kokea säännöllisiä maanisia jaksoja, mikä johti hänet sairaalahoitoon psykiatrisissa sairaaloissa useita kertoja. Hänellä diagnosoitiin alun perin kaksisuuntainen mielialahäiriö , mutta myöhemmin hänellä diagnosoitiin skitsofrenia ja hän sai työkyvyttömyysetuuksia kuolemaansa asti [1] .
Davis on työskennellyt TempleOS:n parissa 12 vuotta. [5] Kehitys alkoi vuonna 2003 psykiatrisen sairaalahoidon jälkeen, joka johtui avaruusolennon avaruusolennon ja hallituksen agenttien harjoittamasta harhaanjohtavasta vainosta [1] [6] . Davis kasvatettiin katolisessa uskossa , mutta hän oli ateisti , kunnes hän koki skitsofrenian ilmentymän, jota hän kutsui "ilmoitukseksi". Sitten hän totesi, että hänellä oli suora yhteys Jumalaan ja että Jumala kertoi hänelle, että luotu käyttöjärjestelmä oli kolmas temppeli ja että TempleOS ilmentää lähdekoodin tästä alkuperästä johtuen "jumalallista" mieltä. Terry myönsi, että hänen työnsä saattaa näyttää "mielisairaudelta pikemminkin kuin loistavalta ilmoitukselta Jumalalta", ja lisäsi, että hän "tunti syyllisyyttä siitä, että hän oli aiemmin ollut tällainen teknologia-ateisti" [1] .
TempleOS:n luomisen jälkeen Davis oli enimmäkseen kiireinen "koodaamalla, surffaamalla verkossa ja puhumalla Jumalalle National Institute of Standards and Technologyn satunnaislukugeneraattorin avulla " [1] . Hän piti videoblogia sosiaalisissa verkostoissa pitkään , hänellä oli faneja. Elokuun 11. päivän illalla 2018 Davis joutui veturiin kävellessä Te Delse Ei tiedetä varmasti, oliko hänen kuolemansa itsemurha vai onnettomuus [3] .
TempleOS on käyttöjärjestelmä (OS) henkilökohtaisille tietokoneille x86-64 -alustalla , joka tukee ei-ennaltaehkäisevää moniajoa [7] ja moniytimiä prosessoreita ; sillä on yksi osoiteavaruus ilman pääsyrajoituksia (on vain " rengas 0 "), ei verkkotukea ja se sopii amatööriohjelmointiin [8] . Sen lähdekoodi on avoin ja julkaistu julkisesti . Käyttöjärjestelmä tukee 8-bittistä ASCII -koodausta , jossa on grafiikkaa lähdekoodissa, ja siinä on 2D- ja 3D-grafiikkakirjastot, jotka toimivat VGA -tilassa 640 × 480 pikseliä, 16 väriä [2] . Kuten useimmat nykyaikaiset käyttöjärjestelmät, TempleOS tukee näppäimistöä ja hiirtä . Tuetut tiedostojärjestelmät ovat ISO 9660 , FAT32 ja Davisin "RedSea", jotka tukevat tiedostojen pakkausta [9] . Davisin mukaan monet näistä spesifikaatioista, mukaan lukien 640 × 480 -tila, 16 väriä ja monofoninen ääni, määrättiin hänelle Jumalalta [1] . Järjestelmän alkuperäisiä komponentteja ovat käyttöjärjestelmäydin , kääntäjä ja kotkan lentosimulaattori. [5]
Käyttöjärjestelmä kirjoitettiin Daviesin C- ja C++- pohjaisilla ohjelmointikielellä "HolyC" [2] . Kieltä käytetään vuorovaikutukseen käyttöjärjestelmän kuoren kanssa sekä sovellusten luomiseen ja suorittamiseen. TempleOS: n mukana tuleva IDE tukee useita epätavallisia ominaisuuksia, kuten kuvien upottamista koodiin. Kehys käyttää standardista poikkeavaa tekstimuotoa (nimeltään "DolDoc"), joka tukee normaaleihin ASCII-tiedostoihin upotettuja hypertekstilinkkejä , kuvia ja 3D-malleja . Tiedosto voi sisältää esimerkiksi tankin pyörivän 3D-mallin lähdekoodikommentissa. JIT-kokoelmaa tuetaan [10] .
TempleOS on saanut enimmäkseen myönteisiä arvosteluja. Teknologiatoimittaja David Cassel arvioi, että tämä johtui osittain siitä, että "ohjelmoijien verkkosivustot yrittivät löytää tarvittavaa kärsivällisyyttä ja ymmärrystä Davisin majoittamiseksi" [5] . TechRepublic ja OSNews julkaisivat positiivisia artikkeleita Davisin työstä, vaikka Davis oli kielletty viimeksi mainitusta lukijoilleen ja henkilökunnalleen kohdistettujen vihamielisten kommenttien vuoksi. [5] TechRepublic-arvostelussaan James Sanders totesi, että "TempleOS on osoitus yhden miehen omistautumisesta ja intohimosta, joka osoittaa teknistä kykyään. Sen ei tarvitse olla mitään muuta." [2] OSNews-toimittaja Krock Kamen kirjoitti, että käyttöjärjestelmä "osoittaa, että tietojenkäsittely voi silti olla harrastus; miksi kaikki ovat niin vakavia nykyään? Jos haluan koodata käyttöjärjestelmän, joka käyttää tulkitsevaa tanssia syöttötavana, minun pitäisi sallia se, Applen kaltaiset yritykset ovat kirottu." [11] Vuonna 2017 OS oli esillä Burognen kaupungissa Ranskassa art brut -genren teosten näyttelyssä. [neljä]
Davisin kuoleman jälkeen OSNews-toimittaja Tom Holwerda kirjoitti: "Davis oli selvästi lahjakas ohjelmoija - koko käyttöjärjestelmän kirjoittaminen ei ole pieni saavutus - ja oli surullista nähdä hänen kärsivän mielisairaudestaan." [12] Yksi fani kuvaili Davisia "ohjelmointilegendaksi", kun taas toinen, tietokoneinsinööri, vertasi TempleOS:n kehitystä yhden miehen rakentamaan pilvenpiirtäjään. [3] Ennen tätä insinööri oli keskustellut pitkään Davisin kanssa ja uskoi, että Davis olisi voinut olla " Steve Jobs " tai " Steve Wozniak ", ellei sairautensa vuoksi. [5] Hän lisäsi: "Minua todella hämmästyttää, että yksi henkilö kirjoitti kaiken tämän," ja: "Maallikon oli vaikea ymmärtää, mikä ilmiömäinen saavutus on kirjoittaa koko käyttöjärjestelmä yksin." [3] Eräs toinen tietokoneinsinööri sanoi, että TempleOS sisältää innovaatioita, joita kukaan muu kehittäjä ei ole toteuttanut, erityisesti sen, että se toimii tietyssä tietokoneen prosessorin osassa ylläpitääkseen "erittäin nopeaa" nopeuttaan. [3]