LXR Cross Referencer
எல்எக்ஸ்ஆர் கிராஸ் ரெஃபெரென்சர், பொதுவாக எல்எக்ஸ்ஆர் என்று அழைக்கப்படுகிறது, இது ஒரு பொது-நோக்க மூலக் குறியீடு குறியீட்டாளர் மற்றும் குறியீடு புரிதலுக்கான குறுக்கு-குறிப்பு ஆகும், இது எந்தவொரு அடையாளங்காட்டியின் வரையறை மற்றும் பயன்பாட்டிற்கான இணைப்புகளுடன் மூலக் குறியீட்டின் வலை அடிப்படையிலான உலாவலை வழங்குகிறது. லினக்ஸ் கர்னலில் அதன் வளர்ச்சியின் போது செயற்கை கண் வைத்திருக்க ஒரு கருவியின் தேவையிலிருந்து வரலாறு எல்எக்ஸ்ஆர் பிறந்தது (அதன் அசல் பெயர்ஃ எல்எக்ஸ்ஆர் என்பது "லினக்ஸ் கிராஸ்-ரெஃபெரென்சர்" என்பதைக் குறிக்கிறது). ஆவணங்கள் பற்றாக்குறை மற்றும் பங்களிப்பாளர்களின் எண்ணிக்கை அதிகமாக இருப்பதால் அத்தகைய கருவி மிகவும் அவசியம். இரண்டு நோர்வே மாணவர்கள், ஆர்னே ஜார்ஜ் க்ளெடிட்ச் மற்றும் பெர் கிறிஸ்டியன் ஜெர்ம்ஷஸ், லினக்ஸ் கட்டமைப்பைப் பற்றி ஆர்வமாக இருந்தனர், ஒரு வலை உலாவி மூலம் அதன் கோப்புகளைக் காண்பிக்கும் ஒரு சிறிய நிரலை எழுதத் தொடங்கினர், மேலும் பெயரில் ஒரு கிளிக் செய்த பிறகு மாறிகள் பயன்பாடுகளைக் காண்பித்தனர். பொது ஆர்வத்தை அறிந்த அவர்கள் அதை விரைவாக சோர்ஸ்ஃபோர்ஜ் (1994 ஆம் ஆண்டிலேயே?) இல் வெளியிட்டனர். காலப்போக்கில், குறியீட்டை அதிக முதிர்ச்சியைக் கொடுக்க ரசிகர்கள் மேம்பாட்டுக் குழுவில் சேர்ந்தனர்; இருப்பினும் அவர்களின் எண்ணிக்கை ஒருபோதும் பத்துக்கு மேல் செல்லவில்லை. இந்த பண்புகளுடன், எல்எக்ஸ்ஆர் என்பது ஒரு வழக்கமான சோர்ஸ்ஃபோர்ஜ்-ஹோஸ்ட் செய்யப்பட்ட திட்டமாகும், ஆனால் சிறிய திட்டங்களில் ஒரு விதிவிலக்கான ஆயுட்காலம் காட்டுகிறது. ஆரம்ப படைப்பாளிகளில் ஒருவர் எல்எக்ஸ்ஆர்எங் ஸ்பின்-ஆஃப் வழங்கும் புதிய தொழில்நுட்பங்களை ஆராய்ந்தார். இந்த சோதனை வளர்ச்சி பாரம்பரிய பதிப்பில் உள்ள அனைத்து அம்சங்களையும் கொண்டிருக்கவில்லை மற்றும் எல்எக்ஸ்ஆர் ஸ்தாபகக் கொள்கைகளிலிருந்து குறிப்பிடத்தக்க வகையில் விலகிச் செல்கிறது. கருவியைச் சுற்றி எந்த தகவல்தொடர்பும் உண்மையில் செய்யப்படவில்லை என்றாலும், எல்எக்ஸ்ஆர் சில காகித நெடுவரிசைகள் வழியாக அதன் வழியை உருவாக்கியது, எ. கா. லினக்ஸ் ஜர்னல். இருப்பினும், இணையத்தில் எல்எக்ஸ்ஆர் பற்றிய குறிப்புகளைச் சேகரிக்கும் போது, கருவிக்கும் குறியீட்டு மூலக் குறியீட்டைக் காண்பிக்கும் எல்எக்ஸ்ஆர் நிகழ்வுகளுக்கும் இடையில் தெளிவின்மை உள்ளது (ஏனெனில் பல தளங்கள் "லினக்ஸ் கிராஸ்-ரெஃபெரென்சர்" என்ற அசல் அர்த்தத்தில் "எல்எக்ஸ்ஆர்" ஐப் பயன்படுத்துகின்றன). மொசில்லா அப்ளிகேஷன் சூட்டின் மூலக் குறியீட்டைக் குறியிட எல். எக்ஸ். ஆரை ஏற்றுக்கொண்ட பிறகு, மொசில்லா எல். எக்ஸ். ஆரை எம். எக்ஸ். ஆரில் (மொசில்லா குறுக்கு குறிப்பு) இணைத்தது. மொஸில்லா வளர்ச்சியின் தேவைகளைப் பூர்த்தி செய்வதற்காக எம்எக்ஸ்ஆர் ஃபோர்க் செய்யப்பட்டது, அதாவது கலப்பு சி + + மற்றும் ஜாவாஸ்கிரிப்ட் குறியீட்டுத் தளத்தின் குறியீடு வழிசெலுத்தல். பல ஆண்டுகளாக எம்எக்ஸ்ஆர் பயன்பாட்டிற்குப் பிறகு, மொஸில்லா சிறந்த நிலையான பகுப்பாய்வு மற்றும் ஒரு மாறும் அஜாக்ஸ் யுஐ மீது கவனம் செலுத்தும் ஒரு புதிய கருவியில் வேலை செய்யத் தொடங்கியது. இதன் விளைவாக டிஎக்ஸ்ஆர் (டீஹைட்ரா குறுக்கு குறிப்பு) உள்ளது. டிஎக்ஸ்ஆர் முதிர்ச்சியை அடைந்த பிறகு, mxr.mozilla.org இல் உள்ள எம்எக்ஸ்ஆர் நிகழ்வு பணிநீக்கம் செய்யப்பட்டது. தொழில்நுட்ப எல். எக்ஸ். ஆர் குறைந்தபட்சமானது மற்றும் குறைந்த முயற்சி கொள்கையை பின்பற்றுகிறது. மினிமலிசத்தை நோக்கிய வேண்டுமென்றே சார்பு பலவிதமான தொழில்நுட்பங்களைப் பயன்படுத்துவதைத் தவிர்க்கிறது. எனவே, இது சார்புநிலைகளை கட்டுப்படுத்துகிறது மற்றும் மென்பொருளை சிறப்பு தழுவல் இல்லாமல் பல உள்ளமைவுகளால் ஆதரிக்க முடியும். வடிவமைப்பு தேர்வுகளில் மொழிபெயர்க்கப்பட்ட மொழிகள் (ஜாவா அல்லது ஜாவாஸ்கிரிப்ட் போன்றவை) தடை அல்லது கடுமையான எச். டி. எம். எல் 4.01 இணக்கம் அடங்கும். குறைந்தபட்ச முயற்சி கொள்கை கருவி நிரலாக்கம் ஏற்கனவே இருந்தால் (குறைந்தபட்சம் திறந்த மூலமாக) தடைசெய்கிறது. இதன் விளைவாக காட்சிக்கான வலை உலாவி பயன்பாடு (எச். டி. எம். எல் மற்றும் சி. எஸ். எஸ் ஆடம்பரமான பக்க அமைப்பை அனுமதிக்கிறது), வரையறைகள் மற்றும் குறிப்புகள் கிடைக்கக்கூடிய தொடர்புடைய தரவுத்தளத்தில் சேமிக்கப்படுகின்றன மற்றும் எக்ஸுபெரென்ட் சிடேக்குகள் கருவியுடன் கோப்பு பாகுபடுத்தப்படுகிறது. எல்எக்ஸ்ஆர் பெர்ல் மொழியில் எழுதப்பட்டுள்ளது, இது சிஜிஐ ஸ்கிரிப்ட்களுக்கு எளிதான தேர்வாகும், ஆனால் லெக்சிகல் அல்லது சின்டாக்டிக் பார்ஸிங்கிற்கு உண்மையில் பொருந்தாது. எல்எக்ஸ்ஆர் முடிந்தவரை சில கட்டுப்பாடுகளை விதிக்க முயற்சிக்கிறதுஃ பல தரவுத்தளத் தேர்வுகள்ஃ மைஎஸ்கியூஎல், போஸ்ட்கிரேஎஸ்கியூஎல், எஸ்கியூலைட் அல்லது ஆரக்கிள், கிளிஂப்ஸ் மற்றும் ஸ்விஷ்-இ இடையே முழு உரைத் தேடலுக்கான தேர்வுகள், எச். டி. டி. பி சேவையகத்திற்கான இலவசத் தேர்வு, சிஜிஐ ஸ்கிரிப்ட்களை இயக்க முடியும் (அப்பாச்சி, செரோகீ, லைட்ட்டிபிடி, என்ஜின்க்ஸ் மற்றும் டிடிடிபிடி ஆகியவற்றிற்கான அறிவுறுத்தல்கள் கொடுக்கப்பட்டுள்ளன), உண்மையான கோப்பகத்தில் அல்லது பதிப்பு மேலாண்மை அமைப்பு களஞ்சியத்தில் சேமிக்கப்பட்ட மூல-கோப்பு (சிவிஎஸ், ஜிட், மெர்குரியல் மற்றும் சப்வர்ஷன் இடையே தேர்வு). பயன்பாடு மென்பொருள் நிறுவலுக்குப் பிறகு, இது ஒரு அற்பமான பணி அல்ல, ஆனால் நிபுணத்துவம் தேவையில்லை, மூலக் குறியீடு முன் செயலாக்கப்பட்டிருக்க வேண்டும் மற்றும் அதைக் காண்பிக்க எல்எக்ஸ்ஆர் கட்டமைக்கப்பட வேண்டும். வெவ்வேறு மூலக் குறியீடு பதிப்புகள் துணை அடைவுகளாக செயல்படுத்தப்படுகின்றன. ஒரு மாற்று சேமிப்பு மூலக் குறியீடு ஒரு பதிப்பு மேலாண்மை அமைப்பில் உள்ளது. குறியீடு இரண்டாவது கட்டத்தில் குறியிடப்படுகிறதுஃ அடையாளங்காட்டிகள் சேகரிக்கப்பட்டு அவற்றின் இருப்பிடங்கள் தரவுத்தளத்தில் உள்ளிடப்படுகின்றன. மூலக் குறியீடு மாற்றியமைக்கப்படும்போது அல்லது புதிய பதிப்பு சேர்க்கப்படும்போது மட்டுமே ரீஇன்டெக்ஸிங் அவசியம். அதன்பிறகு, மூலக் குறியீட்டுடன் தொடர்புடைய URL உடன் ஒரு வலை உலாவியைத் தொடங்குவதும், அடையாளங்காட்டிகளுடன் தொடர்புடைய ஹைப்பர்லிங்குகள் மூலம் கோப்புகளைக் கடந்து செல்வதும் மட்டுமே தேவை. திறன்கள் மற்றும் வரம்புகள் மூலக் குறியீட்டை எக்ஸுபெரென்ட் சிடேக்குகள் கையாளக்கூடிய எந்த மொழியிலும் எழுதலாம், ஆனால் பாகுபடுத்திகள் சமமாக நன்றாக இல்லை. ஒரே கோப்பின் இரண்டு பதிப்புகளை பார்வைக்கு மேம்படுத்தப்பட்ட வேறுபாடுகளுடன் (LXR ஆல் தொடங்கப்பட்ட டிஃப் கட்டளை மூலம்) அருகருகே ஒப்பிடலாம். மாறிகளின் கீழ் ஹைப்பர்லிங்குகளைத் தவிர, ஒரு படிவம் பயனரால் தட்டச்சு செய்யப்பட்ட அடையாளங்காட்டியைத் தேட அனுமதிக்கிறது. குறியீட்டு கட்ட வரம்புகளைச் சுற்றி வேலை செய்ய, எந்தவொரு எழுத்து வரிசையும் (முழு உரை) ஒரு விரிவான மூல கோப்புகளின் பயணத்தின் செலவில் தேடப்படலாம். எல்எக்ஸ்ஆர் வரம்புகள் ஆதரவு கருவிகள், முக்கியமாக உற்சாகமான சிடேக்குகள் ஆகும். ஆனால் சிக்கல்களுக்கான முதன்மைக் காரணம் அடிப்படையில் கோப்புகளுக்கான தவறான அணுகல் அனுமதிகளிலிருந்து வருகிறது. நிலையான குறியீடு பகுப்பாய்வு மட்டுமே செய்ய வடிவமைப்பு தேர்விலிருந்து மற்றொரு வரம்பு வருகிறது, இது ஒரு தொகுப்பு படியாக சொற்பொருள் பகுப்பாய்வு செய்யும் பிற தீர்வுகளுக்கு மாறாக, ஒரு மேம்பட்ட பயனர் எல்எக்ஸ்ஆர் தளவமைப்பை மாற்றலாம் மற்றும் பக்க வார்ப்புருக்கள் (எச். டி. எம். எல் இல் எழுதப்பட்டது) மற்றும் அடுக்கு பாணி தாள் (சிஎஸ்எஸ்) ஆகியவற்றைத் தனிப்பயனாக்குவதன் மூலம் வழங்கலாம். எல்எக்ஸ்ஆர் சேகரிப்புகள் எல்எக்ஸ்ஆர் தானாகவே லினக்ஸ் கர்னல் உலாவல் எல்எக்ஸ்ஆர் (முன்பு "லினக்ஸ் கிராஸ் ரெஃபெரென்சர்") (lxr.linux.no வழங்கிய சோதனை எல்எக்ஸ்ஆர்எங் ஃபோர்க்கை இயக்குவது) லினக்ஸ் கர்னல்கள் உலாவல் (2017 வரை மிகவும் பழைய எல்எக்ஸ்ஆர் பதிப்பை இயக்கியது) கிளிப்சி 2.3.2 அதே தளத்திலிருந்து வேறு சில எல்எக்ஸ்ஆர்கள் (காப்பகங்கள் அடைவு கட்டமைப்பை மட்டுமே காட்டுகின்றன-மார்ச் 2016) மொஸில்லா கிராஸ் ரெஃபெரென்ஸ், அப்பாச்சி எச். டி. டி. பி. டி. க்கான Mozilla.org எல்எக்ஸ்ஆர் இலிருந்து பல திட்டங்களுக்கு (காப்பகம் அடைவு கட்டமைப்பை மட்டுமே காட்டுகிறது-மார்ச் 2016) கேடிஇ கிராஸ் ரெஃபெரென்ஸ் க்னோம் கிராஸ் ரெஃபெரென்ஸ் (காப்பகம் கிடைக்கவில்லை-மார்ச் 2016) ஓபன் க்ரோக் ரெஃபெரென்ஸ் வெளிப்புற இணைப்புகள் சோர்ஸ்ஃபோர்ஜ் எல் இல் மூலக் குறியீட்டைப் பார்க்கவும்