TempleOS - TempleOS

TempleOS
TempleOS logo.png
VirtualBox TempleOS x64 27 02 2021 20 43 48.png
TempleOS 5.03
Udvikler Terry A. Davis
Skrevet i HolyC og x86 Assembly
Arbejdstilstand Færdig
Kildemodel Åben kilde
Første udgivelse 2005 ; 16 år siden (som J -operativsystem) 2013 ; For 8 år siden (som TempleOS) ( 2005 )
 ( 2013 )
Seneste udgivelse 5.03 / 20. november 2017 ; 3 år siden ( 2017-11-20 )
Platforme x64
Kernel type Monolitisk
Standard
brugergrænseflade
640x480 16 Farvegrafik
Licens Public domain
Officiel hjemmeside templeos .org

TempleOS (tidligere J Operating System , LoseThos og SparrowOS ) er et letvægts operativsystem (OS) med bibelsk tema, der er designet til at være det tredje tempel, som profeteres i Bibelen. Det blev skabt af den amerikanske programmør Terry A. Davis , der udviklede det alene i løbet af et årti efter en række maniske episoder, som han senere beskrev som en åbenbaring fra Gud .

Systemet blev karakteriseret som et moderne x86-64 Commodore 64 , under anvendelse af et interface ligner en blanding af DOS og Turbo C . Davis proklamerede, at systemets funktioner, såsom dens 640x480 opløsning, 16-farveskærm og enkeltstemmelyd, blev designet efter eksplicitte instruktioner fra Gud. Det var programmeret med en original variation af C (kaldet HolyC) i stedet for BASIC , og inkluderede en original flyvesimulator , compiler og kerne .

TempleOS blev udgivet som J -operativsystem i 2005 og som TempleOS i 2013 og blev sidst opdateret i 2017.

Baggrund

Terry A. Davis (1969–2018) begyndte at opleve regelmæssige maniske episoder i 1996, hvilket førte ham til mange ophold på psykiatriske hospitaler. Oprindeligt diagnosticeret med bipolar lidelse , blev han senere erklæret skizofren og forblev arbejdsløs resten af ​​sit liv. Han led af vrangforestillinger af rumvæsener og offentlige agenter, der efterlod ham kortvarigt indlagt på grund af sine psykiske problemer. Efter at have oplevet en selvbeskrevet "åbenbaring", erklærede han, at han var i direkte kommunikation med Gud, og at Gud fortalte ham, at operativsystemet var til Guds tredje tempel .

Davis begyndte at udvikle TempleOS omkring 2003. Et af dets tidlige navne var "J Operating System", inden det omdøbte det til "LoseThos", en reference til en scene fra filmen Platoon fra 1986 . I 2008 skrev Davis, at LoseThos "primært var til fremstilling af videospil. Det har intet netværk eller internetstøtte. Så vidt jeg ved, ville det være at genopfinde hjulet". Et andet navn, han brugte, var "SparrowOS", inden han slog sig ned på "TempleOS". I midten af ​​2013 meddelte hans websted: "Guds tempel er færdigt. Nu dræber Gud CIA, indtil det breder sig [ sic ]." Davis døde efter at være blevet påkørt af et tog den 11. august 2018.

System overblik

TempleOS er en 64-bit, ikke-præventiv multi-tasking , multi-cored , public domain , open source , ring-0- only, single address space , non-networked, PC operating system for recreational programmering. OS kører 8-bit ASCII med grafik i kildekode og har et 2D- og 3D- grafikbibliotek , der kører på 640x480 VGA med 16 farver. Ligesom de fleste moderne operativsystemer har den understøttelse af tastatur og mus. Det understøtter ISO 9660 , FAT32 og RedSea filsystemer (sidstnævnte oprettet af Davis) med understøttelse af filkomprimering. Ifølge Davis blev mange af disse specifikationer-såsom 640x480-opløsningen, 16-farveskærm og enkelt lydstemme-instrueret af ham af Gud. Han forklarede, at den begrænsede opløsning var at gøre det lettere for børn at tegne illustrationer for Gud.

Operativsystemet indeholder en original flyvesimulator , compiler og kerne . Et medfølgende program, "Efter Egypten", er et spil, hvor spilleren rejser til en brændende busk for at bruge et "højhastighedsur". Stopuret skal fungere som et orakel, der genererer pseudo-tilfældig tekst, noget Davis sammenlignede med et Ouija- bord og glossolalia . Et eksempel på genereret tekst følger:

blandt afsendt strafbart resultat perversitet kontrolleret angivet holdt sensation ræsonnementer himmel modgang Dakota læbe Lidelse nærmede vedtage fortrængende fest Canst perle gør almisse forstår intet

TempleOS blev skrevet i et programmeringssprog udviklet af Davis som en mellemvej mellem C og C ++ , oprindeligt kaldet "C+" (C Plus), senere omdøbt til "HolyC". Det fungerer som shell -sproget, hvilket gør det muligt at skrive og udføre hele applikationer indefra skallen. Den IDE , der kommer med TempleOS understøtter flere funktioner, såsom indlejring af billeder i kode. Det bruger et ikke-standardiseret tekstformat (kendt som DolDoc), som har understøttelse af hypertekstlink, billeder og 3D-masker, der skal integreres i, hvad der ellers er standard ASCII-filer; for eksempel kan en fil have en roterende 3D -model af en tank som en kommentar i kildekoden. Mest kode i OS er JIT-kompileret , og det opfordres generelt til at bruge JIT-kompilering i modsætning til at oprette binære filer . Davis skrev i sidste ende over 100.000 linjer kode til operativsystemet.

Kritisk modtagelse

TempleOS modtog for det meste "sympatiske" anmeldelser. Teknisk journalist David Cassel mente, at "programmeringswebsteder forsøgte at finde den nødvendige tålmodighed og forståelse for at imødekomme Davis". TechRepublic og OSNews offentliggjorde positive artikler om Davis arbejde, selvom Davis blev udelukket fra sidstnævnte for fjendtlige kommentarer rettet mod sine læsere og personale. I sin anmeldelse til TechRepublic konkluderede James Sanders, at "TempleOS er et vidnesbyrd om en mands engagement og lidenskab, der viser sin teknologiske dygtighed. Det behøver ikke at være noget mere." OSNews -redaktør Kroc Camen skrev, at operativsystemet "viser, at computing stadig kan være en hobby; hvorfor er alle så seriøse i disse dage? Hvis jeg vil kode et operativsystem, der bruger fortolkende dans som inputmetode, bør jeg have lov til at gøre det, virksomheder som Apple blive forbandet. " I 2017 blev OS vist som en del af en outsider kunstudstilling i Bourogne , Frankrig.

Eftermæle

Efter Davis død skrev OSNews -redaktør Thom Holwerda: "Davis var klart en begavet programmør - at skrive et helt operativsystem er ikke en lille bedrift - og det var trist at se ham påvirket af sin psykiske sygdom". En fan beskrev Davis som en "programmeringslegende", mens en anden, en computeringeniør, sammenlignede udviklingen af ​​TempleOS med en enmandsbygd skyskraber. Han tilføjede, at det "faktisk forvirrer mig, at en mand skrev alt det", og at det var "svært for en lægmand at forstå, hvilken fænomenal præstation" det er at skrive et helt operativsystem alene.

TempleOS er i det offentlige domæne. Davis familie har ønsket, at fans donerer til National Alliance for Mental Illness og andre organisationer ", der arbejder på at lette smerten og lidelsen forårsaget af psykisk sygdom".

Se også

Referencer

eksterne links