На
StackExchange подсказывают, что kernel - это ядро исключительно ореха, а core - семя фрукта. Из наблюдений в контексте IT: kernel - ядро ОС, core - ядро ЦП, engine - СУБД. Не суть важно, это просто профессиональный сленг, и из контекста уже будет точно ясно о чём именно идёт речь.