15 ms·
Mega Man for TempleOS
- frostirosti 10y agohttps://youtu.be/5gfoDHycEi0?t=2m12s https://youtu.be/5gfoDHycEi0?t=2m12s That sentiment! I know that feeling so well.
- huangc10 10y agoPer wikipedia: TempleOS (formerly J Operating System,[1] SparrowOS and LoseThos)[2] is a biblical themed lightweight operating system created over the span of a decade by the American programmer Terry A. Davis. The software is a x86-64 bit, multi-tasking, multi-cored, public domain, open source, ring-0-only, single address space, non-networked, PC operating system for recreational programming.[3] The operating system was designed to be the Third Temple according to Davis and uses an interface similar to a mixture of DOS and Turbo C. Davis describes the operating system as a modern x86-64 Commodore 64 with C in place of BASIC.
- corndoge 10y agoI'll bite. Why did you paste a paragraph from the Wikipedia article?
- exolymph 10y agoProbably because some people don't know what TempleOS is.
- tracker1 10y agoBecause many people will have no idea what TempleOS is from the link, or the demo video on the GH page.
- corndoge 10y agoBut if they are reading HN, surely they know how to use Google and Wikipedia and could acquire this information in seconds?
- largeprime 10y agoas an incredibly lazy person i found it to be helpful
- udkl 10y agoYou logged out, signed up for a temp account and then logged back in - just to post this comment. That IS incredibly lazy ;)
- s3arch 10y agoYou just made me realize how blindly i am reading comments, on and on.
- udkl 10y agoYou've clearly never been to the Reddit front page
- rangibaby 10y agoHe probably doesn't want to be on record saying that he is lazy
- udkl 10y agoIs that you there, Mr Obvious ?
- tracker1 10y agoWasn't me. (far too lazy for that)
- rurban 10y agoI think he added networking lately. Might be easier to persuade gods followers, when they can interact with each other.
- knd775 10y agoThis isn't Terry, is it?
- sillysaurus3 10y agoIt's not. It's impressive Terry's platform has attained a following.
- booleandilemma 10y agoNext year will be the year of the TempleOS desktop.
- notgood 10y agoWell, it seems like 640x480 is a sacred limit for display resolution so I wouldn't get my hopes up, from the F.A.Q: God said 640x480 was a covenant like circumcision. The resolution will remain 640x480 for centuries to come.
- abrookewood 10y agoHoly cow ... The OS is such a strange mix of impressive feats and crazy conventions.
- brudgers 10y agoWriting an operating system is hard: http://jvns.ca/blog/2013/12/04/day-37-how-a-keyboard-works/ http://jvns.ca/blog/2013/12/04/day-37-how-a-keyboard-works/
- abrookewood 10y agoYes, I remember reading that article and thinking how ridiculously complex an OS is. I can't imagine being confident enough to even contemplate starting to write one.
- mikejmoffitt 10y agoIt's interesting and fun that Terry's odd but impressive project is getting a little cult traction. This is kind of neat, though the physics and animations could use some work.
- Orangeair 10y agoA cult following for the God-given operating system. Huh. Sounds a bit sacrilegious.
- 1propionyl 10y agoTempleOS was a fork of SynagogueOS, so this isn't surprising. I've heard MosqueOS is really gaining adoption.
- koolba 10y agoThey all perform system calls to the same kernel.
- blackdivine 10y agoIf only the users realize that!
- sctb 10y agoPlease don't post unsubstantively like this here.
- deleted 10y ago[deleted]
- logicallee 10y ago[I've decided to remove this comment.]
- bshimmin 10y agoI don't know why I'm doing this, but: https://www.youtube.com/watch?v=B5YokNW7tIs https://www.youtube.com/watch?v=B5YokNW7tIs (Fairly obviously NSFW or the readily-offended if you have the sound on.)
- logicallee 10y ago
- TempOSfan 10y agoCIA ON SUICIDE WATCH NSA SPYWARE-OS(windows) LOSING GROUND. TEMPLEOS STANDARD BY END OF 2017
- tsheikhs 10y agoCool! This project started out as a way to learn Gr library routines in HolyC, and kind of Frankensteined its way into a game engine. In the coming weeks I'll be doing lots of refactoring to bring the code in line with proper TOS guidelines naming conventions. (Author here: I cross-posted this comment from a reddit thread, hope it isn't against the rules..)
- abrookewood 10y agoCan I ask why you decided to do this rather than learning on a more conventional platform?
- COMPUTERLOSER 10y agoCIA mind control
- cyberpunk 10y agoI was kind of interested in writing something for the temple (well, okay, I spent a bored afternoon contemplating giving it a go and half heartedly booting vms and reading code ....) While I can't answer for the OP, my motivation was specifically that this is kind of an alien environment and the challenge involved in even getting to hello world would definately have seen me walk away at the end the better for the exp, even if walking away from those hours without having gained some marketable understanding of framework foo or language bar. In the end I didn't do that because the code is insanely complicated (all single letter vars) and my downtime is too precious for such masochism currently; I don't think it's too much of a strech to understand why others might be interested though. I'm glad to live in a world where such an outstanding personal achievement like Terry's OS really is can exist, and that there are people out there prodding at it. Isn't it cool that we don't always do things for the money? I dearly hope that none of the recent templeos projects are attempts to antagonize Terry though. He is a profoundly accomplished software engineer and deserves nothing but respect for his technical achievements from us all alongside understanding of the rest of the package.
- abrookewood 10y ago
- nickpsecurity 10y agoSo, they put a game I used to love and hate on TempleOS. Guess I finally got a reason to visit the Temple. Although that comment about the HolyC going into the shell, compiled, and running was pretty cool.
- kristofferR 10y agoSome background, for those who haven't heard about TempleOS before: https://news.ycombinator.com/item?id=8658283 https://news.ycombinator.com/item?id=8658283
- bitwize 10y agoLooks better than Mega Man for DOS!
- fiatjaf 10y agoI find TemploOS a pretty normal name, but HolyC is an amazing name for a language. I always laugh when I see it.
- dkersten 10y agoI agree. TempleOS sounds like something some marketing department might churn out, but HolyC is a hilarious name. I love it!
- wolfgke 10y ago> but HolyC is an amazing name for a language For those who don't understand the pun: > https://en.wikipedia.org/wiki/Holy_See https://en.wikipedia.org/wiki/Holy_See
- faragon 10y agoAmazing project! :-D
- amsheehan 10y agoWeird. Makes me want to start a crusade.
- dylz 10y agoWhat the hell is that top comment on the YouTube? (https://www.youtube.com/watch?v=DepFpVt-mIo https://www.youtube.com/watch?v=DepFpVt-mIo)
- pavel_lishin 10y agoThe "Defend Kebab" one?
- lobotryas 10y agoIt's a meme. Google "defend kebab" for more info. As for why it's there? ¯\_(ツ)_/¯
- muterad_murilax 10y agoThe in-game music is a chiptune version of the "Defend Kebab" song.
- Cthulhu_ 10y ago"herp derp for youtube" is a good browser plugin that fixes youtube comments like that.
- LVB 10y agoWhenever I watch one of Terry's videos, I get highly motivated to program. Not read a blog post comparing frameworks, or a debate about some programming idiom, or even designing some larger project. But literally type stuff into a computer and make things appear on the screen. It is remarkable how watching his TempleOS videos uncovers the fascination I had of computers from my youth, 30 years ago.
- runeks 10y agoYou've got me curious. Who's Terry? And where can I see one of his videos?
- 0xdada 10y agoTerry A. Davis, creator of Temple OS. Here's his channel: https://www.youtube.com/channel/UCdX4uJUwSFwiY3XBvu-F_-Q/videos https://www.youtube.com/channel/UCdX4uJUwSFwiY3XBvu-F_-Q/vid...
- ralfd 10y agoClicked a recent video and he rants about random numbers, the lottery and the "whitest of the white scientists of the National Institute of Standards" with a few colorful "monkey niggers" thrown in. ..... uh Okay? Is that guy crazy? In the comments people say he has a 90 day youtube ban.
- klodolph 10y agoTerry is schizophrenic.
- wolfgke 10y ago> Is that guy crazy? Yes, he is schizophrenic (which does not change the fact that he is a great lowlevel programmer).
- qarioz 10y agoYes he is. TempleOs is his literal third temple of god. He is a very skilled guy though. Own operating system, own programming language, own terminal, made first person shooter and flight simulator from scratch. Just to show you what a skilled guy in different mindset can do.
- PhilWright 10y ago"God's favorite game is Donkey Kong." Surely the best quote of all time.
- milkey_mouse 10y ago4chan's /g/ is especially obsessed with TempleOS and Terry's livestreams; there's typically a /tosg/ thread somewhere on the front page.
- bredren 10y agoIs it just me or is the official templeos site hacked / defaced right now.
- problems 10y agoNope, it's standard, Terry Davis is the author and he's a very religious schizophrenic. He's a very smart guy, but he got banned many times on HN and Reddit for going off about "India niggers" and spamming blocks of random words.
- pekk 10y agoActually all the times I've read him use the word "niggers" (and it is an offensive word, I won't dispute that) he actually means something different than you would expect.
- elliottcarlson 10y agoUnfortunately, no - that is the correct content for the site...
- partycoder 10y agoTempleOS is a very interesting OS with many original innovations, as mentioned in the "constructive review of TempleOS" (which you can look up). However it is a ring 0 only OS, with all the consequences that implies. You can make irreversible mistakes in this way, especially outside a VM. Other OSes worth looking into are: - Redox OS (Rust) - MenuetOS / KolibriOS (x86-64 Assembly) - Haiku OS - GNU Hurd
- pekk 10y agoDid you pay attention to what TempleOS is for? Do you know what it was like to program for the C64? It is ring 0 only on purpose! That's the whole point! The idea that someone would go into a thread about TempleOS, trash TempleOS for one of its central and distinguishing features, and then use the thread as an opportunity to promote some new OS written in Rust is boggling my mind.
- partycoder 10y agoWell that's one aspect of TempleOS that appeals to some and that is fine. But you an also appreciate TempleOS from other perspectives such as how HolyC is compiled, dynamic documentation, etc.
- register 10y agoDid I understand correctly that HolyC is a C like dynamic Language with AOT compilation and dynamic binding? Does this mean that functions can be redefined in the REPL while the code is running? Looks like a pretty cool language!
- jancsika 10y agoCan someone explain the TempleOS author's sprite and graphics interface? From one of his videos it appears that: 1. Once a sprite set has been defined the user can manually (programmatically?) rasterize it 2. User can set affine transforms 3. It seems like the boundary between 2d and 3d API is small, or easily traversable, or non-existent. In one of his 2d examples it appears he changes a parameter to get animation in the z-axis. 4. Sprites are somehow part of the language (or at least seem to be integrated deeply into it). To me it looks a bit like editing an SVG, automatically converting it to HTML5 canvas, then switching to WebGL, seamlessly.
- TempleOS 10y agoI wrote everything from scratch. I am the smartest programmer ever lived with divien intellect. https://www.youtube.com/watch?v=1EDLCs4fBJc https://www.youtube.com/watch?v=1EDLCs4fBJc
- evv 10y agoSometimes it is nice to browse HN with 'showdead' enabled, because you can see Terry commenting on these threads. (his comment is sibling to mine) Terry, keep up the great work! Its super refreshing to see your commitment over the years on such an ambitious project.
- jancsika 10y ago> Sometimes it is nice to browse HN with 'showdead' enabled, because you can see Terry commenting on these threads. (his comment is sibling to mine) Did he give a relevant technical response to my technical questions? If so, are you or someone else willing/able to repost that here? I really don't want to dig into HN caves and learn about its subculture. I just want to discuss a technical topic that I find interesting (and apparently others do, too, if those little numbers next to the post mean anything).
- kennethbgoodin 10y agoHe said "I wrote everything from scratch. I am the smartest programmer ever lived with divien intellect. https://www.youtube.com/watch?v=1EDLCs4fBJc https://www.youtube.com/watch?v=1EDLCs4fBJc "
- nikolasavic 10y agoVice wrote a piece on him in 2014: https://motherboard.vice.com/en_us/article/gods-lonely-programmer https://motherboard.vice.com/en_us/article/gods-lonely-progr... He drinks a lot of caffeine and lives mostly on a 48-hour schedule: "I stay awake 16 * 2 and sleep 8 * 2."