এই নির্দেশিকা GKI উন্নয়নের একটি উচ্চ-স্তরের ওভারভিউ প্রদান করে।
বিদ্যমান ডকুমেন্টেশন পর্যালোচনা করুন
আপনি GKI বিকাশ শুরু করার আগে, নিম্নলিখিত নথিগুলি পড়ুন:
GKI প্রকল্পের একটি সংক্ষিপ্ত বিবরণের জন্য, GKI প্রকল্প পড়ুন।
অ্যান্ড্রয়েড কমন কার্নেল (ACKs), GKI কার্নেল এবং KMI কীভাবে সম্পর্কযুক্ত তার ব্যাখ্যার জন্য, Android কমন কার্নেল (ACK) পড়ুন।
কীভাবে কার্নেলে অবদান রাখতে হয় তা শিখতে, GKI-এর জন্য ডেভেলপিং কার্নেল কোড , অ্যান্ড্রয়েড কমন কার্নেলের জন্য অবদান নির্দেশিকা এবং লিনাক্স কার্নেল কোডিং মানগুলি পড়ুন।
GKI এবং ভেন্ডর মডিউল সম্পর্কে জানতে, মডিউল বিভাগে কার্নেল মডিউল ওভারভিউ এবং অন্যান্য নথি পড়ুন।
নির্মাণ, নিরীক্ষণ, এবং পরীক্ষা
আপনার GKI বাস্তবায়ন নির্মাণ, পর্যবেক্ষণ এবং পরীক্ষা করার সময়, এই নির্দেশিকাগুলি অনুসরণ করুন:
উপযুক্ত ACK-এ আপনার KMI প্রতীক তালিকা জমা দিন।
আপনার অভ্যন্তরীণ কার্নেল উন্নয়ন কর্মপ্রবাহে একটি অবিচ্ছিন্ন ABI পর্যবেক্ষণ সিস্টেম সেট আপ করুন। অতিরিক্ত বিবরণের জন্য, একটি স্থিতিশীল KMI বজায় রাখা দেখুন।
GKI এর সাথে সম্পূর্ণ সিস্টেমের বৈধতা পরীক্ষা চালান। আপনি যদি ক্ষমতা এবং কর্মক্ষমতায় কোনো রিগ্রেশন অনুভব করেন এবং ACK কোডে এই সমস্যাগুলি সমাধান করার ব্যবস্থা না থাকে, তাহলে সাহায্যের জন্য kernel-team@android.com এ ইমেল করুন।
প্যাচ প্রক্রিয়া অনুসরণ করুন
একটি প্যাচ তৈরি এবং পাঠানোর আগে, প্যাচগুলি আপস্ট্রিম LKML-এ পাঠান । যদি প্যাচটি প্রথমে আপস্ট্রিম করা না যায়, একটি বাগ-এ যুক্তি ব্যাখ্যা করুন। প্যাচিং সম্পর্কে আরও তথ্যের জন্য, GKI-এর জন্য কার্নেল কোড বিকাশ করুন দেখুন।
কিভাবে একটি কার্নেল বাগ ফাইল বা আমাদের সাথে যোগাযোগ করুন
একটি বাগ রিপোর্ট করতে, রিপোর্টিং বাগ পৃষ্ঠায় কার্নেল (GKI) ফাইল একটি বাগ লিঙ্কে ক্লিক করুন।
আপনার যদি GKI বা কার্নেল-সম্পর্কিত প্রশ্ন থাকে, তাহলে kernel-team@android.com- এ ইমেল করুন।