Coreboot
முன்பு லினக்ஸ் பிஐஓஎஸ் என்று அழைக்கப்பட்ட கோர்பூட், பெரும்பாலான கணினிகளில் காணப்படும் தனியுரிம ஃபார்ம்வேரை (பிஐஓஎஸ் அல்லது யுஇஎஃப்ஐ) நவீன 32-பிட் அல்லது 64-பிட் இயக்க முறைமையை ஏற்றவும் இயக்கவும் தேவையான குறைந்தபட்ச எண்ணிக்கையிலான பணிகளை மட்டுமே செய்ய வடிவமைக்கப்பட்ட இலகுரக ஃபார்ம்வேரைக் கொண்டு மாற்றுவதை நோக்கமாகக் கொண்ட ஒரு மென்பொருள் திட்டமாகும். கோர்பூட் வெற்று வன்பொருளை துவக்குவதால், அது ஆதரிக்கும் ஒவ்வொரு சிப்செட் மற்றும் மதர்போர்டிலும் போர்ட் செய்யப்பட வேண்டும். இதன் விளைவாக, கோர்பூட் ஒரு குறிப்பிட்ட எண்ணிக்கையிலான வன்பொருள் தளங்கள் மற்றும் மதர்போர்டு மாடல்களுக்கு மட்டுமே கிடைக்கிறது. கோர்பூட் வகைகளில் ஒன்று லிப்ரபூட் ஆகும், இது இறுதி பயனர்களை இலக்காகக் கொண்ட தனியுரிம ப்ளாப்கள் இல்லாத ஒரு மென்பொருள் விநியோகமாகும். கோர்பூட் திட்டம் வேகமாக தொடங்கி பிழைகளை புத்திசாலித்தனமாக கையாளும் ஒரு பயோஸை உருவாக்கும் குறிக்கோளுடன் தொடங்கியது. இது குனு பொது பொது உரிம பதிப்பு 2 (ஜிபிஎல்வி 2) இன் விதிமுறைகளின் கீழ் உரிமம் பெற்றது. முக்கிய பங்களிப்பாளர்களில் LANL, SiS, AMD, கோரெசிஸ்டம்ஸ் மற்றும் லினக்ஸ் நெட்வொர்க்ஸ், இன்க், அத்துடன் மதர்போர்டு விற்பனையாளர்கள் MSI, ஜிகாபைட் மற்றும் டயான் ஆகியோர் அடங்குவர், அவை தங்கள் நிலையான பயோஸுடன் கோர்பூட்டை வழங்குகின்றன அல்லது அவற்றின் சில மதர்போர்டுகளுக்கான வன்பொருள் இடைமுகங்களின் விவரக்குறிப்புகளை வழங்குகின்றன. கூகிள் கோர்பூட் திட்டத்திற்கு ஓரளவு நிதியுதவி செய்கிறது. எதிர்கால பரிமாற்றங்களின் தொகுப்பான சிஎம்இ குழுமம், 2009 ஆம் ஆண்டில் கோர்பூட் திட்டத்திற்கு ஆதரவளிக்கத் தொடங்கியது. முதல் மூன்று மாடல்களைத் தவிர, அனைத்து குரோம்புக்குகளும் கோர்பூட்டை இயக்குகின்றன. ஏஆர்எம் அறிவுறுத்தல் தொகுப்பின் அடிப்படையில் செயலிகளுக்கான ஆதரவை செயல்படுத்த தாஸ் யு-பூட்டின் குறியீடு ஒருங்கிணைக்கப்பட்டுள்ளது. ஜூன் 2019 இல், கோர்பூட் இலவச மற்றும் திறந்த மூல மென்பொருளாக தொகுப்பு வெளியிடப்பட்டதைத் தொடர்ந்து ஃபார்ம்வேர்-குறிப்பிட்ட சிக்கல்களில் அதன் தலைகீழ் பொறியியல் முயற்சிகளுக்கு என்எஸ்ஏ மென்பொருள் கித்ராவைப் பயன்படுத்தத் தொடங்கியது. கோர்பூட் மூலம் ஆதரிக்கப்படும் CPU கட்டமைப்புகளில் IA-32, x 86-64, ARM, ARM64, MIPS மற்றும் RISC-V ஆகியவை அடங்கும். ஆதரிக்கப்படும் சிஸ்டம்-ஆன்-அ-சிப் (எஸ்ஓசி) இயங்குதளங்களில் ஏஎம்டி ஜியோட் அடங்கும், இது ஓஎல்பிசிக்காக உருவாக்கப்பட்ட ஜியோட் ஜிஎக்ஸ் செயலியில் தொடங்குகிறது. ஆர்டெக் குழுமம் அதன் தின்கன் மாடல் DBE61-க்கு ஜியோட் LX ஆதரவைச் சேர்த்தது; அந்த குறியீடு AMD ஆல் ஏற்றுக்கொள்ளப்பட்டது மற்றும் ஜியோட் LX இயங்குதளத்திற்கு மேம்படுத்தப்பட்ட பிறகு OLPC க்கு மேலும் மேம்படுத்தப்பட்டது, மேலும் பிற ஜியோட் வகைகளை ஆதரிப்பதற்காக கோர்பூட் சமூகத்தால் மேலும் உருவாக்கப்பட்டது. கோர்பூட்டை ஃப்ளாஷ் ரோம் பயன்படுத்தி ஜியோட் இயங்குதளத்தில் ஒளிரச் செய்யலாம். ஏஎம்டி ஜியோட் அடிப்படையிலான இயங்குதளங்களில் அந்த ஆரம்ப வளர்ச்சியிலிருந்து, கோர்பூட் ஆதரவு பல ஏஎம்டி செயலிகள் மற்றும் சிப்செட்களுக்கு நீட்டிக்கப்பட்டுள்ளது. செயலி பட்டியலில் குடும்ப 0Fh மற்றும் 10h (K8 கோர்) மற்றும் சமீபத்தில் குடும்ப 14h (பாப்காட் கோர், ஃப்யூஷன் APU) ஆகியவை அடங்கும். கோர்பூட் ஆதரவு ஏஎம்டி சிப்செட்டுகளுக்கும் விரிவடைகிறதுஃ ஆர்எஸ்690, ஆர்எஸ்7எக்ஸ்எக்ஸ், எஸ். பி. 600 மற்றும் எஸ். பி8எக்ஸ். ஏஎம்டி ஜெனரிக் என்கேப்சுலேட்டட் சாப்ட்வேர் ஆர்கிடெக்சர் (ஏஜிஇஎஸ்ஏ) இல், ஏஎம்டி64 மெயின் போர்டுகளில் உள்ள கணினி சாதனங்கள் துவக்கப்பட்ட ஒரு பூட்ஸ்ட்ராப் நெறிமுறை 2011 ஆம் ஆண்டின் தொடக்கத்தில் திறந்த மூலமாக இருந்தது, இது ஏஎம்டி64 வன்பொருளில் கோர்பூட் கணினி துவக்கத்திற்கு தேவையான செயல்பாட்டை வழங்குவதை நோக்கமாகக் கொண்டது. இருப்பினும், 2014 ஆம் ஆண்டு நிலவரப்படி, இதுபோன்ற வெளியீடுகள் ஏஎம்டியின் எதிர்கால வளர்ச்சிக்கு ஒருபோதும் அடிப்படையாக இருக்கவில்லை, பின்னர் அவை நிறுத்தப்பட்டன. கோர்பூட் அல்லது அதன் வழித்தோன்றல்களில் ஒன்றுடன் முன்கூட்டியே ஏற்றக்கூடிய சாதனங்கள் பின்வருமாறுஃ லெனோவா/ஐபிஎம்-தி லிப்ரபூட் டி400 மற்றும் எக்ஸ்200 (முறையே திங்க்பேட் டி400 மற்றும் எக்ஸ்200 என மறுபெயரிடப்பட்டது, முன்பு க்ளூக்லக் என்று அழைக்கப்பட்ட மினிப்ரீயிலிருந்து கிடைக்கிறது). ஆர்டெக் குரூப் தின்கேன் மாதிரிகள் DBE61, DBE62 மற்றும் DBE63, மற்றும் பிசி என்ஜின்களால் தயாரிக்கப்பட்ட விசிறியற்ற சேவையகம்/திசைவி வன்பொருள். பியூரிசம் லிப்ரெம் மடிக்கணினிகள் கோர்பூட்டுடன் வருகின்றன. மற்றவை சில சிஸ்டம்76 பிசிக்கள் திறந்த மூல உட்பொதிக்கப்பட்ட கன்ட்ரோலர் ஃபார்ம்வேர் உட்பட கோர்பூட் டியானோகோர் ஃபார்ம்வேரைப் பயன்படுத்துகின்றன. எம்எஸ்ஐ, நோவாகஸ்டம் மற்றும் நைட்ரோக்கி ஆகியவற்றிலிருந்து கணினிகளுக்கான மாற்று கோர்பூட் அடிப்படையிலான ஃபார்ம்வேர் விநியோகத்தை டாஷாரோ வழங்குகிறது. ஸ்டார்லேப்ஸ் சிஸ்டம்ஸ் ஒரு மாற்றாக கோர்பூட் ஃபார்ம்வேரைப் பயன்படுத்துகிறது. டிசைன் கோர்பூட் பொதுவாக ஒரு லினக்ஸ் கர்னலை ஏற்றுகிறது, ஆனால் இது ஒரு நெட்வொர்க்கில் லினக்ஸ் கர்னலை துவக்கக்கூடிய ஐ. பி. எக்ஸ். இ, ஜிபிஎக்ஸ்இ அல்லது ஈதர்பூட் அல்லது லினக்ஸ் கர்னலை ஏற்றக்கூடிய சீபியோஸ், விண்டோஸ் 2000 மற்றும் அதற்குப் பிந்தையது மற்றும் பி. எஸ். டி போன்ற வேறு எந்த தனித்த ELF செயல்படுத்தக்கூடியவற்றையும் ஏற்ற முடியும்; விண்டோஸ் 2000/எக்ஸ்பி மற்றும் ஓபன்பிஎஸ்டி ஆதரவு முன்பு ADLO ஆல் வழங்கப்பட்டது. கோர்பூட் மைரினெட், குவாட்ரிக்ஸ் அல்லது எஸ். சி. ஐ கிளஸ்டர் இன்டர்கனெக்ட்ஸ் போன்ற எந்த ஆதரவு சாதனத்திலிருந்தும் ஒரு கர்னலை ஏற்றலாம். பிளான் 9 கர்னல் போன்ற பிற கர்னல்களை நேரடியாக துவக்குவதும் சாத்தியமாகும். கர்னலை நேரடியாக ஏற்றுவதற்குப் பதிலாக, கோர்பூட் ஒரு பிரத்யேக துவக்க ஏற்றிக்கு கட்டுப்பாட்டை அனுப்ப முடியும், அதாவது குனு க்ரப் 2 இன் கோர்பூட் திறன் கொண்ட பதிப்பு. கோர்பூட் முதன்மையாக சி இல் எழுதப்பட்டுள்ளது, சிறிய அளவிலான அசெம்பிளி குறியீட்டுடன். சி ஐ முதன்மை நிரலாக்க மொழியாகத் தேர்ந்தெடுப்பது சமகால பிசி பயோஸுடன் ஒப்பிடும்போது எளிதான குறியீடு தணிக்கைகளை செயல்படுத்துகிறது, இது பொதுவாக அசெம்பிளியில் எழுதப்பட்டது, இதன் விளைவாக மேம்பட்ட பாதுகாப்பு ஏற்படுகிறது. பாதுகாப்பு பட்டியை மேலும் உயர்த்துவதற்காக அடாவில் கோர்பூட்டின் பகுதிகளை எழுதுவதற்கு பில்ட் மற்றும் ரன்டைம் ஆதரவு உள்ளது, ஆனால் இது தற்போது அவ்வப்போது மட்டுமே பயன்படுத்தப்படுகிறது. மூலக் குறியீடு குனு ஜிபிஎல் பதிப்பு 2 உரிமத்தின் கீழ் வெளியிடப்பட்டுள்ளது. கோர்பூட் முழுமையான குறைந்தபட்ச வன்பொருள் துவக்கத்தை செய்கிறது, பின்னர் கட்டுப்பாட்டை இயக்க முறைமைக்கு அனுப்புகிறது. இதன் விளைவாக, இயக்க முறைமை கட்டுப்பாட்டை எடுத்தவுடன் கோர்பூட் குறியீடு இயங்காது. கோர்பூட்டின் ஒரு அம்சம் என்னவென்றால், x86 பதிப்பு பத்து அறிவுறுத்தல்களை மட்டுமே செயல்படுத்திய பிறகு 32-பிட் பயன்முறையில் இயங்குகிறது (கிட்டத்தட்ட மற்ற அனைத்து x86 பயோஸ்களும் 16-பிட் பயன்முறையில் பிரத்தியேகமாக இயங்குகின்றன). இது நவீன யுஇஎஃப்ஐ ஃபார்ம்வேரைப் போன்றது, இது புதிய பிசி வன்பொருளில் பயன்படுத்தப்படுகிறது. கோர்பூட் துவக்கும் மிகவும் கடினமான வன்பொருள் DRAM கட்டுப்படுத்திகள் மற்றும் DRAM ஆகும். சில சந்தர்ப்பங்களில், இந்த விஷயத்தில் தொழில்நுட்ப ஆவணங்கள் என். டி. ஏ கட்டுப்படுத்தப்பட்டவை அல்லது கிடைக்கவில்லை. ரேம் துவக்கம் குறிப்பாக கடினம், ஏனெனில் ரேம் துவக்கப்படுவதற்கு முன்பு அதை பயன்படுத்த முடியாது. எனவே, DRAM கட்டுப்படுத்திகள் மற்றும் DRAM ஐ துவக்குவதற்கு, துவக்கக் குறியீட்டில் CPU இன் பொது நோக்க பதிவேடுகள் அல்லது தற்காலிக சேமிப்பகமாக கேச்-ஏ-ராம் மட்டுமே இருக்கலாம். ரோம்சிசி, ரேமுக்கு பதிலாக பதிவேடுகளைப் பயன்படுத்தும் சி கம்பைலர், பணியை எளிதாக்குகிறது. ரோம்சிசிஐப் பயன்படுத்தி, டிஆர்ஏஎம் டிஐஎம்எம்களின் எஸ்பிடி ரோம்களுக்கு எஸ்எம்பிஸ் அணுகல்களைச் செய்வது ஒப்பீட்டளவில் எளிதானது, இது ரேமைப் பயன்படுத்த அனுமதிக்கிறது. புதிய x86 செயலிகளுடன், DRAM துவக்கப்படும் வரை செயலி தற்காலிக சேமிப்பை RAM ஆகப் பயன்படுத்தலாம். செயலி கேச் கேச்-ஏ-ராம் பயன்முறையிலும் துவக்கப்பட வேண்டும், ஆனால் இதற்கு DRAM ஐ துவக்குவதை விட குறைவான அறிவுறுத்தல்கள் தேவைப்படுகின்றன. மேலும், கேச்-ஆஸ்-ராம் முறை துவக்கம் CPU கட்டமைப்புகளுக்கு குறிப்பிட்டது, இதனால் DRAM துவக்கத்தை விட பொதுவானது, இது ஒவ்வொரு சிப்செட் மற்றும் மெயின் போர்டுக்கும் குறிப்பிட்டது. பெரும்பாலான நவீன x86 இயங்குதளங்களுக்கு, விற்பனையாளரால் வழங்கப்பட்ட மூடிய மூல பைனரி-மட்டும் கூறுகள் DRAM அமைப்புக்கு பயன்படுத்தப்படுகின்றன. இன்டெல் அமைப்புகளுக்கு, எஃப்எஸ்பி-எம் தேவைப்படுகிறது, அதே நேரத்தில் ஏஎம்டிக்கு தற்போதைய ஆதரவு இல்லை. பைனரி ஏஜிஇஎஸ்ஏ தற்போது ஏஎம்டி அமைப்புகளில் தனியுரிம யுஇஎஃப்ஐ ஃபார்ம்வேருக்காகப் பயன்படுத்தப்படுகிறது, மேலும் இந்த மாதிரி எதிர்கால ஏஎம்டி தொடர்பான கோர்பூட் ஆதரவைக் கொண்டு செல்லும் என்று எதிர்பார்க்கப்படுகிறது. CPU முன்மாதிரிகளும் உள்ளன, அவை CPU ஐ மாற்றுகின்றன அல்லது ஒரு JTAG போர்ட் வழியாக இணைக்கின்றன, சேஜ் ஸ்மார்ட்ப்ரோப் ஒரு எடுத்துக்காட்டு. குறியீட்டை பயோஸ் சாதனத்தை ஒளிரச் செய்வதை விட பயோஸ் முன்மாதிரிகளில் கட்டமைக்கலாம் அல்லது பதிவிறக்கம் செய்யலாம். பேலோடுகள் கோர்பூட் ஒரு பேலோடை ஏற்ற முடியும், இது ஹெல்பர் நூலகத்தைப் பயன்படுத்தி எழுதப்படலாம். தற்போதுள்ள பேலோடுகளில் பின்வருவன அடங்கும்ஃ ChromOS க்காக கூகிள் டெப்த் சார்ஜ் பயன்படுத்துகிறது கடந்த ஐரோப்பிய கோர்பூட் மாநாட்டில் குரோமியம்ஓஎஸ்-க்காக கூகிள் பயன்படுத்திய தாஸ் யு-பூட்டின் ஒரு கிளை ஒரு உடல் கூட்டம் ஐரோப்பிய கோர்பூட் மாநாடு ஆகும், இது அக்டோபர் 2017 இல் ஏற்பாடு செய்யப்பட்டு மூன்று நாட்கள் நீடித்தது. மாநாட்டு வரலாறு விற்பனையாளர்கள் மாறுபாடுகள் கோர்பூட் அதன் அசல் குறியீடு தளத்திலிருந்து பல வகைகளைக் கொண்டுள்ளது, ஒவ்வொன்றும் சற்று வித்தியாசமான நோக்கங்களைக் கொண்டுள்ளனஃ லிப்ரெபூட்-அனைத்து பைனரி ப்ளாப்களையும் அகற்றுவதற்கான முதன்மை கவனம் கொண்ட ஒரு மாறுபாடு. ஓஸ்பூட்-லிப்ரெபூட்டைப் போன்ற ஒரு மாறுபாடு, வன்பொருள் ஆதரவு மற்றும் ஸ்திரத்தன்மையை அதிகரிக்க அதன் நோ ப்ளாப் கொள்கையை ரத்து செய்தது. நவம்பர் 2022 நிலவரப்படி லிப்ரீபூட்டுடன் இணைக்கப்பட்டது. ChromOS அடிப்படையிலான சாதனங்களுக்கான கோர்பூட்டின் மாற்றியமைக்கப்பட்ட பதிப்பை மிஸ்டர் குரோம்பாக்ஸ் உருவாக்கியுள்ளது. மேலும் பார்க்கவும் பியோவுல்ஃப் கிளஸ்டர் லினக்ஸ் பூட் லோபோஸ் ஓபன் சோர்ஸ் வன்பொருள் விரைவான பூட் குறிப்புகள் மேலும் வாசிப்பு லினக்ஸ் துவக்க செயல்முறைக்குள், எம். ஜோன்ஸ், ஐபிஎம் ஓபன் பயோஸ் ஃபார் லினக்ஸ், பீட்டர் சீபாக் (காப்பகம் மட்டும்) லினக்ஸ் பயஸ் பிரதான நீரோட்டத்திற்கு செல்ல தயாராக உள்ளது, புரூஸ் பைஃபீல்ட் முதல் டெஸ்க்டாப் மதர்போர்டை லினக்ஸ் பயஸ் ஆதரிக்கிறதுஃ ஜிகாபைட் எம் 57 எஸ்எல்ஐ-எஸ் 4, பிராண்டன் ஹோவர்ட் வீடியோ பதிவு ரோனிச்சின் லினக்ஸ் பயஸ் பேச்சை ஃபோஸ்டெம் 2007 கோர்பூட் யுவர் சர்வீஸ், லினக்ஸ் ஜர்னல், அக்டோபர் 2009 media.ccc.de-"பீட்டர் ஸ்டஜ்" வெளிப்புற இணைப்புகளைத் தேடுங்கள் தனிப்பயன் ஃபார்ம்வேர் ஃப்ரீ பயஸ் செயல்படுத்தல்கள் மென்பொருள் உட்பொதிக்கப்பட்ட லினக்ஸ் தொடர்பான