TUD-OS / NRE

NOVA runtime environment (official branch)
GNU General Public License v2.0
33 stars 12 forks source link

Munich and Mini Guests #61

Closed lonnietc closed 3 years ago

lonnietc commented 3 years ago

Hi Nils,

I am exploring Munich and Mini guest apps in NRE.

  1. If I understand correctly, munich is used as a loader to start up Linux (i.e. Tinycore, etc.), correct?

  2. Now the question is really about the "mini" guest. It seems to be using "vancouver" (libseoul) but when looking at the code, it also seems to be a type of bare metal implementation. It does not seems to rely on the libseoul or NRE headers and looks to be self-contained. Can you please tell me more about this one?

cheers and have a good weekend

Nils-TUD commented 3 years ago
  1. If I understand correctly, munich is used as a loader to start up Linux (i.e. Tinycore, etc.), correct?

Yes.

  1. Now the question is really about the "mini" guest. It seems to be using "vancouver" (libseoul) but when looking at the code, it also seems to be a type of bare metal implementation. It does not seems to rely on the libseoul or NRE headers and looks to be self-contained. Can you please tell me more about this one?

It's a mini kernel that just serves as a test for Seoul by being a simple guest "OS" that runs inside the VM provided by Seoul. Therefore it "uses" Seoul in the same sense as Tinycore Linux is using it.

lonnietc commented 3 years ago

Thanks Nils.

That's about what I was thinking as my use of the term "Bare Metal" was meaning within Seoul.