openSIL হল তিনটি স্ট্যাটিকালি লিঙ্কযুক্ত লাইব্রেরির একটি সেট, যেগুলি স্ট্যাটিকভাবে যেকোনো ফার্মওয়্যারের সাথে লিঙ্ক করা যেতে পারে
AMD উন্মোচন আমি সম্প্রতি এর সোর্স কোড প্রকাশ করেছি OpenSIL প্ল্যাটফর্মের প্রথম কার্যকরী প্রোটোটাইপ, যা ফার্মওয়্যার তৈরিকে সহজ করার জন্য উপাদান বিকাশের উদ্দেশ্যে।বুদ্ধিটা OpenSIL প্রজেক্টের পিছনে হার্ডওয়্যার ইনিশিয়ালাইজেশন কোডকে আলাদাভাবে রক্ষণাবেক্ষণ করা এবং পরীক্ষিত লাইব্রেরিতে স্থানান্তর করা জড়িত যা নির্দিষ্ট প্রোটোকলের সাথে জড়িত না হয়ে স্ট্যাটিকভাবে মূল ফার্মওয়্যারের সাথে লিঙ্ক করা যেতে পারে।
প্রকল্পের বিষয়ে উল্লেখ করা হয় যে প্রথম OpenSIL-ভিত্তিক UEFI ফার্মওয়্যারটি 2026 সালে সরবরাহ করা হবে বলে আশা করা হচ্ছে. পরিকল্পনাগুলিও উল্লেখ করেছে CoreBoot এর সাথে একীকরণের জন্য নির্দেশাবলীর প্রস্তুতি, lOpenSIL ফার্মওয়্যার আর্কিটেকচার স্পেসিফিকেশন প্রকাশ, AMD CRB প্ল্যাটফর্মের জন্য CoreBoot এবং AMI Aptio OpenEdition-এর উপর ভিত্তি করে ফার্মওয়্যার তৈরি করা।
AMD বিশ্বাস করে যে বর্ধিত নিরাপত্তা ভঙ্গি অর্জনের অন্যতম উপায় হল ওপেন সোর্স সম্প্রদায়ের কাছে সিলিকন বুট ফার্মওয়্যারের আর্কিটেকচার, বিকাশ এবং বৈধতা। AMD ওপেন সোর্স সফ্টওয়্যারের জন্য প্রতিশ্রুতিবদ্ধ এবং এখন তার x86 AGESA FW স্ট্যাকের নতুন আর্কিটেকচার সহ বিভিন্ন ফার্মওয়্যার ডোমেনে প্রসারিত হচ্ছে, হোস্ট ফার্মওয়্যার হিসাবে UEFI এর সাথে ডিজাইন করা হয়েছে যা স্কেলেবিলিটি প্রতিরোধ করে, হোস্টের অন্যান্য ফার্মওয়্যার সমাধান যেমন coreboot, oreboot. , FortiBIOS, প্রজেক্ট µ এবং অন্যান্য।
openSIL তিনটি প্রধান লাইব্রেরি অন্তর্ভুক্ত করে কম্পাইল সময়ে স্ট্যাটিকভাবে লিঙ্ক করার জন্য ডিজাইন করা হয়েছে:
- xSIM (x86 ইনিশিয়ালাইজেশন লাইব্রেরি): এটি DRAM, JEDEC এবং মেমরি কন্ট্রোলারের ইনিশিয়ালাইজেশন সহ বেসিক হোস্ট প্ল্যাটফর্ম ইনিশিয়ালাইজেশনের জন্য একটি API প্রদান করে। এর মধ্যে রয়েছে মেমরি ইন্টারফেস ট্রেনিং এবং সিগন্যাল কন্ডিশনিং, JEDEC DRAM ইনিশিয়ালাইজেশন এবং হোস্ট মেমরি কন্ট্রোলার ইনিশিয়ালাইজেশন, যা সম্মিলিতভাবে মেমরি ইনিশিয়ালাইজেশনের বড় অংশ তৈরি করে। ফলস্বরূপ, x86 রিবুট নিষ্ক্রিয় হলে সিস্টেম মেমরি ইতিমধ্যেই উপলব্ধ।
- xPRF (x86 প্ল্যাটফর্ম রেফারেন্স লাইব্রেরি) - নির্দিষ্ট হার্ডওয়্যার উপাদানগুলি শুরু করার জন্য পরিষেবা, যেমন GPIO এবং SMMs। এর একটি উদাহরণ হবে GPIO প্রোগ্রামিং। এতে RAS ইত্যাদির মতো ইভেন্টগুলি পরিচালনা করার জন্য SMM কন্ট্রোলারও অন্তর্ভুক্ত থাকতে পারে। এবং বোর্ড নকশা সাপেক্ষে
- xUSL (x86 ইউটিলিটিস এবং সার্ভিসেস লাইব্রেরি) - xSIM এবং xPRF লাইব্রেরিতে ব্যবহৃত হেল্পার অভ্যন্তরীণ ড্রাইভার এবং ফার্মওয়্যার থেকে কল করার জন্য উপলব্ধ নয়।
প্রস্তাবিত লাইব্রেরি প্রয়োজনীয় হার্ডওয়্যারের জন্য আপনাকে দ্রুত এবং সহজে সমর্থন যোগ করার অনুমতি দেয় স্ট্যান্ডার্ড UEFI ফার্মওয়্যার, সেইসাথে CoreBoot, oreboot, FortiBIOS এবং Projectµ প্ল্যাটফর্মে তৈরি বিকল্প ফার্মওয়্যার।
প্রকল্পটি বিকাশকারীদের ফার্মওয়্যার বজায় রাখার প্রয়োজনীয়তা থেকে মুক্ত করে নির্দিষ্ট কম্পিউটারের জন্য আলাদাভাবে এবং প্রাথমিকভাবে একটি উন্মুক্ত এবং স্বচ্ছ টুলস সেট হিসাবে তৈরি করা হয়েছে, যা ফার্মওয়্যার নিরাপত্তার উন্নতি করবে, পরীক্ষা সহজ করবে, স্বাধীন যাচাইকরণ প্রদান করবে এবং বাগ এবং দুর্বলতা ট্র্যাকিংকে একীভূত করবে।
উন্নয়ন অংশের জন্য এবং পণ্য গঠন যে গুলিআপনাকে কয়েকটি ধাপের মধ্য দিয়ে নেওয়া হবে:
- প্রথম পর্যায়ে, যা বন্ধ দরজার পিছনে ছিল, প্ল্যাটফর্মের একটি প্রোটোটাইপ তৈরি করা হয়েছিল।
- ফেজ 2, এখন সম্পূর্ণ, XNUMXর্থ প্রজন্মের AMD EPYC প্রসেসরের সাথে AMD CRB প্ল্যাটফর্মের উপর ভিত্তি করে SoC-এর জন্য openSIL প্রোটোটাইপ কোড প্রকাশ করেছে।
- তৃতীয় পর্যায়ে, যা 2024 সালের চতুর্থ ত্রৈমাসিক পর্যন্ত স্থায়ী হবে, প্রোটোটাইপটি ব্যাপক ব্যবহারের জন্য প্রস্তুত হওয়ার কথা রয়েছে।
একটি নতুন ওপেন আর্কিটেকচার যা সম্ভাব্যভাবে আক্রমণের সারফেস এবং উল্লেখযোগ্যভাবে অসীম স্কেলেবিলিটির জন্য অনুমতি দেয়, এখন ধারণার প্রমাণ হিসেবে উপলব্ধ, মূল্যায়নের জন্য ওপেন সোর্স সম্প্রদায়ের মধ্যে, যাকে বলা হয় AMD openSIL – ওপেন-সোর্স সিলিকন ইনিশিয়ালাইজেশন লাইব্রেরি।
অবশেষে, এটি উল্লেখ করা উচিত যে এওপেনসিল দিয়ে বিভিন্ন সমস্যা সমাধানের আশা করছেন এমডি এবং আপনি কি আশা করেন:
- উন্নত নিরাপত্তা, কার্যকারিতা এবং প্ল্যাটফর্মের স্কেল।
- উন্নত পরীক্ষার কভারেজ, সম্পূর্ণ সিস্টেমের বৈধতা।
- বর্ধিত অনুপ্রবেশ পরীক্ষা এবং দুর্বলতা পর্যবেক্ষণ।
- ফার্মওয়্যার বাইনারিগুলির মধ্যে বৃহত্তর ট্রেসেবিলিটি এবং দুর্বলতা ট্র্যাকিংয়ের জন্য অপ্টিমাইজড ট্রেসেবিলিটি যেমন SBOM।
পরিশেষে, আপনি যদি এটি সম্পর্কে আরও জানতে সক্ষম হন তবে আপনি বিশদ বিবরণে পরামর্শ করতে পারেন নিম্নলিখিত লিঙ্ক.