How about?
/proc/hardware_data.ko
(for hardware data that distros put there)
/proc/enigma2_data.ko
(for enigma data, distro name, type, version, url etc. Several images already use /etc/image-version)
.ko file in /proc path?!
You can't even modprobe such thing, and there will be no two .ko files for sure, nobody wants to double the maintenance.
So what was that test file you uploaded? Or are you saying it should not have a .ko extension?
That was a presentation that a parent image could extract the child image's information no matter what the architecture is.
The reasons I told everyone to put .ko files in /tmp were:
1- I didn't want anyone to inject incompatible .ko modules in /lib/modules/ path and blame me.
2- There's no need to load a .ko module when want just the info about it.
3- It will destroy itself after a reboot.
Studying how kernel modules work is a requirement to understand how my solution works.