সমস্ত লিনাক্স ডিস্ট্রোজ একই কর্নেল ব্যবহার করে?


18

"একই কার্নেল" দ্বারা, আমি বলতে চাচ্ছি যা মূলত টরভাল্ডস তৈরি করেছিলেন এবং তারপরে লোকেদের দ্বারা এখানে আপডেট করা হয়েছে: http://www.kernel.org

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

উত্তর:


19

সমস্ত ডিস্ট্রোস একই "লিনাক্স" কার্নেল ব্যবহার করে, তবে সমস্ত ডিস্ট্রসগুলি এগুলির জন্য সামান্য পরিবর্তন করে যাতে কার্নেলটি তাদের পক্ষে সর্বোত্তমভাবে কাজ করে, তবে এই পরিবর্তনগুলি প্রায়শই সর্বদা শীর্ষে ফিরে আসে যেখানে লিনাস সেগুলি নিজেই মার্জ করবে will সুতরাং সকলেই লিনাক্স কার্নেলটি ব্যবহার করেন তবে তাদের ডিস্ট্রোর জন্য সবচেয়ে ভাল কাজ করার জন্য তাদের কয়েকটি কোডের কয়েকটি ভিন্ন লাইন থাকে। এটিও লক্ষণীয় যে ডিস্ট্রসগুলি কার্নেলের যে সংস্করণটি প্রতিটি সংস্করণের জন্য উপযুক্ত দেখায় সেগুলি পাঠিয়ে দেবে। কিছু ডিস্ট্রোজ একটি নতুন কার্নেল বেছে নেয় অন্যদের পরে। নতুন কার্নেলের প্রধান প্রো হ'ল ড্রাইভার এবং হার্ডওয়্যার সামঞ্জস্যের উন্নতি। সমস্ত নতুন কোডটিতে বাগ রয়েছে বলে কনটি স্থিতিশীলতার ক্ষতি। সুতরাং আপনি স্থিতিশীলতার জন্য বৈশিষ্ট্যগুলি বাণিজ্য করেন। এ কারণেই ড্রেসগুলি আরও স্থিতিশীল হওয়ার জন্য সাধারণত বেশি ঝুঁকিপূর্ণ ডিগ্রোগুলির চেয়ে পুরানো কার্নেলটি পাঠিয়ে দেয়।

uname -r

এটি আপনাকে বর্তমানে আপনার কম্পিউটারে উবুন্টুর সংস্করণে কী চলছে তা দেখিয়ে দেবে। আশা করি তুমি উপভোগ কর!


13

হ্যাঁ এবং না উত্তর হবে।

"লিনাক্স কার্নেল" একটি সফটওয়্যারটির মোটামুটি জটিল টুকরো যা বিভিন্ন উপায়ে সংকলন করা যায়। মূলত, বিকল্পগুলির লন্ড্রি-তালিকা সহ একটি কনফিগারেশন ফাইল সেট আপ করা হয় এবং এই ফাইলটি পরবর্তীকালে আপনার সিস্টেমের জন্য "লিনাক্স কার্নেল" এ সোর্স-কোডের ব্লকগুলি অন্তর্ভুক্ত বা না অন্তর্ভুক্ত তা নির্ধারণ করে। (একই প্রক্রিয়াটি নির্ধারণ করে যে কোন কার্নেল মডিউলগুলি নির্মিত))

সাধারণভাবে বলতে গেলে কোনও ডিসট্রো লেখক আপনার জন্য সেই "ভারী উত্তোলন" এর সমস্ত কিছুই করবেন:

তারা সাবধানে নির্বাচিত কনফিগার বিকল্পগুলি ব্যবহার করে এক বা একাধিক কার্নেল সংকলন করবে এবং তাদের বিতরণে (বাইনারি আকারে) অন্তর্ভুক্ত করবে। তারা এমনকি কাস্টম প্যাচ অন্তর্ভুক্ত থাকতে পারে।

সুতরাং, আপনার প্রশ্নের উত্তর হ'ল 'এবং' না 'উভয়ই।

  • হ্যাঁ, বেশ কয়েকটি ডিগ্রো "লিনাক্স সংস্করণ এক্সওয়াইজেড" ব্যবহার করতে পারে
  • না, এটি নির্মাণের সময় তারা একই কনফিগারেশন বিকল্পগুলি ব্যবহার করতে পারে না।

সৌজন্যে: sundialsvcs 'মন্তব্য এখানে

এছাড়াও চেক আউট এই পোস্টে আরো কিছু সংশ্লিষ্ট তথ্যের জন্য Stackoverflow উপর।


0

তারা http://www.kernel.org এ আপলোড করা একই কার্নেলটি ব্যবহার করে ।

তবে বিতরণ অনুসারে, তাদের নিজ নিজ প্রকল্পগুলির লক্ষ্যগুলি , কী কী সিস্টেমগুলি তাদের প্রকাশগুলি লক্ষ্যবস্তু করে তা তাদের নিজ নিজ কার্নেলের নিজস্বকরণকে আকার দেয়।

ঘূর্ণায়মান রিলিজের জন্য এটি প্রবাহের কার্নেলগুলি থেকে রক্তক্ষরণ হবে, একটি স্থিতিশীল মুক্তির জন্য এটি আপস্ট्रीम স্থিতিশীল রিলিজের উপর নির্ভর করবে।

উদাহরণস্বরূপ 3.5 বর্তমানে কোয়ান্টাল রিলিজে রয়েছে তবে 3.2 স্থিতিশীল যথার্থ প্রকাশ এবং এর ভবিষ্যতের আপডেটের জন্য ..

উবুন্টু কাস্টমাইজ করা কার্নেলগুলি http://kernel.ubuntu.com/~kernel-ppa/mainline এ সরবরাহ করা হয়েছে ।

ফেডোরা কাস্টমাইজ করা কার্নেলগুলি https://admin.fedoraproject.org/updates/kernel


বোঝার সর্বোত্তম উপায় হ'ল উদাহরণস্বরূপ উবুন্টু কার্নেল টিম বিকাশ অনুসরণ করা।

14.04-র জন্য রোলিং কার্নেল আপগ্রেড নীতি

ক্যানোনিকাল কার্নেল টিম ভয়েসেস

কার্নেল রোডম্যাপ


0

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

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

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

আরও তথ্যের জন্য এই লিঙ্কগুলি দেখুন


1
এগুলি কার্নেলে কোনও পরিবর্তন করে না, বা কিছু যোগ করে না? হুঁ, যদি তাই হয় upstartতবে অন্য ডিগ্রো sysvinitদীক্ষার জন্য কেন উবুন্টু ব্যবহার করছে? কার্নেলটিতে সিস্টেম দীক্ষা ফাংশন অন্তর্ভুক্ত রয়েছে, তাই না?
xczzhh

1
@xczzhh হ্যাঁ, আমি বলেছিলাম তারা পরিবর্তন করেছে । আমি এটা বলিনি, পরিবর্তন করবেন না। দয়া করে উত্তরটি আবার পড়ুন
আনোয়ার

1
@xczzhh: যে কোনও ক্ষেত্রে, সিস্টেম আরম্ভের কার্য কার্নেলের অংশ নয়। init প্রথম ব্যবহারকারীর স্পেস প্রোগ্রাম যা কার্নেল চালিত করে। এটি কার্নেলের অংশ নয়।
মিথ্যা রায়ান

0

বিভিন্ন লিনাক্স ডিস্ট্রোজে কার্নেল বৈশিষ্ট্য অনুসারে পরিবর্তনগুলি পেতে পারে। লিনাক্স কার্নেলটি লিনাক্স ফাউন্ডেশন সম্প্রদায় দ্বারা বিকাশ করা হয় । আপনি এখানে সর্বশেষ কার্নেলটি পেতে পারেন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.