উবুন্টু অটোমোড কার্নেল তৈরির জন্য

অ্যানড্রইড কার্নেল তৈরি করুন

10 ধাপে আপনার Android এর জন্য আপনি নিজের কার্নেল তৈরি করতে পারেন

 

ওপেন সোর্সগুলির কারণে অ্যান্ড্রয়েড ভাল করছে, লিনাক্স ভিত্তিক সিস্টেম। এই খোলা সিস্টেমের কারণে, এটি ডিভাইসটি আপডেট করা সহজ এবং এটি গুগল ক্রোম এবং ডেভেলপমেন্ট এবং লাইসেন্সিংকে সস্তা করে তোলে যখন গুগল বিজ্ঞাপনদাতাদের এবং এর গুগল প্লে স্টোরের মাধ্যমে আয় বৃদ্ধি করতে থাকে।

 

পুরো সিস্টেমের ব্যবসার মডেলটি বেশ আকর্ষণীয় এবং এর মূল কার্নেল। কোর কার্নেল সফ্টওয়্যার এবং হার্ডওয়্যার ব্রিজিং জন্য দায়ী। এটি আপনার ডিভাইসের ড্রাইভার এবং মডিউল অন্তর্ভুক্ত। আপনি লিনাক্স ডিস্ট্রিবিউশনের উপর মডিউলগুলির সংকলনটি পরিবর্তন করতে পারেন যা পূর্ণভাবে ফুটে উঠেছে। এটি আপনার সিস্টেমের গতি বৃদ্ধি করে।

 

কার্নেলগুলি প্রতিটি একক ডিভাইসের জন্য সহজেই অপ্টিমাইজ করা হয়। তবে, আরো অপ্টিমাইজেশান জন্য এখনও রুম আছে। কিছু উদাহরণ ব্লুটুথ মডিউল সরানো এবং কার্নেল উপাদান যোগ অন্তর্ভুক্ত।

 

কার্নেল নির্মাণের জন্য, উবুন্টু প্রায়ই ব্যবহৃত হয়। এটি একটি লিনাক্স ডিস্ট্রিবিউশন। কোন ইনস্টলেশন প্রয়োজন হয়। আপনার কেবলমাত্র একটি ফ্ল্যাশ স্টোরেজ বা CD প্রয়োজন যাতে আপনি পিসি অথবা ল্যাপটপ থেকে এটি ক্যাব করে।

 

A2 (1)

  1. উবুন্টুতে যান

 

আপনার উবুন্টু 12.04 সংস্করণটি দরকার বা পরে শুরু করতে হবে। আপনি যদি এখনও এটি না করেন, আপনি উবুন্টু ওয়েবসাইট থেকে সর্বশেষ সংস্করণটি ডাউনলোড করতে পারেন। ডাউনলোড করার পরে, একটি ডিস্কে ISO সংরক্ষণ করুন বা একটি বুটযোগ্য USB স্টিক তৈরি করতে Unetbootin ব্যবহার করুন।

 

  1. উবুন্টুতে বুট করুন

 

এটি সংযুক্ত ডিস্ক বা USB স্টিক সঙ্গে কম্পিউটার পুনরায় বুট করুন। কম্পিউটার চালু হওয়ার সাথে সাথে বুট মেনুটি খুলুন। মাঝারি নির্বাচন করুন যেখানে আপনি উবুন্টু থেকে অ্যাক্সেস করতে চান। আপনি উবুন্টু ইন্সটল করার চেষ্টা করবেন বা চেষ্টা করবেন, শুধু চেষ্টা করুন

 

A3

  1. বিল্ডিংয়ের জন্য উবুন্টু প্রস্তুত করুন

 

উবুন্টু ব্যবহার করার আগে প্রথমে আপনার কিছু অতিরিক্ত সফ্টওয়্যার ইনস্টল করা দরকার। উবুন্টু বা উইন্ডোজ কী এর লোগো টিপুন এবং টার্মিনাল দেখুন। মূল: $ sudo apt-get build-essential kernel-package libnruses5-dev bzip2 ইনস্টল করুন

 

A4

  1. কার্নেল সোর্স পান

 

প্রতিটি ডিভাইসে একটি নির্দিষ্ট কার্নেল বরাদ্দ করা হয়। আপনি আপনার ডিভাইসের কার্নেলটি অনলাইনে অনুসন্ধান করে এটির সন্ধান করতে পারেন। আপনি AOSP- এ সাধারণ লোকেদের খুঁজে পেতে পারেন। এইচটিসি ও স্যামসাংয়ের ক্ষেত্রেও নির্দিষ্ট কার্নেল পাওয়া যাবে। আপনার জন্য ডান কার্নেল সোর্স কোড ডাউনলোড করুন এবং এটি একটি নতুন ফোল্ডারে সঞ্চয় করুন।

 

A5

  1. NDK ডাউনলোড করুন

 

অ্যানড্রইড এনডিকি এর সাইটে যান এবং 32 বা 64-bit লিনাক্স সংস্করণ ডাউনলোড করুন। এটি একই ফোল্ডারে সংরক্ষণ করুন যেখানে আপনি আপনার কার্নেল সোর্স কোড সংরক্ষণ করেছেন। যদি কার্নেল সংকুচিত হয় তবে সেইসব ফাইলগুলি এবং কার্নেলগুলি বের করুন।

 

A6

  1. কনফিগারেশন প্রস্তুতি প্রস্তুত

 

টার্মিনালে ফিরে যান এবং cd ব্যবহার করে কার্নেল ফোল্ডারে নেভিগেট করুন। ব্যবহার করুন:

$ রপ্তানি CROSS_COMPILE = [ফোল্ডার অবস্থান] / এবংroidkernel / android-ndk-rxNUMXb / toolchains / arm-linux-androideabi-10 / prebuilt / linux-x4.6_86 / bin / arm-linux-androideabi-

Defconfig ফাইলটি খুঁজুন যেখানে আপনার ডিভাইসের কোডটি হল। এটি কার্নেল সোর্সের মধ্যে পাওয়া যেতে পারে। যে ফাইলটিকে maker.defconfig বা maker_defconfig এ পুনঃনামকরণ করা হয়েছে।

 

A7

  1. কার্নেল মেনুতে যান

 

টার্মিনালে ফিরে যান এবং এই কমান্ডগুলি ব্যবহার করুন:

তৈরি করুন

মেনসনফিগ তৈরি করো

যত তাড়াতাড়ি আপনি দ্বিতীয় কমান্ড লিখুন, একটি কার্নেল কনফিগারেশন মেনু প্রদর্শিত হবে। এটি যেখানে আপনি পরিবর্তন করা শুরু করতে পারেন।

 

A8

  1. আপনার কার্নেল কনফিগার করুন

 

মেনুতে কি পরিবর্তন হবে তা আপনি ইতিমধ্যেই নিশ্চিত হয়েছেন। অ্যানড্রয়েড মডিউলগুলি আপনার ফোনে ঝুঁকিপূর্ণ হতে পারে। এটি আপনার ফোনটি বুট বা খারাপ না রেখে আপনার ডিভাইসটিকে স্থায়ীভাবে ক্ষতিগ্রস্ত করতে পারে। আপনি কি পরিবর্তন সম্পর্কে Google থেকে ধারনা পেতে পারেন।

 

A9

  1. নতুন কার্নেল তৈরি করুন

 

যদি আপনি পরিবর্তনগুলির সাথে সন্তুষ্ট থাকেন তবে আপনি তাদের সংরক্ষণ করতে পারেন এবং আপনার নতুন কার্নেল নির্মাণ শুরু করতে পারেন। আপনি এই কমান্ড ব্যবহার করতে পারেন:

$ Make -jX ARCH = হাত

আপনার ডিভাইসের CPU- এর কতগুলি কোরের সাথে X কে প্রতিস্থাপন করুন

 

  1. ফ্ল্যাশ ফোন

 

আপনার ফোন জন্য একটি flashable কার্নেল জিপ খুঁজুন আপনার কার্নেল থেকে বিল্ড থেকে zImage অনুলিপি করুন। এখন আপনি কিভাবে নতুন কার্নেল ব্যবহার করতে পারেন। আপনি আপনার ফোনটিকে যেভাবে চালাতে চান তা কাস্টমাইজ করতে আরও মডিউলগুলি জুড়তে পারেন।

 

আপনার অভিজ্ঞতা শেয়ার করুন

নীচের মন্তব্য বিভাগে যান এবং একটি মন্তব্য ছেড়ে।

EP

[embedyt] https://www.youtube.com/watch?v=PQQ4JQL31B4[/embedyt]

লেখক সম্পর্কে

উত্তর

ত্রুটি: বিষয়বস্তু সুরক্ষিত !!