
কোরবুট (আগে লিনাক্সবিআইওএস বলা হত) একটি প্রকল্প যার লক্ষ্য মালিকানা BIOS-এ নন-ফ্রি ফার্মওয়্যার প্রতিস্থাপন করা।
La কোরবুট 24.02 এর ফেব্রুয়ারি সংস্করণ প্রকাশিত হয়েছিল সম্প্রতি এবং মহান উন্নতি বাস্তবায়িত হয়েছে যেখানে 111 জন ডেভেলপার অংশগ্রহণ করেছে এবং 814টি পরিবর্তন প্রস্তুত করেছে। এই রিলিজটি কোরবুট কোডবেস পরিমার্জন করার জন্য ব্যয় করা তিন মাসের কাজের প্রতিনিধিত্ব করে, পরিষ্কার এবং মানের উন্নতিতে ফোকাস করে।
কোন সন্দেহ ছাড়াই, ক সবচেয়ে উল্লেখযোগ্য খবর এই রিলিজ এবং যে প্রকল্পের অনুগামীরা লক্ষ্য করতে সক্ষম ছিল eআমি সংস্করণ নম্বর বিন্যাসে পরিবর্তন, যেহেতু পূর্ববর্তী সংস্করণ পর্যন্ত প্রকল্পটি একটি বর্ধিত সংস্করণ নামকরণ স্কিম ব্যবহার করেছিল (4.xx),
এখন Coreboot একটি Year.Month.Sub-version নামকরণ স্কিম গ্রহণ করেছে এবং এই বছরের মে মাসের জন্য নির্ধারিত পরবর্তী রিলিজটি 24.05 নম্বর বহন করবে, সাবভার্সন 00 সহ। ফিক্স বা ক্রমবর্ধমান সংস্করণের ক্ষেত্রে, মানগুলি যেমন .01, .02, এবং আরও যোগ করা হবে।
Coreboot 24.02 এ নতুন কি আছে?
Coreboot 24.02 এর এই নতুন সংস্করণ "মাস্টার" শাখার সম্পূর্ণ অপসারণের প্রবর্তন করে কোরবুট প্রকল্পের, তাই এই রিলিজ থেকে আমরা "প্রধান" নামে একটি নতুন শাখা তৈরিতে কাজ করব। "মাস্টার" শব্দটি রাজনৈতিকভাবে ভুল বলে বিবেচিত হতে পারে, যা কিছু নির্দিষ্ট কর্মীদের মধ্যে ক্ষোভের সৃষ্টি করে এই বিবেচনার প্রতিক্রিয়ায় এই পরিবর্তন করা হয়েছে। প্রায় 6 মাস আগে, প্রকল্পটি 'মাস্টার' থেকে 'প্রধান'-এ স্থানান্তরিত হয়েছে, এবং তারপর থেকে রূপান্তর সহজ করার জন্য উভয় শাখাকে সিঙ্কে রেখেছে। এই প্রকাশের সাথে শুরু করে, তারা সম্পূর্ণরূপে মাস্টার শাখা থেকে পরিত্রাণ পাবে।
অবকাঠামোর পরিবর্তন সম্পর্কে, JPEG ইমেজ ডিকোডার Wuffs ভাষায় একটি বাস্তবায়ন দ্বারা প্রতিস্থাপিত হয়েছে (নিরাপদভাবে অবিশ্বস্ত ফাইল ফর্ম্যাটগুলিকে ঝগড়া করা)। এই ভাষাটি মেমরি নিরাপত্তা প্রদান করে, C/C++ কোড তৈরি করে এবং ফাইল ফরম্যাট পার্সার, এনকোডার এবং ডিকোডার তৈরির জন্য অপ্টিমাইজ করা হয়। একটি নিরাপদ JPEG ডিকোডার গ্রহণ করা আপনার প্রকল্পের সম্ভাব্য আক্রমণের এক্সপোজার কমিয়ে দেয়, যেমন LogoFAIL।
উল্লিখিত উন্নতির পাশাপাশি, কেন্দ্রীয় বুটে অতিরিক্ত পরিবর্তন করা হয়েছে, তাদের আরও ভালভাবে শনাক্ত করতে .inc থেকে .mk করা মেকফাইলসের নাম পরিবর্তন সহ, SPI তে GD25LQ255E এবং IS25WP256D চিপগুলির জন্য সমর্থন যোগ করা, ডিভাইসে একাধিক PCI সেগমেন্ট গ্রুপের জন্য সমর্থন যোগ করা, ডিভাইসে একাধিক অব্যবহৃত ডাউনলিংকের জন্য সমর্থন সরিয়ে দেওয়া, বাসের নাম পরিবর্তন করা এবং ডিভাইসে আপস্ট্রিম এবং ডাউনস্ট্রিমের লিঙ্ক_লিস্ট এবং আপডেট করা ডিভাইস ট্রি ফাইল যাতে আধুনিক ইন্টেল প্ল্যাটফর্ম chipset.cb ব্যবহার করে।
এর অন্যান্য পরিবর্তন যে দাঁড়ানো এই নতুন সংস্করণ:
- লিপ ইয়ারে ফেব্রুয়ারী দিন গুনতে বাগ সংশোধন করা হয়েছে, যার কারণে RTC ক্রমাগত 29 ফেব্রুয়ারী, 2024 এর নির্মাণ তারিখে ফিরে এসেছে।
- আর্ম আইও রিম্যাপিং টেবিল স্ট্রাকচার যোগ করা হয়েছে, একটি আর্ম-ভিত্তিক সিস্টেমের আইও টপোলজির প্রতিনিধিত্ব করে।
- PPTT সমর্থন যোগ করা হয়েছে, যা ACPI 6.4 স্পেসিফিকেশন মেনে প্রসেসর প্রপার্টি টপোলজি টেবিল (PPTT) তৈরি করে।
- WDAT টেবিলের জন্য সমর্থন যোগ করা হয়েছে, ACPI WDAT (Watchdog Action Table) টেবিল স্পেসিফিকেশন বাস্তবায়নের ভিত্তি স্থাপন করেছে।
- Apple M1/M2 ডিভাইসের জন্য buildgcc সমর্থন
- Wuffs বাস্তবায়নের সাথে ডিকোডার প্রতিস্থাপন করা হয়েছে, একটি মেমরি-নিরাপদ প্রোগ্রামিং ভাষা যা অবিশ্বস্ত ফাইল ফরম্যাট পরিচালনা করে।
- একাধিক অব্যবহৃত ডাউনলিংকের জন্য সমর্থন সরানো হয়েছে
- crossgcc GCC 11.4.0 ব্যবহার করা থেকে GCC 13.2.0-এ সরানো হয়েছে, CMake সংস্করণ 3.26.4 থেকে 3.27.7 এ আপডেট করা হয়েছে।
- GRUB 2.12 এবং Seabios 1.16.3 এর উপর ভিত্তি করে আপডেট করা পেলোড উপাদান।
- লিনাক্স 6.7 থেকে Kconfig পর্যন্ত Uprev
আপনি যদি Coreboot 24.02-এর এই নতুন সংস্করণ সম্পর্কে আরও জানতে আগ্রহী হন, আপনি বিশদ বিবরণের সাথে পরামর্শ করতে পারেন নীচের লিঙ্কে.
কোরবুট পান
পরিশেষে, যারা কোরবুটের এই নতুন সংস্করণটি পেতে সক্ষম হতে আগ্রহী তাদের জন্য তারা তাদের ডাউনলোড বিভাগ থেকে এটি করতে পারে, যা এর অফিসিয়াল প্রকল্প ওয়েবসাইটের মধ্যে অবস্থিত। উপরন্তু, এটিতে আপনি প্রকল্প সম্পর্কে ডকুমেন্টেশন এবং আরও তথ্য পেতে পারেন। লিঙ্কটি হ'ল এটি।