TempleOS in 100 Seconds
VloĆŸit
- Äas pĆidĂĄn 23. 07. 2022
- TempleOS is an open-source 64-bit operating system created by Terry Davis and designed to be the Third Temple prophesied by the Bible. It is one of the most complex software engineering projects ever created by a solo developer.
#programming #tech #100SecondsOfCode
đ Resources
TempleOS Downloads templeos.org
Terry Davis Vice Article www.vice.com/en/article/wnj43...
Linux in 100 Seconds âą Linux in 100 Seconds
C in 100 Seconds âą C in 100 Seconds
đ„ Get More Content - Upgrade to PRO
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
đš My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
đ Topics Covered
- HolyC Programming Language
- What is TempleOS?
- How to install TempleOS?
- Is TempleOS a good operating system?
- Who created TempleOS?
- Setting up TempleOS on VirtualBox - VÄda a technologie
He made a programming language, a compiler, a bootloader, a kernel, the os itself, a window manager, the graphical library for games, the games, and much more. Man... this guy was literally a genius
The real genius in this is it's only 1.4mb.
@@ekremaslan8068 exactly
@@ekremaslan8068 Because he didn't use "Developmental Libraries", those things are the worst.
@Fashinqu A. Exactly my point. Framework/Libraries are trash. I wrote a windows app not that long ago that is a gui based batch file renamer with serialized and pattern matching abilities and across multiple storage locations and used nothing but base C++. It's 34k That's it and I even then thought it was too bloated.
@@ekremaslan8068 "An idiot admires complexity, while a genius admires simplicity." ~ Terry on stream
i cant lie, the idea of a father process or whatever being called 'Adam' is totally badass
Evangelion vibes
@@mateoleoncamacho3222 no plz no that shit hole
Red C file system is goated too.
shorter, easier to type... what's not to love?
@@jsihavealotofplaylistsI imagine defragmenting it does some shit like part the files to the left and right, with remaining free space in the center like moses
I remember watching a clip where Terry Davis was talking about how taking the medication dulled the voices from God to help him continue writing TempleOS, so he stopped taking them.
He finished TempleOS, but his episodes got more severe causing his parents to kick him out and ultimately leaving him homeless.
A common problem with schizophrenics, refusing to take their medication.
@@bigd8122 >"refusing"
bruh, I don't think how that works... more like 'deciding' to not take them because then the 'lizard people won't eat their unborn children'.
@@bigd8122 True, but the side effects are brutal, so it's sort of a lose lose.
And he sadly passed away
Terry was my best friend in high school and we used to ânerd outâ together on Friday nights on either my Apple 2e or his commodore .
Back then - I recognized him as a genius. Many of his HS teachers felt the same. He did tend to mock religious pretenders. He was angry with his mom for being sucked into televangelist bs. His dad was working on the Palo Verde nuclear power plant.
I wrote a program on my Apple 2e that calculated the location of a source of a wave front - a naive loran solver. Terry ported it to the commodore, then wrote some assembly (registers, etc) so that the code could take input from the commodore paddle controllers. Then he wired in voice coils attached to floaters. We modeled his backyard pool on the computer and then put the floaters in the pool.
If I chucked a frisbee or ball or a ⊠Terry :D into the pool - the detector would show us where on the surface the object entered the pool.
He did this his Junior year of HS.
Most of our class mates were still trying to under BASIC.
We lost touch with each other at about 1991. He was self medicating with POT and I was having my own issuesâŠ.
Very sad to learn what happened to my friend.
RIP
HolyC's graphics programming is insane. You can literally create a rotation matrix and have a 3D object spin around with like 20 ish lines of code. This is crazy considering you would need to have a bunch of boiler plate code and stuff to do the same thing with OpenGL
And people are here acting like he's "reinventing the wheel" as if that's not really impressive! Would love to see them try it.
â@@Solaceon
Bruh, literally every technological advancement can be boiled down to that statement. You know candles? Why reinvent lighting with candles, when wood fires worked too?
@Rocky Tom hell the logic applies to wheels, imagine if we were still using wooden cart wheels
OpenGL does really suck.
You can do that in Quick Basic too though.
Terry is the one who got me in programming. "If he's able to make everything by himself, I should be able too." Fast forward a couple of years, and I... have no idea of what I'm doing.
That's a big mood
welcome to being a programmer lol
You're getting stuff done, and that's good. Now you just need direction.
the more i know in programming...the more i know, that i know nothing !
@@XCrovaX 1000% facts
One of my favorite lines from Terry Davis that I'll always remember is
"A idiot admires complexity,
a genius admires simplicity"
Which especially in the world of programming is such a great lesson.
This I don't agree with, but I do agree with the sentiment. Terry likely meant that a genius admires something like the command line because, while it is just a simple line of text, it is much more powerful than today's bloated GUIs if only we would take the time to learn it. The reason I don't agree however is because of this huge societal push towards minimalism, which kind of feels like someone said "make minimalism the aesthetic of the ultra rich, then the ultra poor will be happy when they own nothing".
I would perhaps amend the statement to this:
An idiot admires the venere of simplicity that hides the complexity
A genius can create complexity out of simplicity if they so choose.
I think it mirrors the biblical theme of TempleOS. God created the endlessly complex universe out of nothing, but while it is beautiful and completely deserving of admiration, an idiot focuses on the creation itself as the source of glory rather than focusing on the glory of the creator and the act they performed to make it happen.
Anyway, that's me done with my ramblings, tl;dr, I think it is easy to misconstrue Terry's words, especially in a world that want's to take away everything we used to have and rent it back to us with the marks that we take in our hand.
This I don't agree with, but I do agree with the sentiment. Terry likely meant that a genius admires something like the command line because, while it is just a simple line of text, it is much more powerful than today's bloated GUIs if only we would take the time to learn it. The reason I don't agree however is because of this huge societal push towards minimalism, which kind of feels like someone said "make minimalism the aesthetic of the ultra rich, then the ultra poor will be happy when they own nothing".
I would perhaps amend the statement to this:
An idiot admires the venere of simplicity that hides the complexity
A genius can create complexity out of simplicity if they so choose.
I think it mirrors the biblical theme of TempleOS. God created the endlessly complex universe out of nothing, but while it is beautiful and completely deserving of admiration, an idiot focuses on the creation itself as the source of glory rather than focusing on the glory of the creator and the act they performed to make it happen.
Anyway, that's me done with my ramblings, tl;dr, I think it is easy to misconstrue Terry's words, especially in a world that want's to take away everything we used to have and rent it back to us with the marks that we take in our hand.
@@jameswalker199yo dupe comment?
Also add âThe smartest know when to use both,â
100% agree.
Before he ever started TempleOS and before his Schizophrenia diagnosis, he was a ground-floor developer for Ticketmaster and was extremely close to innovating CNC routing machines into a home-level, desktop form factor, twenty ish years before things like SeeMeCNC brought CNC machines to home users at affordable costs and small form factors. I think his apartment burning down was the catalyst for everything falling apart for him.
afaik it was the cnc prototype he build that caught fire
Considering his skill (arguably being the best programmer of all time) I can't say I'm surprised his life went so wrong. It seems as if true geniuses are always the least fortunate. The dude is the only person that made an OS that has that level of functionality entirely by himself, not even Torvalds did that who didn't even make a GUI for Linux (instead another user made Linux work with X Windows). He definitely should make any list of best programmers from the feat of making his own functional OS single-handedly.
I often wonder how things could have been had Terry's life not gone down such a bad direction, I have no doubt he would still be Christian even if his schizophrenia made him believe God was talking to him his lucid moments convince me his belief was independent of that fact. The question is though, what would he have made? Would Temple OS be far better or for that matter would it even be named Temple OS? Would Terry have done other projects? Given his intellect and seeming love of gaming I think a game engine might have been likely (perhaps using his own language).
Did somebody set his apartment on fire? That's what glowies did to Royal Rife's laboratory for developing alternate ways to cure cancer.
I didn't even know this about him. Horrific and tragic
@@Redh0und Yep, the cordless drills he used as motor drives burned up :/
When I was a teenager, I was hanging out on freenode, and Terry came into my channel trying to convince me to install "Losethos" in a VM; I didn't trust it because it sounded like malware ("lose the OS"). He got frustrated and left, and a month or two later it was renamed TempleOS.
A lot of people pay lipservice to "neurodivergence", but Terry was a living embodiment of it.
Man you really had a mentor there.. next time,if you find someone humble & you think you could do,please make a normal convo least
That is not big,but for such people,its all they need,someone do care to listen them
Life is all about that
Hope & wish all will be well đđâšđđ đ
18.03.2023 12:34-35 pm ist
â@@azhagurajaallinall126 amen
Did he call you jogger cattle, though?
@@hyde5213 no, just grifter of grinder
I wonder if before that interaction his stance was that what he was building was so good that "OS" was not a worthy title. You might have been the nail in the coffin for him that people will refuse to consider it anything else and so he opted to call it TempleOS instead.
Terrry Davis's technical prowess is an inspiration, showing what one can accomplish with dedication and confidence in one's abilities. RIP a legend
He sure was talented. If it wasnât for his mental health problems and batty religious perspective he could have gone a lot further.
more like severe, severe autism. I can relate though. But for the grace of god go I. I can only dream of those power levels.
RIP because it's 64 bit.
RIP a racist
He taught me what to do to the glowing people
We need Holy C in 100 seconds
Sounds like he already covered it here
@@divinecomedian2 he really hasnt
I need holy C in my life.
This seems like the optimal os for Monero mining
not possible - maybe 106âŠ
That can fit on a single floppy disk. That is amazing and beautiful.
There are some versions of Linux (with GUI) that can fit on a floppy too.
Programming an OS is a huge task. Programming one without external libraries is just unbelievable. All the software we use today (including mobile software) is made using existing libraries of functions.
I was thinking about why he would limit himself to 1.44Mb, when modern 64 bit machines would all normally have some optical drive or USB. But yeah, he probably wrote the code to control the drives too.
He's not limiting himself..
It is "he can do it" on his own without others đ that's a big motivation one could have in life to be success,peace .. wish his soul reached heaven/Paradise & bless people like him need help đđâšđđ”đŽđ¶đ«đ¶đ±đ
28.10.2022 07:58 pm ist
@@azhagurajaallinall126 take yo meds
@@l6e6i6n sure,lets discuss about "Herbal Toxicology" & treatments ..
Wait,you mean another guy who can't accept himself,become a toxic manipulator to hurt,down others so you feel happy lowering them..
Visit a psychiatric or look "Defense mechanism" to evaluate your condition ..
if you can't accept yourself & force others to think you are fine,then can't help you until you realize ..
wish you all well fellow being of mother nature
All will be well đđâšđ
(Btw the thing i said known as motivation & appreciation,you may haven't felt yourself,who knows đ đ)
18.03.2023 11:59 am ist
(Rf y 07:52 pm)
Actually,i think he were in some loneliness & depression issues,which modern society faces much..
He believed in his God,just like human society rely on something for hope & stability
That means,he did it..
Only if he found peace before passing away,means he would become a treasure & innovating,contributor like the God father of Modern computing Dennis Ritchie himself
For people in need of appreciation,hear this,we all will be well & hope,loved to live our life,fully,dreams achieved,with our loved ones
All will be well đđâšđ”đŽđ¶đ«đđ đ
18.03.2023 12:04 pm ist
â@@azhagurajaallinall126 We've found Terry's successor
Oh good. Thereâs a time in every manâs life, if heâs a software engineer, where he discovers Terry Davis.
And that's the case for me when I watched this video
@@thecappedbassist definitely search for the name. Brilliant, brilliant guy, but looked to have schizophrenia and some definite verbal tics. And heâd get all worked up by people calling him while he was streaming TempleOS.
Sad end for him, he was âhit by a train,â which I assume is a euphemism.
I found him by googling: the greatest programmer who has ever lived. Im not even kidding it comes up with Terry.
@@sebula8001 sounds legit.
I love it when Terry Davis is brought up and the undergraduate Freshmen in CS emerge to say, âoh, itâs not that hard toâŠâ
This guy built an OS. By himself. In pretty short order. From scratch. With on-the-fly compilation. It wouldnât be a âdaily-driverâ for most (e.g. no networking stack), but Iâm left stunned at how much work âjustâ that is.
If he isnât the best-ever software engineer, I can confidently say heâs better than I am, and Iâm pretty decent. đ
â@@peoplethesedaysberetarded He sadly stepped in front of a train after being homeless for several months during which he was tormented by trolls. People who spoke to him in his last days said he was largely incoherent, until you got him talking about computers and programming, after which he could carry on a long rambling but still intelligent conversation.
10 years of TempleOS experience required
It was sad and depressing to witness Terry spiral down into mental health issues, but temple OS will forever be one the most impressive piece of software for me personally. that man had nothing but raw talent I don't know what he could've achieved if he didn't have the issues he did...
Maybe not much. I understand he programmed like a maniac to keep his mind occupied.
He'd have probably ended up an unknown senior dev at Google making a rediculous amount of money, however he wouldn't have had quite the freedom to pursue his dreams.
@@TheKlopka This. When working on a team I program at ~25% the speed of what I do alone. The meetings, merge conflicts, architectural disagreements and lack of creative freedom all play a huge role in the final result.
It's like that saying goes "If you want to go fast, travel alone. If you want to go far, travel together".
I think his mental issues were the reason he could accomplish what he did. Genius and mental illness are closely related
@@Justin73791 Is it really not plausible to travel far alone?
Fun fact about Holy C. Out of the box you can write like a function, even a for loop, and in the body... write raw assembly. No special annotations, just ASM instructions right in there... :D
you can also inline assembly in plain C with __asm__ ()
@@marusdod3685 yepp, but that's what I'd call an annotation :P
"Oh but there's nothing impressive about it!" say the kind of people who know less about programming than they think they do.
I mean, I don't know shit about anything and even I can see what's special about it.
Better yet, you can include animated graphics directly inside the source code
@@edrsa Like God intended
Terry was the 100x programmer, one of a kind. And though what he did is inspiring, us regular guys will never be able to do the same.
I would say 1000x. It isn't only so much of what he did but from the fact that he did it ALONE and he was CONSTANTLY motivated to work. NOBODY else in the planet (at least in the programming space) will be able to do that again probably....
RIP Terry! We will never see one like you!
true :(
Yeah you can, there's nothing inherently special about him. He just knew how to code well, and anyone can learn how to code well
Nah, Iâd consider him a 100x programmer if he did it all in assembly language. Him doing most of it in his own version of the C programming language is more like a 50x programmer thing. Still incredibly impressive nonetheless
@@spiritwicc3953 First of all, he did everything from scratch, secondly, no sane man will do such pointless things for decades and keep pushing, without realising that it has no use. His illnes is the reason for that.
An operating system where every process runs in Ring 0, the Ring of God
as God himself requested
My precious.
@ Hahahaha, excellent comment!
An idiot admires complexity, a genius admires simplicity, a physicist tries to make it simple, for an idiot anything the more complicated it is the more he will admire it, if you make something so clusterfucked he can't understand it he's gonna think you're a god cause you made it so complicated nobody can understand it. That's how they write journals in Academics, they try to make it so complicated people think you're a genius
-Terry Davis
Words from heaven đ€
Amen
Wow. Your comment has horizontal slider below the text. Never seen that before
Academic journals arent that hard to read once you know the concepts they are talking about. There is a certain vocabulary which is normal . When we talk lets say about youtube , we dont define the term "subscribe " every time because it would cost so much. Yet it could be useful to somebody that isnt familiar with youtube.
They are also not pushed to simplify things so you can understand them without any work because what is the advantage that your doctor/plumber/physician to understand an academic journal article about law ? Nothing. Those articles have two goals : 1. to push the knowledge of the experts of that field 2. to bring other arguments by pushing the debate even more.
Someone who isnt an expert on the field wont contribute anything and if they do the work they can easily understand the articles.
I feel I should say I am a genius but most won't believe me because they think I should talk a certain way. I used to always use my vocabulary a lot but it was socially awkward.
Dumbed me speech down I did. But I find his statement quite true.
Cant believe its been almost 4 years since Terry's passing. RIP Terry
RIP
He makes fun of Jesus, LOL he deserved it
@@vikrantagarwal1320 5 years soon...
@@leoboris9781almost 6 years now.
"What's reality? I don't know. When my bird was looking at my computer monitor, I thought, 'that bird has no idea what he's looking at.' And yet, what does the bird do? Does he panic? No, he can't really panic, he just does the best he can do." - Terry Davis
It's seriously one of the most interesting hobby OSs to play around with. It was designed originally as a modern version of 8-bit computers like Commodore 64 so it gives you a ton of control right from the get go. Terry's story, though, is incredibly sad. It might be too intense for some as he was often manipulated and his condition was aggravated by many. The things he would do and say were pretty awful. It's a damn shame because Terry wrote a wonderfully well made operating system that will be studied for a very long time. Try it out and learn a thing or two about OS design.
Any sources to learn about os design?
Really? You really got to inject something random like "the things he did were bad"?
@@davidbriggs8109 TempleOS
@@davidbriggs8109 Minix
It is intended as learning tool for OS students
Minix and the teachings of Andrew Tanenbaum
He even contributed to the natural language.
If you've ever used or heard of "glowies" or "glow-in-the-darks", that's technically Terry's creation.
not really, i think he just used 4chan lingo
tbh It's kinda sad that most Terry appreciation I see is "schizo man says funny things haha"
glowies are undercover federal agents, e.g. patriot front.
@@xadxtya Terry literally created that term lol
"The term originates from schizophrenic computer programmer Terry Davis who claimed in 2017 that "CIA n*****s glow in the dark" in a video."
He also coined the term "afroluminescent"
TempleOS is a work of art in my opinion, it might not be a practical operating system but it never really was meant to be. In my opinion it expresses who Davis was as a person.
Dude was insanely smart as well. When i first saw it i thought âok, thats a lot of work for one man to doâ but⊠custom graphic libraries, a kernel, a windows manager, a custom compiler and more, theres not many people who can make ONE of those if you give them money and time by themself, yet alone all of those. This isnât just people praising over a mentally ill man doing something âaverageâ like a child tying their shoelaces for the first time - i cannot stress enough how insanely impressive TempleOS is and was. When you think of how the entire GNU foundation (which has hundreds of people contributing to it) couldnt do this stuff effectively by itself, that really puts it into perspective.
Thanks for being respectful towards Terry, a genius mind who unfortunately never got the help he needed.
the man lived the life God intented him to live. he died a legend, what else could you possibly want?
@@IHighscoredYourGirl He had severe untreated schizophrenia and threw himself in front of a train, how is that ideal?
@@IHighscoredYourGirl
To not be convinced that black people are FBI agents out to get you?
@@SteambieGrimbley9110 cope harder
@@SteambieGrimbley9110 Glower
I know it's the format, that you cover a topic in 100 seconds. But Terry deserves at least 200
Maybe 666?
@@ultimateoriginalgod dont do that to Terry he was a good boi
2:32 means 2 * 60 + 32 = 152 which is closer to 200 than to 100
@@alexeycherkashin6251 -8 because of outro, if you want to be precise. I just meant, he deserves double the time.
double it and give it to the next person.
It's funny how this video's release was timed. I was recently looking over Terry's work again just because of how inspiring it is to be able to make the whole OS by himself. There's another OS that's interesting also called BlogOS which is being made with rust. I'd highly recommend looking at that one too!
Redox is also a relatively famous os written in rust
Only got a 41% chance of being finished before the author commits suicide on that one though. I'll stick with TempleOS.
I just checked out BlogOS, and it looks really interesting! Thanks!
> made with rust
no, thanx
I can't call myself a programmer in a world where Terry David existed. Programmer of programmers.
Infinite love for Terry. Only as I've gotten older have I realised how blessed he truly was.
I'm currently developing a 64 bit OS in C++, huge congrats to anyone who does because it's hard!
Switch it to holy c++ aka carbon
You gotta show me your sources! I always wanted to try, but couldn't find any sources.
@@willinton06 i feel like rust would be better
@@Onrirtopia why can't we make it in python??
i gonna try it in htmlđ
@@Onrirtopia true but not if they've already started working on it in c++ and are far in to the project.
Great homage to a super talented programmer who the system failed miserably. The guy had issues but come on, thatâs hard work and dedication
It is but idk if he would have worked well on a team. TempleOS is a marvel, but it's also pretty fucking horrid by todays, or any standards. His thinking is actually pretty stagnated software wise.
_The_ system might have failed him, but _his_ system worked as god intended.
I donât think he could have been on a team with his mental issues ongoing, but with proper help he would be a great asset to any team. I know since Iâm also a developer struggling with mental issues and i see that path as a path that anyone can fall into without proper help. For me this is a cautionary story.
Wtf is the system? Dude had talent and didn't put it to good use.
@@divinecomedian2 he had schizophrenia and went down badly. From being isolated from society to internet trolls, went down badly in every step. I dare you build something like that from scratch by yourself
It's a damn shame Terry can't see and appreciate how much the programming world admires what he made. His story is heart breaking. Rest in peace Terry.
God said 640x480
This dude has been a legend, he has written a whole language to write his own OS to just make his own games, how cool is that. Meanwhile me who is trying to understand how to center a div.
learn about flexbox and grid
yeah and then throw away the flexbox because it messes up everything all the time. (centering a div is a joke btw)
Well, web programming is a mess so you can use that excuse.
I've been centering divs for years, and I still have to re-learn how to center the next one every time.
YES THANK YOU FOR MAKING THIS! Terry Davis deserves more videos and fame, RIP to the coolest programmer that ever programmed
I respect your coverage so much.
It's funny to me, how many programmers talk about him in the frame of his work, with respect and reverence.
Terry was my main inspiration to get into software engineering. He wasn't the only one, but seeing TempleOS astounded me more than any other piece of software I had ever seen in my life. I want to learn as much as I possibly can to better understand exactly how monumental a task it was to create such a detailed, complex, and unique piece of software. He is missed every day by me. God's Chosen Programmer. I hope he's giving advice about Universe updates right now.
As an asm coder the thing thats most impressive to me is the memory limitation.
In a windows 95 world of 32k 'code caves' i hacked and injected my highly un optimised code. Wow.
Just wow.
Dont believe in god but i do believe in god like coders.. ;)
Goosebumps.
@@sammymcfone8281this statement makes no logical sense ;))
Wow, these graphics are so good they glow in the dark. Thank you Jeff, very cool
I love how it's 64 bit but it can fit on a single Floppy
Modern programmers and companies can definitely learn from his compression skills. I will not install a game larger than 100GB.
@@energeticyellow1637 . I know what you mean. Photo-realism adds nothing meaningful to a bad game .
@@Mikewee777 pbr materials
@@energeticyellow1637 agreed,if a game has a GPU-killer graphics but also an patience-killer gameplay (boring asf and also not fun), then don't download that lol
@@Mikewee777 yeah, many good games use simplistic artstyles
sometimes more is less
Terry A. Davis truly was a genius. The number of people who can create their own programming language is honestly pretty large. Now, filter that to who could create their own compiler for their language, much smaller. Now, who could create a kernel and bootloader in that language, much much smaller. Now, who could, after all of that, then create a window manager, 3D graphics library, shell based of JIT compilation of his own language... ok now guess what, all of it is less that 100k lines of code and 1.4Mb in size.
After all of that you have to wonder if he really was talking to God.
not really an accomplishment that it was "only" 120k lines of code considering the bulk of the OS barely actually did anything that anybody would consider sophisticated
@hye181 ok fair, but how many people have done all of those things solo, without any open source contributions? Guarantee you that is few to none. It may be a symptom of his mental illness and paranoia but it is for sure an accomplishment
He also coined the term 'glow in the dark' when referring to federal agents. So whenever you hear someone say 'glowie' remember where it came from.
You just run them over thatâs what you do
This could be a new serie called "esoteric OSs in 100s" where you showcase some of the more obscure OSs like kolibri, serenity, redox,haiku,reactOS...etc
â€ïž serenity
...windows
@@bigmistqke i discovered serenity a few weeks ago and it fascinates me.
Andreas videos are just mesmerizing.
@@SumriseHD as a joke episode...sure.
windows basically became an unbearable bloated spyware that is so engrained in today's society it can be considered as a literal parasite.
I love Serenity so much
we saw the templeOS easter egg in the code editor video, but never thought this day would come
I remember watching him stream live here on CZcams.
I enjoyed those streams. He was very interesting but had many problems.
Hope he is continuing his work in the next place.
very familiar with temple os but i like this style of video and saw some features i hadnt seen before. would love to see you do a longer style video on the topic.
I always click when I see you have a new video! Your content really helped me find myself as a new Tech CZcamsr that switched careers to the tech industry recently. So thank you for that!
R.I.P. to a troubled man. I'm glad he can be remembered for his abilities.
I really like the way you edit your videos. Any tips or tricks on how to improve are appreciated. Started to do YT on that topics because of the passion for tech and because of your videos.
Has to be one of the coolest (due to the context) pieces of software you've reviewed. Thanks for sharing!
Im so happy that this man created one of the most impressive open source operating systems all by himself and how it will forever carry on his legacy, RIP man you will be forever remembered in the world of programming and under the comfort of gods paradise
Thank you for speaking in tongues.
@@DemPilafian FOUND THE CIA GLOWIE
Is it impressive, though? If you yank out the "created by one person" asterisk, would you praise it, let alone use it?
I'll put it this way: it's impressive the way building a computer in Minecraft is impressive. It's a fun story about how much one person can accomplish. It's also a cautionary tale about (1) how easy it is to pour massive time and talent into a functional black hole and (2) how much more we can accomplish when we *don't* work alone.
@@ichijofestival2576 LMFAO you just tried comparing a person creating their own operating system from scratch to someone building a computer in Minecraft.. I think you need your head checked lol.
@@musamansa5465 đ€Ł Poor child. I realize analogies are difficult. Don't worry, you'll get the hang of them eventually. (I mean... Unless you *do* actually use this monument to wasted effort... In which case, maybe you won't.)
It's 100% worth watching the documentation on this. It's incredibly interesting.
I agree. Even with his condition, the documentation is exhaustive.
@@dr.strangelove5622 I think he talks about documentary of the guy, not the documentation of the TempleOS
@@jackjack3358 The documentary titled "Down the rabbit hole..."? Well, that documentary was really remarkable.
@@dr.strangelove5622 this one: czcams.com/video/UCgoxQCf5Jg/video.html
Yeah, it was really something.
@@xorinzor YEss!! I have watched this documentary!! It has been really well made. Sometimes the content on CZcams is really good.
It was also meant to be sort of a modern C64. By far the coolest part are Graphics in the Terminal, you could technically make a flowchart into your source code
In that interpretation I think Terry succeeded. Something that you can take and tinker with, and if it breaks it broke because you did something wrong, not because it doesn't like you, or thinks it's better than you, it was you who can see your failings without judgement and can therefore see more clearly what you need to improve upon.
This. The OS is a sandbox, which can be modified nearly in real time (or as close as practical for the system). People make a lot of emphasis in the "a temple for God" part, and forget that even before that, Terry had said himself that the purpose was didactic. It was meant to be used for self-programming itself.
Very impressive and touching. Thanks for sharing!
Makes us really think what technological inventions and improvements we could have achieved if Terry didn't go insane. Such a genius
Your wording is okay, but I did want to pass along it's better to say something like "... if Terry didn't have Schizophrenia." The reason is "insane" harkens back to a time when people like Terry with significant mental illness were viewed as less than human and were often locked away without any regard for their rights as a human. Using a more modern term like his diagnosis acknowledges that his condition is serious and presents him with many challenges while also making clear this is just one aspect of him, not his totality as a person. Nobody is going to get upset over you using the word, but it is depreciated.
That's like saying the Major League Eating champion who woofed down 141 eggs in 8 minutes is advancing the state of fine culinary arts.
@@DemPilafian huh? I just offered a suggestion on more modern language usage. I'm not suggesting a term that would hide the reality of his mental health. The term schizophrenia doesn't exactly elicit images of puppy dogs and rainbows, but it is a more accurate and descriptive term that doesn't have some of the baggage of the word insane. Insane is fine to use, but it's meaning is much more broad and is also used in contexts outside of mental health and is sometimes used as an insult. I wouldn't want people using an insult to describe me. And girl, I know, facts don't care about my feelings, but feelings are a real experience and it's kind to take them into account when describing someone.
@@KrisRyanStallard Interesting. My reply was to the *original comment* not your reply. I don't even see your first reply.
Sometimes CZcams filtering inadvertently hides replies that mention sensitive topics even if the reply is not at all offensive.
Or maybe what we wouldn't have achieved if he didn't. What made him genius and driven could've very well been that.
they glow in the dark. Never forget that
đđđ
So bad that I know exactly what you're talking about
The only OS that does in fact not glow in the dark.
May the all mighty bless this channel
Glowing people got him. RIP Terry
Federalism was a mistake.
TempleOS has two relatively unknown distros
ZenithOS which is a modernised continuation
And ShrineOS for the heretics who want networking and package management on TOS
I need to know more
Do they support higher resolutions?
@@TheGoukaruma They'd better not. God told Terry that 640 x 480 was the only correct resolution.
Wow what a coincidence as soon as I dived into the deep hole a few weeks back also thank you for this video and helping remember the legacy of Terry!
Hope there is at least a documentary made about the life and works of this genius. Gone too soon but thanks for sharing this. One of the greatest pieces of work ever from a single programmer. God speed, Terry.
Down the rabbit hole- TempleOS has more details. It's on CZcams.
Terry clearly put an insane amount of effort into TempleOS, but there's nothing genius in the OS. This reminds me of cases where someone had a head injury and suddenly starts playing music. A bunch of people with no background in music think they are witnessing the next Mozart.
@@DemPilafian I mean he developed his own language, compiler, bootloader, libraries for the OS, the OS itself, animated icons that are basically ASCII, and developed a few games. All while battling a mental illness, I believe that deserves some praise.
@@334Bena Yes, praise like giving an award at the National Buffalo Wing Eating Contest to someone who does an amazing feat like woofing down a record 181 wings in just 12 minutes. Very impressive.
Terry deserves sympathy for battling a mental illness, but *extreme determination* does not make someone a "genius".
@@DemPilafian WE KNOW YOU GLOW IN THE DARK
Let's be real: God himself made you do this video.
god bessed jeff
And I am thankful for it.
Remove the "h" from "watch" in this url , press enter and you'll see the truth âââ
@@DanielWillen Why does it do that?
@@DanielWillen It seems to work with every video as well
Temple OS always makes me smile. Such a cool project.
R.I.P. Terry Davis
Perhaps you are where you want to be right now, we will never know
I am fairly sure he was killed because religious people don't usually get hit by trains willingly
Someday, we might
Also fun fact, you can literally fit the entire OS in a single floppy disk
keep em coming man! especially the weird ones.
As someone with a family history of schizophrenia, Davis reminds me of the power we have, but the perils of taking it for granted. I'm glad he managed to impress and inspire so many with this project, but I wish he were able to reach his potential in a healthier environment.
he build everything without using any third party library. He created his own library. And those animations are on simple text files. He found a way to animate things on simple text files.
Of course these are not the only highlight s of his achievements. I Liked that he proved everyone who use to scoff at his idea of running an OS in 2MB wrong
Yep 1.4mb floppy sized
his OS basically does nothing useful though in those 2 MB. Lots of OSes were smaller and more useful.
@@jhoughjr1 well, no OS by itself does really anything useful for productivity or stuff like it. That's what applications are for đ .
@@jhoughjr1 Its literally a OS made for fun, education and experimenting. That it. Of course its not useful, its a toy for programmers, not made so you can browse ph on it.
@@jhoughjr1 You got holy C implementation of C. You can program and run any program you want, no bloatware, or at least God didn't desire such. /s
Miss you Terry you were the best of us!
By watching this video you can now put "five years experience in TempleOS" on your resume.
Rip Terry A. Davis
There is no great genius without a touch of madness
That's what I told my ex when I was beating her for calling me stupid
"Name one genius that ain't crazy" - Kanye West
I wish I had got a bit of genius with all my madness
"a touch"
I think it's true tbh. My IQ is at the cusp of genius and im not sane. A friend of mine is in the genius level and I know hes crazy.
I am at the beginning of my programming journey. I am not ready for this. But someday, I will learn of Terry.
I'd love to see a longer video about templeOS and gods only programmer Terry A. Davis
Frederick Knudsen did a few hour long "Down the Rabbit Hole" of it. It's pretty good, I recommend it if you want to learn more.
âthe human species is a God damn ant colony, we need to separate the ethnicities because theyâre different species of ants, okay?â -Terry Davis đ
Even some of his more controversial quotes I can find something I like in them. I think humanity can and should coexist, but we also should be proud of where we came from. Hold our heads up high because we are the tribe that did this and that, and we are the tribe that helped them.
I heard this story in reddit a few years ago and I am so glad to rember it here in Fireship. There was famous quotes like the resolution chosen for the OS, he said" it is 640 x 480 because God said it so"
Awesome summary, I recommend watching basically the extended version of this: TempleOS Down the Rabbit Hole
fireship literally on another level with TempleOS review RIP TD . excellent work
The OS itself is complex but the individual components are devilishly simple, the guy really was a good coder, its an absolute shame his mental state deteriorated so much because I could see him being successful as a programmer.
The way God intended.
He was a successful programmer prior to his mental break (motherboard did a good write up covering that) he worked at Ticketmaster creating an OS for cash registers and he made an early prototype CNC machine at home. He also made a physics simulator for windows in 2000 called simstructure
I've seen this guy in Discord webms đ. Okay jokes aside, Terry was one of the most underrated intriguing and controversial figures of our time
I'd love to see somebody continue his work on this.
All that and only 1.4 MB ?! Holy Cow. Thanks for introducing this man. I didn't know about him
Fireship doing TempleOS in 100 seconds was the crossover I didn't know I was missing from my life
All these years later, and they STILL glow in the dark 0_0
CIA nibblers, you can see them glow in the dark. What you do is you run them over
A very respectfully made video. Thak you very much.
you're going towards interesting paths now that you don't have that many languages to cover...
I watched a documentary about this guy years ago and it made me cry. Such an interesting and sad story. I think his tale should be told more so we can be more aware of the many kinds of mental illness and how to deal with people with such conditions.
Programmers then: I don't like this software, I will write my own
*Proceeds to write their own kernels and compilers from scratch*
Programmers now: stack overflow help why this not work
Programmers then: Don't have to learn 8 different libraries+libraries at once just ot build a todo app and can just rely on fundamental CS
Programmers now: Learn a new library in a weekend while working in a different stack on your main job just so you don't lose employability
I somehow think u don't write software though. There is a reason no-one does it like terry and a reason he was insane.
@@jhoughjr1 Many of today's "developers" can't code their way out of a paper bag. Obviously not everyone's going to be as talented as Terry Davis was, but a lot of people literally have 0 clue how to write code outside of the frameworks/libraries they work with
@@undefined6341 People don't know how to work outside their stack, wild
I remember getting pretty far in kernel mode when I tried this in my senior year of high school. As soon as I got to the keyboard though, I had to stop. My first C project was an OS, not a great choice. I might try it again sometime. Terry was an absolute legend.
thanks for this! can you do another one on temple os and on the decisions terry made for the compiler and os
RIP King Terry. Thank you, Mr. Fireship for covering this.
48....He was so young, but to be honest, he did look old for his age, the schizophrenia really seemed to take hold of him towards the end, but he would still say some random really smart or semi-wise things that were interesting to listen to.
What I kind of like about him, is that he had this 80s underground master rock guitarist kind of image going on. He seemed to be a pretty charismatic person compared to your usual genius programmer.
It's also amazing to notice how while he got stranger and stranger as he got older, when he would talk about programming, it was like a switch was flipped sometimes and he talked like a genius again. I guess it really teaches you, that you stick to what you love and talk about that a lot in your life, it seems the healthiest way to live mentally on this planet.
I think one of my favourite things he said was the bird analogy about how we don't really panic when confronted with something we don't yet have the capacity to understand. "You're that bird, looking at the monitor saying 'hey, I can figure this out', and maybe you have some bird ideas..." he says, almost as if he's about to mock those ideas, then he suddenly reaches the logical conclusion of the analogy and ends with "...Maybe that's the best you can do".
Maybe I'm just mentally 14 years old and this is deep, but it keeps me going to think that while I can figure things out, it's also ok if I don't, just as long as I try my best.
Love how these 100 second videos are actually 160
These aren't metric seconds
@@andrerenault LOL fucking hell, that got me off guard! thanks
Time slows down so that we can have more time admiring Terry and his work.
They use mileseconds instead of our milliseconds so their 1 second is actually equal to our 1600 milliseconds
I want to see more videos like this, but at normal speed and enough content for at least 10 minutes
Please more of this stuff !
Terry Davis is an incredibly interesting person to read about. I wonder what kind of stuff he could have accomplished if he didnât have schizophrenia. Weirdly, reading about TempleOS got me interested in OS development. Iâm still an absolute rookie, but I owe a lot of my interest in the subject to TempleOS
I thought that C# triple-pun ("seeing sharp" + the musical note C⯠+ being C++ with two additional plus signs to form the number sign) would be unmatched, but the Holy C / Holy See pun is right there.
It was an interesting person. And as you can see (templeOS) a genius.
He created his own programming language, on its own!.
I reckon only a handful of people is capable in doing such.
If you are good at programming, it doesnt mean you have the skills to build your own OS.
You have to know how computer hardware works, and how to communicate with it.
This mix of skills is rare IMHO. If it wasnt, you would have seen many more OS's.
He left his legacy behind, and I hope his story and OS will be floating around for a long time.
Happy birthday Terry.
this takes solo dev to a whole new level
0:24 Props for that visual edit. That's just the perfect image for _Holy C._
(While you're definitely not the first one to think of this, judging by my search engine results, at least you were the first to create the image.)
such a tragedy we'd lose a gigantic legend like terry at such a young age
Finally!! Now wa talking bout useful stuff!