Temple OS

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 6.6.2020 tarkistetusta versiosta . tarkastukset vaativat 17 muokkausta .
Temple OS

TempleOS 4.05
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] .

Tekijä

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] .

Käyttöjärjestelmän kuvaus

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] .

Toimittajien arvostelut

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]

Katso myös

Muistiinpanot

  1. 1 2 3 4 5 6 7 8 Hicks, Jesse God's Lonely  Programmer . VICE-emolevy (25. marraskuuta 2014). Haettu 21. huhtikuuta 2015. Arkistoitu alkuperäisestä 3. toukokuuta 2015.
  2. 1 2 3 4 5 Sanders, James TempleOS : opetustyökalu ohjelmointikokeiluihin  . TechRepublic (21. tammikuuta 2014). Haettu 21. huhtikuuta 2015. Arkistoitu alkuperäisestä 16. huhtikuuta 2015.
  3. 1 2 3 4 5 6 Cecil, Neita . Junassa kuolleen miehen tekniikka seurasi The Dalles Chroniclea  (7. syyskuuta 2018). Arkistoitu alkuperäisestä 18. lokakuuta 2018. Haettu 9. syyskuuta 2018.  (vaatii tilauksen)
  4. ↑ 1 2 Godin, Philippe la Diagonale de l'art - ART BRUT 2.0  (fr.)  (linkki ei saatavilla) . Liberation (13. tammikuuta 2017). Haettu 7. syyskuuta 2018. Arkistoitu alkuperäisestä 7. syyskuuta 2018.
  5. ↑ 1 2 3 4 5 Cassel, David . The Troubled Legacy of Terry Davis, "God's Lonely Programmer"  (englanniksi) , The New Stack  (23.9.2018). Arkistoitu alkuperäisestä 28. syyskuuta 2018. Haettu 3.11.2018.
  6. Bruet-Ferréol, Quentin Temple OS, käyttöjärjestelmä, jonka parler on Dieu codé par un fou génial  (ranska) . Slate.fr (13. toukokuuta 2014). Haettu 21. huhtikuuta 2015. Arkistoitu alkuperäisestä 21. joulukuuta 2014.
  7. Davis, Terry A. Aikataulut . Temple OS:n lähdekoodi . Haettu 16. kesäkuuta 2018. Arkistoitu alkuperäisestä 1. kesäkuuta 2016.
  8. Mathieu, Bruno TempleOS : käyttöjärjestelmä qui parle à Dieu  (ranska) . Tomin opas (28. marraskuuta 2014). Haettu 21. huhtikuuta 2015. Arkistoitu alkuperäisestä 2. heinäkuuta 2015.
  9. Davis, Terry A. Temple-käyttöjärjestelmä . www.templeos.org . Haettu 30. maaliskuuta 2017. Arkistoitu alkuperäisestä 31. maaliskuuta 2017.
  10. Mitton, Richard Rakentava katsaus TempleOS:ään . www.codersnotes.com (8. kesäkuuta 2015). Haettu 30. maaliskuuta 2017. Arkistoitu alkuperäisestä 26. maaliskuuta 2017.
  11. James S, ers in Software Engineer, Developer 20. tammikuuta 2014, 23:33 Pst. TempleOS : opetustyökalu ohjelmointikokeiluihin  . tekninen tasavalta. Haettu 7. kesäkuuta 2020. Arkistoitu alkuperäisestä 16. huhtikuuta 2015.
  12. Holwerda, Thom. TempleOS:n luoja Terry Davis on  kuollut . OSNews . www.osnews.com (8. syyskuuta 2018). Haettu 7. kesäkuuta 2020. Arkistoitu alkuperäisestä 17. tammikuuta 2019.

Linkit