Live data from Hacker News

TempleOS: Installation

christine.website

11–20 of 46 posts

Re: TempleOS: Installation

#12

I don't like running TempleOS on hardware or in a full fledged VM(Seems like overkill). I would like to make an alternate virtual machine to run TempleOs programs on, in Javascript using a Canvas element for UI. I am unsure if there are constructs which TempleOS uses which are unrepresentable in a virtual machine built inside of a javascript virtual machines - like threads, interrupts, etc. I think events could be wi…

Philosophical objection: that is exactly the opposite of what TempleOS is about.

Practical objection: By the time you've done that, you'd have written a complete IBM-PC-to-browser compatibility layer. ... This would be super cool if it worked, I'm just sceptical.

Re: TempleOS: Installation

#13

I don't like running TempleOS on hardware or in a full fledged VM(Seems like overkill). I would like to make an alternate virtual machine to run TempleOs programs on, in Javascript using a Canvas element for UI. I am unsure if there are constructs which TempleOS uses which are unrepresentable in a virtual machine built inside of a javascript virtual machines - like threads, interrupts, etc. I think events could be wi…

You could try looking at what Fabrice Bellard (creator of QEMU and FFmpeg, among many other things) did for [JSLinux](https://bellard.org/jslinux/).

Edit: Although, it's a low-level emulation, not the insanely high-level emulation that you seem to be looking for.

Re: TempleOS: Installation

#14

I don't like running TempleOS on hardware or in a full fledged VM(Seems like overkill). I would like to make an alternate virtual machine to run TempleOs programs on, in Javascript using a Canvas element for UI. I am unsure if there are constructs which TempleOS uses which are unrepresentable in a virtual machine built inside of a javascript virtual machines - like threads, interrupts, etc. I think events could be wi…

Philosophical objection: that is exactly the opposite of what TempleOS is about. Practical objection: By the time you've done that, you'd have written a complete IBM-PC-to-browser compatibility layer. ... This would be super cool if it worked, I'm just sceptical.

x86 emulators in browser are available: https://copy.sh/v86/ https://bellard.org/jslinux/

These won't run TempleOS though, because it requires x86-64.

Re: TempleOS: Installation

#15

I don't like running TempleOS on hardware or in a full fledged VM(Seems like overkill). I would like to make an alternate virtual machine to run TempleOs programs on, in Javascript using a Canvas element for UI. I am unsure if there are constructs which TempleOS uses which are unrepresentable in a virtual machine built inside of a javascript virtual machines - like threads, interrupts, etc. I think events could be wi…

There is no reason why this couldn't be done, AFAIK.

You can run QEMU in a web browser [0], although it could be interesting to see a webassembly port. It would be an interesting experience to scroll such an article with live, interactive VMs snapshoted at different stages instead of static images.

[0]: https://bellard.org/jslinux/

Re: TempleOS: Installation

#17
Terry was a nut, but he did a pretty good job of getting the word out about his magnum opus. Over several years, he alternated between sincere advocacy and unhinged abuse in trying to get my website OSNews to cover his OS development efforts more widely. Eventually, one of our volunteer editors patiently worked with him to produce an article about it:

https://www.osnews.com/story/23796/recreational-programming-...

I just spent a few minutes reviewing my email archive of correspondence with Terry, and it warms my heart a little, even though at the time is was kind of terrifying.

Re: TempleOS: Installation

#18

Terry was a nut, but he did a pretty good job of getting the word out about his magnum opus. Over several years, he alternated between sincere advocacy and unhinged abuse in trying to get my website OSNews to cover his OS development efforts more widely. Eventually, one of our volunteer editors patiently worked with him to produce an article about it: https://www.osnews.com/story/23796/recreational-programming-... I…

Would you be able to publish said letters somewhere for posterity?

Re: TempleOS: Installation

#19
I sincerely enjoyed Terry A. Davis' videos on youtube.

Yes, You need to actively remember that you are dealing with a person with severe and possibly badly treated/untreated mental illness, and I say this because of the random bouts of aggressiveness and also blatant use of curse words such as n*gger and etc. Also his very skewed political views and whatnot.

But if you can keep that in mind ("I am dealing with a sick person") and forgive his behavior during those bad events, you'll be able to "savor" his videos in a very technical way. The guy was truly a genius on its own league, a fact that, together with his mental illness, probably hurled him further into loneliness

(I am sure several bright people here on HN can relate on how being different or bright sometimes equals loneliness, specially during early years).

So please, try to watch his videos with these guidelines in mind, you'll surely be able to get some good lessons about delivering a vision, lowlevel compiler work or algorithms into your own craft.

Re: TempleOS: Installation

#20

Earlier quoted context omitted.

Philosophical objection: that is exactly the opposite of what TempleOS is about. Practical objection: By the time you've done that, you'd have written a complete IBM-PC-to-browser compatibility layer. ... This would be super cool if it worked, I'm just sceptical.

x86 emulators in browser are available: https://copy.sh/v86/ https://bellard.org/jslinux/ These won't run TempleOS though, because it requires x86-64.

Didn't sound like OP wanted a VM; they wanted a reimplementation or compatibility layer (like wine or wsl).
Post reply on HN