ஹைக்கூ டெவலப்பர்கள் RISC-V மற்றும் ARM க்கான துறைமுகங்களை உருவாக்கி வருகின்றனர்

இயக்க முறைமை உருவாக்குநர்கள் ஐக்கூ தொடங்கியது RISC-V மற்றும் ARM கட்டமைப்புகளுக்கான துறைமுகங்களை உருவாக்க. ARM க்கு ஏற்கனவே வெற்றிகரமாக உள்ளது சேகரிக்கப்பட்டது குறைந்தபட்ச துவக்க சூழலை இயக்க தேவையான பூட்ஸ்ட்ராப் தொகுப்புகள். RISC-V போர்ட்டில், libc மட்டத்தில் இணக்கத்தன்மையை உறுதி செய்வதில் கவனம் செலுத்தப்படுகிறது (ARM, x86, Sparc மற்றும் RISC-V க்கு வேறுபட்ட அளவைக் கொண்ட "நீண்ட இரட்டை" வகைக்கான ஆதரவு). முக்கிய குறியீடு தளத்தில் உள்ள துறைமுகங்களில் பணிபுரியும் போது, ​​GCC 8 மற்றும் பினுட்டில்ஸ் 2.32 பதிப்புகள் புதுப்பிக்கப்பட்டன. RISC-V மற்றும் ARM க்கான ஹைக்கூ துறைமுகங்களை உருவாக்க, தேவையான அனைத்து சார்புகளையும் உள்ளடக்கிய டோக்கர் கொள்கலன்கள் தயார் செய்யப்பட்டுள்ளன.

rpmalloc நினைவக ஒதுக்கீடு முறையை மேம்படுத்துவதிலும் முன்னேற்றங்கள் உள்ளன. rpmalloc இல் செய்யப்பட்ட மாற்றங்கள் மற்றும் ஒரு தனி பொருள் தற்காலிக சேமிப்பின் பயன்பாடு நினைவக நுகர்வு குறைக்கப்பட்டது மற்றும் துண்டு துண்டாக குறைக்கப்பட்டது. இதன் விளைவாக, இரண்டாவது பீட்டா வெளியீட்டின் போது, ​​ஹைக்கூ சூழல் 256 MB ரேம் கொண்ட கணினிகளில் நிறுவ மற்றும் துவக்க முடியும், மேலும் குறைவாக இருக்கலாம். APIக்கான தணிக்கை மற்றும் அணுகலைக் கட்டுப்படுத்தும் பணியும் தொடங்கியுள்ளது (சில அழைப்புகள் ரூட்டிற்கு மட்டுமே கிடைக்கும்).

ஹைக்கூ திட்டம் 2001 ஆம் ஆண்டில் BeOS OS வளர்ச்சியைக் குறைப்பதற்கான எதிர்வினையாக உருவாக்கப்பட்டது மற்றும் OpenBeOS என்ற பெயரில் உருவாக்கப்பட்டது, ஆனால் பெயரில் BeOS வர்த்தக முத்திரையைப் பயன்படுத்துவது தொடர்பான உரிமைகோரல்கள் காரணமாக 2004 இல் மறுபெயரிடப்பட்டது. கணினி நேரடியாக BeOS 5 தொழில்நுட்பங்களை அடிப்படையாகக் கொண்டது மற்றும் இந்த OS க்கான பயன்பாடுகளுடன் பைனரி இணக்கத்தன்மையை நோக்கமாகக் கொண்டுள்ளது. பெரும்பாலான ஹைக்கூ OSக்கான மூலக் குறியீடு இலவச உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது எம்ஐடி, சில நூலகங்கள், மீடியா கோடெக்குகள் மற்றும் பிற திட்டங்களிலிருந்து கடன் வாங்கப்பட்ட கூறுகளைத் தவிர.

இந்த அமைப்பு பெர்சனல் கம்ப்யூட்டர்களை இலக்காகக் கொண்டது மற்றும் அதன் சொந்த கர்னலைப் பயன்படுத்துகிறது, இது கலப்பின கட்டமைப்பில் கட்டமைக்கப்பட்டுள்ளது, பயனர் செயல்களுக்கு உயர் பதிலளிப்பு மற்றும் பல-திரிக்கப்பட்ட பயன்பாடுகளை திறம்பட செயல்படுத்துவதற்கு உகந்ததாக உள்ளது. OpenBFS ஒரு கோப்பு முறைமையாகப் பயன்படுத்தப்படுகிறது, இது நீட்டிக்கப்பட்ட கோப்பு பண்புக்கூறுகள், உள்நுழைவு, 64-பிட் சுட்டிகள், மெட்டா குறிச்சொற்களை சேமிப்பதற்கான ஆதரவை ஆதரிக்கிறது (ஒவ்வொரு கோப்பிற்கும், பண்புக்கூறுகள் கீ=மதிப்பு வடிவத்தில் சேமிக்கப்படும், இது கோப்பு முறைமையை ஒத்ததாக ஆக்குகிறது. தரவுத்தளம்) மற்றும் அவற்றை விரைவாக மீட்டெடுப்பதற்கான சிறப்பு குறியீடுகள். அடைவு கட்டமைப்பை ஒழுங்கமைக்க "B+ மரங்கள்" பயன்படுத்தப்படுகின்றன. BeOS குறியீட்டில் இருந்து, ஹைக்கூவில் டிராக்கர் கோப்பு மேலாளர் மற்றும் டெஸ்க்பார் ஆகியவை அடங்கும், இவை இரண்டும் BeOS வளர்ச்சியை நிறுத்திய பிறகு திறந்த மூலத்தில் உள்ளன.

ஹைக்கூ டெவலப்பர்கள் RISC-V மற்றும் ARM க்கான துறைமுகங்களை உருவாக்கி வருகின்றனர்

ஆதாரம்: opennet.ru

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