Coreboot 25.12 উল্লেখযোগ্যভাবে হার্ডওয়্যার সাপোর্ট প্রসারিত করে, যার মধ্যে রয়েছে AMD Turin, নতুন Intel মাদারবোর্ড এবং ল্যাপটপ।

  • SMMSTORE, MIPI ক্যামেরা, রানটাইম কনফিগারেশনের জন্য CFR এবং Qualcomm X1P42100 প্ল্যাটফর্মের মতো গুরুত্বপূর্ণ সাবসিস্টেমগুলিকে আরও শক্তিশালী করা হচ্ছে।
  • ACPI, APEI, commonlib এবং বিভিন্ন ড্রাইভারের উন্নতি স্থিতিশীলতা, ত্রুটি নির্ণয় এবং কোডের ধারাবাহিকতা বৃদ্ধি করে।
  • প্রকল্পটি তার ত্রৈমাসিক প্রকাশ চক্র বজায় রাখে, টুলচেইন এবং বিক্রেতা কোড GPG ব্যবহার করে আপডেট এবং স্বাক্ষরিত হয়।

কোরবুট ২৫.১২

কোরবুট তাদের জন্য সবচেয়ে গুরুত্বপূর্ণ ওপেন-সোর্স ফার্মওয়্যার প্রকল্পগুলির মধ্যে একটি হিসেবে নিজেকে প্রতিষ্ঠিত করেছে যারা চান মালিকানাধীন BIOS কে বিদায় জানান এবং একটি দ্রুত এবং স্বচ্ছ বুট অভিজ্ঞতা উপভোগ করুন।নতুন কোরবুট সংস্করণ ২৫.১২ এটি একটি স্থিতিশীল ত্রৈমাসিক প্রকাশ হিসাবে আসে এবং এটি হার্ডওয়্যার সাপোর্ট লেভেল এবং অভ্যন্তরীণ অবকাঠামো উভয় ক্ষেত্রেই গভীর পরিবর্তন নিয়ে আসে, যা OEM, ইন্টিগ্রেটর এবং ডেভেলপারদের জন্য তৈরি, যাদের নির্মাণের জন্য একটি শক্ত ভিত্তি প্রয়োজন।

এই সংস্করণে একত্রিত করা হয়েছে শতাধিক অবদানকারীর ৭৫০টিরও বেশি কমিট প্রদান করা হয়েছেঅনেক নতুন লেখক এবং স্পষ্ট লক্ষ্যের সাথে: সমর্থিত প্ল্যাটফর্মের সংখ্যা বৃদ্ধি করা (বিশেষ করে ইন্টেল, এএমডি, কোয়ালকম এবং মিডিয়াটেক), ACPI এবং APEI এর মাধ্যমে ত্রুটি পরিচালনা উন্নত করা, MIPI ক্যামেরা ব্যবস্থাপনা এবং SMMSTORE স্টোরেজ শক্তিশালী করা, এবং সমগ্র বাস্তুতন্ত্র জুড়ে কর্মক্ষমতা এবং স্থিতিশীলতার বিবরণ পরিমার্জন করা অব্যাহত রাখা।

কোরবুট ২৫.১২ এর নতুন প্রধান বৈশিষ্ট্যগুলি

প্রকল্পটি কোরবুট 25.12 কে ত্রৈমাসিক চক্রের মধ্যে ডিসেম্বরে প্রকাশিত স্থিতিশীল শাখার সর্বশেষ সংস্করণএই শাখাটি মূলত নির্মাতারা (OEM/ODM) এবং এমন সংস্থাগুলির জন্য তৈরি যারা মূল শাখার চেয়ে কম গতিশীল বেস পছন্দ করে। তবুও, ডেভেলপাররা নিজেরাই সুপারিশ করেন যে যারা তাদের নিজস্ব ব্যবহারের জন্য ফার্মওয়্যার কম্পাইল করেন তারা সরাসরি প্রধান শাখার সাথে কাজ করেন, যা আরও আপ-টু-ডেট এবং ক্রমাগত বাগ সংশোধন করে।

বিশ্বব্যাপী পরিবর্তনগুলির মধ্যে, এই সংস্করণটি যোগ করে ৭৫৭ জন কমিট, ১০৬ জন লেখক এবং ২১ জন প্রথমবার অবদানকারী ডেভেলপার৬২,০০০-এরও বেশি লাইন কোড যোগ করা হয়েছে এবং মাত্র ১০,০০০-এরও কম লাইন অপসারণ করা হয়েছে, যার মধ্যে ৫২,০০০-এরও বেশি লাইনের পার্থক্য রয়েছে, যা স্পষ্ট করে তোলে যে এটি কোনও সাধারণ ছোটখাটো সংশোধন নয়, বরং ক্ষমতা এবং প্ল্যাটফর্মের ক্ষেত্রে একটি বড় অগ্রগতি।

কোরবুট ২৫.১২-তে নতুন প্ল্যাটফর্ম এবং প্রসেসর সাপোর্ট

কোরবুট ২৫.১২ এর অন্যতম শক্তিশালী দিক হলো হার্ডওয়্যার সাপোর্টের সম্প্রসারণ, বিশেষ মনোযোগ সহ আধুনিক ডেস্কটপ এবং ল্যাপটপ ইকোসিস্টেম, সার্ভার এবং এআরএম ডিভাইসনতুন মাদারবোর্ড এবং নতুন SoC যোগ করা হচ্ছে, এবং বেশ কিছু বিদ্যমান মাদারবোর্ড পরিমার্জন করা হচ্ছে।

AMD EPYC 9005 "তুরিন" এর জন্য প্রাথমিক সহায়তা

x86_64 সার্ভারের ক্ষেত্রে, coreboot 25.12 প্রবর্তন করে AMD EPYC 9005 প্রসেসরের জন্য "ধারণার প্রমাণ" স্তরের সমর্থন, যার কোডনাম তুরিনএটি একটি প্রথম পদক্ষেপ যা এই প্রসেসরগুলিকে সম্পূর্ণ উন্মুক্ত ফার্মওয়্যারের কাছাকাছি নিয়ে আসে, EPYC জেনোয়া দিয়ে ইতিমধ্যেই শুরু হওয়া পথ অনুসরণ করে।

এই প্রাথমিক সহায়তা এই সম্ভাবনার দ্বার উন্মোচন করে যে, অনুসারে openSIL স্থিতিশীল উৎপাদনে পরিণত হচ্ছেEPYC এবং ভবিষ্যত প্রজন্মের Ryzen এবং Zen 6 প্রসেসর উভয়েরই ওপেন-সোর্স ফার্মওয়্যারের সাথে সামঞ্জস্যপূর্ণ আরও মাদারবোর্ড থাকবে। বর্তমানে, সমর্থন মৌলিক, তবে এটি সম্প্রদায়টি যে দিকে এগিয়ে চলেছে তার দিকে নির্দেশ করে, পরবর্তী প্রজন্মের সার্ভারগুলিকে অস্বচ্ছ ফার্মওয়্যারের উপর নির্ভর না করেই Coreboot দিয়ে বুট করতে সক্ষম করে।

কোরবুট ২৫.১২ তে সমর্থিত নতুন মাদারবোর্ড এবং ডিভাইস

এই সংস্করণটি উল্লেখযোগ্যভাবে প্রসারিত করে অফিসিয়াল সাপোর্ট সহ মাদারবোর্ড এবং সিস্টেমের তালিকা, ক্লাসিক হার্ডওয়্যার থেকে শুরু করে সর্বশেষ প্ল্যাটফর্ম পর্যন্ত। নতুন বৈশিষ্ট্যগুলির মধ্যে রয়েছে:

  • ASRock Z77 Extreme4, দ্বিতীয় এবং তৃতীয় প্রজন্মের ইন্টেল কোর প্রসেসরের জন্য তৈরি, বিনামূল্যে ফার্মওয়্যার সহ পুরানো হার্ডওয়্যার পুনর্ব্যবহারের জন্য আদর্শ।
  • আসুস প্রাইম H610I-প্লাস D4, একটি আধুনিক মিনি-ITX মাদারবোর্ড যা ১৩তম এবং ১৪তম প্রজন্মের ইন্টেল কোর প্রসেসর সমর্থন করে, আজকের কমপ্যাক্ট সিস্টেমের জন্য খুবই আকর্ষণীয়।
  • লেনোভো থিঙ্কপ্যাড T470s এবং T580 (sklkbl_thinkpad ভেরিয়েন্ট), পেশাদার পরিবেশে দুটি অত্যন্ত জনপ্রিয় ল্যাপটপ যা সামঞ্জস্যপূর্ণ ল্যাপটপের বাস্তুতন্ত্রে যোগ করে।
  • সিমেন্স এমসি ইএইচএল৬, সিমেন্স এমসি ইএইচএল পরিবারের মধ্যে, শিল্প অ্যাপ্লিকেশনের জন্য ডিজাইন করা হয়েছে যেখানে ফার্মওয়্যার নির্ভরযোগ্যতা অত্যন্ত গুরুত্বপূর্ণ।
  • স্টার ল্যাবস স্টারফাইটার (অ্যারো লেক ২৮৫এইচ), ল্যাপটপটি এমন ব্যবহারকারীদের জন্য তৈরি যারা প্রথম দিন থেকেই ওপেন ফার্মওয়্যার সহ একটি ব্যবহারকারী-বান্ধব ডিভাইস খুঁজছেন।
  • টপটন এডিএল টিডব্লিউএল (X2E_N150), অ্যাল্ডার লেকের উপর ভিত্তি করে একটি কমপ্যাক্ট প্ল্যাটফর্ম, যা মিনি পিসি এবং এমবেডেড সিস্টেমের বৈশিষ্ট্য।
  • বিভিন্ন গুগল ক্রোমওএস ডিভাইস: ফ্যাটক্যাট (রুবি), ওসেলট (কোডকোড, ওসিকেট), রাউরু (স্যাফায়ার), স্কাইওয়াকার (ডুকু, গ্রোগু), যা ফার্মওয়্যার কনফিগারেশন এবং ড্রাইভারের উন্নতির মাধ্যমে উপকৃত হয়।

উপরের তালিকাটি ছাড়াও, ক্রমাগতভাবে নতুন Chromebook এবং নির্দিষ্ট মেইনবোর্ড ভেরিয়েন্টএটি কোরবুটের প্রতিটি সংস্করণে একটি সাধারণ বৈশিষ্ট্য, যা শিক্ষামূলক এবং হালকা ল্যাপটপ ইকোসিস্টেমে এর উপস্থিতিকে আরও শক্তিশালী করে।

কোয়ালকম স্ন্যাপড্রাগন এক্স১ প্লাস (এক্স১পি৪২১০০) এবং এআরএম ইকোসিস্টেম

ARM64 পরিবেশে, coreboot 25.12 প্রবর্তন করে কোয়ালকম X1P42100 প্ল্যাটফর্মের প্রাথমিক সক্রিয়করণ, যা স্ন্যাপড্রাগন X1 প্লাস নামে পরিচিতএই পদক্ষেপটি ARM ল্যাপটপ এবং সর্বদা সংযুক্ত ডিভাইসের জন্য ডিজাইন করা SoC গুলিতে ওপেন ফার্মওয়্যার আনার মূল চাবিকাঠি।

এই SoC-এর কাজ "শুরু করো আর এইটুকুই"-এর মধ্যেই সীমাবদ্ধ নয়, বরং এর সাথে রয়েছে ডিবাগিং এবং মেমরি ব্যবস্থাপনায় গভীর উন্নতিযা আমরা একটি নির্দিষ্ট বিভাগে আরও বিশদে দেখব, এবং যা ডেভেলপারদের ডিভাইসের জীবনচক্র জুড়ে এই প্ল্যাটফর্মে আরামে কাজ করার জন্য ভিত্তি স্থাপন করবে।

ইন্টেল এবং এএমডি এসসি আপডেট

ইন্টেলের কোরবুট এর জন্য সমর্থন যোগ করে প্যান্থার লেক প্ল্যাটফর্মে LPCAMM (লো পাওয়ার কম্প্রেশন অ্যাটাচড মেমোরি মডিউল)ল্যাপটপ এবং পাতলা ফর্ম ফ্যাক্টরের জন্য ডিজাইন করা এই নতুন ধরণের মেমরি মডিউলটির একটি নির্দিষ্ট টপোলজি প্রয়োজন যা ফার্মওয়্যারকে সঠিকভাবে সনাক্ত এবং কনফিগার করার জন্য জানতে হবে।

বর্ণনা করার জন্য অবকাঠামো যোগ করা হয়েছে LPCAMM টপোলজি প্যান্থার লেক RVP T3 রেফারেন্স বোর্ডের জন্য প্রাথমিক সমর্থনও যোগ করা হয়েছে। এটি ভবিষ্যতের প্রজন্মের ল্যাপটপে এই মেমরি প্রযুক্তি গ্রহণের ক্ষেত্রে কোরবুটকে এগিয়ে রাখে।

AMD-তে, প্ল্যাটফর্মটি গ্লিন্ডা অনেক উন্নতি লাভ করেছে এবং ফেগান SoC ভেরিয়েন্টের সাথে এটি সম্প্রসারিত হয়েছেমূল পরিবর্তনগুলির মধ্যে রয়েছে FSP-এর ডিভাইস ট্রির মাধ্যমে USB4 কনফিগারেশন, 10GbE নেটওয়ার্ক ডিভাইস সংযোজন এবং FSP কনফিগারেশনের মধ্যে সঠিক DIMM ভোল্টেজ যোগাযোগ। এই সমস্ত কিছু আধুনিক AMD প্ল্যাটফর্মগুলির জন্য আরও পরিশীলিত এবং বিস্তারিত সমর্থনে অনুবাদ করে।

রানটাইম কনফিগারেশন অপশন (RFC)

নির্মাতা এবং উন্নত ব্যবহারকারীদের জন্য একটি দৃশ্যমান উন্নতি হল এর সম্প্রসারণ রানটাইম ফার্মওয়্যার কনফিগারেশন অপশন, যা CFR বা coreboot ফর্ম রিপ্রেজেন্টেশন নামে পরিচিতএখন পর্যন্ত, অনেক প্যারামিটারের জন্য ছবি পুনরায় কম্পাইল করার প্রয়োজন হত; এই ফ্রেমওয়ার্কের সাহায্যে, সেই কনফিগারেশনের বেশিরভাগ অংশই গতিশীল হয়ে ওঠে।

বিকল্প সেটিংসের একটি মেনু প্রদর্শিত হয়েছে ৪০টিরও বেশি মাদারবোর্ড এবং ভেরিয়েন্টবিশেষ করে গুগলের ChromeOS ইকোসিস্টেমের মধ্যে। এই বিকল্পগুলি অন্যান্য জিনিসের মধ্যে অনুমতি দেয়:

  • সক্ষম বা অক্ষম করুন ইন্টিগ্রেটেড জিপিইউ (আইজিপিইউ).
  • এর মধ্যে পছন্দ করুন টাচপ্যাড এবং টাচ স্ক্রিন হাইব্রিড ডিভাইসে।
  • এর প্যারামিটারগুলি সামঞ্জস্য করুন ফ্যান নিয়ন্ত্রণ এবং কিছু হার্ডওয়্যার বৈশিষ্ট্য.

প্রতিটি বিকল্পের জন্য CFR কাঠামো সংজ্ঞায়িত করে প্রদর্শন নাম, সহায়তা পাঠ্য, ডিফল্ট মান এবং রানটাইম পতাকাএটি পেলোডগুলিকে (যেমন SeaBIOS, LinuxBoot, অথবা অন্যান্য) একটি সামঞ্জস্যপূর্ণ মেনু প্রদর্শন করতে দেয়। তদুপরি, ব্যাকওয়ার্ড সামঞ্জস্য বজায় রাখা হয়, এবং UEFI ভেরিয়েবল স্টোরেজ এবং অন্যান্য স্থায়ী ব্যাকএন্ডের সাথে ইন্টিগ্রেশনের পরিকল্পনা করা হয়।

কোরবুট ২৫.১২ এর সাথে বর্ধিত SMMSTORE ক্ষমতা এবং সংশ্লিষ্ট উন্নতি আসছে

এই রিলিজের আরেকটি গুরুত্বপূর্ণ উপাদান হল SMMSTORE সুরক্ষিত স্টোরেজ সাবসিস্টেমে পরিবর্তন। coreboot 25.12-এ, ডিফল্ট SMMSTORE সাইজ ২৫৬ KB থেকে ৫১২ KB এ দ্বিগুণ করে।উন্নত কনফিগারেশনের জন্য UEFI ভেরিয়েবল এবং স্থায়ী ডেটার উপর নির্ভর করে এমন সিস্টেমগুলিতে এটি গুরুত্বপূর্ণ।

প্ল্যাটফর্মের মত সারিয়েন, রিফ, অক্টোপাস, ড্রালিয়ন, স্কাইরিম, জর্ক বা গাইব্রাশঅন্যান্য বিষয়ের মধ্যে, এই বৃদ্ধির সুবিধা নেওয়ার জন্য এগুলি আপডেট করা হয়েছে, যা বর্তমান ফার্মওয়্যার পরিবর্তনশীল চাহিদার জন্য যুক্তিসঙ্গত স্থান নিশ্চিত করে।

ক্ষমতার এই উল্লম্ফনের সাথে সাথে, নিম্নলিখিতগুলি চালু করা হয়েছে SMMSTORE v2 কাঠামোর সারিবদ্ধকরণের সংশোধনএটি বিভিন্ন আর্কিটেকচার এবং পেলোড জুড়ে সামঞ্জস্যপূর্ণ আচরণ নিশ্চিত করতে সাহায্য করে, সূক্ষ্ম অসঙ্গতি থেকে বিস্ময় কমিয়ে আনে।

ইন্টেল প্ল্যাটফর্মের জন্য MIPI ক্যামেরার উন্নতি

ইন্টেল প্ল্যাটফর্মগুলিতে, বিশেষ করে উইন্ডোজের মতো অপারেটিং সিস্টেমের জন্য, MIPI ক্যামেরা ব্যবস্থাপনা একটি বড় আপডেট পেয়েছে। MIPI ক্যামেরা ড্রাইভার এখন প্রয়োগ করে অনেক বেশি বিস্তৃত SSDB (সেন্সর স্ট্যাটিক ডেটা ব্লক) সাপোর্ট, সমস্ত প্রাসঙ্গিক ক্ষেত্রের জন্য সু-সংজ্ঞায়িত এনাম এবং বিটফিল্ড সহ।

সবচেয়ে প্রাসঙ্গিক উন্নতি এই ক্ষেত্রে সেন্সরগুলির সঠিক গণনা এবং কনফিগারেশনের লক্ষ্যে বেশ কয়েকটি পরিবর্তন অন্তর্ভুক্ত রয়েছে:

  • পদ্ধতিগত প্রজন্ম PLD (ভৌত অবস্থান বর্ণনাকারী) তথ্য প্রতিটি সেন্সরের জন্য, প্রতিটি ক্যামেরা শারীরিকভাবে কোথায় অবস্থিত তা জানার জন্য সিস্টেমের জন্য একটি চাবিকাঠি।
  • স্বয়ংক্রিয় বরাদ্দ SSDB-তে বুদ্ধিমান ডিফল্ট মানঅসম্পূর্ণ কনফিগারেশনের সম্ভাবনা হ্রাস করা।
  • এর জন্য উন্নত সমর্থন VCM (ভয়েস কয়েল মোটর) টাইপ এবং I2C ঠিকানা, অটোফোকাস এবং অন্যান্য উন্নত ফাংশনের জন্য মৌলিক কিছু।
  • ডিভাইস স্পেসিফিক মেথড (DSM) পদ্ধতিগুলিকে UUID-ভিত্তিক ফাংশনগুলিতে পুনর্নির্মাণ করা, যার মধ্যে নতুন DSM অন্তর্ভুক্ত রয়েছে কম্পিউটার ভিশন ফ্রেমওয়ার্ক (CVF) এবং I2C V2.
  • ক্যামেরা সেন্সরের জন্য ACPI ডিভাইসের ধরণ এবং ROM কনফিগারেশন নির্বাচন, উপযুক্ত ঠিকানা সহ।

এই সম্পূর্ণ পরিবর্তনের সেট আধুনিক অপারেটিং সিস্টেমে ক্যামেরা গণনা এবং কনফিগারেশন উন্নত করেল্যাপটপ এবং কনভার্টেবলের ক্ষেত্রে শনাক্তকরণ, ওরিয়েন্টেশন এবং সীমিত বৈশিষ্ট্যের সাধারণ সমস্যা এড়ানো।

Qualcomm X1P42100 প্ল্যাটফর্ম: গভীর ডিবাগিং এবং মেমরি

Qualcomm X1P42100 SoC এর জন্য সমর্থন স্ন্যাপড্রাগন এক্স১ প্লাস উন্নত বৈশিষ্ট্যের সাথে উন্নত, যা উন্নয়ন এবং সমস্যা সমাধানের জন্য তৈরি। নতুন বৈশিষ্ট্যগুলির মধ্যে রয়েছে:

  • ডাউনলোড মোড সনাক্তকরণ এবং র‍্যামডাম্প প্যাকেজিং, ব্যর্থতার পরিস্থিতিতে মেমরি ডাম্প নিষ্কাশন সহজতর করে।
  • জন্য সমর্থন র‍্যামডাম্প ছবি আপলোড করুন এবং CBFS-এর মধ্যে APDP (অ্যাপ্লিকেশন প্রসেসর ডিবাগ পলিসি) ইমেজ প্যাকেজিং করা, ফার্মওয়্যারের মধ্যেই ডিবাগিং উপাদানকে কেন্দ্রীভূত করা।
  • ডিসপ্লে সাবসিস্টেমের উন্নতি: ঘড়ি নিয়ন্ত্রণের জন্য MDSS রেজিস্টারের সংজ্ঞা, লুসিডোল PLL API, এবং ভিডিওর প্রয়োজনের জন্য সঠিক DRAM বরাদ্দ।
  • সেটিংস মেমোরি ডিজাইন BL31 অঞ্চলের স্থানান্তর এবং নিরাপদ পরিবেশে (TZ) অ্যাপ্লিকেশন মেমোরির সারিবদ্ধকরণের মাধ্যমে, নিরাপত্তা এবং RAM ব্যবহার উভয়ই উন্নত করা হয়েছে।
  • ড্রাইভার সাপোর্ট সিএমডি-ডিবি (কমান্ড ডাটাবেস), যা হার্ডওয়্যার অ্যাক্সিলারেটরের ঠিকানা এবং কনফিগারেশন অনুসন্ধানের অনুমতি দেয়, অবাঞ্ছিত পার্শ্ব প্রতিক্রিয়া এড়াতে MMU-তে অঞ্চলটিকে নন-ক্যাশেবল হিসাবে ম্যাপ করা হয়।
  • ARM64-এ PRERAM এবং POSTRAM স্ট্যাকের স্পষ্ট বিচ্ছেদ, প্রাক-প্রধান RAM স্ট্যাককে BSRAM-এ স্থানান্তরিত করা এবং এর ফলে অপ্টিমাইজ করা স্টার্টআপের প্রাথমিক পর্যায়ে মেমরির ব্যবহার এবং স্থিতিশীলতা.

এই সমস্ত পরিবর্তনের মাধ্যমে, X1P42100 প্ল্যাটফর্মটি তাদের জন্য অনেক বেশি ব্যবহারকারী-বান্ধব হয়ে উঠেছে যাদের প্রয়োজন ত্রুটি নির্ণয়, মেমরি ডাম্প বিশ্লেষণ এবং SoC আচরণ সামঞ্জস্য করুন বিভিন্ন উৎপাদন পরিস্থিতিতে।

কোরবুট ২৫.১২ এএমডিতে উন্নতি এনেছে: গ্লিন্ডা, ফেগান এবং উন্নত এসিপিআই

AMD-এর দিক থেকে, Faegan SoC-এর সাথে Glinda প্ল্যাটফর্মের উপরে উল্লিখিত সম্প্রসারণের পাশাপাশি, উল্লেখযোগ্য পরিবর্তনগুলি রয়েছে যা ACPI ইন্টিগ্রেশনের মান এবং ত্রুটি ব্যবস্থাপনাতাদের মধ্যে আমরা হাইলাইট করতে পারি:

  • LPC বাসের জন্য স্থির বেস ঠিকানার প্রতিবেদন, স্পেসিফিকেশন এবং প্ল্যাটফর্মের বাকি অংশের সাথে সামঞ্জস্যপূর্ণ।
  • এর সমর্থন ACPI স্তরে I3C নিয়ন্ত্রকরা, আধুনিক ডিভাইসের সাহায্যে যোগাযোগ ক্ষমতা সম্প্রসারণ।
  • HEST (হার্ডওয়্যার ত্রুটি উৎস টেবিল) এর অন্তর্ভুক্তি, যা অপারেটিং সিস্টেমের হার্ডওয়্যার ত্রুটি সম্পর্কে বিস্তারিত তথ্য পাওয়ার জন্য একটি চাবিকাঠি।
  • ECAM MMCONF 64-বিট ঠিকানায় এক্সটেনশন, যার সাথে কাজ করার অনুমতি রয়েছে বৃহত্তর এবং আরও জটিল PCIe কনফিগারেশন স্পেস.
  • বুটব্লকে CRTM (মূল মূল বিশ্বাসের পরিমাপ) এর সূচনা, স্টার্টআপের প্রাথমিক পর্যায় থেকেই বিশ্বাসের শৃঙ্খলকে শক্তিশালী করে।

এর সাথে, নিম্নলিখিতগুলি চালু করা হয়েছে MTRR গণনায় অপ্টিমাইজেশন AMD প্ল্যাটফর্মের জন্য, এটি ক্যাশে কনফিগারেশন সহজ করে বুট সময় হ্রাস করে এবং Glinda এর FSP নতুন সংস্করণের সাথে আপডেট করা হয় যা সামগ্রিক স্থিতিশীলতা উন্নত করে।

ত্রুটি ব্যবস্থাপনার জন্য ACPI এবং APEI অবকাঠামো

একটি অত্যন্ত গুরুত্বপূর্ণ, যদিও দৃশ্যত কম আকর্ষণীয়, বৈশিষ্ট্য হল একটি সংযোজন ACPI হেডারগুলিতে বিস্তৃত APEI (অ্যাডভান্সড প্ল্যাটফর্ম ত্রুটি ইন্টারফেস) অবকাঠামোসমর্থন করার জন্য সম্পূর্ণ কাঠামো যুক্ত করা হয়েছে:

  • ত্রুটির উৎস মেশিন চেক এক্সেপশন (MCE).
  • এর ত্রুটি নন-মাস্কেবল ইন্টারাপ্ট (NMI).
  • রিপোর্ট PCIe AER (উন্নত ত্রুটি প্রতিবেদন).

এই কাঠামোগুলি টেবিলের ভিত্তি হিসেবে কাজ করে যেমন BERT (বুট ত্রুটি রেকর্ড টেবিল), HEST এবং EINJ (ত্রুটি ইনজেকশন টেবিল)যাতে প্ল্যাটফর্মগুলি অপারেটিং সিস্টেমে হার্ডওয়্যার ত্রুটির একটি সঠিক চিত্র রিপোর্ট করতে পারে এবং "ফার্মওয়্যার-প্রথম" ত্রুটি পরিচালনা মডেলগুলিকে সমর্থন করতে পারে।

নতুন ধরণ এবং কাঠামো অব্যাহত রয়েছে অফিসিয়াল ACPI স্পেসিফিকেশন এবং অভ্যন্তরীণ বৈধতা দ্বারা অনুষঙ্গী করা হয় যা নিশ্চিত করে যে রিপোর্ট করা তথ্য অপারেটিং সিস্টেম এবং ডায়াগনস্টিক সরঞ্জামগুলির দ্বারা সামঞ্জস্যপূর্ণ এবং ব্যবহারযোগ্য।

কোরবুট ২৫.১২-তে কমনলিব, এন্ডিয়াননেস এবং মেমরি স্ট্রাকচারের একত্রীকরণ

সাধারণ লাইব্রেরির ক্ষেত্রে, কোরবুট 25.12 এর বাস্তবায়নগুলিকে একত্রিত করে commonlib-এ coreboot এবং libpayload endian.h হেডারডুপ্লিকেশন দূর করা এবং সমগ্র বাস্তুতন্ত্র একই এন্ডিয়াননেস রূপান্তর ফাংশন ব্যবহার করে তা নিশ্চিত করা।

এই পরিষ্কারের অংশ হিসেবে, পুরাতন হেডার এবং swabXX() ফাংশনগুলি সরানো হয়েছে, যা a-তে রূপান্তর সম্পন্ন করেছে স্ট্যান্ডার্ড এন্ডিয়াননেস কনভার্সন এপিআইএছাড়াও, SMBIOS টাইপ 17 এর সাথে সামঞ্জস্য উন্নত করতে এবং উদাহরণস্বরূপ, DDR3 মডিউলের ভোল্টেজ রিপোর্ট করার জন্য মেমরি তথ্য কাঠামোগুলিকে নতুন ক্ষেত্র দিয়ে সমৃদ্ধ করা হয়েছে।

ডিভাইসট্রি হ্যান্ডলিং এর বিবরণ (যেমন NOP টোকেনের সঠিক হপিং)ও সংশোধন করা হয়েছে এবং এটি এখন সংরক্ষণ করা হয়েছে। CBMEM-এ বুট মোডের তথ্যযাতে পেলোডগুলি স্বাভাবিক বুট, কম ব্যাটারির পরিস্থিতি বা চার্জিং অবস্থার মতো দিকগুলিতে ফার্মওয়্যারের সাথে আরও ভালভাবে সমন্বয় করতে পারে।

কোরবুট ২৫.১২ এর সাথে আসা ড্রাইভার এবং সাবসিস্টেমের অন্যান্য উল্লেখযোগ্য উন্নতি

ছোটখাটো কিন্তু প্রাসঙ্গিক পরিবর্তন এই তালিকায় বাস্তব সিস্টেমের উপর ব্যবহারিক প্রভাব ফেলবে এমন অনেক সংশোধন এবং উন্নতি অন্তর্ভুক্ত রয়েছে:

  • মিডিয়াটেক ডিসপ্লে সাবসিস্টেমের রিফ্যাক্টরিং, MIPI প্যানেলে ডুয়াল DSI এবং ডিসপ্লে স্ট্রিম কম্প্রেশন (DSC) সমর্থন সহ, এবং একটি উন্নত DSI API যা ধারাবাহিকভাবে রেজিস্টার স্ট্রাকচার পাস করে।
  • ইন্টেল স্কাইলেক সিএসই রিসেট অবস্থা ব্যবহার করে পুনঃসূচনার নির্ভরযোগ্যতা উন্নত করুন.
  • ইন্টেল জিএমএ ডিসপ্লে কন্ট্রোলারের উন্নতি, উজ্জ্বলতা আরও শক্তিশালীভাবে পরিচালনা করার জন্য ক্যাশে এবং বৈধ ক্যাশে লজিক যোগ করা।
  • TPM ড্রাইভারের সংশোধন এবং সমন্বয়, ডুপ্লিকেট অপারেশন বাদ দিয়ে তৈরি করা আরও পরিষ্কার এবং নির্ভুল ACPI টেবিল.
  • ডুয়াল-চিপ প্যাকেজের জন্য নতুন DDR4 যন্ত্রাংশ এবং সংশোধন সহ সম্প্রসারিত SPD সমর্থন, এবং BGA1744 প্যাকেজের জন্য নতুন SMBIOS সকেট প্রকার।
  • কীবোর্ডের রঙের কনফিগারেশন বিকল্পগুলি স্টার্টআপের সময় EC-তে RGBকাস্টমাইজযোগ্য আলো সহ সরঞ্জামের জন্য ডিজাইন করা হয়েছে।
  • Azalia ক্রিয়াপদ সারণি বাস্তবায়নের গভীর পর্যালোচনা, রক্ষণাবেক্ষণযোগ্যতা উন্নত করা এবং সময় সংশোধন যোগ করা (যেমন, RESET# নিষ্ক্রিয় করার পরে 521 মাইক্রোসেকেন্ড বিলম্ব)।
  • জেনেরিক গ্রাফিক্স ড্রাইভার সাপোর্ট যেসব ডিভাইস কেবল VGA নয়, সমর্থিত ভিডিও হার্ডওয়্যারের পরিসর প্রসারিত করা।
  • ট্যাগের সাথে মেমরির ইন্টিগ্রেশন মিডিয়াটেক প্ল্যাটফর্মে ARMv9 MTE (মেমোরি ট্যাগিং এক্সটেনশন), মেমরি ব্যবস্থাপনায় অতিরিক্ত নিরাপত্তা যোগ করা হচ্ছে।
  • গুগল ব্লুই প্ল্যাটফর্মের জন্য সমান্তরাল চার্জিং অবকাঠামো, সক্ষম করে দ্রুত ব্যাটারি চার্জিং.
  • কোয়ালকমে PHY কনফিগারেশন এবং রিপিটার সহ USB টাইপ-সি সাপোর্ট, সেইসাথে Cirrus Logic CS35L56 এবং CS42L43 কোডেকের জন্য সাউন্ডওয়্যার ড্রাইভার।
  • RISC-V এর জন্য ACPI এক্সটেনশন, ধীরে ধীরে এই উদীয়মান স্থাপত্যের জন্য সমর্থন সম্প্রসারণ করছে।

পেলোড ইকোসিস্টেমে, libpayload এর মতো বৈশিষ্ট্য অর্জন করে ভৌত মেমোরির আকার এবং লিগ্যাসি LZ4 ফর্ম্যাটের সাথে সামঞ্জস্যতা পরীক্ষা করুন। এবং ARM64 এক্সেপশন রাউটিং-এর সংশোধন, commonlib এবং endian পরিবর্তনের সাথে সামঞ্জস্য বজায় রাখা।

টুলচেইন, ব্লব এবং বিক্রেতা কোড আপডেট

বাকি ইকোসিস্টেমের সাথে তাল মিলিয়ে চলার জন্য, coreboot 25.12 বেশ কিছু থার্ড-পার্টি টুল এবং বিক্রেতা উপাদান আপডেট করে। টুলচেইনের মূল পরিবর্তনগুলির মধ্যে রয়েছে:

  • বাইনুটিলস আপডেট ২.৪৪ থেকে ২.৪৫ সংস্করণে.
  • ACPICA রিলিজ 20250404 থেকে 20250807 পর্যন্ত আপডেট, ACPI ইকোসিস্টেমে উন্নতি এবং সংশোধন অন্তর্ভুক্ত করে।
  • ডিফল্ট বিল্ড থেকে nds32le-elf টুলচেইন অপসারণ, কারণ এটি বর্তমান সাপোর্টে কম প্রাসঙ্গিক।

ভেন্ডরকোডে, FSP হেডারগুলি আপডেট করা হয় প্যান্থার লেক (PTL) থেকে FSP 3373_03 এবং ওয়াইল্ডক্যাট লেক (WCL) থেকে 3344_03AMD Glinda প্ল্যাটফর্মের জন্য একটি FSP আপডেট প্রয়োগের পাশাপাশি, নিম্নলিখিত সাবমডিউলগুলিও তৈরি করা হচ্ছে:

  • থার্ডপার্টি/ব্লবস এটি a0726508b8 সংস্করণ থেকে 4a8de0324 তে স্থানান্তরিত হয়েছে, যার মধ্যে 39টি কমিট অন্তর্ভুক্ত রয়েছে।
  • থার্ডপার্টি/ইন্টেল-মাইক্রোকোড এটি 4ded52b4b0 থেকে f9100a225 তে আপডেট করা হয়েছে, সর্বশেষ উপলব্ধ মাইক্রোকোড ফিক্সকে একীভূত করে।

এই আপডেটগুলি নিশ্চিত করে যে কোরবুট 25.12-তে নির্মিত ফার্মওয়্যার সর্বশেষ নিরাপত্তা, স্থিতিশীলতা এবং সামঞ্জস্যতা সংশোধনের সুবিধা নিন সিলিকন সরবরাহকারীদের দ্বারা অফার করা।

কোরবুট ২৫.১২ ডাউনলোড, যাচাইকরণ এবং রিলিজ চক্র

কোরবুট ২৫.১২ এর সোর্স কোড সরাসরি এখান থেকে পাওয়া যাবে coreboot.org tar.xz ফর্ম্যাটে (এবং tar.gz, tar.bz2 অথবা জিপ ভেরিয়েন্টে)এবং মিরর এবং Fossies এর মতো সফ্টওয়্যার আর্কাইভ থেকেও। সংকুচিত ফাইলগুলিতে বিতরণ করা সংস্করণে MD5, SHA1, এবং SHA256 হ্যাশ অন্তর্ভুক্ত রয়েছে যা ডাউনলোডের অখণ্ডতা যাচাই করে।

এছাড়াও, লঞ্চগুলি তারা PGP/GPG কোড দিয়ে স্বাক্ষর করেএকটি ফাইল যাচাই করতে, আপনি এই ধরনের একটি কমান্ড ব্যবহার করতে পারেন:

$ gpg – যাচাই করুন coreboot-24.02.01.tar.xz.sig coreboot-24.02.01.tar.xz

যদি GPG "স্বাক্ষর পরীক্ষা করতে পারছি না: কোন পাবলিক কী নেই" এর মতো একটি বার্তা ফেরত দেয়, তাহলে এটি যথেষ্ট আঙুলের ছাপ থেকে সঠিক চাবিটি উদ্ধার করুন কোরবুট ডকুমেন্টেশনে প্রকাশিত, আবার যাচাইকরণ চালান। অপ্রত্যয়িত স্বাক্ষরগুলিকে বিশ্বস্ত হিসাবে চিহ্নিত করার বিষয়ে সতর্কতা দেখা স্বাভাবিক: এগুলি কেবল ইঙ্গিত দেয় যে ব্যবহারকারী এখনও সেই কীগুলির জন্য বিশ্বাসের একটি শৃঙ্খল স্থাপন করেননি।

আঙুলের ছাপের তালিকায় কীগুলি অন্তর্ভুক্ত রয়েছে ম্যাট ডিভিলিয়ার, জেসন গ্লেনেস্ক, প্যাট্রিক জর্জি, অ্যাঞ্জেল পন্স, আলেকজান্ডার কুজেনস বা মার্টিন রথের মতো ডেভেলপাররা, অন্যান্যদের মধ্যে, তাদের মধ্যে কিছু ইতিমধ্যেই মেয়াদোত্তীর্ণ হয়েছে কিন্তু ঐতিহাসিক উদ্দেশ্যে রক্ষণাবেক্ষণ করা হয়েছে।

যারা সর্বদা সর্বশেষ ট্রেন্ড নিয়ে কাজ করতে চান, তাদের জন্য প্রকল্পটি আমাদের মনে করিয়ে দেয় যে আদর্শ হল অফিসিয়াল গিট রিপোজিটরি সরাসরি ক্লোন করুন সঙ্গে

$ git ক্লোন https://review.coreboot.org/coreboot.git

25.12 এর মতো স্থিতিশীল সংস্করণগুলি একটি অনুসরণ করে ত্রৈমাসিক প্রকাশনা চক্রপরবর্তী ঘোষিত প্রকাশ হল ২৬.০৩, যা ২০২৬ সালের মার্চ মাসের শেষের দিকে নির্ধারিত। ইতিমধ্যে, প্রধান শাখাটি ক্রমাগত পরিবর্তন এবং সংশোধন পেতে থাকে।

এই সমস্ত নতুন বৈশিষ্ট্য সহ, কোরবুট 25.12 তার অবস্থানকে আরও শক্তিশালী করে তোলে মালিকানাধীন BIOS-এর একটি পরিপক্ক বিকল্প, নতুন এবং পুরাতন উভয় হার্ডওয়্যারের জন্য সমর্থন একত্রিত করে।, উন্নত ডিবাগিং এবং ত্রুটি প্রতিবেদন করার ক্ষমতা, উন্নত রানটাইম কনফিগারেশন বিকল্প এবং একটি পরিষ্কার, আরও সামঞ্জস্যপূর্ণ প্রযুক্তিগত ভিত্তি; একটি আপডেট যা সবার জন্য দৃশ্যমান বিপ্লব না হলেও, ইন্টিগ্রেটর, OEM এবং ব্যবহারকারীদের জন্য একটি গুরুত্বপূর্ণ পদক্ষেপ যারা অপারেটিং সিস্টেম বুট শুরু হওয়ার আগে কী ঘটে তা নিয়ন্ত্রণ করতে চান।