@@xanderplayz3446 Thanks for clearing that up for us smart guy 🤓
@adorp7 ай бұрын
Still waiting for Jesux
@asdprogram6 ай бұрын
But at least can it run Crysis?
@DanishValkyrie7 ай бұрын
Im loving the use of subtitles to display the stream chat feed, it works very well, as you can even open the transcript from the description and have it auto-scrolling next to the video
@demolazer7 ай бұрын
Awesome feature
@atharvparlikar87657 ай бұрын
Yea George hotz archives also does this
@BLUYES4227 ай бұрын
youtube should allow multiple text channels cuz i love captions tbh
@niter437 ай бұрын
@@BLUYES422 KZbin allows that -- twitch chat shows to me as "English - Twitch Chat" and there's still option to switch to auto-generated ones
@DK-eo9vj7 ай бұрын
Shots fired at Primagen at 7:44
@codegambit25077 ай бұрын
Immediately I heard that, I thought of theprimagen😂
@redman_plus7 ай бұрын
@@codegambit2507 to my knowledge it is the second time we get a jab like this, last time was when tsoding called out people who masturbate on neovim and their dotfiles all the time, so I feel we have a beef here
@walber337 ай бұрын
theo t3 too..
@soudi16847 ай бұрын
prime does some dev from time-to-time, theo not so much..
@eliphazbouye7 ай бұрын
Yeah 🤣🤣
@nicholascopsey48077 ай бұрын
Nothing is better then the Holy Temple OS. And it is heresy to claim otherwise
@Markadown7 ай бұрын
I remember loading up youtube once to learn about Temple and just received nothing but racial slurs. I heard he was a good programmer though.
@SpekalsG37 ай бұрын
@@Markadown don't you doubt King Terry the Terrible
@anonymuzz51027 ай бұрын
nothing is better than templeos or will ever be better
@delibellus7 ай бұрын
It's 2024. We can stop making that kind of joke.
@OneMilian7 ай бұрын
Haev u be a nauty boi?
@zeusdeux7 ай бұрын
“Cheating is a violation of the rules. What are the rules” herr azozin has the most based responses to chat
@dupdrop7 ай бұрын
1:57 - "I don't see much point in RE-CREATING existing software stack mess in a RECREATIONAL manner" English is a perfectly designed language ;)
@ObscuraDeCapra7 ай бұрын
This is perfectly reasonable. That hypen does a lot of heavy lifting in English. Re-creating and recreation will never be confused. Just don't ask me how the hell cough, through, and bough are all pronounced differently I swear this fuckin' language...
@PhthaloJohnson7 ай бұрын
Languages are not "designed". Also, re-create is wrong, the correct word is recreate. The meaning of recreation as "for fun" comes from the meaning "to create again", more specifically recreation originally meant revivification, rejuvenation, something that refreshes (oneself).
@witokija7 ай бұрын
oh shush, *all* languages have quirks like these, and the different is immediate straight away in spoken word
@thehady17 ай бұрын
@@PhthaloJohnson Ha! A shakespear who codes !
@kaylons6 ай бұрын
@@witokija apparently in written grammar too
@homework89697 ай бұрын
[Aberracja]: "is it written in a safe language like javascript or rust" made me chuckle.
@Omena07 ай бұрын
JavaScript 💀💀💀
@seanthesheep6 ай бұрын
I guess JavaScript is also a memory safe language, but 💀
@Kknewkles7 ай бұрын
Fun fact about the guy who wrote this: he's like 22 now. Essence's been in development for like 5 years, iirc.
@henrikholst74907 ай бұрын
between 15 to 25 is when programmers are productive. then they become useless. ;-)
@AshifKhan-sn6jx7 ай бұрын
@@henrikholst7490 blatant lies
@gunt-her7 ай бұрын
@@henrikholst7490 How on earth did you come up with that nonsense?
@MagicGumable7 ай бұрын
@@gunt-her after 25 you end up in a company where your main job is to bully junior devs to complete the cycle
@henrikholst74907 ай бұрын
@@gunt-her I was a bit harsh to say useless. I would myself never hire a developer in their late 30s for programming. They know a lot of useless stuff I am not willing to pay for and they are much less eager to learn since they already know so much, that I don't need for my project. Younger is better and cheaper.
@EchoHeo7 ай бұрын
I like your idea of making twitch chat visible by putting it in the captions, but I have auditory processing problems so I think it's better suited for actual subtitles, wish youtube had an option to have both
@TsodingDaily7 ай бұрын
It's a very complicated issue. I can't keep the chat on the main screen cause it's too distracting for me. I could add the chat in post processing but some people complained that it's also too distracting for them sometimes. I want the chat to be there for the context ('cause sometimes I interact with people) but I want it to be disableable. It would be cool if it was like KZbin Chat Replay, but with my custom logs from Twitch. Too bad KZbin will never allow that...
@ScreechingBagel6 ай бұрын
@@TsodingDaily maybe an option is to bake subtitles in post into the video file? should be less distracting than chat but still enable to have both on youtube
@rccli6 ай бұрын
@@TsodingDaily either way, I need the subtitles, and it was very confusing and annoying that the words made no sense until I figured it out. Please don't make twitch chat the default subtitle track.
@adamPhoebe6 ай бұрын
@@TsodingDaily one option is to put the chat feed at the top of the subtitles and the actual transcription at the bottom, some subtitling tools let you do that, subtitle edit being one of them iirc, that way you can actually have both
@errelin13267 ай бұрын
“These days you just react to some articles you get popular”😂 so true
@jgfjfgjfhjf7 ай бұрын
If Windows was created as a niche OS specifically for playing games, Linux for serious software development in real programming languages, TempleOS to encapsulate God's inifinite wisdom. What is Mac OS good for? 🤔
@michaelosajeh41117 ай бұрын
Creating debt
@CedricZirtacic7 ай бұрын
Use photoshop.
@Nova32x7 ай бұрын
Media production
@mustafazakiassagaf17577 ай бұрын
show that you have money
@pokefreak21127 ай бұрын
Niche operating system for creative professionals
@markusTegelane7 ай бұрын
I feel like any time a new independent operating system gets made, it should be praised, because it takes crazy effort to get anything to work
@MACAYCZ7 ай бұрын
4:50 They are compiling the compiler because they want to compile for specific hardware (cross compile)
@slendi96237 ай бұрын
I don't think so because if you run x86 as your host you can just use your computer no problem with -nostdlib but I think they want to have custom built in headers kinda like how windows has _WIN32 defined
@jonesconrad16 ай бұрын
@@slendi9623 its pretty standard, build root does the same thing.
@mihiguy6 ай бұрын
@@slendi9623 They probably also want to use their own calling convention and/or ELF magic values. Or even their own binary format.
@slendi96236 ай бұрын
@@mihiguy Nope, they use ELF
@angryralphs25164 ай бұрын
T2 is already cross compiled but still linux based.
@SimGunther7 ай бұрын
Given the main page, it already sounds like the OS Jonathan Blow wanted to make! Imagine combining this with the best parts of AmigaOS, OpenBSD, TempleOS, and Plan9.
@shubhampawar79217 ай бұрын
For ripgrep, you can pass --vimgrep option, which will display results in your expected format like grep
@sabbaseleftheriadis56012 ай бұрын
unless the author sends random weird emails to chicks while streaming, it will never be better than TempleOS
@slendi96237 ай бұрын
oh wow essence what a throwback, i was looking to develop my own os and aaw this guy, was really impressed with the project glad its being covered
@slendi96237 ай бұрын
I think he was demoing his USB support
@slendi96237 ай бұрын
iirc it also has a WebKit based browser if POSIX is enabled
@azergante82687 ай бұрын
But can it run Doom?
@Abraham_writes_random_code7 ай бұрын
This is fabulous. I think the reason they're running/downloading the specific gcc version is because of the custom compiler flags that may behave differently, the cross compiler isn't always guaranteed to behave the same on every platform so might be a good idea idk...
@xravenx24fe7 ай бұрын
I mean I'm just an amateur but for an OS, targeting just one version of a compiler makes sense if you want to support all the platforms the compiler does for the reasons you listed. Last thing I'd want for an OS project is for it to start failing to build for one platform, and it's not because my code changed OR the standard of the language I'm targeting changed, and none of my dependencies changed. Sounds awful lol
@DK-eo9vj7 ай бұрын
Спасибо зозя! Ты меня очень сильно вдохновляешь!
@MatthewHolevinski7 ай бұрын
I couldn't even begin to imagine the driver hell someone would be in if they thought they were going to design a new operating system...
@rusi62197 ай бұрын
Not everyone aims to develop consumer grade software
@thesenamesaretaken26 күн бұрын
If you choose a limited set of hardware in advance then I guess it could be doable. I'm not sure how easy even that is though, is it even possible to assesemble a computer without any hardware that is closed source/undocumented?
@gabeb43267 ай бұрын
The open window first/open application in window way of opening programs gives the whole gui a browsery feel, i like it
@ABuffSeagull7 ай бұрын
The whole “build script is building an interpreter to build the system” reminds me of Zig’s bootstrapping. The compiler is compiled to a WASM blob and checked in. It stays small by only outputting C code, not machine code. They also have a minimal WASM interpreter in C. So you do 3 steps against the zig source code: wasm built -> c built -> zig built
@PythonPlusPlus7 ай бұрын
I think the reason you would use a specific compiler is to avoid inconsistencies between operating systems installed by different users. This would make it harder to debug issues. Imagine if you were having a weird issue with an application, and no one else can replicate it because it’s caused by a difference in how the operating system is compiled.
@channel111217 ай бұрын
No way he read the documentation.
@andreialdea60727 ай бұрын
SerenityOS development stream? Can't wait
@vantadaga7 ай бұрын
I feel sorry for his laptop
@xhivo977 ай бұрын
Love to hear that it's not posix. Nothing personally against posix but if you want to play with osdev why not do your uniquene thing?
@davidbriggs81097 ай бұрын
can you show how to build a mini kernel on stream??
@TsodingDaily7 ай бұрын
It's on my TODO list. I first need to learn how to do that myself. :D
@eazypeazy85597 ай бұрын
wow, that's model when u create window and then call app for that is cool. it's really more intuitive and allows u to separate concepts of app from window and from os
@bbq14237 ай бұрын
So when are you going to make an OS with kernel hot reload support?
@SpookySkeleton7387 ай бұрын
Looking at the docs, this OS also supports applications built with Zig and Odin. Absolutely based.
@cobbcoding7 ай бұрын
Didn't expect such blasphemy in my notifications, from Tsoding no less. smh my head
@no-ld3hz6 ай бұрын
4:26 From what I remember, it's mainly for deplocking your compiler and binutils. It also has the added benefit of making patches easier as well (some systems you want to cross-compile for have some quirks in the compiler that aren't in upstream versions of gcc/binutils). It also generally makes crosscompiling easier, in the case of SerenityOS, you can just pass the target name to the toolchain script. Overall, it just makes crosscompiling generally easier :) Otherwise you'd be chasing your libc, gcc, or binutils versions, making sure you've applied the right patches for your target, and also praying that the environment is setup right enough for the code to compile lol :)
@rogo73307 ай бұрын
In Russia you can buy some kind of Lenovo ThinkPad from 2018. They also share keyboards between different models and this to be honest is the most frequently breaking part that needs to be changing. Maybe there is some HP laps that do better in terms of cooling and stuff but mine is good enough to play osu! on it and it does not draws very fast through its 40 watt*hours battery so whatever.
@henrikholst74907 ай бұрын
Still using an 460s from 2016. Upgraded the NVME and gave it a new set of batteries. Don't see that I will need to buy a new laptop before 2030.
@architmishra01513 күн бұрын
What? Y'all are past 2014? Dude I'm still using Dell Inspiron 15 from 2012? Lol and I'm not even kidding literally
@SoftBreadSoft7 ай бұрын
Heresy
@porky11186 ай бұрын
This looks amazing. It's something I thought about for a few years. Just opening new applications like browser tabs seems way more useful than having windows which can be dragged around. I wonder why this didn't become the default for stacking applications. But the only alternative to this I know, which works on Linux, is tabbed, which I never got running.
@TeleviseGuy7 ай бұрын
Systems built from scratch are some of the most fascinating projects in my opinion.
@hasbucket6 ай бұрын
Thank you for covering stuff that others don't cover.
@RelentlessDebique7 ай бұрын
Is this OS will attack some government structure with A10 Fist of God?
@anon_y_mousse6 ай бұрын
I was thinking that this looked somewhat familiar, so I looked in my downloads and apparently I cloned this last year but never bothered to do anything with it. Hopefully I can take some time to play with it this month. It's a shame C++ has to be so annoying with floats. I was trying to mock up an overload of operator% and it wouldn't allow me to implicitly convert to a class type, so I either had to explicitly convert it or use a temp. In the end I couldn't make it easier to use than the function call because it wound up looking like: int x = f{cx+dx} % board_cols; This is just yet another reason why I can't wait until I've finished my own language since I'll have the ability to overload where such an operator doesn't actually exist, like with floating point types. That probably sounds weird, but using floats is just a way of attempting to get implicit conversions, and everything was cast back to integer types in the process anyway.
@developerdeveloper677 ай бұрын
"Created from scratch" 👏
@slendi96237 ай бұрын
41:25 you could in templeos change functions by modifying the pointers to them in the task's hashtable
@JamesSjaalman7 ай бұрын
@ 1:45: Tsoding is right. (signed int addition can overflow, resulting in UB) The two % operators will probably will be optimmised away, anyway.
@froop23937 ай бұрын
Looked that "literate programing" up. I'm so accusomed to "normal" programming, it's feeling like getting totally lost in a dense forrest. Of course I didn't tested Knuth's WEB-Language but Python and Rust in Jupiter notebooks. I cannot think straight without any hierachical structure of the code.
@glowiak34307 ай бұрын
Was just watching this on twitch and it dropped on youtube.
@heregundir82926 ай бұрын
I also discovered Xila, an embedded-oriented os made from scratch.
@italoaugustooliveira96647 ай бұрын
1:51:32 First try - Zozin Beatbox
@ToumalRakesh6 ай бұрын
There was a guy in Vienna creating his own OS called SkyOS which was also built from scratch. Unfortunately he abandoned it.
@mrunix007 ай бұрын
Can you take a look at operating systems like Plan9 and Inferno?
@madeinhvn7 ай бұрын
omg yes plan9
7 ай бұрын
Can you link the Twitch VOD where you work on Serenity?
@halfsourlizard93196 ай бұрын
Having run EssenceOS briefly, I concur that this is quite impressive.
@halfsourlizard93196 ай бұрын
Can confirm that the Posix shell is extremely inconvenient.
@halfsourlizard93196 ай бұрын
Also, it has one of the worst implementations of Ed that I've ever used! Edit: Okay, it turns out that BusyBox is responsible for the substandard Ed implementation.
@alanwest69497 ай бұрын
I don’t want to use the multiply symbol for close. I’m trying to achieve a self reliance for my own soul development, so reinventing the wheel is valuable to me. I’d love to get around to writing an operating system, but I haven’t experienced making tools for building a house for shelter yet.
@Ansatz667 ай бұрын
I have always wanted to write my own operating system. I would make it sandbox all of its applications so that nothing can happen without the user's permission. Trust users, not software. Simultaneously protecting from malware and making sure that the user is educated and informed about everything happening on the computer.
@Biriadan9 күн бұрын
What do you think of open genera?
@MyAmazingUsername6 ай бұрын
Thanks for touring a really interesting OS.
@americo99996 ай бұрын
Andrew's SerenityOS is great, same as Terry's TempleOS
@platin21487 ай бұрын
Well it would be great if some driver side progress could be make?
@lowlight10636 ай бұрын
Having all your shit in one window is goated af
@rodelias93787 ай бұрын
Great video! Thank you! Maybe you could try doing something with the Neovim codebase.
@TheBigLou136 ай бұрын
1:51:26 Accomplishment is expressed by dabbing ✔
@AChannelINeedАй бұрын
10:30 Stop fetishism about languages and libraries 11:45 I use things to solve specific problems
@raphaelcardoso79277 ай бұрын
Babe, wake up. Windows 2 just dropped. This project really reminded me of the idea behind Windows, as literally being based on windows
@sojourner47266 ай бұрын
Imagine what this could be like with side tab trees.
@vinialves123627 ай бұрын
wait you have your chat in the subtitles? crazy
@bodatime57857 ай бұрын
why is the por* folder 56.2 GB. its located way down of the screen
@hemantaparajuli10946 ай бұрын
It's a joke
@lhard123l6 ай бұрын
Now you cant go to heaven, congratuilation
@xravenx24fe7 ай бұрын
Cool video, have you out FreeDOS before? It comes with vim, emacs iirc, gcc, and the conio library, i think it even has the oldschool Borland stuff too. Using conio feels more like TempleOS than ncurses, no fiddling with raw or uncooked mode, less boilerplate and initialition stuff like with the colors, just read keystrokes and blit pixels like the good old days.
@alexwennerberg7 ай бұрын
have you looked into Dusk OS?
@wiskasIO3 күн бұрын
Operating Systems of the Heathen.
@Exatio7 ай бұрын
First time I'm seeing Twitch chat as captions! It's interesting but I guess it's limited..
@Kabodanki6 ай бұрын
TempleOS is the ultimate OS.
@rmnilin6 ай бұрын
Alexey is, without a doubt, a controversial person, but how perfectly he demolished the banter "haha, you're the guy who shoves raylib everywhere, go ahead, shove it here too" was extremely pleasant to watch.
@iglobrothers6457 ай бұрын
I've been thinking about an OS called rost as it contains OS in the name and is the german word for rust
@omarojmb7 ай бұрын
1:51:27
@IgnacioTaranto7 ай бұрын
But... can I run a tiling WM on it?
@replikvltyoutube37277 ай бұрын
I also use bysubox on windows to create a POSIX environment. Was surprised to see it here, but I guess it is logical.
@CaffeinatedTech7 ай бұрын
It'd be cool to write a screensaver for Temple, maybe it could play random game of life boards.
@27onionnebell40Ай бұрын
But can it run raylib?
@davidshipman59647 ай бұрын
the ending was glorious
@platin21487 ай бұрын
Odin actually works on it :)
@vaisakh_km7 ай бұрын
i found your channel and stream from your temple os vido
@fu8862 ай бұрын
it seems like a slimmed down winapi
@wiskasIO3 күн бұрын
What is this ungodly OS?
@QueeeeenZ7 ай бұрын
Looks like the project is abandoned?
@kenneth_romero7 ай бұрын
i'm surprised tsoding doesn't have a 2 pc stream setup. just so he can do whatever he wants on his laptop and not affect stream.
@ivan.jeremic7 ай бұрын
Watching Tsoding I just want him the whole time to drink Carrot juice, I don't know why but please drink Carrot juice.
@viniciusuchoas83856 ай бұрын
1:51:30 this beatbox moment is priceless
@_yuri7 ай бұрын
serenity os stream soon ?
@mvargasmoran6 ай бұрын
7:44 shots fired at Theo.
@comenista56767 ай бұрын
I like to imagine that he's saying "isso isso isso" in reference to El Chavo del Ocho kkkkkkk
@cagatay5187 ай бұрын
i came when i saw the templeos
@artemiasalina18607 ай бұрын
This looks like the perfect OS to port *Porth* to.
@pgtd6 ай бұрын
ah yes, the true Chrome OS
@SaidMetiche-qy9hb7 ай бұрын
TempleOS is the third temple, nothing is better than TOS👌🏼
@Mia-zb4zh7 ай бұрын
Hyped for the Tsoding OS :D
@OmOhm-gn7yz7 ай бұрын
I am one of those silent followers, and I am using Debian because of you!!! I like it, but Void is still my most valued one. But there is something off about Void Linux... can you tell what?
@bhavyakukkar7 ай бұрын
Does have a lack of up-to-date packages from time to time
@OmOhm-gn7yz7 ай бұрын
@@bhavyakukkar not just that, there seems to be something off, underneath!
@bhavyakukkar7 ай бұрын
@@OmOhm-gn7yz could you try putting it into words?
@OmOhm-gn7yz7 ай бұрын
@@bhavyakukkar That's nonsense. I would only increase my target level... I wanna hear it from a higher up, someone who has access, hehe. No lowbies should go out barking what they think...
@bhavyakukkar7 ай бұрын
@@OmOhm-gn7yz i cant tell if you're playing a quiz and want someone else to answer or genuinely don't know what you feel off about it. If you are playing a quiz, is the answer systemd?
@skejeton7 ай бұрын
7:44 - so fucking true lol, if he has some provocative 13 minute video and reading an article, i just go down to read the article and save myself 10 minutes of nonsense
@VloggerMan-if9bt2 ай бұрын
Is this divine intellect or is this [REDACTED]?
@jwoods96596 ай бұрын
Dude your the best youtuber!
@HomersTaken6 ай бұрын
Anyone not going to acknowledge the porn folder on the bottom of the screen? It’s almost hard to miss.