கோர்பூட் 4.12 வெளியிடப்பட்டது

வெளியிடப்பட்டது திட்ட வெளியீடு கோர்பூட் 4.12, இது தனியுரிம ஃபார்ம்வேர் மற்றும் BIOS க்கு ஒரு இலவச மாற்றீட்டை உருவாக்குகிறது. புதிய பதிப்பை உருவாக்குவதில் 190 டெவலப்பர்கள் பங்கேற்றனர், அவர்கள் 2692 மாற்றங்களைத் தயாரித்தனர்.

முக்கிய புதுமைகள்:

  • 49 மதர்போர்டுகளுக்கான ஆதரவு சேர்க்கப்பட்டது, அவற்றில் பெரும்பாலானவை Chrome OS உடன் சாதனங்களில் பயன்படுத்தப்படுகின்றன. 51 மதர்போர்டுகளுக்கான ஆதரவு அகற்றப்பட்டது. அகற்றுதல் முக்கியமாக மரபு பலகைகளுக்கான ஆதரவை நிறுத்துவது மற்றும் ஒத்த பலகை மாறுபாடுகளின் நகல்களை அகற்ற வேலை செய்கிறது. முன்னர் தனி மாதிரிகளாக வழங்கப்பட்ட பல பலகைகள் செட்களாக (மாறுபாடு) இணைக்கப்படுகின்றன, இதில் ஒரு தொகுதி சாதனங்களின் முழு குடும்பத்தையும் ஒரே நேரத்தில் உள்ளடக்கியது. நகல்களை சுத்தம் செய்வதை கணக்கில் எடுத்துக்கொள்வது, முறையாக அகற்றப்பட்ட பலகைகளின் எண்ணிக்கை சேர்க்கப்பட்ட எண்ணிக்கையை விட அதிகமாக இருந்தாலும், ஆதரிக்கப்படும் உபகரணங்களின் பட்டியல் அதிகரித்துள்ளது. புதிய வெளியீட்டில் Coreboot அடிப்படையிலானவை உட்பட OEM ஃபார்ம்வேருடன் அனுப்பப்படும் சாதனங்களுக்கான ஆதரவை மேம்படுத்துவதற்கான பெரிய அளவிலான மாற்றங்களும் உள்ளன.
  • குறியீட்டு தளத்தை சுத்தம் செய்வது தொடர்ந்தது. கோப்பு தலைப்புகளில் உள்ள நீண்ட உரிமக் குறிப்புகள் குறுகிய அடையாளங்காட்டிகளால் மாற்றப்பட்டுள்ளன SPDX. வளர்ச்சியில் பங்கேற்ற அனைத்து ஆசிரியர்களின் பெயர்களும் AUTHORS கோப்பில் சேகரிக்கப்பட்டுள்ளன. ஒவ்வொரு அசெம்பிளி யூனிட்டையும் அசெம்பிள் செய்யும் போது மூடப்பட்ட குறியீட்டைக் குறைக்க, தலைப்பு கோப்புகளின் திருத்தம் மேற்கொள்ளப்பட்டது.
  • ஃபிளாஷ் டிரைவ்களுக்கான இயக்கி எஸ்எம்எஸ்டோர் பரவலான பயன்பாட்டிற்கு தயாராக இருப்பதாக அங்கீகரிக்கப்பட்டது. இயக்கி ஃபிளாஷ் நினைவகத்தில் பகுதிகளை எழுத, படிக்க மற்றும் அழிக்க SMM (கணினி மேலாண்மை பயன்முறை) பயன்படுத்துகிறது, மேலும் இயங்குதளம் சார்ந்த இயக்கியை செயல்படுத்த வேண்டிய அவசியமின்றி அமைப்புகளை நிரந்தரமாக சேமிக்க OS அல்லது firmware பாகங்களில் பயன்படுத்தலாம்.
  • அலகு சோதனைக் கருவிகள் விரிவாக்கப்பட்டு, புதிய உருவாக்க அமைப்புடன் ஒருங்கிணைக்கப்பட்டு, Cmocka கட்டமைப்பின் பயன்பாட்டிற்கு மாற்றப்பட்டுள்ளன. யூனிட் சோதனைகளுக்கு மூல மரத்தில் தனியான சோதனைகள்/ அடைவு உருவாக்கப்பட்டுள்ளது.
  • x86 அமைப்புகளுக்கு இப்போது கட்டாயமாக உள்ள கூறுகளில் RELOCATABLE_RAMSTAGE, POSTCAR_STAGE மற்றும் C_ENVIRONMENT_BOOTBLOCK ஆகியவை அடங்கும். RELOCATABLE_RAMSTAGE இயக்க நேர இடமாற்றத்தை அனுமதிக்கிறது ராம்ஸ்டேஜ் OS அல்லது பேலோட் ஹேண்ட்லர்களின் நினைவகத்துடன் ஒன்றுடன் ஒன்று சேராத மற்றொரு நினைவகப் பகுதிக்கு (காத்திருப்பு பயன்முறையில் இருந்து வெளியேறும் போது வேகமாக ஏற்றுவதற்கு ராம்ஸ்டேஜ் CBMEM இல் தேக்ககப்படுத்தப்படுவதால் இந்த நகர்வு அவசியம்). CAR (Cache-As-Ram) இலிருந்து DRAM இலிருந்து இயங்கும் குறியீட்டிற்கு மாற்ற POSTCAR_STAGE பயன்படுத்தப்படுகிறது. C_ENVIRONMENT_BOOTBLOCK ஆனது சிறப்பு romcc கம்பைலரை விட வழக்கமான GCC ஐப் பயன்படுத்தி தொகுக்கப்பட்ட பூட்பிளாக்கைப் பயன்படுத்த உங்களை அனுமதிக்கிறது.
  • புதிய தேவைகளைப் பூர்த்தி செய்யாத AMDFAM10, VIA VX900 மற்றும் FSP1.0 இயங்குதளங்களை (BROADWELL_DE, FSP_BAYTRAIL, RANGELEY) ஆதரிக்கும் குறியீடு, முக்கிய குறியீட்டுத் தளத்தில் இருந்து விலக்கப்பட்டுள்ளது. எடுத்துக்காட்டாக, FSP1.0 இல் POSTCAR நிலையைச் செயல்படுத்த முடியாது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்