শুরু করার এক জায়গা হবে বিল্ড্রুট ।
এটা কি? এটি স্ক্রিপ্ট / মেকফাইলগুলির একটি সেট যা আপনাকে স্ক্র্যাচ থেকে আক্ষরিকভাবে একটি লিনাক্স সিস্টেম তৈরি করতে দেয়। এটি প্রাসঙ্গিক সমস্ত উপাদান নীচে টেনে নেয়, হোস্টের উপর ক্রস সংকলক তৈরি করে। - বেশ কিছু।
এটি এম্বেড থাকা কাজের জন্য প্রাথমিকভাবে ডিজাইন করা হয়েছে - যেমন, এতে গ্লিবিকের পরিবর্তে uclibc রয়েছে এবং এটি অনেকগুলি উপাদান যেমন গনোম এবং কিছু ডেস্কটপ পরিবেশের জন্য বিল্ড স্টেপগুলি অনুপস্থিত however তবে, আপনি যদি কোনও লাইভ সিডি তৈরি করেন তবে এটি একেবারেই দুর্দান্ত। অবশ্যই লাইভ সিডিগুলিতে সীমাবদ্ধ নয়। আমি বলি - এটি এম্বেড করা Qt সহ আসে।
সর্বশেষতম স্থিতিশীল সংস্করণটি গ্রাব 0.97 এর সাথে আসে যা আপনার প্রয়োজনীয়তা মেটাতে পারে না।
আমি এটি উল্লেখ করেছি কারণ স্ক্র্যাচ থেকে লিনাক্স দুর্দান্ত কারণ এটি আপনাকে পুরো প্রক্রিয়াটি কীভাবে শেষ করতে হয় তা বলায়, এটি দীর্ঘ, সময়সাপেক্ষ এবং অনেক ধৈর্য প্রয়োজন। আপনার প্রয়োজনীয় যা কিছু অন্তর্ভুক্ত করতে বিল্ড্রুটকে মানিয়ে নেওয়া যেতে পারে; শেখার অভিজ্ঞতা হিসাবে, menuconfig
স্টাইল মেনুগুলি ব্যবহার করার এবং বুট এবং কাজ করে এমন কিছু পাওয়ার দক্ষতা দুর্দান্ত। পরে বৈশিষ্ট্যগুলি যুক্ত করার আগে এটি কীভাবে সবকিছু করে তা আপনি দেখতেও পারেন।
আপনার কার্নেল কনফিগার নিরিখে, আমি আরও জোরালোভাবে আপনার বিদ্যমান কনফিগ (সাধারণত পাওয়া গ্রহণ সুপারিশ করতে পারে /boot
), কার্নেল গাছ থেকে এটি হিসাবে অনুলিপি .config
তারপর চলমান make oldconfig
এবং নতুন বিকল্পগুলির মাধ্যমে পদবিন্যাস। ডিফল্ট বিকল্পগুলি আপনার বিতরণ থেকে কাজ করার জন্য যথেষ্ট গ্যারান্টিযুক্ত; আপনি যদি স্ক্র্যাচ থেকে একেবারে শুরু করেন তবে আপনি ব্যবহারযোগ্য কিছু তৈরি করতে পারেন।
/sbin/init
(অন্যথায় কনফিগার না করা থাকলে)। এই প্রোগ্রামটি আপনার যা কিছু করতে পারে। ব্যবহারের জন্য কিছু সাধারণ বিকল্প রয়েছে/sbin/init
যেমন আপস্টার্ট, সিজনভিট, সিস্টেমড বা কেবল বাশ। সেখান থেকে, সেই প্রোগ্রামটি নিয়ন্ত্রণে রয়েছে। যদি এটি কখনও না বের হয় তবে কার্নেলটি ক্রাশ হবে, সুতরাং এটি অন্যান্য প্রোগ্রাম শুরু করতে সক্ষম হওয়া উচিত।