Finally i’m gonna be able to contribute!

  • Ephera@lemmy.ml
    link
    fedilink
    arrow-up
    14
    ·
    5 months ago

    How? You’d need to compile it down to machine code somehow, for the processor to have any clue how to run it. And you’d need some custom library with custom compile instructions, to be able to control memory allocations, memory addresses etc…

    I did a quick search and found two operating systems written in JS, both of which cop out when it comes to the kernel. Did you maybe mix it up with those?

    • frezik@midwest.social
      link
      fedilink
      arrow-up
      11
      ·
      edit-2
      5 months ago

      There’s almost always at least a little ASM sprinkled into any kernel, so that’s not a big deal.

      OTOH, there is the factor of “you know how Chrome takes up 2GB per tab? What if that was a whole OS?”