যখন কার্নেলটি একটি ত্রুটি সনাক্ত করে যা এটি পুনরুদ্ধার করতে পারে না তখন কোনও কার্নেল আতঙ্ক ঘটে। panic()এই পরিস্থিতিটি পরিচালনা করার জন্য নামের একটি ফাংশন (প্রায়শই কিছু ডিবাগ তথ্য ফেলে এবং / অথবা সিস্টেমটি রিবুট করার মাধ্যমে) প্রথমে ইউনিক্স সংস্করণের একটি প্রথম সংস্করণে প্রবর্তিত হয়েছিল, সুতরাং নামটি এসেছে যেখানে (এবং এটি এখনও ইউএনআইএক্স-এ বলা হয়) ম্যাক ওএস এক্স সহ অপারেটিং সিস্টেমের মতো)।
মাইক্রোসফ্টের এনটি কার্নেলের বিখ্যাত ব্লু স্ক্রিন অফ ডেথ (আনুষ্ঠানিকভাবে একটি মারাত্মক সিস্টেম ত্রুটি বলা হয় , যেমন ভিএমএস / ওপেনভিএমএস) মাইক্রোসফ্টের এনটি কার্নেলটিতেও "কার্নেল আতঙ্ক" এর একটি রূপ।
লিনাক্স কার্নেল ত্রুটি যা থেকে কার্নেল করতে (আংশিকভাবে বা অস্থায়ীভাবে) পুনরুদ্ধার একটি বলা হয় কার্নেল ওহো (আপনি ঐ দেখতে হতে পারে dmesgআউটপুট কখনো কখনো)।
কার্নেল আতঙ্কের কারণগুলি কার্নেলের মধ্যে বাগ (যেমন কার্নেলের অংশ হিসাবে থাকা কোনও ড্রাইভার) বা একটি হার্ডওয়্যার বা সফ্টওয়্যার সমস্যা হতে পারে যা কার্নেলের জন্য অপ্রত্যাশিত / অনাকাঙ্ক্ষিত অবস্থার কারণ হয়ে থাকে (উদাহরণস্বরূপ যখন এটি শুরু করা অসম্ভব) initপ্রক্রিয়া, বা এটি মারা যায়)।
এর কারণ কী তা খুঁজে পেতে আপনি পর্দায় বা সিরিয়াল কনসোলটিতে কিছু ছাপা হয়েছিল কিনা তা দেখতে পারবেন (যদি আপনি এটি কনফিগার করেছেন)। এটির জন্য এটি কনফিগার করা থাকলে সিস্টেমটি একটি লিনাক্স কার্নেল ক্র্যাশ ডাম্প তৈরি করতে পারে , যা আতঙ্কের ক্ষেত্রে কার্নেল মেমরিটিকে ডিস্কে সংরক্ষণ করে, যাতে কার্নেল বিকাশকারী এটি বিশ্লেষণ করতে পারে (অবশ্যই এটির প্রয়োজন হওয়া দরকার) একটি ডিস্কে লিখতে সক্ষম)। কিছু ক্ষেত্রে /var/log/messagesদরকারী তথ্যও থাকতে পারে (উদাহরণস্বরূপ কিছু ক্ষেত্রে উফ থেকে পুনরুদ্ধার করার পরে একটি অপ্রাপ্তযোগ্য ত্রুটি হতে পারে)। এখানে আরও কিছু বিশদ তথ্য রয়েছে ।