এই একতরফা কোড বেসের বিষয়বস্তু কি?
আমি প্রসেসরের আর্কিটেকচার সমর্থন, সুরক্ষা এবং ভার্চুয়ালাইজেশন বুঝতে পারি, তবে আমি ভাবতে পারি না যে .০০,০০০ এর বেশি লাইন বা তার বেশি।
ড্রাইভারগুলি কার্নেল কোড বেসে অন্তর্ভুক্ত করা ?তিহাসিক এবং বর্তমান কারণগুলি কী?
এই 15+ মিলিয়ন লাইনগুলিতে কি প্রতিটি টুকরো হার্ডওয়ারের জন্য প্রতিটি একক ড্রাইভার অন্তর্ভুক্ত রয়েছে? যদি তা হয় তবে তা প্রশ্ন করে, ড্রাইভারগুলি কার্নেলে এমবেড করা এবং হার্ডওয়্যার আইডি থেকে স্বয়ংক্রিয়ভাবে সনাক্ত হওয়া এবং ইনস্টল হওয়া পৃথক প্যাকেজগুলি কেন নয়?
স্টোর-সীমাবদ্ধ বা মেমরি-সীমাবদ্ধ ডিভাইসগুলির জন্য কোডের আকারটি কী কোনও সমস্যার ভিত্তি করে?
দেখে মনে হচ্ছে এটি স্পেস-সীমাবদ্ধ এআরএম ডিভাইসগুলির জন্য কার্নেল আকারটি সজ্জিত করে যদি সমস্ত কিছু এম্বেড করা থাকে। প্রিপ্রোসেসর দ্বারা প্রচুর লাইন জমে আছে? আমাকে পাগল বলুন, তবে আমি বুঝতে পারছি না এমন কোনও মেশিনের কার্নেলের ভূমিকা যা বোঝে তা চালানোর জন্য এত যুক্তির প্রয়োজন।
আপাতদৃষ্টিতে ক্রমবর্ধমান প্রকৃতির কারণে আকারটি 50+ বছরে কোনও সমস্যা হয়ে দাঁড়াবে কি এমন প্রমাণ রয়েছে?
ড্রাইভারগুলি অন্তর্ভুক্ত করার অর্থ এটি হার্ডওয়ার তৈরি হওয়ার সাথে সাথে বৃদ্ধি পাবে।
সম্পাদনা : যারা ভাবেন তাদের কাছে এটি শস্যের প্রকৃতি, কিছু গবেষণার পরে আমি বুঝতে পারি যে এটি সর্বদা হয় না। কার্নেগি মেলনের মাইক্রো কার্নেল মাচকে উদাহরণ হিসাবে 'সাধারণত 10,000 লাইন কোডের অধীনে' তালিকাভুক্ত করা হত বলে কার্নেলটি এত বড় হওয়ার দরকার নেই
make menuconfig
বিল্ডিংয়ের আগে কোডটি কতটা সক্ষম / অক্ষম করা যায় তা দেখতে আপনার ডাউনলোড এবং কনফিগার করা উচিত ।