इस गाइड में, GKI डेवलपमेंट के बारे में खास जानकारी दी गई है.
मौजूदा दस्तावेज़ की समीक्षा करना
GKI डेवलपमेंट शुरू करने से पहले, ये दस्तावेज़ पढ़ें:
GKI प्रोजेक्ट की खास जानकारी के लिए, GKI प्रोजेक्ट पढ़ें.
Android Common Kernels (ACK), GKI कर्नल, और केएमआई के बीच संबंध के बारे में जानने के लिए, Android Common Kernels (ACK) लेख पढ़ें.
कर्नल में योगदान देने का तरीका जानने के लिए, GKI के लिए कर्नल कोड डेवलप करना, Android Common Kernels के लिए योगदान से जुड़े दिशा-निर्देश, और Linux कर्नल कोडिंग स्टैंडर्ड पढ़ें.
GKI और वेंडर मॉड्यूल के बारे में जानने के लिए, कर्नेल मॉड्यूल की खास जानकारी पढ़ें. साथ ही, मॉड्यूल सेक्शन में मौजूद अन्य दस्तावेज़ पढ़ें.
बनाना, मॉनिटर करना, और जांच करना
GKI लागू करने, मॉनिटर करने, और टेस्ट करने के दौरान, इन दिशा-निर्देशों का पालन करें:
सही ACK को KMI सिंबल की सूची सबमिट करें.
अपने इंटरनल कर्नल डेवलपमेंट वर्कफ़्लो में, लगातार एबीआई मॉनिटर करने वाला सिस्टम सेट अप करें. ज़्यादा जानकारी के लिए, केएमआई को स्थिर रखना लेख पढ़ें.
GKI के साथ, सिस्टम की पूरी पुष्टि करने वाले टेस्ट चलाएं. अगर आपको परफ़ॉर्मेंस और बैटरी की खपत से जुड़ी कोई समस्या आ रही है और आपके पास ACK कोड में इन समस्याओं को ठीक करने के तरीके नहीं हैं, तो मदद पाने के लिए kernel-team@android.com पर ईमेल भेजें.
पैच करने की प्रोसेस का पालन करना
पैच बनाने और भेजने से पहले, पैच को LKML पर अपस्ट्रीम करें. अगर पैच को पहले अपस्ट्रीम नहीं किया जा सकता, तो गड़बड़ी की जानकारी देते हुए इसकी वजह बताएं. पैचिंग के बारे में ज़्यादा जानकारी के लिए, GKI के लिए कर्नल कोड डेवलप करना लेख पढ़ें.
कर्नेल की गड़बड़ी की शिकायत करने या हमसे संपर्क करने का तरीका
किसी गड़बड़ी की शिकायत करने के लिए, गड़बड़ियों की शिकायत करना पेज पर मौजूद, कर्नल (GKI) गड़बड़ी की शिकायत करें लिंक पर क्लिक करें.
अगर आपको जीकेआई या कर्नेल से जुड़े सवाल पूछने हैं, तो kernel-team@android.com पर ईमेल भेजें.