পুরানো কার্নেলের সাথে নতুন গ্লিবসি সংস্করণগুলি ব্যবহার করা যেতে পারে?


18

--enable-kernelপুরানো কার্নেল সংস্করণ সমর্থন করার জন্য দৃশ্যত গ্লিবিক সংকলন করা যেতে পারে । তবে, কোনও নির্দিষ্ট গ্লিবসি সংস্করণে কার্নেল সংস্করণগুলি কী সমর্থন করে সে সম্পর্কে আমি তথ্য সন্ধান করতে পারিনি । আদর্শভাবে, আমি প্রতিটি glibc (2.x) এবং কার্নেল (2.6.x) রিলিজের জন্য একটি সামঞ্জস্য ম্যাট্রিক্স দেখতে চাই। এটি কি বিদ্যমান?

যদি এটি বিদ্যমান না থাকে, সম্ভবত এটি কারণ প্রতিটি গ্লিবসি সংস্করণ (গত 5 বছরে বা এর মধ্যে) ২.6.০ থেকে সমস্ত কার্নেল সমর্থন করে?

(খিলান = x86-64, যদি এটি গুরুত্বপূর্ণ হয়)

উত্তর:


7

কিছু সংস্করণের জন্য glibc, ঘোষণাপত্র ইমেলটি বলে যে কোন কার্নেল সংস্করণগুলি সামঞ্জস্যপূর্ণ।

glibc    Released      Kernel
----------------------------------------------------------

2.27     2 Feb 2018    (same as 2.26?)
2.26     2 Aug 2017    3.2
2.25     5 Feb 2017    (same as 2.24?)

2.24     4 Aug 2016    on i[4567]86 and x86_64  ->  2.6.32
2.24     4 Aug 2016    on other platforms       ->  3.2

এর পুরানো (বা আরও নতুন) সংস্করণগুলির জন্য ঘোষণাপত্রের ইমেলগুলি ট্র্যাক করে এবং পড়ার মাধ্যমে উপরের টেবিলটি প্রসারিত করা সম্ভব হতে পারে glibc

রেফারেন্সের জন্য:

Linux distribution    glibc version

Debian 9 Stretch      2.24
Debian 10 Buster      2.27 (as of March 2018).

Ubuntu 16.04          2.23
Ubuntu 16.10          2.24
Ubuntu 17.04          2.24
Ubuntu 17.10          2.26
Ubuntu 18.04          2.27

উত্স:
জিএনইউ সি লাইব্রেরি (গ্লিবসি)
জিএনইউ সি লাইব্রেরি সংস্করণ ২.২27 এখন উপলব্ধ
জিএনইউ সি লাইব্রেরি সংস্করণ ২.২26 এখন পাওয়া যাচ্ছে
জিএনইউ সি লাইব্রেরি সংস্করণ ২.২25 এখন পাওয়া যাচ্ছে
জিএনইউ সি লাইব্রেরি সংস্করণ ২.২৪ এখন
ডিস্ট্রোওয়াচ.কম.উবুন্টু



4

প্রকল্পের README অনুযায়ী আপনি 2.4 কার্নেল দিয়ে গ্লিবসি ব্যবহার করতে পারেন তবে আপনি কিছু কার্যকারিতা হারাবেন:

লিনাক্স কার্নেলগুলির সাথে কাজ করার সময়, জিএনইউ সি লাইব্রেরি সংস্করণ ২.৪ মূলত লিনাক্স কার্নেল সংস্করণ ২.6.০ এবং তার পরে ব্যবহারের জন্য উদ্দিষ্ট। আমরা কেবলমাত্র পাইথ্রেডগুলির এনপিটিএল বাস্তবায়ন ব্যবহার করে সমর্থন করি যা এখন ডিফল্ট কনফিগারেশন। বেশিরভাগ সি লাইব্রেরির পুরানো লিনাক্স কার্নেলগুলিতে কাজ করা চালিয়ে যাবে এবং অনেকগুলি প্রোগ্রাম সঠিকভাবে চালানোর জন্য 2.6 কার্নেলের প্রয়োজন হবে না। তবে, pthreads এবং সম্পর্কিত কার্যকারিতা পুরানো কার্নেলগুলিতে মোটেই কাজ করবে না এবং আমরা 2.6 এর আগে কোনও লিনাক্স কার্নেলের সাথে glibc 2.4 ব্যবহার করার পরামর্শ দিই না।

দ্রষ্টব্য এর --enable-kernel=VERSIONঅর্থ:

কার্নেলের সাথে সামঞ্জস্যের জন্য কম্পাইল করুন VERSION এর চেয়ে পুরানো নয়

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