Author here
You’re mostly correct, but I would like to clarify two minor technical inaccuracies:
1. gokrazy uses multiple processes for isolation, and so does router7. E.g., the dhcp client and the DNS forwarder are two separate processes.
2. You can easily add additional Go packages to your router7 image, so it is extensible in the sense that you can run your own dyndns-updater, or whichever other processes you need. You are correct in that the existing processes don’t support much customization or any sort of plug-in architecture, though.
Let me know if anyone has any other questions!
Originally posted by starshipeleven
View Post
1. gokrazy uses multiple processes for isolation, and so does router7. E.g., the dhcp client and the DNS forwarder are two separate processes.
2. You can easily add additional Go packages to your router7 image, so it is extensible in the sense that you can run your own dyndns-updater, or whichever other processes you need. You are correct in that the existing processes don’t support much customization or any sort of plug-in architecture, though.
Let me know if anyone has any other questions!
Comment