আধুনিক রিলিজে লিনাক্স কার্নেলের স্বাদ


9

আজকাল (১৮.০৪++) আরও অনেকগুলি কার্নেল স্বাদ রয়েছে, এবং সেগুলির সবগুলিই ভালভাবে বর্ণিত হয় না। আমি সেগুলি দেখতে পাচ্ছি:

  • generic, সম্ভাব্য -hweশাখা সহ ডিফল্ট ;
  • virtual- হিসাবে একই genericকিন্তু ব্যতীত modules-extra। পেতে পারি -hweশাখা খুব;
  • kvm;
  • azure, aws, gcp, gke- ক্লাউড প্রদানকারীর লক্ষ্য করে;
  • oem - উনি কে?;
  • oracle - কী ওরাকল সিস্টেম?

তাহলে, আমি কীভাবে নির্বাচন করব? উদাহরণস্বরূপ, ভিপিএসের সম্ভবত genericকার্নেলের প্রয়োজন নেই , virtualকম মূল্যবান ডিস্কের জায়গার প্রয়োজন হবে, তবে সম্ভবত kvmআরও ভাল? প্রথম স্থানে পার্থক্য কী?

উইকির এই বিষয়ের একটি পৃষ্ঠা রয়েছে ( https://wiki.ubuntu.com/Kernel/Dev/Flavours ) তবে এটি পুরানো।


এটি একটি ভাল নিবন্ধ তবে আমি মনে করি না এটি আপনার "আমি কীভাবে চয়ন করব" প্রশ্নের উত্তর দেয়। wiki.ubuntu.com/Kernel/RollingLTSEnablementStack
জৈব মার্বেল

@ অর্গানিক মার্বেল এটি সত্যিই দুর্দান্ত একটি যা HWE স্ট্যাকের ব্যাখ্যা করে, তবে হ্যাঁ, কার্নেলের স্বাদগুলি নয়।
ল্যাপশিন দিমিত্রি

@ ল্যাপশিনডিমিত্রি সর্বদা 'নিজের নিজের রোল' থাকুন ...
অ্যান্ড্রু .46

ভিপিএস (ভার্চুয়াল প্রাইভেট সার্ভার) এর উদাহরণ দেওয়া, আমি অনুমান করি যে কোন ধরণের ভিপিএস ব্যবহার করছে তার উপর নির্ভর করে? 'ভিপিএস' এর ট্যাগ তথ্যটিতে উল্লেখ করা হয়েছে যে "[সর্বাধিক সাধারণ ভিপিএস প্রকারগুলি ওপেনভিজেড, কেভিএম, জেন এবং ভিএমওয়্যার।" কেভিএমের জন্য, উবুন্টুতে প্রিপেইজডlinux-kvm সহ লঞ্চপ্যাড এবং মেটা প্যাকেজ 16.04 এবং আরও নতুন।
ক্লিয়ারকিমুরা

উত্তর:


4

উবুন্টু কার্নেল টিমের একটি উত্সর্গীকৃত ওয়েবসাইট রয়েছে যা উবুন্টুতে কার্নেল প্যাকেজ এবং সংস্করণগুলির বিভিন্ন প্রতিবেদনের সাথে লিঙ্ক করে। সেখান থেকে, উপলব্ধ উবুন্টু রিলিজে বর্তমানে কার্নেলগুলি কীভাবে রক্ষণাবেক্ষণ করা হয় তা দ্রুত দেখতে প্যাকেজ সংস্করণগুলি দেখুন ।

উবুন্টুর জন্য পূর্বের কার্নেল স্বাদের তালিকা:

  • linux যা জেনেরিক কার্নেল সরবরাহ করে (12.04+)
  • linux-hweএটি উবুন্টু এলটিএস সক্ষমকরণ স্ট্যাক সরবরাহ করে
  • linux-hwe-edge এর চেয়ে কার্নেলগুলি আরও নতুন linux-hwe
  • linux-kvm যা ভার্চুয়াল সিস্টেমগুলির জন্য কার্নেল সরবরাহ করে (16.04+)
  • linux-aws যা অ্যামাজন ওয়েব পরিষেবাদির জন্য কার্নেল সরবরাহ করে (14.04+)
  • linux-aws-edgelinux-aws(16.04+) এর চেয়ে বেশি কার্নেল রয়েছে
  • linux-aws-hwe এর চেয়ে নতুন কার্নেল সরবরাহ করতে পারে linux-aws-edge
  • linux-azure যা অ্যাজুরে সিস্টেমগুলির জন্য কার্নেল সরবরাহ করে (14.04+)
  • linux-euclid যা ইন্টেল ইউক্লিড সিস্টেমের জন্য কার্নেল সরবরাহ করে (16.04)
  • linux-gcp যা গুগল ক্লাউড প্ল্যাটফর্মের জন্য কার্নেল সরবরাহ করে (16.04+)
  • linux-gcp-edgelinux-gcp(18.04) এর চেয়ে নতুন কার্নেল সরবরাহ করতে পারে
  • linux-oemযা ডেল, লেনোভো, এসার ইত্যাদি সহ OEM সিস্টেমের জন্য কার্নেল সরবরাহ করে (16.04+)
  • linux-oem-osp1linux-oem(18.04+) এর চেয়ে বেশি কার্নেল রয়েছে
  • linux-oracle যা ওরাকল সিস্টেমগুলির জন্য কার্নেল সরবরাহ করে (16.04+)
  • linux-oracle-edgeকার্নেলগুলির চেয়ে নতুন রয়েছে linux-oracle(এখনও প্রকাশ হয়নি)
  • linux-raspi2 যা বিসিএম 2709 আর্কিটেকচারের জন্য কার্নেল সরবরাহ করে (16.04+)
  • linux-snapdragon যা কোয়ালকম স্ন্যাপড্রাগন 410 সি আর্কিটেকচার (16.04+) এর জন্য কার্নেল সরবরাহ করে

এখানে যা তালিকাভুক্ত করা হয়েছে তাতে কিছু মেটা এবং ট্রানজিশনাল প্যাকেজ বাদ দেওয়া হয়েছে যা প্যাকেজ সংস্করণগুলিতে পাওয়া যায় না তবে উবুন্টু প্যাকেজ অনুসন্ধানে পাওয়া যায় । প্রতিটি বিবরণ উবুন্টু প্যাকেজগুলি থেকে বা বিকল্পভাবে apt-cache show <package>কমান্ড থেকে বর্ণনার সাথে মানিয়ে নেওয়া হয়েছে ।

তাহলে, আমি কীভাবে নির্বাচন করব?

স্বীকার করা যায়, কেস কার্নেল কেস কেস কেসে ব্যবহার করবে তা বেছে নেওয়ার জন্য কোনও নির্দিষ্ট গাইড নেই।

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

প্রথম স্থানে পার্থক্য কী?

এক কথায়: অপ্টিমাইজেশন।

শেষ ব্যবহারকারীরা সাধারণত উবুন্টুর জন্য প্রতিটি কার্নেলের প্রাক-প্যাকেজযুক্ত কী কীগুলির জন্য অনুকূলিত হয় তা সন্ধান করতে খুব বেশি দূর যায় না। ডকুমেন্টেশন সঠিকভাবে করা না হলে প্রথম স্থানে পার্থক্য কী তা জানার সহজ উপায় নেই। এটির জন্য একটি জায়গা রয়েছে: চেঞ্জলগ।

চেঞ্জলগগুলি প্রতিটি প্যাকেজ এবং বর্তমানে সমর্থিত মুক্তির জন্য সুনির্দিষ্ট। উদাহরণস্বরূপ, বায়োনিক ফর চেঞ্জলগlinux সাধারণভাবে বিভিন্ন প্ল্যাটফর্মের জন্য অপ্টিমাইজেশনের সাথে সম্পর্কিত আরও পরিবর্তন উল্লেখ করেছে, যদিও বায়োনিকের চেঞ্জলগটিlinux-kvm পাত্রে (ওএস-স্তরের ভার্চুয়ালাইজেশন) সম্পর্কিত আরও পরিবর্তন উল্লেখ করেছে।

টিএল; ডিআর এন্ড-ব্যবহারকারীদের উবুন্টু চিত্রগুলিতে অন্তর্ভুক্ত যে কোনও কার্নেলগুলি বেছে নেওয়ার এবং তার পরিবর্তে ব্যবহার করার দরকার নেই। অন্যথায়, জ্ঞানসম্পন্ন - পরিষেবা সরবরাহকারী বা যাহা হ'ল সেই ব্যক্তির সন্ধান করুন।


এটি সত্যিই দুর্দান্ত উত্তর, আপনাকে ধন্যবাদ!
ল্যাপশিন দিমিত্রি

1
পছন্দ না করার বিষয়ে কারণ বিক্রেতা এতে একটি ধারণা রেখেছিল: আমি অনেকগুলি ভিপিএসকে 300MB-জেনেরিক কার্নেল চলমান দেখেছি কারণ, আমি বিশ্বাস করি, কেবলমাত্র এত লোকেরা এই পার্থক্যটি জানেন। সুতরাং, ব্যবহারের জন্য কার্নেলটি যাচাই করার জন্য গাইডলাইন স্থাপন করা সম্প্রদায়ের পক্ষে সহায়তা করতে পারে।
ল্যাপশিন দিমিত্রি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.