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