Abo
  • Services:
Anzeige
TempleOS
TempleOS (Bild: Martin Wolf/Golem.de)

Unbegrenzter Zugriff auf das System

Die Installation macht schon klar: TempleOS wirkt altbacken, überlässt dem Anwender aber die volle Kontrolle über das System. Davis selbst bezeichnet es als C64-Betriebssystem für moderne Prozessoren. TempleOS reizt die Vorteile der x86-64-Architektur aus, verzichtet aber darauf, den Anwender mit einem Sicherheitsnetz zu schützen. Ein Programmierer kann alle Speicheradressen des Rechners ohne Umwege und Tricks direkt lesen und schreiben, er arbeitet grundsätzlich im Ring-0-Kernelmodus; ein Dateirechtesystem mit Benutzern und Gruppen gibt es nicht. Das System erlaubt es dem Programmierer, den größten Blödsinn anzustellen - mit der Konsequenz, dass das System Programmierfehler auch schon einmal mit einem harten Absturz bestraft oder schlicht stehenbleibt.

Anzeige

Geheiligt werde C

Vor diesem Hintergrund scheint es geradezu natürlich, dass auf der Kommandozeile C gesprochen wird. Kein Standard-C wohlgemerkt. HolyC ist ein sehr freier C-Dialekt, der eher an eine Skriptsprache erinnert. Es gibt etwa kein main(), keine Typenprüfung, Klammern nach Funktionsaufrufen ohne Parameter sind optional. Ein simples Hello-World-Programm besteht tatsächlich nur aus:

  1. "Hello World\n";

Der Vergleich mit einer Skriptsprache im klassischen Sinn wird auch an einer anderen Stelle deutlich. Standardmäßig gibt es nur ein einziges Binary in TempleOS, den unmittelbaren Startup-Code. Alle anderen Programme sind eigentlich Skripte, die im Quellcode vorliegen und erst bei der Nutzung just-in-time kompiliert werden.

Davis geht den Weg sogar konsequent weiter: Programme im herkömmlichen Sinn gibt es eigentlich gar nicht. Alle vermeintlichen Kommandozeilen-Aufrufe sind letztlich Funktionsaufrufe. Umgekehrt können "Programme" auch einfach in eigene Skripte inkludiert werden, um sie auszuführen. Und ja: Eine Datei auf der Kommandozeile zu inkludieren und dann eine Funktion daraus aufzurufen, funktioniert:

  1. void MyTest() {
  2. "Hello World\n";
  3. }

c:/Home>include "MyTest.CPP";
c:/Home>MyTest();
Hello World
0.000160s ans=0x000000090 = 144
c:/Home>

Farbliche Formatierungen im Text sind gleichfalls trivial. Das $-Zeichen hat in TempleOS eine besondere Bedeutung, auch bei der reinen Eingabe. Folgende Zeile gibt das Wort "World" in Grün aus und stellt danach wieder die originale Vordergrundfarbe her:

  1. "Hello $GREEN$World$FG$\n";

 Vertraut und doch ganz andersDie Maus im Terminalfenster 

eye home zur Startseite
EynLinuxMarc 04. Sep 2015

Ich nehme Winrar der kann alles entpacken. ^^ (ist sogar Gekauft und Registriert)

UrielVentris 31. Aug 2015

Verschwendete Zeit oder sinnloses Zeug definiert jeder für sich. Ich tu auch nur das, was...

Analysator 22. Aug 2015

Er ist ein Rebell der die Internetgrenzen des deutschen Internets todesmutig verlassen...

nil 21. Aug 2015

Die sind gottgewollt.

sushi18 18. Aug 2015

Ach, manchmal vermisse ich die AS/400 schon. Nach fast 10jähriger Pause durfte ich mal...



Anzeige

Stellenmarkt
  1. Media-Saturn-Holding GmbH, Ingolstadt
  2. über Hays AG, Hannover
  3. Dataport, Hamburg
  4. MEIERHOFER AG, München, Berlin, Bern (Schweiz)


Anzeige
Top-Angebote
  1. (mehr als 2.500 reduzierte Titel)
  2. (Rabattcode: MB10)
  3. 37,99€ (nur für kurze Zeit!)

Folgen Sie uns
       


  1. Apple

    iOS 10.3 sucht nach verlorenen Airpods

  2. Beta 1

    MacOS Sierra 10.12.4 mit Blaulichtfilter als Nachtmodus

  3. Spielebranche

    Goodgame Studios entlässt weitere 200 Mitarbeiter

  4. Project Scorpio

    Neue Xbox ohne ESRAM, aber mit Checkerboard

  5. DirectX 12

    Microsoft legt Shader-Compiler offen

  6. 3G-Abschaltung

    Telekom-Mobilfunkverträge nennen UMTS-Ende

  7. For Honor

    PC-Systemanforderungen für Schwertkämpfer

  8. Innogy

    Telekom will auch FTTH anmieten

  9. Tissue Engineering

    3D-Drucker produziert Haut

  10. IBM-Übernahme

    Agile 3 bringt Datenübersicht in die Chefetage



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Hyperloop: Nur der Beste kommt in die Röhre
Hyperloop
Nur der Beste kommt in die Röhre
  1. Hyperloop HTT baut ein Forschungszentrum in Toulouse
  2. ÖPNV Ganz schön abgefahren!
  3. Transport Hyperloop One plant Trasse in Dubai

Shield TV (2017) im Test: Nvidias sonderbare Neuauflage
Shield TV (2017) im Test
Nvidias sonderbare Neuauflage
  1. Wayland Google erstellt Gamepad-Support für Android in Chrome OS
  2. Android Nougat Nvidia bringt Experience Upgrade 5.0 für Shield TV
  3. Nvidia Das Shield TV wird kleiner und kommt mit mehr Zubehör

Autonomes Fahren: Laserscanner für den Massenmarkt kommen
Autonomes Fahren
Laserscanner für den Massenmarkt kommen
  1. BMW Autonome Autos sollen mehr miteinander quatschen
  2. Nissan Leaf Autonome Elektroautos rollen ab Februar auf Londons Straßen
  3. Autonomes Fahren Neodriven fährt autonom wie Geohot

  1. Re: Gab es das nicht als App?

    KrasnodarLevita... | 00:09

  2. Re: In meinem Haus liegt bereits Glasfaser

    Squirrelchen | 00:06

  3. Re: Warum nicht ein anderer Hersteller?

    ms (Golem.de) | 00:04

  4. Re: Mir graust es etwas vor dem Sierra-Update

    vbot | 00:02

  5. Anspruchsvoll geht auch.

    NeoXolver | 24.01. 23:58


  1. 22:59

  2. 22:16

  3. 18:21

  4. 18:16

  5. 17:44

  6. 17:29

  7. 16:57

  8. 16:53


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel