AlmuHS / GNUMach_SMP

SMP implementation in GNU Mach
GNU General Public License v2.0
25 stars 7 forks source link

Improve testing using docker system #12

Closed alonsomaniaco closed 4 years ago

alonsomaniaco commented 4 years ago

Hi all!

I have been checking a bit the project and I think docker would be a good tool to integrate here in order to aid the testing. If we add the gnumatch.gz on boot folder on a docker image and instead of copying it on our own machine we can avoid the reboot process.

¿makes sense?

note: Really good job here!

AlmuHS commented 4 years ago

It's a complex task. Hurd is not Linux: is a fully new kernel, with a very different behavior. And, If I remember well, Docker usually shares the kernel with the host machine (like chroot).

Added to this, Qemu allows a remote debugging in hardware level, allowing to check the register values in back level, much deeper than Docker allows.

So, I'm not clear if Docker could be a correct solution. This is a too deep level for this.

alonsomaniaco commented 4 years ago

I'm not a very expert on this type of things. I think you are right, maybe docker is so high level if you need this type of debugging level so I think we can close this issue.

Thanks for all your work for opensource! :muscle: