Xlib/X11 பொருந்தக்கூடிய அடுக்கு ஹைக்கூ OS க்காக வழங்கப்படுகிறது

திறந்த இயங்குதளமான ஹைக்கூவின் டெவலப்பர்கள், BeOS ஐடியாக்களின் வளர்ச்சியைத் தொடர்கிறார்கள், Xlib நூலகத்துடன் இணக்கத்தன்மையை உறுதிப்படுத்த லேயரின் ஆரம்ப செயலாக்கத்தைத் தயாரித்துள்ளனர், X சேவையகத்தைப் பயன்படுத்தாமல் X11 பயன்பாடுகளை ஹைக்கூவில் இயக்க அனுமதிக்கிறது. உயர்நிலை ஹைக்கூ கிராபிக்ஸ் API க்கு அழைப்புகளை மொழிபெயர்ப்பதன் மூலம் Xlib செயல்பாடுகளின் முன்மாதிரி மூலம் லேயர் செயல்படுத்தப்படுகிறது.

அதன் தற்போதைய வடிவத்தில், அடுக்கு பொதுவாகப் பயன்படுத்தப்படும் பெரும்பாலான Xlib APIகளை வழங்குகிறது, ஆனால் சில அழைப்புகள் ஸ்டப்களால் மாற்றப்படுகின்றன. GTK நூலகத்தின் அடிப்படையில் பயன்பாடுகளை தொகுக்கவும் இயக்கவும் அடுக்கு உங்களை அனுமதிக்கிறது, ஆனால் சாளரங்களில் உள்ள உறுப்புகளின் தளவமைப்பின் தரத்திற்கு இன்னும் முன்னேற்றம் தேவைப்படுகிறது. விசைப்பலகை மற்றும் மவுஸ் கிளிக்குகளைப் பயன்படுத்தி உள்ளீட்டைச் செயலாக்குவது இன்னும் செயல்பாட்டு வடிவத்திற்குக் கொண்டு வரப்படவில்லை (சுட்டி இயக்க நிகழ்வின் செயலாக்கம் மட்டுமே சேர்க்கப்பட்டுள்ளது).

ஹைக்கூவில் உள்ள க்யூடி நூலகத்திற்கான ஆதரவு, ஹைக்கூ ஏபிஐக்கு மேல் இயங்கும் சொந்த க்யூடி போர்ட்டை உருவாக்குவதன் மூலம் முன்பு செயல்படுத்தப்பட்டது. ஆனால் GTK ஆதரவைப் பொறுத்தவரை, X11 எமுலேஷனைப் பயன்படுத்துவது ஒரு சிறந்த தேர்வாகக் கருதப்படுகிறது, ஏனெனில் GTK இன்டர்னல்கள் நன்கு சுருக்கப்படவில்லை மற்றும் ஹைக்கூவிற்கு தனி GTK பின்தளத்தை உருவாக்குவதற்கு குறிப்பிடத்தக்க ஆதாரங்கள் தேவைப்படும். ஒரு தீர்வாக, ஹைக்கூவுக்கான X11 சேவையகத்தின் போர்ட்டை உருவாக்கும் சாத்தியம் கருதப்பட்டது, ஆனால் X11 API நேரடியாக ஹைக்கூ API க்கு மேல் செயல்படுத்தப்படும் சூழ்நிலையில் இந்த அணுகுமுறை பொருத்தமற்றதாகக் கருதப்பட்டது. X11 ஆனது நீண்டகால நிலைப்படுத்தப்பட்ட மற்றும் மாறாத நெறிமுறையாகத் தேர்ந்தெடுக்கப்பட்டது, அதே சமயம் Wayland உடனான சோதனைகள் இன்னும் நடந்துகொண்டிருக்கின்றன, உங்கள் சொந்த சேவையக செயலாக்கத்தை உருவாக்குவது அவசியம், மேலும் தேவையான அனைத்து நெறிமுறை நீட்டிப்புகளும் இறுதியாக அங்கீகரிக்கப்படவில்லை.

Xlib/X11 பொருந்தக்கூடிய அடுக்கு ஹைக்கூ OS க்காக வழங்கப்படுகிறது

லேயர் மூலம் Tcl/Tk மற்றும் wxWidgets இல் எளிமையான பயன்பாடுகளை இயக்கும் போது, ​​இன்னும் தீர்க்கப்படாத சிக்கல்களும் குறிப்பிடப்படுகின்றன, ஆனால் தோற்றம் ஏற்கனவே இயல்பான நிலைக்கு நெருக்கமாக உள்ளது:

Xlib/X11 பொருந்தக்கூடிய அடுக்கு ஹைக்கூ OS க்காக வழங்கப்படுகிறது
Xlib/X11 பொருந்தக்கூடிய அடுக்கு ஹைக்கூ OS க்காக வழங்கப்படுகிறது
Xlib/X11 பொருந்தக்கூடிய அடுக்கு ஹைக்கூ OS க்காக வழங்கப்படுகிறது

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

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

ஆதாரம்: opennet.ru

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