উত্তর:
দুটি ডিরেক্টরি সংশ্লিষ্ট প্যাকেজগুলি দ্বারা সরবরাহ করা হয়, যার মধ্যে কার্নেলের জন্য শিরোনাম ফাইল রয়েছে। dpkg
কোন প্যাকেজ ডিরেক্টরি সরবরাহ করে তা সন্ধান করতে কমান্ড ব্যবহার করুন ।
$ dpkg -S /usr/src/linux*
linux-headers-X.XX.X-XX: /usr/src/linux-headers-X.XX.X-XX
linux-headers-X.XX.X-XX-generic: /usr/src/linux-headers-X.XX.X-XX-generic
...
প্রথম ডিরেক্টরিটিতে /usr/src/linux-headers-X.X.XX-XX
x86, amd64, পাওয়ারপিসি এবং অন্যান্য সহ একাধিক আর্কিটেকচারের জন্য শিরোলেখ ফাইল অন্তর্ভুক্ত রয়েছে, যার ফলে আরও বেশি সংখ্যক ফাইল এবং প্যাকেজের বৃহত আকার দেখা যায়।
অন্যান্য ডিরেক্টরিতে /usr/src/linux-headers-X.X.XX-XX-generic
বেশিরভাগ x86 আর্কিটেকচারের সাথে সম্পর্কিত স্থানীয় উত্সের জন্য উত্সযুক্ত কোডগুলি রয়েছে বলে মনে হয়।
সম্পর্কিত প্যাকেজ বর্ণনায় ইঙ্গিত দিয়েছে, উদাহরণস্বরূপ:
$ apt-cache show linux-headers-3.16.0-25 | grep -A3 Description-en
Description-en: Header files related to Linux kernel version 3.16.0
This package provides kernel header files for version 3.16.0, for sites
that want the latest kernel headers. Please read
/usr/share/doc/linux-lts-utopic-headers-3.16.0-25/debian.README.gz for details
যতদূর আমি সচেতন, উভয় ডিরেক্টরিতে কেবল সোর্স কোড রয়েছে এবং বাইনারি নেই। এবং উভয়ের মধ্যে পার্থক্যটি মূলত উত্স কোডগুলির লক্ষ্য বিন্যাস।
সম্পর্কিত: কার্নেল উত্স গাছের মধ্যে কী রয়েছে? এটি কি লিনাক্স কার্নেলের শিরোনামগুলির সাথে সম্পর্কিত?
যেহেতু উভয় স্টোর
x86
সম্পর্কিত কোড,x86
দুটি ডিরেক্টরিতে বিটিউএন কোড কী পার্থক্য করে ? - রিচার্ড জুলাই 29 '15 এ 19:11 এ
এতে থাকা বেশিরভাগ ডিরেক্টরি এবং ফাইলগুলি /usr/src/linux-headers-X.X.XX-XX-generic
প্রতীকী লিঙ্কগুলি হয় যা প্রকৃত ডিরেক্টরি এবং ফাইলগুলিতে ইঙ্গিত করে /usr/src/linux-headers-X.X.XX-XX
। অন্য কথায়, arch/x86
এই দুটি ডিরেক্টরিতে পাওয়া হ'ল আসল এবং প্রতীকী লিঙ্কগুলির পার্থক্য, পাল্টা অংশে asm
শিরোনামের কিছু অবশিষ্ট ফাইল রয়েছে *-generic
।
এই দুটি প্যাকেজের মধ্যে, একটি অন্য প্রধান পার্থক্য লক্ষ্য করতে পারে হ'ল কাউন্টার পার্টের ডিরেক্টরি config
এবং উপস্থিতি ।generated
*-generic
আমার সেরা বোধগম্যতায়, আমি মনে করব যে *-generic
ডিরেক্টরিটির উত্স ডিরেক্টরিতে যথাযথ পরিবর্তন না করেইx86
আর্কিটেকচারের সাথে সম্পর্কিত মডিউলগুলি কনফিগার করতে এবং সংকলনের জন্য প্রয়োজনীয় হেডার ফাইলগুলি ধারণ করে ।linux-headers-x.x.xx-xx
সর্বোপরি, দুটি ডিরেক্টরি সম্ভবত সম্পর্কিত প্ল্যাটফর্মের প্যাকেজগুলি প্যাকেজিং এবং প্যাকেজ সংকলনের "পরিষ্কার" পদ্ধতির approach যদিও, আমি এই বিষয়টি স্পষ্ট করার মতো অবস্থানে নেই।
ANSWERER এর নোট : আমি সময়ে naively এই উত্তর লিখেছে - নিশ্চিত না সঠিক বা ভুল - এবং কিছু ব্যাখ্যা মাঝে অনুপস্থিত থাকতে পারে। অতএব এই উত্তরটি এখন একটি সম্প্রদায়ের উইকি, যাতে ন্যূনতম খ্যাতি সম্পন্ন যে কেউ এই পোস্টটিকে উন্নত করতে পার্থক্যটি সম্পূর্ণরূপে ব্যাখ্যা করতে পারেন।
x86
সম্পর্কিত কোড,x86
দুটি ডিরেক্টরিতে বিটিউএন কোড কী পার্থক্য করে ?