LXC 5.0 এর নতুন সংস্করণ ইতিমধ্যেই প্রকাশিত হয়েছে এবং এটি 2027 সাল পর্যন্ত সমর্থিত হবে

সম্প্রতি ক্যানোনিকাল এর নতুন সংস্করণ প্রকাশের ঘোষণা দিয়েছে উত্তাপযুক্ত পাত্রে LXC 5.0, যা নতুন LTS শাখায় পরিণত হয়েছে এবং এতে প্রচুর সংখ্যক বাগ সংশোধন করা হয়েছে এবং সর্বোপরি বিভিন্ন উন্নতিও করা হয়েছে।

যারা LXC-তে নতুন তাদের জন্য, আপনার জানা উচিত যে LXC ভার্চুয়াল মেশিনের কাছাকাছি একটি সম্পূর্ণ সিস্টেম পরিবেশ সহ কন্টেনার চালানোর জন্য এবং বিশেষ সুবিধা ছাড়াই একক অ্যাপ্লিকেশন (OCI) কন্টেইনার চালানোর জন্য উপযুক্ত রানটাইম প্রদান করে।

LXC নিম্ন-স্তরের টুলকিটগুলিকে বোঝায় যা পৃথক পাত্রের স্তরে কাজ করে।. একটি মাল্টি-সার্ভার ক্লাস্টারে স্থাপন করা কনটেইনারগুলির কেন্দ্রীভূত ব্যবস্থাপনার জন্য, LXC-ভিত্তিক LXD সিস্টেমটি উন্নয়নাধীন।

LXC liblxc লাইব্রেরি, ইউটিলিটিগুলির একটি সেট অন্তর্ভুক্ত করে (lxc-create, lxc-start, lxc-stop, lxc-ls, ইত্যাদি), পাত্র তৈরির জন্য টেমপ্লেট, এবং বিভিন্ন প্রোগ্রামিং ভাষার জন্য বাইন্ডিংয়ের সেট। লিনাক্স কার্নেলের নিয়মিত প্রক্রিয়া ব্যবহার করে বিচ্ছিন্নকরণ করা হয়।

নেমস্পেস মেকানিজম প্রক্রিয়াগুলিকে বিচ্ছিন্ন করতে ব্যবহৃত হয়, আইপিসি, ইউটিএস নেটওয়ার্ক স্ট্যাক, ইউজার আইডি এবং সিগ্রুপ মাউন্ট পয়েন্টগুলি সম্পদ সীমিত করতে ব্যবহৃত হয়। কার্নেল বৈশিষ্ট্য যেমন Apparmor এবং SELinux প্রোফাইল, Seccomp নীতি, Chroots (pivot_root), এবং ক্ষমতাগুলি বিশেষাধিকার কমাতে এবং অ্যাক্সেস সীমাবদ্ধ করতে ব্যবহার করা হয়।

LXC 5.0 এর প্রধান নতুনত্ব

পাত্র থেকে বেরিয়ে আসা এই নতুন শাখা LXC 5.0 একটি দীর্ঘমেয়াদী সমর্থন রিলিজ হিসাবে শ্রেণীবদ্ধ করা হয় (LTS), যার মধ্যে 5 বছরের (অর্থাৎ, 2027 সাল পর্যন্ত) সময়কালে তৈরি করা আপডেট থাকবে।

LXC 5.0-এর এই নতুন সংস্করণ থেকে যে পরিবর্তনগুলি দাঁড়িয়েছে তার অংশের জন্য, এটি উল্লেখ করা হয়েছে অটোটুল থেকে মেসন বিল্ড সিস্টেমে সুইচ করা হয়েছে, যা X.Org সার্ভার, Mesa, Lighttpd, systemd, GStreamer, Wayland, GNOME, GTK ইত্যাদির মতো প্রকল্প তৈরি করতেও ব্যবহৃত হয়।

এটি ছাড়াও, এটি LXC 5.0 এর এই নতুন সংস্করণে দাঁড়িয়েছে, যা সময়ের নামস্থানের জন্য সমর্থন যোগ করা হয়েছে পাত্রে সিস্টেম ঘড়ির একটি পৃথক অবস্থা আবদ্ধ করতে, যা আপনাকে সিস্টেম থেকে ভিন্ন পাত্রে আপনার নিজের সময় ব্যবহার করতে দেয়. কনফিগারেশনের জন্য, lxc.time.offset.boot এবং lxc.time.offset.monotonic বিকল্পগুলি প্রস্তাব করা হয়েছে, যা মূল সিস্টেম ঘড়ির সাথে সম্পর্কিত একটি ধারক অফসেট সংজ্ঞায়িত করার অনুমতি দেয়।

এছাড়াও, LXC 5.0 এর এই নতুন সংস্করণে এটি দাঁড়িয়েছে ভার্চুয়াল ইথারনেট অ্যাডাপ্টারের জন্য VLAN সমর্থন বাস্তবায়ন করা হয়েছে (Veth), প্লাস VLAN পরিচালনার জন্য নিম্নলিখিত বিকল্পগুলি প্রদান করা হয়েছে: প্রাথমিক VLAN কনফিগার করার জন্য veth.vlan.id এবং অতিরিক্ত ট্যাগযুক্ত VLANগুলিকে আবদ্ধ করতে veth.vlan.tagged.id।

ভার্চুয়াল ইথারনেট অ্যাডাপ্টারের জন্য, নতুন veth.n_rxqueues এবং veth.n_txqueues বিকল্পগুলি ব্যবহার করে সারি গ্রহণ এবং প্রেরণের আকার কনফিগার করার ক্ষমতা যোগ করা হয়েছে।

অন্যদিকে, আমরা এটি খুঁজে পেতে পারি নতুন cgroup কনফিগারেশন বিকল্প যোগ করা হয়েছে: lxc.cgroup.dir.container, lxc.cgroup.dir.monitor, lxc.cgroup.dir.monitor.pivot, এবং lxc.cgroup.dir.container.inner, যা আপনাকে কন্টেইনার, নিরীক্ষণ প্রক্রিয়াগুলির জন্য স্পষ্টভাবে cgroup পাথ সংজ্ঞায়িত করতে দেয় এবং নেস্টেড cgroup শ্রেণীবিন্যাস।

এটিও উল্লেখ করার মতো যে এই নতুন 5.0 শাখা প্রকাশের সাথে সাথে, LXC 4.0 এখন একটি ধীর রক্ষণাবেক্ষণের গতিতে স্যুইচ করবে এবং শুধুমাত্র গুরুত্বপূর্ণ বাগ ফিক্স এবং নিরাপত্তা আপডেটগুলি পাবে৷

অন্যান্য পরিবর্তন যে এই নতুন সংস্করণ থেকে দাঁড়ানো:

  • utils: অযাচাইকৃত রিটার্ন মান ঠিক করুন
  • conf: যাচাইকৃত রিটার্ন মান ঠিক করুন
  • utils: ডিভাইসগুলির মধ্যে রেজোলিউশনের অনুমতি দেয়
  • conf: CAP_NET_ADMIN এর উপর ভিত্তি করে মাউন্ট হ্যান্ডলিং ঠিক করুন
  • কমান্ড: seccomp বিজ্ঞপ্তি সমর্থন চেক ফিক্স.
  • পরীক্ষা: অ্যাপমোর সক্ষম করে বিল্ড ঠিক করুন।
  • lxc-attach: SELinux প্রসঙ্গ কনফিগারেশন সক্ষম করুন
  • ম্যাক্রো: MAX_GRBUF_SIZE বাড়িয়ে 2mb করা হয়েছে৷
  • autotools: টুলের জন্য স্ট্যাটিক বিল্ড সক্রিয় করুন
  • autotools: কমান্ডের জন্য স্ট্যাটিক বিল্ড সক্ষম করুন
  • Wstrict-prototypes-Wold-style-definition সহ স্থির বিল্ড
  • conf: মেমরি লিক ঠিক করুন

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন এই নতুন সংস্করণ সম্পর্কে, আপনি বিশদটি পরীক্ষা করতে পারেন নিম্নলিখিত লিঙ্ক. 


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।