Runtime: remove unused field kernelVersion
Engine: centralize checks for supported architectures and kernel versions