منصوبے کے بارے میں

لینکس کرنل سورس ٹری۔ README کا آغاز لینکس کرنل کو لینکس آپریٹنگ سسٹم کا بنیادی جزو قرار دیتے ہوئے کرتا ہے، جو ہارڈویئر اور سسٹم وسائل کے انتظام اور دیگر تمام سافٹ ویئر کے لیے بنیادی خدمات فراہم کرنے کا ذمہ دار ہے۔ Quick Start کے نکات میں شامل ہیں: Documentation/admin-guide/reporting-issues.rst کے ذریعے بگز رپورٹ کرنا، kernel.org سے تازہ ترین کرنل حاصل کرنا، Documentation/admin-guide/quickly-build-trimmed-linux.rst کے ذریعے کرنل بنانا، اور lore.kernel.org پر کمیونٹی جوائن کرنا۔ ضروری دستاویزات میں بلڈ کی ضروریات، Code of Conduct، اور COPYING میں لائسنسنگ شامل ہیں۔ دستاویزات `make htmldocs` سے بنائی جا سکتی ہیں یا kernel.org/doc/html/latest پر آن لائن دیکھی جا سکتی ہیں۔ README پھر سامعین کے مطابق رہنمائی کو منظم کرتا ہے: - نئے کرنل ڈویلپرز: ڈویلپمنٹ پروسیس، پیچ جمع کرانا، کوڈنگ اسٹائل، kbuild بلڈ سسٹم، ڈویلپمنٹ ٹولز، کرنل ہیکنگ گائیڈ، اور بنیادی APIs۔ - اکیڈمک محققین: میموری مینجمنٹ، شیڈولر، نیٹ ورکنگ اسٹیک، فائل سسٹمز، RCU، لاکنگ پرائمٹیوز، اور پاور مینجمنٹ کے اندرونی حصے۔ - سیکیورٹی ماہرین: سیکیورٹی دستاویزات، LSM ڈویلپمنٹ، سیلف پروٹیکشن، کمزوریوں کی رپورٹنگ، CVE طریقہ کار، ایمبارگوڈ ہارڈویئر مسائل، اور seccomp فلٹر کی تفصیلات۔ - بیک پورٹ/مینٹیننس انجینئرز: اسٹیبل کرنل قواعد، بیک پورٹنگ گائیڈ، پیچز لگانا، مینٹینر انٹری پروفائلز، اور git کنفیگریشن۔ - سسٹم ایڈمنسٹریٹرز: ایڈمن گائیڈ، کرنل پیرامیٹرز، sysctl ٹیوننگ، ٹریسنگ/ڈیبگنگ، پرفارمنس سیکیورٹی، اور ہارڈویئر مانیٹرنگ۔ - مینٹینرز: مینٹینر ہینڈ بک، پل ریکویسٹ، پیچز کا انتظام اور تبدیلی، ری بیسنگ اور مرجنگ، اور git کنفیگریشن۔ - ہارڈویئر وینڈرز: ڈرائیور API دستاویزات، ڈرائیور ماڈل، بس اقسام، ڈیوائس ٹری بائنڈنگز، پاور مینجمنٹ، اور DMA API۔ - ڈسٹری بیوشن مینٹینرز: اسٹیبل کرنل قواعد، ABI دستاویزات، کرنل کنفیگریشن، ماڈیول سائننگ، کرنل پیرامیٹرز، اور ٹینٹڈ کرنلز۔ - AI کوڈنگ اسسٹنٹس: تعاون کرنے سے پہلے Documentation/process/coding-assistants.rst پڑھنا لازمی ہے، جس میں لائسنسنگ، انتساب، اور Developer Certificate of Origin کی ضروریات شامل ہیں۔ مواصلات اور معاونت کے ذرائع میں lore.kernel.org پر میلنگ لسٹس، IRC #kernelnewbies، Bugzilla، MAINTAINERS فائل، اور کرنل ڈویلپمنٹ کے لیے ای میل کلائنٹس سے متعلق دستاویزات شامل ہیں۔