TempleOS

How does it work?

My (probably wrong) understanding is that Terry's kernel contained a Holy C compiler that compiled TempleOS (including another Holy C compiler TempleOS itself).

My question is how was the compiler in the kernel created? Did Terry hand code the thing in assembly or did he use tools like flex/bison and jam their output into the kernel?

Post rare Terrys too.

Attached: 1545860643789.png (418x438, 252K)

Other urls found in this thread:

codersnotes.com/notes/a-constructive-look-at-templeos/
github.com/minexew/TempleOS/blob/archive/Compiler/Compiler.BIN
youtube.com/watch?v=fLdk4r4CzR8
twitter.com/SFWRedditImages

bump

Attached: 1547916426109.png (714x612, 487K)

Attached: image.jpg (523x392, 109K)

G

G

G

Attached: terryimissyou.png (468x469, 463K)

G

codersnotes.com/notes/a-constructive-look-at-templeos/

Attached: ultra_instinct_terry.jpg (986x986, 159K)

G

Attached: 1536328169782.jpg (350x350, 26K)

I love how old dudes always own a pair of those busdriver sunglasses and they think it's the most badass shit ever. Wouldn't wanna mess wih that guy.

>My question is how was the compiler in the kernel created? Did Terry hand code the thing in assembly or did he use tools like flex/bison and jam their output into the kernel?
now this is a Jow Forums tier thread

I would explain it but if you have a degree in CS you wouldn’t get it anyways.

Attached: sponge_terry.jpg (720x544, 10K)

G

G

Attached: 1547533590129.gif (528x555, 816K)

>I would explain but I wont so I could of just shut the fuck up.

I think God did this part for him, after all, the whole system was written by God and Terry together

Attached: 1538190305054.gif (429x592, 2.8M)

>CS degree
>not becoming a software or computer engineer
RIP man. RIP.

G

G

Attached: CDDF18FD-B73F-4FC8-9582-BDA47A38E70F.jpg (2560x1440, 2.13M)

Sleep tight Terry

Attached: A54FFD30-940D-4DD0-8A7B-EFA137167A82.png (548x410, 174K)

>My (probably wrong) understanding is that Terry's kernel contained a Holy C compiler
Kernel loads Compiler, but does not contain a compiler, in which case it wouldn't have to load Compiler

Is the compiler it loads written in Holy C? Or just assembler?

he basically took the c syntax and modified it, effectively forking it into his own compiler. i assume he mustve worked with assembly in order to do this, however, after it was done he obviously compiled his various other shell utilities with his compiler

G

>I GOT DIVINE FUCKIN INTELECT
>CIA MIT niggers got unix on their nigger brains fighting the last war
>im a white man, i wrote my own compiler, im not a fuckin MIT monkey nigger

Mostly HolyC, some asm

G

Sleep Tight Terry

sleep tight terry

>i assume he mustve worked with assembly in order to do this

Any idea where I could view that assembly?

i would check templeos.org, i believe his works have been placed in the public domain, which is both good and bad depending on how you look at it. i personally would have liked to see it licensed under the gpl so that people using terry's code would be forced to let others have access to their modifications, but i doubt it matters that much.

Currently trying to crack open his iso. 7 zip couldn't do it. Neither could iso master.

It's RedSea format

Sleep Tight Terry

I should've known that. How can I look at what's inside the ISO to get a look at the ASM/HolyC that makes up the compiler?

bump

Attached: 1510160505157.png (700x700, 767K)

Look at the templeOS github page

This is the truth.

Looking through it. I found some assembler under TempleOS/Kernel/KStart64.HC

It's inline stuff inside a HolyC program.

I went hunting for the bootloader and found TempleOS/0000Boot/0000Kernel.BIN.C

Removed the .C, disassembled it with:

ndisasm -b64 -a 0000Kernel.BIN > Kernel.asm

Got 25903 lines of completely incomprehensible assembler.

I think I need to study more to even get close to comprehending what he did.

Sleep Tight Terry

Found compiler.BIN. Threw it at ndisasm. Got another 25k lines.

TempleOS has a JIT compiler written in ASM. The JIT loads first and then JIT compiled the operating system.

Any idea where the compiler is? My guess is:

github.com/minexew/TempleOS/blob/archive/Compiler/Compiler.BIN

youtube.com/watch?v=fLdk4r4CzR8

proof terry davis isn't racist