Soso

Infrastructure

operating system

SHOW HN2019

Soso

A simple Unix-like operating system that runs Doom

github.com

#operating system#x86 kernel#doom#unix-like os#hobby os

233points
42comments
#152of 2,195 in 2019
Top 7%of 2019 by points

How HN took it

LovedMost comments that take a side are positive

9 positive, 4 neutral or asking, 0 mixed, 0 critical, out of 13 comments about the project. Thread score +0.58.

Execution: 2 for, 0 againstIdea: 2 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Running Doom as a test case is fun and impressive

    From 2 comments
    • Love the test case "but can you run Doom on it?" Great work! Personally I'd like to see a homebrew OS that attempts some kind of compatibility with 16-bit Windows, with some…
      mysterydip on HN
    • Nice job ozkl! Cool to see another OS being built in Qt Creator :) Your generic DOOM looks really easy-to-port, gonna try it ASAP: https://github.com/ozkl/doomgeneric
      akling on HN
  • Clean, readable code

    From 2 comments
    • That's really nice, I enjoyed reading the code.
      wmu on HN
    • This looks like awesome work. Will be studying the source to learn about how it works. Serious code envy for people who take the time and effort to build OS'es like this. Could…
      zoom6628 on HN

Requests

  • Explain the naming scheme inconsistency

    From 1 comment
    • Nice work! But one question, what’s up with the naming scheme? Some functions are camel case, other are not. It seems like variables are camel case, but not all of them. And…
      mruts on HN

Questions

  • Why 32-bit instead of 64-bit

    From 1 comment
    • Nice. Why 32bit, not 64bit? I don't program much assembler - but after seeing how much simpler (sane) 64bit is (amd64), I'd have to be really motivated to do a hobby project in…
      e12e on HN
  • How long it took and prior low-level knowledge

    From 1 comment
    • This is awesome. How long did it take you and how familiar were you with the low-level details before you started?
      tinktank on HN
  • Resources or books used

    From 1 comment
    • Any books or other resources you used for guidance?
      eterps on HN

Alternatives named

  • DOSBox and Wine for running 16-bit Windows

    From 2 comments
  • winevdm 16-bit Windows emulator

    From 1 comment

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/20903558)