আমি সম্প্রতি একটি হার্ডওয়্যার ডিভাইসে কোনও বিক্রেতা সরবরাহিত এমবেডড লিনাক্স ইনস্টল করেছি। আমি যখন lsmod
ডিভাইস কমান্ড লাইনে দৌড়লাম তখন প্রতিক্রিয়াটি খালি ছিল। আমি বিশ্বাস করতে শুরু করি যে এর অর্থ হ'ল ডিভাইসে চলমান হার্ডওয়্যারগুলির জন্য ড্রাইভারগুলি .ko ফাইলগুলির পরিবর্তে কার্নেলের মধ্যে নির্মিত হয়েছিল। আমার প্রশ্নটি হ'ল: এই প্রক্রিয়াটি কীভাবে ঘটে?
জনপ্রিয় হার্ডওয়্যারগুলির জন্য সমর্থনটি পরবর্তী সংস্করণগুলিতে ধীরে ধীরে কার্নেলের সাথে একীভূত করা হয়েছে? .Ko ফাইলগুলি প্রতিস্থাপন করে? মুক্তির সময় কার্নেল ইন্টিগ্রেটেড ড্রাইভার সমর্থন নেই এমন নতুন হার্ডওয়্যার সমর্থন করার জন্য .ko ফাইলটি কি সহজেই ব্যবহৃত হয়? আমার সীমিত জ্ঞানে আমি ভেবেছিলাম যে সমস্ত হার্ডওয়্যার ড্রাইভারগুলি .ko ফাইলের আকারে ছিল তবে স্পষ্টতই এটি ভুল।
আমি পুরো প্রক্রিয়াটি দিয়ে কিছুটা বিভ্রান্ত হয়েছি এবং স্পষ্টতার জন্য কৃতজ্ঞ হব কারণ আমার অনুভূতি রয়েছে যে আমি পরিস্থিতিটিকে ভুল উপায়ে দেখছি।