No it isn't it's just a waste of time. It is literally the definition of a person who fails at abstraction and understanding the important concepts in programming over nonsense pursuits of purity.
The fact that literally everything was made by Terry himself, from zooming in on the cursor to the code to the graphics libraries, EVERYTHING... I don't think my mind can comprehend it. RIP big guy.
I wish this OS was a commercial product with a handbook. Imagine how much people would learn about programming just by going through the basic tutorials for this OS. Not to mention, it makes programming seem like surreal magic, even divine, which makes mundane programming tasks seem to involve the highest natures and our fate.
unfortunately thats not possible for passion projects like this... its just too oldfashioned (terry designed templeos to resemble commodore 64 architecture) and whole os is kernel-based, nowadays you just cant program things like this without being very careful and mindful about your intentions. code these days needs to be safe, secure, predictable and templeos (and its language holy c, its compiler is sewn into the kernel too) is basically opposite to this. even linux is slowly pushing towards safer environment, community is slowly rewriting bits of os code on rust and its not a trend, but necessity tldr: you just cannot learn new programmers in such a hardcore old school way, with all my respect to terry as a developer
pagan/witchcraft would be too cliche, what makes it so unique is that you get two completely unrelated things like the bible and an os and make something so absurd its magical
simple to answer he didnt just type code he thought about every way he could accomplish the way the code should work and many more thoughts on it, so overall he thought, type, read, listen and speak to others as well so its exhausted.....its like doing the 1000 situp in an hour instead of just 800 one hour each day....so to speak..... nobody today would do that in that manor..
It’s not 3D, it’s psuedo-3D. Like how kids draw a square, then draw lines to make it look like a cube, except a heck of a lot more complex. It looks 3D, but it isn’t. He’s using a 2D graphics engine
@@DomOfSin666 That's literally what a 3d graphics engine does, the only difference being that Terry did all that manually, while a library like OpenGL handles those 2d operations for you in the backend, while you only code abstract objects. This goes back to Temple OS' purpose as an OS, it's supposed to be as low-level and to give you as much direct control as possible, which is great for learning how all these complex operations work. By coding a 3d engine and game on Temple OS, you learn a lot about how mainstream engines do it, and how to take better advantage of them when making a commercial product.
@@Cris-bj7ee But you can do 3d graphics without a 2d engine using vectors drawing lines from that and projecting into 2d. I'd guess that's how most 3d engines display stuff
@Smoke Tree I use Linux on all my computers, it's pretty ok. The problem is that the code base is becoming more and more bloated, and system interfaces are becoming more and more retarded to use. The only reason I still use it is because Debian Buster still supports the old pango renderer (and bitmap fonts as a result), with minimal tinkering to get modern software working- but the day when bitmap will become unusable is fast approaching, and at that exact moment I'm installing TempleOS on bare metal and expanding it manually to add a network stack. Linux is better than Windows, but that's not saying much.
4 роки тому+1527
Other people's first program: Hello World Terry's first program: drawing a curved 3d surface using a 2D graphics library Edit: Thank you, I've never had so many likes on a comment.
This is a classic "turtle graphics" program based on something called string art. Here it is in a pretty old LOGO textbook: fmslogo.sourceforge.net/workshop/stringart.shtml Definitely not his original program.
Temple OS's elegance came from Terry's disreguard for compatibility with standards or any other OS. Imagine the possibilities if a large, well funded team were to take this philosopy and make a new OS, completly unhindered by anything that came before it.
well, it would amount to nothing more than an intellectual curiosity. ie. a huge waste of labor and money. i dig the idea though, see how far we can push things with modern know-how
@@D0NtPh34rTh3R34p3R in the end, a design improvement, provided the original is not terrible/bad, will always lose out to maintaining compatibility. bash/zsh suck as shell languages but despite using fish as my user shell I still script in bash or sh, where there is either partial or full POSIX compatibility and the expextation that these interpreters will exist on most systems.
It's amazing that the entire system treats text/images/3d the same way and also respects them independently, while in our modern OSes trying to open a binary with a word processor can even lead to a crash!
I mean it pretty much is RTX already. TempleOS 3D graphics are rendered through path tracing, like games with RTX enabled, which is why they look so noisy.
uwirl TempleOS graphics are done with regular triangle rasterization, and lighting is done like regular game shaders (dot product between light direction vector and surface normal chooses pixel brightness). The it uses a random color chooser to interpolate between the 16 colors, thus all the noise. It's quite cool actually, check the graphics routine code in the F1 menu.
RTX/Graphics cards would be against the charter. TempleOS aimed to be simple, transparent, and easily entirely understandable by the user. Graphics cards require complex abstraction, many different drivers, and large binary blobs. They take away much of the transparency and understandability to the user, and the work it takes to make assets takes away from the User completing their projects and focusing on the art and what is important. I have been working on a new software renderer that is cleaner than TempleOS's and allows for a bit more features that fit the charter (Terry was not a graphics programmer and lots of the library was needlessly made more complex). You can try it out at: github.com/TempleProgramming/Gr2
Blows my mind that a single person would code an OS over many many years and not give up. Too bad he couldn't continue his project anymore. As a C++ programmer I love his programming videos
@@uritazdharmakaliyuha probably. Python good for automation and simple tasks but when it comes to hardware/OS interaction it really lacks. Someone aiming for this level of interaction, manipulation, and "creation" for lack of a better term, def need a lower level language
Imagine if someone had gotten this man proper help. He could’ve contributed a lot to computing. His OS might look ugly but for every aspect to be written by him with no help. I don’t think anyone has ever accomplished that.
@FichDich inDemArsch if you think writing a kernel, writing a compiler, and and making your own graphical libraries isn’t impressive I don’t know what to say man. Guess you’re just built different
@Agent to God Everyone dies. It's inevitable and we can't escape it. Look around you. Everyone, everything you see right now will one day cease to exist. However I find an inspiration, a motivation in this notion, the notion that we are all gonna die soon. That is the inspiration to live. Death gives me reason to live.
He coded this all from the ground up; made x thousand MEGA SPECIFIC keybindings; and...like...theres so many mini features randomly accessible for seemingly no reason xD Genius; indeed; mad; nontheless.
As a developer, I feel this too. We will always meet someone smarter than us or better than us at the thing we thought we were so good at. The best thing we can do is to stop trying to be better than others and try just being better than ourselves. Be a better you.
@@qwertykeyboard5901 Oh my gawd. A schizo said something raycis !! I must disavow. I wonder when leftist will disavow Karl Marx and his choice use of words to describe certain groups of people.
It's interesting seeing Terry's popularity finally take off. He has a good man with good intentions, albeit a bit abrasive in speech at times. When he was alive, the world hated Terry. The only place he could find refuge and tolerance was among "fanatically intolerant people."
@@ianmoore322 This, I respect Terry for what he did and what he did is mindblowing, but... nothing of it is actually "genius". Any OKayish low level programmer with enough spare time and patience can make that. It's just that... programmers are usually too busy with their jobs to build something remotely similar to this.
@@konstantingeist3587 he made this from out of nothing but assembly language, its rare for someone to dedicate such time to make this, and nobody other than terry will
@@gwennnnnnnnnnnn The only really annoying thing that I know of is a lack of tab-completion. Other than that people get hung up on the lack of a networking stack, USB drivers, and the limited colours, but those limitations existed because one man can only make so much hardware support. The OS is difficult enough to get working on hardware as-is, nevermind if it had all those other things.
he wrote physics simulators, music notation software, compilers, editors, programming languages, kernels, command terminals, graphics editors, sprite editors, games... like holy shit. It's absolutely prolific. Apparently templeos is only around 100k lines. To me this is staggering because I know some very specialized programs were around 10 - 20k lines. E.g. the first version of Bitcoin and the Linux kernel were around 10k lines. But they did not include all of the tools that terrys software does. Even the linux kernel today is like 1 million lines of code+. I think templeos and its utility software must be incredibly well designed to include such extensive features despite only being 100k lines of code. The guy was a prodigy.
I am glad he realized eventually that the vertices did not exist in the intersection of the cross. It would have been sad if he thought there's something wrong with the 3D editor even though it was working as intended all the time. The software even snapped correctly to the next closest vertex. Does somebody know why does the OS start singing randomly while he is doing work? It's pretty spooky as the music makes me think of a broken telephone operator message.
The true amazement about this OS is, it holds on about 100k lines of code... (citing Terry)... 100k lines is a fucking tiny codebase for such a piece of work...
@@robinpage2730 I wouldn't say that because, Terry's stuff is impressive, but really not ready for production. Error in 3rd party drivers would cause the system to fail, like Win95 did, probably in a way that could corrupt files. Malware would get in the system very easily... no advanced security layer. etc... etc... All this stuff requires lots of code and architecture design which lead of course to less performances. I don't think OSese are bloated carrelessly. Like Terry once said, his OS is more like a Commodore 64.
Also terry's OS has no networking support or GPU support. Not saying his work is bad just, it's just made to be more for fun and programming enjoyment than to be used as an actual OS.
His insanity was what made him the smartest in programming; He lost the concept of error and found ways to build upon TempleOS Often madness is kindled with intelligence.
I'm sure he didn't choose to have schizophrenia. As time goes on every person will encounter a disease rather we like it or not. Hopefully in the later years. I can see that Mr. Davis although he didn't make a windows 10 competitor, but in return have motivated other programmers to go out and make something worthwhile without being afraid to fail.
Thank you for these videos. I need to be watching these and I plan to create an OS with a better menu, more ways of programming, and make it 4x the resolution (4 meaning foundation, like the four rivers in the bible)
Linus Torvalds, Bill Gates, and Steve Jobs are all rank amateurs compared to this mad genius. This language implementation, IDE, and OS should be required study material in all CS classes
bill gates didn't write most of his operating systems, he simply bought DOS and had a dev team work on it at microsoft, on to windows 95 he had a little bit of work on it but it was 99% the microsoft development team, he was an executive not really the brains behind the system. linus torvalds developed a kernel not an OS so i don't see how this is comparable, also the linux kernel is very fast, secure, and ram efficient, it will run on anything from small IOT devices to high end enterprise servers with 256+ cores, it's the most widely used operating system in the server and enterprise industry, so i don't know what you're talking about there. steve jobs also barely did any of the programming, if you did any research most of the brains behind the original apple was steve woz, not steve jobs, steve jobs was more of the marketer for the system, and almost the entire time in apple he was working as an executive not a programmer.
wow, i'm a little surprised you all actually think knowledge of an operating system built by a mentally ill homeless man who thought he had been told by god to make is common knowledge. i didn't understand, so i searched and learned for myself now i know. no need to be rude.
Because it is only 16 colors, it calculates the full color of a pixel and then interpolates between the 16 colors. To achieve intermediate colors, it randomly decides with a bias what color each pixel should be, the lighter the pixel the higher the chance that pixel will be the color of the light, the darker the pixel the more likely it will be black, etc. You can check the ROPF functions with Find("ROPF") to see the implementation.
His genius often gets overshadowed by his madness. The fact that he made all of this on his own is mindblowing to any programmer.
the smartest programmer who ever lived
No it isn't it's just a waste of time. It is literally the definition of a person who fails at abstraction and understanding the important concepts in programming over nonsense pursuits of purity.
@@sunnohh
have you ever written an interrupt routine?
@@sunnohh you say he failed at abstraction? but he wrote his own compiler?? have you ever written your own compiler??? huh????
To any programmer? Bullshit, my mind is not blown.
The fact that literally everything was made by Terry himself, from zooming in on the cursor to the code to the graphics libraries, EVERYTHING... I don't think my mind can comprehend it. RIP big guy.
The smartest programmer to ever live 🗣🔥
8:30 "God's laughing. Why is God laughing?"
If this was in a "Tears in the Rain" type speech at the end of a movie, it would be an Oscar winning line.
God’s here, F7!
"God can help you find bugs"
Awesome.
The differences between C++ and C†
@@NithinJune now everything makes sense!
@@NithinJune Having god to help you sort out the bugs ✝️
@@jeremymontel6010
God is laughing.
@@Reth_Hard I hope so I am pretty funny
I wish this OS was a commercial product with a handbook. Imagine how much people would learn about programming just by going through the basic tutorials for this OS. Not to mention, it makes programming seem like surreal magic, even divine, which makes mundane programming tasks seem to involve the highest natures and our fate.
Damn I love this comment. I'd be all over something like that. If it was pagan/witchcraft themed that would be amazing.
unfortunately thats not possible for passion projects like this... its just too oldfashioned (terry designed templeos to resemble commodore 64 architecture) and whole os is kernel-based, nowadays you just cant program things like this without being very careful and mindful about your intentions. code these days needs to be safe, secure, predictable and templeos (and its language holy c, its compiler is sewn into the kernel too) is basically opposite to this. even linux is slowly pushing towards safer environment, community is slowly rewriting bits of os code on rust and its not a trend, but necessity
tldr: you just cannot learn new programmers in such a hardcore old school way, with all my respect to terry as a developer
@@anneforger1279Exactly something the CIA would like us all to believe
@@Justin0zzz i mean, cia certainly knew about vulnerablities in windows that were used by petya virus, who knows...
pagan/witchcraft would be too cliche, what makes it so unique is that you get two completely unrelated things like the bible and an os and make something so absurd its magical
First time I've ever heard someone get out of breath from typing.
it kinda happens to me when I type a lot of stuff and I do it fast, heart problems aren't fun
Also a smoker often smoking on stream.
he was extremely unfit and smoked a lot. so not surprised
simple to answer
he didnt just type code he thought about every way he could accomplish the way the code should work and many more thoughts on it, so overall he thought, type, read, listen and speak to others as well so its exhausted.....its like doing the 1000 situp in an hour instead of just 800 one hour each day....so to speak..... nobody today would do that in that manor..
i wish i could code like terry but first understand
this guy is like the van gogh of programing, rest in peace man
"I don't like to do 3d"
-Said the man who designed that program
The program God told him to make. And he's not gonna argue with God, he's the high priest! He'll just kick his ass in chess to get back at him
It’s not 3D, it’s psuedo-3D. Like how kids draw a square, then draw lines to make it look like a cube, except a heck of a lot more complex. It looks 3D, but it isn’t. He’s using a 2D graphics engine
@@DomOfSin666 That's literally what a 3d graphics engine does, the only difference being that Terry did all that manually, while a library like OpenGL handles those 2d operations for you in the backend, while you only code abstract objects.
This goes back to Temple OS' purpose as an OS, it's supposed to be as low-level and to give you as much direct control as possible, which is great for learning how all these complex operations work. By coding a 3d engine and game on Temple OS, you learn a lot about how mainstream engines do it, and how to take better advantage of them when making a commercial product.
@@Cris-bj7ee But you can do 3d graphics without a 2d engine using vectors drawing lines from that and projecting into 2d. I'd guess that's how most 3d engines display stuff
@Smoke Tree I use Linux on all my computers, it's pretty ok. The problem is that the code base is becoming more and more bloated, and system interfaces are becoming more and more retarded to use.
The only reason I still use it is because Debian Buster still supports the old pango renderer (and bitmap fonts as a result), with minimal tinkering to get modern software working- but the day when bitmap will become unusable is fast approaching, and at that exact moment I'm installing TempleOS on bare metal and expanding it manually to add a network stack. Linux is better than Windows, but that's not saying much.
Other people's first program: Hello World
Terry's first program: drawing a curved 3d surface using a 2D graphics library
Edit: Thank you, I've never had so many likes on a comment.
2D graphics library that he wrote with zero external dependency.
Human Being using a quantum computer he built within a nanosecond on his own when he’s father’s sperm wasn’t even ejaculated
Human Being It was a different library when he wrote his first programm.
@Wizzard ?
This is a classic "turtle graphics" program based on something called string art. Here it is in a pretty old LOGO textbook: fmslogo.sourceforge.net/workshop/stringart.shtml Definitely not his original program.
This guys code is more consistent than yandevs will ever be
Terry wrote a compiler, and a rasterizer. Yandev doesn’t even know how to use a compiler or a rasterizer.
That's not a high standard
He needs to start coding like a white man.
please don't compare God's own programmer to some weeb subhuman and his unity garbage
@@megavirgin665 8K lines actually
I'm so glad TAD videos are being recommended to everyone right now.
seriously, why is this happening
it's even funnier that it's during the blm shit
I came here randomly after doing an old school down the rabbit hole search using comment sections and links.
Temple OS's elegance came from Terry's disreguard for compatibility with standards or any other OS. Imagine the possibilities if a large, well funded team were to take this philosopy and make a new OS, completly unhindered by anything that came before it.
Compatibility would be awful, but it would be incredibly optimized.
well, it would amount to nothing more than an intellectual curiosity. ie. a huge waste of labor and money. i dig the idea though, see how far we can push things with modern know-how
@@D0NtPh34rTh3R34p3R in the end, a design improvement, provided the original is not terrible/bad, will always lose out to maintaining compatibility. bash/zsh suck as shell languages but despite using fish as my user shell I still script in bash or sh, where there is either partial or full POSIX compatibility and the expextation that these interpreters will exist on most systems.
it would be a massive pain in the ass to learn
Just thought I would share this here, maybe some of you will appreciate it lol en.wikipedia.org/wiki/Esoteric_programming_language
A 3d object programmed in 25 lines of code is insane.
sprites in the source code. amazing.
It's amazing that the entire system treats text/images/3d the same way and also respects them independently, while in our modern OSes trying to open a binary with a word processor can even lead to a crash!
@ReelVonic Mostly Windows but I triple boot to Linux and macOS quite frequently. Your point is?
@ReelVonic lol
sprites + text was done on the Xerox Alto lol. This is an old thing. Oh look, I see sprites and text on this page too!
@@perseusarkouda boot to Mac??? How? You can't boot to Mac on a regular pc
He did not only wrote the whole compiler, he also made the whole standard library.
and the os 😮😮
Can't wait for TempleOS to get an RTX graphics update
The sole developer died . 😶
@@prakhargupta2960 Terry never dies!
I mean it pretty much is RTX already. TempleOS 3D graphics are rendered through path tracing, like games with RTX enabled, which is why they look so noisy.
uwirl TempleOS graphics are done with regular triangle rasterization, and lighting is done like regular game shaders (dot product between light direction vector and surface normal chooses pixel brightness). The it uses a random color chooser to interpolate between the 16 colors, thus all the noise. It's quite cool actually, check the graphics routine code in the F1 menu.
RTX/Graphics cards would be against the charter. TempleOS aimed to be simple, transparent, and easily entirely understandable by the user. Graphics cards require complex abstraction, many different drivers, and large binary blobs. They take away much of the transparency and understandability to the user, and the work it takes to make assets takes away from the User completing their projects and focusing on the art and what is important. I have been working on a new software renderer that is cleaner than TempleOS's and allows for a bit more features that fit the charter (Terry was not a graphics programmer and lots of the library was needlessly made more complex). You can try it out at: github.com/TempleProgramming/Gr2
Gods laughing... Pressed F7 and generated his laughter.
That mouse zoom is a nifty feature
XFCE desktop on Linux has its out of the box
mac os has it too
@@somegreenguy Mac🤮
@@Basuko_Smoker i don't like their modern computers but i can appreciate their os to an extent (fuck the more recent versions tho)
@@oscarbhop its a desktop environment
12:56 wasn't expecting that sound effect
That one startled me too, such a strange noise, very eery
his accuracy when drawing those lines is immaculate
its snapped to a grid
I cried this entire video.
This is the most well organized chaos.
He is like those mad scientists in movies who just invent cool stuff even though other people don't find it useful
More keybindings than Emacs.
Blows my mind that a single person would code an OS over many many years and not give up. Too bad he couldn't continue his project anymore. As a C++ programmer I love his programming videos
As a person who can do "Hello world" in python i love his videos
@@vodkawhisperer3923 Didn't Terry crap on python for a bit lol
@@uritazdharmakaliyuha probably. Python good for automation and simple tasks but when it comes to hardware/OS interaction it really lacks. Someone aiming for this level of interaction, manipulation, and "creation" for lack of a better term, def need a lower level language
why this is so easy?
terry is truly a genius
why even make it hard when you can just draw directly
Imagine if someone had gotten this man proper help. He could’ve contributed a lot to computing. His OS might look ugly but for every aspect to be written by him with no help. I don’t think anyone has ever accomplished that.
@FichDich inDemArsch if you think writing a kernel, writing a compiler, and and making your own graphical libraries isn’t impressive I don’t know what to say man. Guess you’re just built different
I like how the seconds in the taskbar clock just pause sometimes and resume by fast forwarding 4 times
God mode: on. Thanks for uploading these. I miss him Terry. The King we needed but didn't deserve.
*God
@@oldgrub thanks
What we can learn;
Genius and madness are the same thing at varying levels.
madness comes from NOT Being SAFE against NATURE STUFF
Feel like the programming is making him more stable
Was* ... Sadly
This was in the epoch of the birbs. Before the van, the desert, the arrests. He was a lot more stable.
Hes in his comfort zone
RIP Terry. I hope you are making god's laughter libraries there.
We miss you terry
I think he is in a better place now. He truly deserve to be atleast.
@Agent to God Everyone dies. It's inevitable and we can't escape it. Look around you. Everyone, everything you see right now will one day cease to exist. However I find an inspiration, a motivation in this notion, the notion that we are all gonna die soon. That is the inspiration to live. Death gives me reason to live.
but we dont miss the racism
@@qwertykeyboard5901 Terry was not racist.
@@qwertykeyboard5901 Speak for yourself.
He coded this all from the ground up; made x thousand MEGA SPECIFIC keybindings; and...like...theres so many mini features randomly accessible for seemingly no reason xD Genius; indeed; mad; nontheless.
This is incredibly impressive for one man to get functioning by himself with not outside input.
*There was once a time when I thought I was smart.*
@dominic amoe Damn why you gotta do him like that
@@walkerc1863 you too
dominic amoe I think that’s what he’s saying..
As a developer, I feel this too. We will always meet someone smarter than us or better than us at the thing we thought we were so good at.
The best thing we can do is to stop trying to be better than others and try just being better than ourselves. Be a better you.
@@deusprogrammer_thekingofspace that actually helped me. Thank you !
Man, its quite sad, rest in peace terry, but this os is incredibly impressive, i can see so much potential this has to developers…
he can reorder commands in history. this is great :O
Perfect channel doesn't exi-
Also having multi hundred thousand view and 800 view videos on one channel reminds me of old youtube days
My mind is blown to oblivion. I'm so inspired and my jaw is on the floor. I love this man.
He obivously missed the C64 we all do. Excellent programming
Someone recently built a full OS for the C64 but it's closed-source 😭
I think that's exactly what inspired him to make templeOS, he was a c64 programmer
Genius ... Madness....Genius....Madness.
This guy bounces back and fourth between the two.
Dont forget the racism
@@qwertykeyboard5901 Oh my gawd. A schizo said something raycis !! I must disavow.
I wonder when leftist will disavow Karl Marx and his choice use of words to describe certain groups of people.
@@d0gM3at of course theres racists in terry's cult following
what else did i expect when someone says the n word in the 21st century?
qwerty keyboard go back to reddit simp
@@QQ-ch7hp go back to 4chan fascist
this is a powerful aesthetic
make a rectange
* makes a cross*
*makes a hammer and sickle*
@@qwertykeyboard5901 stfu millenial communist. do you think this is funny
Wow
It's a cross that is made out of two rectangles.
sometimes videos like this remind me of that tim and eric skit about the pains of organizing midi files and the joys of sorting them
12:44 the "sprite" is really impressive, didn't knew about this functionality when I first heard of temple os
Man I'm genuinely impressed dude mad this from scratch
It's interesting seeing Terry's popularity finally take off. He has a good man with good intentions, albeit a bit abrasive in speech at times. When he was alive, the world hated Terry. The only place he could find refuge and tolerance was among "fanatically intolerant people."
Can't stop watching Terry's videos
I miss Him the term glowie isn't the same as it used to be with him gone man
Imagine what more he could've accomplished if his mental illness was better taken care of
A lot less considering he had a bunch of free time on welfare
@Kirsten Patricio @Ian Moore both such powerful points. Im just happy what happened, happened
@@ianmoore322 This, I respect Terry for what he did and what he did is mindblowing, but... nothing of it is actually "genius". Any OKayish low level programmer with enough spare time and patience can make that. It's just that... programmers are usually too busy with their jobs to build something remotely similar to this.
@@konstantingeist3587 he made this from out of nothing but assembly language, its rare for someone to dedicate such time to make this, and nobody other than terry will
And if people didn't fuck with him and drove him to suicide
utterly impressive like the whole thing. it just boggles my mind.
this shit blows my mind
this dude made a 3D editor from 0
It's really hitting me what a legend we lost :(
Disjointed copy and paste is the most brilliant thing
That 3d editor is a pain to use even for Terry.
@@username6338 maybe someone can implement that, i think many would benefit from it
The disjoint copy paste is a smart feature
So incredible
Really?? This is terrible. All you kids grew up with windows. Not this command line garbage. It sucks.
@@HardCase1911 It's incredible because one guy did it all.
@@HardCase1911 the command line interface is actually great.
@@HardCase1911 what makes it terrible?
@@gwennnnnnnnnnnn The only really annoying thing that I know of is a lack of tab-completion. Other than that people get hung up on the lack of a networking stack, USB drivers, and the limited colours, but those limitations existed because one man can only make so much hardware support. The OS is difficult enough to get working on hardware as-is, nevermind if it had all those other things.
2:18 "Ohhh nooo, what happened?" hahah idk why but that was funny and sweet :D
he wrote physics simulators, music notation software, compilers, editors, programming languages, kernels, command terminals, graphics editors, sprite editors, games... like holy shit. It's absolutely prolific. Apparently templeos is only around 100k lines. To me this is staggering because I know some very specialized programs were around 10 - 20k lines. E.g. the first version of Bitcoin and the Linux kernel were around 10k lines. But they did not include all of the tools that terrys software does. Even the linux kernel today is like 1 million lines of code+. I think templeos and its utility software must be incredibly well designed to include such extensive features despite only being 100k lines of code. The guy was a prodigy.
Him dealing with the 3d stuff was so funny. What a great guy...
Ever since King Terry died, the simulation programming has been really random...
Just imagine what Terry could have created had he not refused to work with other people's programs...
RIP Terry.
What happened
@@user-x-00 He struggled with mental illness, schizophrenia. He was homeless and had charges. He was hit by a train
imagine taking a 3d modeling class in college your professor asks you to take out your think pad to use temple os 3d modeling software
I am glad he realized eventually that the vertices did not exist in the intersection of the cross. It would have been sad if he thought there's something wrong with the 3D editor even though it was working as intended all the time. The software even snapped correctly to the next closest vertex.
Does somebody know why does the OS start singing randomly while he is doing work? It's pretty spooky as the music makes me think of a broken telephone operator message.
It the sound of his bird singing
@@ogueyratogeyrat7448 its about 12:57
@@denarz9776 its just a Sound effect
may terry rest in piece
The true amazement about this OS is, it holds on about 100k lines of code... (citing Terry)... 100k lines is a fucking tiny codebase for such a piece of work...
Which tells me that modern software is unnecessarily bloated.
@@robinpage2730 I wouldn't say that because, Terry's stuff is impressive, but really not ready for production. Error in 3rd party drivers would cause the system to fail, like Win95 did, probably in a way that could corrupt files. Malware would get in the system very easily... no advanced security layer. etc... etc... All this stuff requires lots of code and architecture design which lead of course to less performances. I don't think OSese are bloated carrelessly.
Like Terry once said, his OS is more like a Commodore 64.
Also terry's OS has no networking support or GPU support. Not saying his work is bad just, it's just made to be more for fun and programming enjoyment than to be used as an actual OS.
This is really intuitive!
Terry was true programmer, not like those funky bootcamp java coders
His insanity was what made him the smartest in programming; He lost the concept of error and found ways to build upon TempleOS
Often madness is kindled with intelligence.
I wish I could have met this guy.
Unfortunately I only heard of Terry when he was long dead...
R. I. P.
the last crusader..rest in peace Terry
Damn he's good
no amount of cgi can make computer screen this cool....
It's clipping with the plane of the screen..
This guy was a genius
TempleOS is actually so cool.
this is awesome. Thanks, King Terry!
I'm sure he didn't choose to have schizophrenia. As time goes on every person will encounter a disease rather we like it or not. Hopefully in the later years. I can see that Mr. Davis although he didn't make a windows 10 competitor, but in return have motivated other programmers to go out and make something worthwhile without being afraid to fail.
Thank you for these videos. I need to be watching these and I plan to create an OS with a better menu, more ways of programming, and make it 4x the resolution (4 meaning foundation, like the four rivers in the bible)
Good luck, wont be easy.
Or the 4 sides of the time cube
What schizo meds do you take?
@@dexacc2719 imagine shitting on a 2 year old comment thread because the thought of someone doing something creative and different made you jealous 🧚🏼
-So you're a 3D artist uh? What do you use, blender or something like that?
-Bitch please, I'm only using the holy temple OS and nothing else.
It's perfect if you program at 1980s
Do you even know what he accomplished here?
This looks like a weird mcdonals checkout machine
How did Terry work like this? My eyes are dying just looking at the text
16 years of looking at it made him get used to it
Wait, you're telling me that you don't code with sunglasses on?
Linus Torvalds, Bill Gates, and Steve Jobs are all rank amateurs compared to this mad genius. This language implementation, IDE, and OS should be required study material in all CS classes
bill gates didn't write most of his operating systems, he simply bought DOS and had a dev team work on it at microsoft, on to windows 95 he had a little bit of work on it but it was 99% the microsoft development team, he was an executive not really the brains behind the system.
linus torvalds developed a kernel not an OS so i don't see how this is comparable, also the linux kernel is very fast, secure, and ram efficient, it will run on anything from small IOT devices to high end enterprise servers with 256+ cores, it's the most widely used operating system in the server and enterprise industry, so i don't know what you're talking about there.
steve jobs also barely did any of the programming, if you did any research most of the brains behind the original apple was steve woz, not steve jobs, steve jobs was more of the marketer for the system, and almost the entire time in apple he was working as an executive not a programmer.
In HolyC your first program prints "Goodbye World!"
8:45 god really did laugh 😂
Wow that's REALLY cool
Amazing.
8:48 Terry invented Git (resp. God) Copilot years ago. RIP
Finally, i found that god is a programmer!
45fps = Playable 👍
facinating
The king
where can I find templeOS and holyC documentations?
8:44 “God’s here, F7” 😂😂😂
i'm a software engineer and have no idea what i just watched lol
you should bruh
I'm not a software engineer and I know exactly what I just watched
He literally explains everything
wow, i'm a little surprised you all actually think knowledge of an operating system built by a mentally ill homeless man who thought he had been told by god to make is common knowledge. i didn't understand, so i searched and learned for myself now i know. no need to be rude.
@@Kamel419 isn't it sad when ppl would rather remain ignorant and snob on each other than admitting their lack of knowledge? Keep learning man
@@Kamel419 not trying to be rude, I'm just implying that it's not that difficult to understand what's happening even without googling it.
I thought this was a Linerider video
Why the rectangles in the 3D models are often flickering in TempleOS?
It only runs on 2 mb
Because it is only 16 colors, it calculates the full color of a pixel and then interpolates between the 16 colors. To achieve intermediate colors, it randomly decides with a bias what color each pixel should be, the lighter the pixel the higher the chance that pixel will be the color of the light, the darker the pixel the more likely it will be black, etc. You can check the ROPF functions with Find("ROPF") to see the implementation.
@@templeprogramming3579 Any idea of a possible “fix”?:(
How did he screencapture this I wonder. External capture card?
I think he was running TempleOS in a VM so he could use normal screen recording programs like OBS to record.
he was usually running ubuntu as host system and ran templeos in virtualbox