Live data from Hacker News

Show HN: My from-scratch OS kernel that runs DOOM

github.com

71–80 of 90 posts

Re: Show HN: My from-scratch OS kernel that runs DOOM

#71
post #8

Earlier quoted context omitted.

In the fine tradition of Nachos and Pintos! (Still waiting on Burritos - which would obviously have to be based on functional programming principles - and Churros.)

Burritos are just monoids in the category of endotacos.

I'd just like to interject for a moment. What you're refering to as Burritos, is in fact, GNU/Burritos, or as I've recently taken to calling it, GNU plus Burritos. Burritos is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Re: Show HN: My from-scratch OS kernel that runs DOOM

#73

Why is running doom one of your milestones, given that doom will run fine on bare metal?

Doom is a fine milestone for an OS that intends to have graphical capabilities. Maybe Doom in text mode for other OSes :P

It's a known quantity, and doom has been ported to everything, so it shouldn't be too hard to make work either (he says, not having done it).

An OS that can run Doom is clearly capable of graphical interfaces with user interactivity, and maybe sound (although sound would be easy to leave out).

Re: Show HN: My from-scratch OS kernel that runs DOOM

#74
Hey unmapped (I am ThatOSDeveloper on GitHub and discord it's my display name) I never knew you got doom running on it, pretty cool, but I have a few questions, is it the original doom, is it on disk or an initramfs and do you use freedom or the shareware doom wad with the engine you use?

Re: Show HN: My from-scratch OS kernel that runs DOOM

#75

Hey unmapped (I am ThatOSDeveloper on GitHub and discord it's my display name) I never knew you got doom running on it, pretty cool, but I have a few questions, is it the original doom, is it on disk or an initramfs and do you use freedom or the shareware doom wad with the engine you use?

It's doomgeneric, as can be seen in the article, with a fairly small amount of modifications, as can be seen at the top of this page.

Re: Show HN: My from-scratch OS kernel that runs DOOM

#76
post #73

Why is running doom one of your milestones, given that doom will run fine on bare metal?

Doom is a fine milestone for an OS that intends to have graphical capabilities. Maybe Doom in text mode for other OSes :P It's a known quantity, and doom has been ported to everything, so it shouldn't be too hard to make work either (he says, not having done it). An OS that can run Doom is clearly capable of graphical interfaces with user interactivity, and maybe sound (although sound would be easy to leave out).

Yeah, that's perfectly fair. I raised my question because it occurred to me this kind of sells the operating system short. In other words: even DOS could run Doom (with some help with a memory extender I guess, which is a technology we can all very happily not worry about anymore).

Re: Show HN: My from-scratch OS kernel that runs DOOM

#77

Why is running doom one of your milestones, given that doom will run fine on bare metal?

That __is__ true, Doom can run on bare metal, but that's a fairly hacky solution in many ways. Doing it properly in userspace with a LibC and conceptually POSIX syscalls require a bit more effort. It requires a list of LibC functions and POSIX utilities as well as a few OS specific implementations.

Very impressive work regardless. Keep it up :)

Re: Show HN: My from-scratch OS kernel that runs DOOM

#78
Slight tangent but I've wondered about something similar to this, has there been much initiative to make games that directly boot on modern PC hardware? So not load a full OS but just go directly to the game. Similar to older generation gaming consoles. It should be possible, granted if you want to stay simple, things like wifi, bt, GPU would be hard to utilize without modern drivers, but a keyboard and mouse should be fairly doable as they seem to have some sort of default BIOS access? (probably wrong terms there but hopefully my point is understandable)

Re: Show HN: My from-scratch OS kernel that runs DOOM

#79

[flagged]

"Please don't comment about the voting on comments. It never does any good, and it makes boring reading."

https://news.ycombinator.com/newsguidelines.html

Comments like this are particularly bad because often, as in this case, people post corrective upvotes and then the now-inaccurate complaint lingers on like uncollected garbage.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

You're right, of course, that a legit comment from a new user shouldn't be downvoted, but it's enough to make a corrective upvote yourself and move on; or, in egregious cases, let us know at hn@ycombinator.com so we can fix it.

(We detached this subthread from https://news.ycombinator.com/item?id=43778319.)

Post reply on HN