মনে হচ্ছে যে এর বাস্তুতন্ত্র লিনাক্স ইতিমধ্যেই RISC-V আর্কিটেকচারকে সমর্থন করার জন্য দৃঢ় পদক্ষেপ নিতে শুরু করেছে। (x86 এবং ARM-এর ঐতিহ্যবাহী আধিপত্যের একটি উন্মুক্ত বিকল্প), সম্প্রতি থেকে, Red Hat CentOS Stream-এ RISC-V-এর জন্য প্রাথমিক সমর্থন ঘোষণা করেছে। ১০ (যা Red Hat Enterprise Linux 10 (RHEL 10) এর উন্নয়নের ভিত্তি হিসেবে কাজ করে)। সমান্তরালভাবে, প্রকল্পটি রকি লিনাক্স, RHEL এর অন্যতম প্রধান ডেরিভেটিভ, আনুষ্ঠানিকভাবে RISC-V এর সাথে এর সামঞ্জস্যতা নিশ্চিত করেছে সংস্করণ ১০-এ, এইভাবে সমর্থিত আর্কিটেকচারের পরিসর প্রসারিত হচ্ছে।
CentOS Stream সংগ্রহস্থলে riscv64 আর্কিটেকচারের জন্য পরীক্ষামূলক সহায়তার আগমনের সাথে সাথে, Red Hat "উন্মুক্ত এবং মডুলার আর্কিটেকচারের প্রতি প্রতিশ্রুতিবদ্ধ" ফ্রি সফটওয়্যার জগতের ক্রমবর্ধমান প্রবণতায় যোগ দিচ্ছে। এই নতুন সামঞ্জস্যতা ইতিমধ্যেই বিদ্যমানগুলির সাথে যুক্ত করা হয়েছে।
RISC-V দিয়ে RHEL 10 শুরু করা
আপনার বিজ্ঞাপনে, Red Hat যে উল্লেখ করেছে RISC-V এর কাজটি প্রস্তুতকারক SiFive এর সহযোগিতায় করা হচ্ছে।, এবং তাদের ডিভাইসের জন্য RHEL 10 এর পরীক্ষামূলক বিল্ড ইতিমধ্যেই তৈরি করা হয়েছে।
নতুন কম্পিউটার ইন্সট্রাকশন সেট আর্কিটেকচার (ISA) এর জন্য শিল্প সহায়তা তৈরি করা সাধারণ নয়। রেড হ্যাট শেষবার যখন একটি নতুন আইএসএ বাস্তবায়ন করেছিল তখন ছিল রেড হ্যাট এন্টারপ্রাইজ লিনাক্স (আরএইচইএল) ৭.২, যা এআরএম সিপিইউ ডিজাইনের জন্য একটি বাস্তবায়ন যুক্ত করেছিল...
CentOS টপ-ডাউন থেকে বটম-আপ ডিস্ট্রিবিউশনে রূপান্তরিত হওয়ার পর এটিই প্রথম নতুন ISA-এর প্রবর্তন।
এর পাশাপাশি, CentOS Stream Git সংগ্রহস্থলে এখন বেশিরভাগ প্যাচ অন্তর্ভুক্ত করা হয়েছে। riscv64 প্ল্যাটফর্মে প্যাকেজ সংকলন এবং সম্পাদন সংক্রান্ত সমস্যা সমাধানের জন্য প্রয়োজনীয়। তবে, কিছু সংশোধন মাধ্যমিক শাখায় রয়ে গেছে এবং ১ জুলাই মূল সংগ্রহস্থলে একীভূত করা হবে, যখন হাইফাইভ প্রিমিয়ার P1 বোর্ডের জন্য নির্দিষ্ট এক্সিকিউটেবল বিল্ডগুলিও প্রকাশিত হবে বলে আশা করা হচ্ছে।
এই পর্যায়টি সম্পন্ন হলে, রেড হ্যাট একটি বিল্ড অবকাঠামো স্থাপনের পরিকল্পনা করছে RISC-V হার্ডওয়্যারের উপর নিবেদিত Koji। উপরন্তু, প্রয়োজনীয় পরিবর্তনের আপস্ট্রিমিং প্রক্রিয়া অব্যাহত থাকবে যাতে উন্নত উন্নতিগুলি সম্প্রদায়ের মূল প্রকল্পগুলিতে পৌঁছায়।
রকি লিনাক্স ১০ আরও এক ধাপ এগিয়ে
রেড হ্যাট যখন এগিয়ে যাচ্ছে সাবধানতার সাথে, রকি লিনাক্স আরও এগিয়ে যাওয়ার সিদ্ধান্ত নিয়েছে RISC-V-এর জন্য আনুষ্ঠানিক সমর্থন ঘোষণা করুন এর সংস্করণ ১০-এ। এই সামঞ্জস্যতা কেবল অভ্যন্তরীণ সংকলনের মধ্যেই সীমাবদ্ধ নয়, বরং বেশ কয়েকটি নির্দিষ্ট হার্ডওয়্যার পরিবেশের জন্য কার্যকরী সমর্থন অন্তর্ভুক্ত করে, পাশাপাশি QEMU ব্যবহার করে ভার্চুয়ালাইজড পরিবেশে চালানো।
স্থাপত্য riscv64gc কে একটি বিকল্প স্থাপত্য হিসেবে সংহত করা হয়েছে, যার অর্থ হল RISC-V-নির্দিষ্ট সংকলন ত্রুটিগুলি অন্যান্য আর্কিটেকচারের জন্য আপডেটের বিকাশ এবং প্রকাশকে বাধা দেবে না। এই ফল্ট টলারেন্স নীতি x86_64 বা AArch64 এর মতো আরও পরিপক্ক প্ল্যাটফর্মের স্থায়িত্বকে দণ্ডিত না করেই সমান্তরালভাবে অগ্রগতি সাধন করার অনুমতি দেয়।
রকি লিনাক্স ১০-এর জন্য RISC-V বিল্ডগুলিকে একটি বিকল্প স্থাপত্য হিসেবে বিবেচনা করা হবে; তবে, ppc10le এবং s64x এর বিপরীতে, riscv390 এর জন্য সংকলন ব্যর্থতা না। মারাত্মক বলে বিবেচিত হবে না এবং অন্যান্য স্থাপত্যের উৎক্ষেপণেও বাধা দেবে না। সংক্ষেপে, RISC-V বিল্ড বা আর্কিটেকচার-নির্দিষ্ট বাগ ফিক্সের জন্য অপেক্ষা করে রকি লিনাক্সের প্যাকেজ আপডেটগুলি বাধাগ্রস্ত হবে না।
RISC-V-এর জন্য রকি লিনাক্স সাপোর্ট ফেডোরা RISC-V প্রকল্প দ্বারা তৈরি অবকাঠামোর উপর নির্মিত, যা কম্পাইলার স্ট্যাক এবং প্যাকেজ বিল্ড সিস্টেমের ভিত্তি হিসেবে কাজ করে। অনেক মূল উপাদান ফেডোরা থেকে EL10 এ ব্যাকপোর্ট করা হয়েছে। (এন্টারপ্রাইজ লিনাক্স ১০), বিতরণের মধ্যে বৃহত্তর সামঞ্জস্য এবং ধারাবাহিকতা নিশ্চিত করে।
এই প্রথম পর্যায়ে, RISC-V আর্কিটেকচারে রকি লিনাক্স 10 দ্বারা সমর্থিত ডিভাইসগুলির মধ্যে রয়েছে:
- স্টারফাইভ ভিশনফাইভ ২: সম্পূর্ণরূপে সমর্থিত, স্ট্যান্ডার্ড RHEL 10 কার্নেল ব্যবহার করে।
- কিউএমইউ: ভার্চুয়াল পরিবেশে পরীক্ষার জন্য আদর্শ।
- সাইফাইভ হাইফাইভ প্রিমিয়ার পি৫৫০: সামঞ্জস্যপূর্ণ, যদিও প্রস্তুতকারকের একটি বিশেষ কার্নেলের সাথে, যা কিছু কার্যকরী সীমাবদ্ধতা বোঝায়।
- মিল্ক-ভি এবং কলা পাই: এখনও মূল্যায়নাধীন প্লেট, বাস্তুতন্ত্র স্থিতিশীল হওয়ার সাথে সাথে এর সমর্থন যোগ করা হবে।
এই উন্নয়নের পার্থক্য হলো এর সম্প্রদায়গত উৎপত্তি, বিশেষ করে রকি লিনাক্সের ক্ষেত্রে। ২০২৪ সালের শুরু থেকে, স্বেচ্ছাসেবক দলগুলি কাজ করছে ফেডোরার প্রয়োজনীয় সরঞ্জামগুলিকে অভিযোজিত করার জন্য আপস্ট্রিম প্রচেষ্টার পাশাপাশি, RISC-V-এর দিকে এই পদক্ষেপটি কেবল একটি প্রযুক্তিগত সামঞ্জস্যের চেয়েও বেশি কিছু করে তোলে।
পরিশেষে, এটা উল্লেখ করা দরকার যে, সাপোর্ট উন্নত হওয়ার সাথে সাথে এবং হার্ডওয়্যার আরও সাশ্রয়ী হওয়ার সাথে সাথে, RISC-V পেশাদার অবকাঠামো, এমবেডেড পরিবেশ এবং কম-পাওয়ার সমাধানের জন্য একটি কার্যকর বিকল্প হয়ে উঠতে পারে।