Genel olarak değerlendirir isek, ikisi içinde donanım yazılımları diye biliriz. Ancak Kernel; elektronik devrelerin arasında ağlar oluşturarak, bu ağların yönetilebilmesini sağlayan genel platformdur. Bunun üzerine işletim sistemi inşa edilir. Persist ise bu platform içindeki daha spesifik modüllerdir.
Kerneli, insan beyni gibi düşünürsek, persist, gözdeki iris, kulaktaki örs, dildeki reseptörler gibidir.
Kernel cpu, ram, depolama, gpu gibi donanım unsurlarının işlevini sağlarken, persist ise, bluetooth'un, parmak izinin, sensörlerin, kameraların veri toplayabilmesini sağlar.
Kernel yükleyerek belki sensörler, wifi sisteme tanıtılabilir ama özel tayin edilmiş görevleri sağlıklı şekilde yapabilirler mi? hiç zannetmiyorum. İşte bu özel görevler için persist yüklemeye ihtiyaç var.