কোরবুট (আগে লিনাক্সবিআইওএস বলা হত) একটি প্রকল্প যার লক্ষ্য মালিকানা BIOS-এ নন-ফ্রি ফার্মওয়্যার প্রতিস্থাপন করা।
সম্প্রতি এটি ঘোষণা করা হয় Coreboot 4.22 এবং 4.22.01 এর নতুন সংস্করণ প্রকাশ করা হয়েছে যার মধ্যে রয়েছে সর্বশেষ আপডেট, নিরাপত্তার উন্নতি এবং গত তিন মাসের প্রসারিত হার্ডওয়্যার সমর্থন।
নতুন এই মুক্তির কথা উল্লেখ করা হয়েছে 4.xx বর্ধিত সংস্করণ নামকরণ স্কিম ব্যবহার করার শেষ সংস্করণ, যেহেতু পরবর্তী সংস্করণগুলিতে Coreboot একটি Year.Month.Subversion নামকরণ স্কিমে স্যুইচ করবে। এই হিসাবে, পরবর্তী রিলিজ, ফেব্রুয়ারি 2024-এর জন্য নির্ধারিত, 24.02.00 নম্বর দেওয়া হবে এবং সংস্করণ 24.02 এর একটি ফিক্স বা ভবিষ্যত সংস্করণ বাস্তবায়িত হলে, মান .01, .02, ইত্যাদি যোগ করা হবে। প্রাথমিক সংস্করণের মান পর্যন্ত।
Coreboot 4.22 এবং 4.22.01 এর প্রধান নতুন বৈশিষ্ট্য
Coreboot-এর এই নতুন সংস্করণে, থেকে রিলিজ চক্র 4.22 একটি পরিবর্তনশীল ত্রুটি সনাক্ত করা হয়েছে স্যান্ডিব্রিজ/আইভিব্রিজ প্ল্যাটফর্ম এবং এটিতে আরম্ভ করা হয়নি রিলিজ সংস্করণ 4.22.01 জন্য কারণ ছিল.
বাস্তবায়ন করা হয় যে উন্নতি সংক্রান্ত, এটা হাইলাইট করা হয় যে x86 প্রাক-মেমরি পর্যায়ের জন্য .data বিভাগ সমর্থন করে, এই পরিবর্তনটি C কোডে গ্লোবাল ভেরিয়েবল সংজ্ঞা ব্যবহার করার অনুমতি দেয়। লোডিং ব্লক পর্যায়ে, কোডের পরপরই ডেটা যুক্ত করা হয় এবং তারপর ক্যাশে-এ-র্যাম (VMA) ধারণা ব্যবহার করে ক্যাশে রাখা হয়।
Coreboot 4.22-এ এটি সিস্টেমের জন্য প্রস্তুত করা হয়েছে রামস্টেজ এবং প্রাক-মেমরি পর্যায়ে x86, ক্যাশে সমর্থনের একটি বাস্তবায়ন ফ্ল্যাশে কোরবুট উপাদান হোস্ট করতে ব্যবহৃত CBFS ফাইল সিস্টেমের জন্য। এটি উল্লেখ করা হয়েছে যে যে পরিস্থিতিতে একটি পৃথক রোমস্টেজ প্রয়োজন হতে পারে তার মধ্যে vboot বা বিকল্প মোড সহ কনফিগারেশন, সেইসাথে একটি সীমিত বুট ব্লক আকার বা খুব ধীর বুট মিডিয়া (কিছু ARM SoCs) সহ ডিভাইস অন্তর্ভুক্ত। ক্যাশের আকার কনফিগার করতে, PRERAM_CBFS_CACHE_SIZE এবং RAMSTAGE_CBFS_CACHE_SIZE প্যারামিটারগুলি প্রস্তাব করা হয়েছে৷
এই রিলিজে দাঁড়িয়ে থাকা আরেকটি পরিবর্তন হল AMD OpenSIL-এর জন্য প্রাথমিক সমর্থন যেটি AMD EPYC 9004 Genoa/Onyx প্রসেসরের একমাত্র রেফারেন্স প্ল্যাটফর্মের সাথে কাজ করে এবং যা ভবিষ্যতে AGESA (AMD জেনেরিক এনক্যাপসুলেটেড সফ্টওয়্যার আর্কিটেকচার) লাইব্রেরি সম্পূর্ণরূপে প্রতিস্থাপন করবে।
এছাড়াও Coreboot 4.22-এ হাইলাইট করা হয়েছে আরও কোরবুট-ভিত্তিক ক্রোমবুকগুলিতে মাইক্রোসফ্ট উইন্ডোজ চালানোর জন্য সমর্থন, যা আরও ভাল হওয়া উচিত, কারণ কিছু উত্স কোড অপ্টিমাইজ করা হয়েছে।
তার পক্ষ থেকেনতুন ডিভাইসের জন্য সমর্থন তারা আবার প্লেট থেকে Google ISH, Anraggar, Brox, Chinchou, Ciri, Deku, Deku4ES, Dexi, Dochi, Nokris, Quandiso এবং Rex4ES EC. এছাড়াও, Coreboot 4.22 Intel Meteorlake-P, Purism Librem 11-এর জন্য উন্নয়ন সমর্থন যোগ করে উপরে উল্লিখিত (প্লাস Librem L1UM v2) এবং Siemens FA EHL এবং Supermicro X11SSW-F।
অন্যান্য পরিবর্তন যে দাঁড়ানো:
- কোরবুট এখন vBIOS চেকসাম সেট করে যখন VFCT টেবিলটি পপুলেট করে, কারণ Windows AMD ড্রাইভার vBIOS ডেটার চেকসাম যাচাই করে।
- ইন্টেল চিপ সহ ডিভাইসগুলিতে একটি বাহ্যিক প্রদর্শনের উপস্থিতি সনাক্ত করতে gfx-এ একটি API যোগ করা হয়েছে।
- কোরবুট সহ কিছু ক্রোমবুকে উইন্ডোজ চালানোর অনুমতি দিতে পরিবর্তনগুলি যোগ করা হয়েছে৷
- ARM64 আর্কিটেকচারের উপর ভিত্তি করে ডিভাইসের জন্য ACPI টেবিল জেনারেশন বাস্তবায়িত।
- ACPI স্পেসিফিকেশনের জন্য উন্নত সমর্থন।
- SNB+MRC বোর্ডের জন্য MRC (মেমরি রেফারেন্স কোড) কনফিগারেশন DeviceTree কাঠামোতে সরানো হয়েছে।
- সাধারণ পরিচ্ছন্নতা এবং পুনর্বিন্যাস।
- STM সক্ষম হওয়ার সময় স্থায়ী SMM get_save_state গণনা কাজ করছে না
আপনি যদি CoreBoot 4.18 এর এই নতুন সংস্করণ সম্পর্কে আরও জানতে আগ্রহী হন তবে আপনি বিশদ বিবরণের সাথে পরামর্শ করতে পারেন নীচের লিঙ্কে.
কোরবুট পান
পরিশেষে, যারা কোরবুটের এই নতুন সংস্করণটি পেতে সক্ষম হতে আগ্রহী তাদের জন্য তারা তাদের ডাউনলোড বিভাগ থেকে এটি করতে পারে, যা প্রকল্পের অফিসিয়াল ওয়েবসাইটে পাওয়া যাবে।
এটিতে এটির পাশাপাশি তারা প্রকল্পটি সম্পর্কিত ডকুমেন্টেশন এবং আরও তথ্য সন্ধান করতে সক্ষম হবে। লিঙ্কটি হ'ল এটি।