เคอร์เนลไดรเวอร์สามารถทำอันตรายอย่างมากต่อระบบในรูปแบบที่ไม่สามารถตรวจจับได้ดังนั้นผู้เขียนมัลแวร์ทุกคนชอบที่จะมีความสามารถในการติดตั้งได้อย่างง่ายดายภายใต้สิทธิ์ของผู้ใช้ปกติ นี่คือเหตุผลที่ระบบปฏิบัติการส่วนใหญ่เลือกที่จะปกป้องการทำงานของโหมดเคอร์เนล
ไดรเวอร์โหมดผู้ใช้เป็นผลพลอยได้จากการตระหนักรู้ว่าผู้ใช้ไม่จำเป็นต้องสามารถใช้ไดรเวอร์สำหรับอุปกรณ์ทั่วไปเช่นเครื่องพิมพ์, ดิสก์ usb, เครื่องเล่น MP3, gamepads เป็นต้นอุปกรณ์เหล่านี้ใช้อินเตอร์เฟสที่เข้าใจกันทั่วไปซึ่งสามารถถูก จำกัด โดยเคอร์เนล ทำงานในวิธีที่ปลอดภัยเท่านั้น
ไม่โปรแกรมปฏิบัติการไม่สามารถเรียกโปรแกรมควบคุมได้เรียกเคอร์เนล API ซึ่งจะเรียกรหัสในโมดูลไดรเวอร์ เป็นกรณีนี้โดยไม่คำนึงถึงโหมดของไดรเวอร์
ไดรเวอร์และเคอร์เนลมีหน่วยความจำที่ค่อนข้างเล็ก ในระบบที่ทันสมัยหน่วยความจำที่จำเป็นในการโหลดเคอร์เนลควรจะเล็กน้อย หากคุณใช้ระบบเก่าแนะนำให้คุณใช้ระบบปฏิบัติการรุ่นเก่าดังนั้นความคาดหวังของระบบจึงสอดคล้องกับความสามารถของมัน