Der Begriff Kernel ist ein sogenanntes Kesselwort, das in der Informatik/Softwareentwicklung zwei verschiedene Bedeutungen einnehmen kann.

Zum einen ist der Kernel Bestandteil des Betriebssystems, auch bezeichnet als „Systemkern“. Es handelt sich dabei um die unterste Softwareschicht eines Betriebssystems, hier findet die Interaktion mit der Hardware statt.

Zum anderen ist der Kernel ein Begriff aus dem Maschinenlernen. Der Kernel bildet hierbei einen Algorithmus, mit dem sich beispielsweise die Klassifizierung von Datenpunkten innerhalb eines zweidimensionalen Raums sehr genau vornehmen lässt, indem diese Daten in einen höherdimensionalen Raum (hier: drei-dimensionalen Raum) projiziert werden, so die Klassifizierung sehr einfach möglich ist. Ein anschauliches Beispiel findet sich in nachfolgendem Blogbeitrag: Zusammenfassung zum Kernel: Support Vector Machine (SVM)

Author

Der Autor ist Manager in der Softwareindustrie mit internationaler Expertise: Prokurist bei einem der großen Beratungshäuser - Verantwortung für den Aufbau eines IT Entwicklungszentrums am Offshore-Standort Bangalore - Director M&A bei einem Softwarehaus in Berlin.