HeadlinesBriefing favicon HeadlinesBriefing.com

Ubuntu 26.10 রাস্ট Coreutils মাইগ্রেশন সম্পন্ন

Hacker News •
×

Ubuntu 26.10 ডিস্ট্রোর রাস্ট-ভিত্তিক কোর ইউটিলিটিতে যাওয়ার পথ সম্পন্ন করেছে, নিরাপত্তা সমস্যার কারণে আগে যেসব কমান্ড রোকে রাখা হয়েছিল সেগুলো এখন মেমরি-সেফ ভার্সনে মাইগ্রেট করা হয়েছে। cp, mv এবং rm Ubuntu 26.04 LTS-এ তাদের GNU ভার্সনে রোকে রাখা হয়েছিল কারণ uutils ভার্সনে ঠিক করতে হবে এমন TOCTOU (time-of-check to time-of-use) সমস্যার একটি ফসল ছিল। সেই সমস্যাগুলো আপস্ট্রিমে সমাধান হয়ে যাওয়ার সাথে সাথে, Ubuntu 26.10 কাজটি শেষ করেছে। 'Stonking Stingray' রাস্ট কোর ইউটিলিটির একটি সম্পূর্ণ সেট শিপ করে, যাতে ls, cat, chmod এবং du-এর মতো সাধারণ কমান্ড-লাইন টুলস রয়েছে।

Canonical প্রতি বছর ৪০ হাজার ইউরো দান করে রাস্ট সফ্টওয়্যারের কাজে সাহায্য করার জন্য। Canonical-এর ইঞ্জিনিয়ারা ২০২৫ সালে ডিস্ট্রোকে 'অক্সিডাইজ' করা শুরু করেছিল — মৌলিক সফ্টওয়্যারের পরিবর্তে রাস্ট বিকল্প ব্যবহার করে। এটি নিরাপত্তার সুবিধা দেখে, কারণ রাস্ট কম্পাইল টাইমে মেমরি বাগ ধরে, কিন্তু C কম্পাইলার ধরে না।

Ubuntu 25.10 রাস্ট-ভিত্তিক ইউটিলিটি নিয়ে শিপ করার প্রথম রিলিজ ছিল এবং রাস্ট-ভিত্তিক sudo-কে ডিফল্ট করে দিয়েছিল। মাইগ্রেশন করা সমস্যার বিনা হয়নি, কিন্তু Canonical সতর্ক ছিল। এটা ২৬.০৪-এর আগে uutils-এর একটি নিরাপত্তা অডিট করিয়েছিল, যেটি সেই সমস্যাগুলো খুঁজে বের করেছিল যেগুলো তিনটি কমান্ডকে তাদের GNU ভার্সনে রোকে রেখেছিল। এটা Trifecta Tech Foundation-এর একটি গোল্ড স্পন্সরও, যা প্রতি বছর ৪০,০০০ ইউরো দান করে রাস্ট সফ্টওয়্যারের কাজে ফান্ড করে। অলাভজনক ফাউন্ডেশনটি নেটওয়ার্ক টাইম প্রোটোকল (NTP)-এর একটি রাস্ট-ভিত্তিক রीरাইট করছে, এবং Ubuntu ২৭.১০-এর মধ্যে সেটিকে ডিফল্ট টাইম সিঙ্ক ক্লায়েন্ট হিসেবে ব্যবহার করার পরিকল্পনা করছে।

Coreutils মাইগ্রেশনের সমাপ্তি এন্ড ইউজারদের জন্য কোনো ফাংশনাল পার্থক্য আনছে না। রাস্ট-ভিত্তিক uutils GNU ভার্সনগুলির সাথে ড্রপ-ইন কম্প্যাটিবিলিটির লক্ষ্য রাখে, এবং যেকোনো বিচলনকে বাগ হিসেবে বিবেচনা করে। এটি ডিজাইন অনুযায়ী; পয়েন্টটি উন্নত নিরাপত্তা। Ubuntu 26.10 'Stonking Stingray' বেটা এই মাসের শেষে আসছে, ১৫ অক্টোবর, ২০২৬-এ স্থিতিশীল রিলিজের আগে।