ওপেন সোর্সের জন্য একটি চমৎকার জয়, NVIDIA আনুষ্ঠানিকভাবে উন্মুক্ত (Open-Source) লিনাক্স জিপিইউ কার্নেল মডিউল প্রকাশ করেছে। সংযোজিত, ড্রাইভার ভার্সন 515.43.04 এখন আউট। এটি একটি বিশাল পদক্ষেপ এবং ওপেন-সোর্সের জন্য এক বিশাল পাওয়া।
NVIDIA ঘোষনা দেয় যে তারা দ্বৈত GPL/MIT লাইসেন্স ব্যবহার করে R515 রিলিজ থেকে শুরু করে তাদের গ্রাফিক্স কার্ডের জন্য লিনাক্স ড্রাইভারগুলিকে উন্মুক্ত (Open-Source) করে দিয়েছে। কার্নেল মডিউলগুলোর সোর্স কোড পাওয়া যাবে GitHub-এ NVIDIA Open GPU কার্নেল মডিউল রেপো-তে।
কিন্তু এখন শুধুমাত্র ডেটা সেন্টার GPU-এর কোডকে শুধুমাত্র উৎপাদন-প্রস্তুত বলে বিবেচনা করা হচ্ছে। GeForce এবং ওয়ার্কস্টেশন GPU এখন “Alpha-quality” হিসাবে বিবেচিত হচ্ছে। সোর্স কোডের সাথে সম্পূর্ণরূপে নির্মিত প্যাকেজ পাওয়া যাচ্ছে, এই ধাপ টি ডিস্ট্রো ম্যানেজারদের জন্য তাদের সফ্টওয়্যার ভান্ডারে ড্রাইভারগুলিকে অন্তর্ভুক্ত করা আরো সহজ করে তুলবে, ক্যানোনিকাল (উবুন্টুর নির্মাতারা) এবং SUSE উভয়কেই ডেভেলপার হিসেবে নামকরণ করা হয়েছে যারা এখন তাদের ডিস্ট্রোসহ ওপেন কার্নেল মডিউল প্যাকেজ করতে পারে। NVIDIA, প্যাকেজিং স্থাপনার উন্নতি এবং গ্রাহকদের জন্য আরও ভাল সাপোর্ট মডেল তৈরি করতে দুটি সংস্থার পাশাপাশি Red Hat-এর সাথে কাজ করছে।
NVIDIA বলেছে, যে কোডটি বর্তমানে অ্যাম্পিয়ার এবং টুরিং পরিবারগুলিতে ডেটা সেন্টার জিপিইউগুলির জন্য উৎপাদন-প্রস্তুত যা গত এক বছরে জিএসপি ড্রাইভার আর্কিটেকচারের পর্যায়ক্রমে রোলআউট অনুসরণ করে।
মালিকানাধীন কার্নেল-মোড ড্রাইভারের সাথে বৈশিষ্ট্য এবং কর্মক্ষমতা সমতা নিশ্চিত করার জন্য এটি বিভিন্ন ধরণের কাজের চাপে পরীক্ষা করা হয়েছে, তবে এতে নতুন কার্যকারিতাও এনেছে, যেমন ডিএমএ-বিইউএফ ফ্রেমওয়ার্ক ডিভাইস এবং সাবসিস্টেম জুড়ে বাফার ভাগ করে নেওয়ার জন্য যা নিজের মধ্যেই হপার আর্কিটেকচারের সাথে আসবে।
যে কেউ একটি প্রাক-টুরিং আর্কিটেকচার ব্যবহার করে একটি GPU চালাচ্ছেন তাকে পুরানো-স্টাইলের মালিকানাধীন ড্রাইভার ব্যবহার চালিয়ে যেতে হবে।
এটা স্পষ্ট যে এই ড্রাইভারগুলির সাথে NVIDIA-এর প্রধান লক্ষ্যগুলির মধ্যে একটি হল সুপার কম্পিউটার এবং বড় ডেটা সেন্টার ইনস্টলেশনের জন্য সমর্থন এবং কার্যকারিতা উন্নত করা। প্রতিটি বড় সুপার কম্পিউটার লিনাক্সের কিছু স্বাদে চলে, এবং ক্লোজড-সোর্স ড্রাইভার থাকা সম্ভবত সেই ইনস্টলেশনের জন্য দায়ী ব্যক্তিদের সাথে ভালভাবে বসবে না।
দৃশ্যটি হোম ব্যবহারকারীদের জন্য এখন খুব বেশি আশাব্যঞ্জক নয়, তবে শুধুমাত্র অবচয়িত এবং মালিকানাধীন একচেটিয়া কার্নেল মডিউল আলফা গুণমান ছাড়া অন্য কিছু হিসাবে বিবেচনা করা হচ্ছে। NVIDIA’র মতে, সারা বছর ধরেই উন্নতির পরিকল্পনা করা হয়।
নতুন ওপেন-সোর্স কার্নেল-মোড ড্রাইভার পূর্ববর্তী ড্রাইভারের মতো একই ফার্মওয়্যার এবং CUDA, OpenGL এবং Vulkan এর মতো একই ইউজার-মোড স্ট্যাকের সাথে কাজ করে। একমাত্র শর্ত হল যে সমস্ত ড্রাইভার স্ট্যাকের উপাদান অবশ্যই একটি রিলিজের সংস্করণের সাথে মিলে। কমিউনিটি-সাবমিট করা প্যাচগুলি ভবিষ্যতের ড্রাইভার রিলিজে একীকরণের জন্য বিবেচনা করা হবে।
“নতুন NVIDIA ওপেন সোর্স জিপিইউ কার্নেল মডিউলগুলি উবুন্টু ব্যবহারকারীদের জন্য ইনস্টলেশন সহজ করবে এবং নিরাপত্তা বাড়াবে। তারা AI/ML ডেভেলপার, গেমার বা ক্লাউড ব্যবহারকারী হোক না কেন,” বলেছেন সিন্ডি গোল্ডবার্গ, ক্যানোনিকালে মিত্রতা ভিপি সিলিকনের। নতুন ড্রাইভাররা আগামী কয়েক মাসের মধ্যে সম্প্রতি চালু হওয়া Canonical Ubuntu 22.04 LTS-এ তাদের পথ তৈরি করবে বলে আশা করা হচ্ছে।
NVIDIA আরও প্রকাশ করেছে যে এটি লিনাক্স কার্নেল কমিউনিটি এবং পার্টনারদের সাথে একটি আপস্ট্রিম পদ্ধতিতে কাজ করছে, কারণ এর বর্তমান কোডবেসটি লিনাক্স ডিজাইন কনভেনশনের সাথে সঙ্গতিপূর্ণ নয় এবং লিনাক্স আপস্ট্রিমের প্রার্থী নয়। সোর্স কোডটি ওপেন- সোর্স Nouveau ড্রাইভারকে উন্নত করতেও ব্যবহার করা হবে।
ডেভেলপাররা CUDA টুলকিট 11.7 এর অংশ হিসাবে ডেভেলপমেন্ট ড্রাইভার ডাউনলোড করতে পারেন। এটি একটি সম্পূর্ণ ডাটা সেন্টার ড্রাইভার অনুসরণ করবে।