আমি কার্নেলের মধ্যে নিম্নলিখিত বিকল্পটি লক্ষ্য করেছি: CONFIG_DEVTMPFS
Device Drivers -> Generic Driver Options -> Maintain devtmpfs to mount at /dev
এবং আমি দেখতে পাচ্ছি যে এটি ডিবিয়ান ডিস্ট্রিবিউশন কার্নেলে ডিফল্টরূপে সক্ষম করা আছে 3.2.0-4-amd64
আমি এই বিকল্পটি কী নিয়ে আসে তা বোঝার চেষ্টা করছি। এই বিকল্প ব্যতীত, /dev
মাউন্ট করা হয় tmpfs
, এই বিকল্পটির সাথে, এটি হিসাবে মাউন্ট করা হয় devtmpfs
। তা ছাড়া আমি কোনও পার্থক্য দেখছি না।
help
আমার জন্য এটি নির্মল করা হয়নি করুন:
এটি বুটআপের প্রথম দিকে একটি tmpfs / ramfs ফাইল সিস্টেমের উদাহরণ তৈরি করে। এই ফাইল সিস্টেমে কার্নেল ড্রাইভার কোর একটি নির্ধারিত বড় / অপ্রাপ্ত নম্বর সহ সমস্ত নিবন্ধিত ডিভাইসের জন্য তাদের ডিফল্ট নাম এবং অনুমতি সহ ডিভাইস নোডগুলি বজায় রাখে।
এটি সম্পূর্ণরূপে কার্যকরী / দেব ডিরেক্টরি সরবরাহ করে, যেখানে সাধারণত উদেব উপরের দিকে চলে, অনুমতি পরিচালনা করে এবং অর্থপূর্ণ প্রতিলিঙ্ক যুক্ত করে।
খুব সীমিত পরিবেশে এটি কোনও অতিরিক্ত সহায়তা ছাড়াই পর্যাপ্ত কার্যকরী / দেব সরবরাহ করতে পারে। এটি সহজ রেসকিউ সিস্টেমগুলিকেও মঞ্জুরি দেয় এবং নির্ভরযোগ্যভাবে গতিশীল বড় / ছোটখাট সংখ্যাকে পরিচালনা করে।
CONFIG_DEVTMPFS
বনাম স্ট্যান্ডার্ড ব্যবহারের মধ্যে কেউ পার্থক্য ব্যাখ্যা করতে পারেন /dev
?
It provides a fully functional /dev directory, where usually udev runs on top, managing permissions and adding meaningful symlinks
। যদি কার্নেলটি জনবহুল হয়/dev
, তবে এর জন্যudev
কী করার বাকি আছে ?