TempleOS - TempleOS

TempleOS
TempleOS logo.png
VirtualBox TempleOS x64 27 02 2021 20 43 48.png
TempleOS 5.03
Utvikler Terry A. Davis
Skrevet inn HolyC og x86 Assembly
Arbeidstilstand Ferdig
Kildemodell Åpen kilde
Første utgivelse 2005 ; For 16 år siden (som J Operating System) 2013 ; For 8 år siden (som TempleOS) ( 2005 )
 ( 2013 )
Siste utgivelse 5.03 / 20. november 2017 ; 3 år siden ( 2017-11-20 )
Plattformer x64
Kernel typen Monolitisk
Standard
brukergrensesnitt
640x480 16 fargegrafikk
Tillatelse Offentlig domene
Offesiell nettside templeos .org

TempleOS (tidligere J Operating System , LoseThos og SparrowOS ) er et bibelsk tema lett operativsystem (OS) designet for å være det tredje tempelet som er profetert i Bibelen. Den ble opprettet av den amerikanske programmereren Terry A. Davis , som utviklet den alene i løpet av et tiår etter en rekke maniske episoder som han senere beskrev som en åpenbaring fra Gud .

Systemet ble karakterisert som en moderne x86-64 Commodore 64 , ved hjelp av et grensesnitt som ligner på en blanding av DOS og Turbo C . Davis erklærte at systemets funksjoner, for eksempel oppløsningen på 640x480, 16-fargeskjerm og lyd med én stemme, ble designet i henhold til eksplisitte instruksjoner fra Gud. Den ble programmert med en original variant av C (kalt HolyC) i stedet for BASIC , og inkluderte en original flysimulator , kompilator og kjerne .

TempleOS ble utgitt som J Operating System i 2005 og som TempleOS i 2013, og ble sist oppdatert i 2017.

Bakgrunn

Terry A. Davis (1969–2018) begynte å oppleve vanlige maniske episoder i 1996, noe som førte ham til mange opphold på psykiske sykehus. Opprinnelig diagnostisert med bipolar lidelse , ble han senere erklært schizofren og forble arbeidsløs resten av livet. Han led av vrangforestillinger av romvesener og offentlige agenter som lot ham kort innlagt på sykehus for psykiske problemer. Etter å ha opplevd en selvskrevet "åpenbaring", forkynte han at han var i direkte kommunikasjon med Gud, og at Gud fortalte ham at operativsystemet var for Guds tredje tempel .

Davis begynte å utvikle TempleOS rundt 2003. Et av de tidlige navnene var "J Operating System" før han omdøpte det til "LoseThos", en referanse til en scene fra filmen Platoon fra 1986 . I 2008 skrev Davis at LoseThos "først og fremst var for å lage videospill. Den har ingen nettverk eller Internett -støtte. Så vidt jeg er bekymret, ville det være å finne opp hjulet på nytt". Et annet navn han brukte var "SparrowOS" før han slo seg ned på "TempleOS". I midten av 2013 kunngjorde nettstedet hans: "Guds tempel er ferdig. Nå dreper Gud CIA til det sprer seg [ sic ]." Davis døde etter å ha blitt påkjørt av et tog 11. august 2018.

Systemoversikt

TempleOS er et 64-biters, ikke-forebyggende multi-tasking , multi-cored , offentlig domene , åpen kildekode , ring-0- bare, enkelt adresserom , ikke-nettverk, PC-operativsystem for fritidsprogrammering. Operativsystemet kjører 8-biters ASCII med grafikk i kildekoden og har et 2D- og 3D- grafikkbibliotek , som kjører på 640x480 VGA med 16 farger. Som de fleste moderne operativsystemer har den tastatur- og musestøtte. Den støtter ISO 9660 , FAT32 og RedSea filsystemer (sistnevnte opprettet av Davis) med støtte for filkomprimering. I følge Davis ble mange av disse spesifikasjonene-for eksempel oppløsningen på 640x480, display med 16 farger og enkelt lyd-instruert av Gud. Han forklarte at den begrensede oppløsningen var å gjøre det lettere for barn å tegne illustrasjoner for Gud.

Operativsystemet inkluderer en original flysimulator , kompilator og kjerne . Ett medfølgende program, "After Egypt", er et spill der spilleren reiser til en brennende busk for å bruke en "høyhastighets stoppeklokke". Stoppeklokken er ment å fungere som et orakel som genererer pseudo-tilfeldig tekst, noe Davis liknet med et Ouija- bord og glossolalia . Et eksempel på generert tekst følger:

blant avsendt straffet resultat perversitet sjekket oppgitt holdt følelse resonnementer himmel motgang Dakota leppe Lidelse nærmet seg lovfestet fortrengende fest Canst perle gjør almisse forstår ingenting

TempleOS ble skrevet på et programmeringsspråk utviklet av Davis som en mellomting mellom C og C ++ , opprinnelig kalt "C+" (C Plus), senere omdøpt til "HolyC". Det dobler seg som skallspråket , noe som gjør det mulig å skrive og utføre hele applikasjoner fra skallet. Den IDE som følger med TempleOS støtter flere funksjoner, for eksempel å bygge inn bilder i kode. Den bruker et ikke-standardisert tekstformat (kjent som DolDoc) som har støtte for hypertekstkoblinger, bilder og 3D-masker for å bli innebygd i det som ellers er standard ASCII-filer; for eksempel kan en fil ha en spinnende 3D -modell av en tank som en kommentar i kildekoden. Mest kode i operativsystemet er JIT-kompilert , og det oppfordres generelt til å bruke JIT-kompilering i motsetning til å lage binære filer . Davis skrev til slutt over 100 000 linjer med kode for operativsystemet.

Kritisk mottakelse

TempleOS mottok stort sett "sympatiske" anmeldelser. Teknisk journalist David Cassel mente at "programmeringsnettsteder prøvde å finne nødvendig tålmodighet og forståelse for å imøtekomme Davis". TechRepublic og OSNews publiserte positive artikler om Davis arbeid, selv om Davis ble utestengt fra sistnevnte for fiendtlige kommentarer rettet mot leserne og personalet. I sin anmeldelse for TechRepublic konkluderte James Sanders med at "TempleOS er et bevis på engasjementet og lidenskapen til en mann som viser sin teknologiske dyktighet. Det trenger ikke være noe mer." OSNews -redaktør Kroc Camen skrev at operativsystemet "viser at databehandling fortsatt kan være en hobby; hvorfor er alle så seriøse i disse dager? Hvis jeg vil kode et operativsystem som bruker tolkende dans som inndatametode, bør jeg få lov til det, selskaper som Apple bli forbannet. " I 2017 ble OS vist som en del av en utenforstående kunstutstilling i Bourogne , Frankrike.

Legacy

Etter Davis død, skrev OSNews -redaktør Thom Holwerda: "Davis var tydelig en begavet programmerer - å skrive et helt operativsystem er ingen liten bragd - og det var trist å se ham påvirket av sin psykiske lidelse". En fan beskrev Davis som en "programmeringslegende", mens en annen, en dataingeniør, sammenlignet utviklingen av TempleOS med en enmannsbygd skyskraper. Han la til at det "faktisk forvirrer tankene mine at en mann skrev alt det" og at det var "vanskelig for en lekmann å forstå hvilken fenomenal prestasjon" det er å skrive et helt operativsystem alene.

TempleOS er i det offentlige. Davis familie har ønsket at fansen skal donere til National Alliance for Mental Illness og andre organisasjoner "som jobber for å lette smerten og lidelsen forårsaket av psykisk sykdom".

Se også

Referanser

Eksterne linker