Modprobe
موڈپروب ایک لینکس پروگرام ہے جسے اصل میں رسٹی رسل نے لکھا تھا اور اسے لینکس دانا میں لوڈ ایبل دانا ماڈیول شامل کرنے یا دانا سے لوڈ ایبل دانا ماڈیول کو ہٹانے کے لیے استعمال کیا جاتا تھا۔ یہ عام طور پر بالواسطہ طور پر استعمال ہوتا ہے: اودیو خود بخود پتہ چلنے والے ہارڈ ویئر کے لیے ڈرائیوروں کو لوڈ کرنے کے لیے موڈپروب پر انحصار کرتا ہے۔ موڈپروب کو سافٹ ویئر پیکیج "کے ایم او ڈی" (لوکاس ڈی مارچی اور دیگر کے زیر انتظام) کے حصے کے طور پر تقسیم کیا جاتا ہے۔ اسے پہلے اس طرح تیار کیا گیا تھا: "ماڈیول-انٹ-ٹولز"، لینکس کرنل ورژن 2.6 کے لیے اور بعد میں (جون ماسٹرز اور دیگر کے زیر انتظام) لینکس ورژن 2.2. x اور 2.4. x کے ساتھ استعمال کے لیے "ماڈیوٹلز"۔ ۔ آپریشن پروگرام مندرجہ ذیل فوائد کے ساتھ زیادہ بنیادی اور افادیت کے مقابلے میں زیادہ مکمل خصوصیات والی "سوئس آرمی چاقو" خصوصیات پیش کرتا ہے: ماڈیول انحصار کے بارے میں بیداری کو لوڈ کرنے کے لیے کون سے ماڈیولز کے بارے میں زیادہ بدیہی فیصلے کرنے کی صلاحیت، تاکہ جب کسی ماڈیول کو لوڈ کرنے کی درخواست کی جائے تو، دوسرے مطلوبہ ماڈیولز کو پہلے ضرورت کے مطابق ریکرسو ماڈیول انحصار کے حل میں شامل کیا جائے۔ ان تبدیلیوں کے لیے عام طور پر بنیادی مراعات کی ضرورت ہوتی ہے۔ ماڈیول کے نام کے بعد ظاہر ہونے والے کسی بھی دلائل کو دانا میں منتقل کیا جاتا ہے (ترتیب فائل میں درج کسی بھی آپشن کے علاوہ)۔ موڈپروب کے کچھ ورژنوں میں، کنفیگریشن فائل کو modprobe.conf کہا جاتا ہے، اور دوسروں میں، مساوی/et/माडिپروب. ڈی ڈائرکٹری میں <ماڈیولینام> نامی فائلوں کا مجموعہ ہے۔ موڈپروب صرف معیاری ماڈیول ڈائریکٹریز میں نظر آتا ہے، ورکنگ ڈائرکٹری سے ماڈیولز انسٹال کرنے کے لیے انسموڈ اب بھی ضروری ہے۔ صارف معیاری راستے پر ماڈیول کا علامتی لنک بھی بنا سکتا ہے، لہذا ڈیپوموڈ اسے کسی دوسرے انسٹال شدہ ماڈیول کی طرح تلاش اور لوڈ کرے گا۔ خصوصیات پروگرام میں دیگر اسی طرح کی افادیت کے مقابلے میں زیادہ ترتیب کی خصوصیات بھی ہیں۔ ماڈیول کے کچھ خودکار لوڈنگ کی اجازت دیتے ہوئے ماڈیول عرفیت کی وضاحت کرنا ممکن ہے۔ جب دانا کو ماڈیول کی ضرورت ہوتی ہے، تو یہ اصل میں اس کی درخواست کرنے کے لیے موڈپروب چلاتا ہے۔ تاہم، دانا میں صرف کچھ ماڈیول خصوصیات کی تفصیل ہوتی ہے (مثال کے طور پر، ایک ڈیوائس میجر نمبر، یا نیٹ ورک پروٹوکول کی تعداد)، اور موڈپروب عرفیت کے ذریعے اسے ایک حقیقی ماڈیول نام میں ترجمہ کرنے کا کام کرتا ہے۔ یہ پروگرام کسی دیئے گئے ماڈیول کو لوڈ کرنے یا اتارنے سے پہلے یا بعد میں پروگرام چلانے کی صلاحیت بھی رکھتا ہے۔ مثال کے طور پر، ساؤنڈ کارڈ ماڈیول کو لوڈ کرنے کے فورا بعد مکسر کو ترتیب دینا، یا اسے فعال کرنے سے فورا پہلے کسی ڈیوائس پر فرم ویئر کو اپ لوڈ کرنا۔ اگرچہ ان اقدامات کو بیرونی پروگراموں کے ذریعے نافذ کیا جانا چاہیے، لیکن موڈپروب ان کے نفاذ کو ماڈیول لوڈنگ/ان لوڈنگ کے ساتھ ہم آہنگ کرنے کا خیال رکھتا ہے۔ بلیک لسٹ ایسے معاملات ہوتے ہیں جہاں دو یا دو سے زیادہ ماڈیول دونوں ایک ہی ڈیوائس کو سپورٹ کرتے ہیں، یا ایک ماڈیول غلط طور پر کسی ڈیوائس کو سپورٹ کرنے کا دعوی کرتا ہے: بلیک لسٹ کلیدی لفظ اس بات کی نشاندہی کرتا ہے کہ کسی خاص ماڈیول کے تمام اندرونی عرفیت کو نظر انداز کیا جانا چاہیے۔ ماڈیول کو بلیک لسٹ کرنے کے چند طریقے ہیں، اور اسے لوڈ کرنے کے لیے استعمال ہونے والے طریقہ کار پر منحصر ہے کہ یہ کہاں ترتیب دیا گیا ہے۔ موڈپروب کا استعمال کرتے ہوئے ماڈیول کو بلیک لسٹ کرنے کے دو طریقے ہیں، modprobe.conf سسٹم کو استعمال کرتے ہوئے، پہلا اس کے بلیک لسٹنگ سسٹم کو/et/models. d/میں استعمال کرنا ہے۔ . کونف کے ساتھ ختم ہونے والا کوئی بھی فائل کا نام استعمال کیا جا سکتا ہے: کیٹ/وغیرہ/موڈپروب. ڈی/بلیک لسٹ. کونف بلیک لسٹ آئی ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای ای modprobe.conf modules.dep کمانڈ لائن سافٹ ویئر لینکس دانا سے متعلق سافٹ ویئر