Process control daemon
செயல்முறை கட்டுப்பாட்டு டேமன் (பிசிடி) என்பது உட்பொதிக்கப்பட்ட லினக்ஸ் அடிப்படையிலான திட்டங்களுக்கான (நுகர்வோர் மின்னணுவியல் மற்றும் நெட்வொர்க் சாதனங்கள் போன்றவை) ஒரு திறந்த மூல, இலகுரக கணினி நிலை செயல்முறை மேலாளர்/கட்டுப்படுத்தி ஆகும். இந்த கருவி உட்பொதிக்கப்பட்ட லினக்ஸ் இயக்கப்படும் எந்தவொரு தயாரிப்புக்கும் ஒரு நிரப்பு சேவையை வழங்குகிறது மற்றும் உட்பொதிக்கப்பட்ட தயாரிப்புகளின் தேவைகளுக்கு சிறப்பு வாய்ந்தது. உட்பொதிக்கப்பட்ட லினக்ஸ் விநியோகங்கள் அத்தகைய கருவியை வழங்காததால் பிசிடி உருவாக்கப்பட்டது. கிடைக்கக்கூடிய பிற ஒத்த கருவிகள் பொருந்தக்கூடிய தன்மை, செயல்திறன் மற்றும் வரையறுக்கப்பட்ட வன்பொருள் வளங்கள் ஆகியவற்றின் அடிப்படையில் உட்பொதிக்கப்பட்ட தயாரிப்புகளுக்கு பொருத்தமானவை அல்ல. பின்னணி பிசிடி திட்டம் அந்த நேரத்தில் டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்ஸ் இஸ்ரேலில் மூத்த மென்பொருள் பொறியாளரான ஹை ஷாலோம் என்பவரால் வடிவமைக்கப்பட்டு செயல்படுத்தப்பட்டது, அவரது எம். எஸ்சி. கணினி அறிவியலில் பட்டம் பெற்றவர். டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்ஸின் பிராட்பேண்ட் தீர்வுகளில் ஒன்றின் (ஏஆர்எம்1176 ரன்னிங் எம்வி-லினக்ஸ் Pro-5.00) உண்மையான தேவை காரணமாக இந்த திட்டம் தொடங்கப்பட்டது. இந்த அமைப்பு முதலில் ஷெல் ஸ்கிரிப்ட்களுடன் தொடங்கப்பட்டது, அங்கு init செயல்முறை rcS ஸ்கிரிப்டைத் தொடங்கியது, மேலும் இது வேறு சில ஸ்கிரிப்ட்களையும் தொடங்கியது. கணினியின் மென்பொருளின் விரைவான வளர்ச்சி செயல்முறை காரணமாக, அதிக செயல்முறைகள் மற்றும் பணிகள் சேர்க்கப்பட்டன, மேலும் ஸ்கிரிப்ட்கள் மிக நீளமாகவும், படிக்க முடியாததாகவும், பராமரிக்க கடினமாகவும் இருந்தன. கணினியின் தொடக்க செயல்முறையைக் கட்டுப்படுத்த திறமையான வழி எதுவும் இல்லை. இடை-செயல்முறை சார்பு ஒத்திசைப்பது கடினமாக இருந்தது மற்றும் துவக்கத்தின் வரிசையை தீர்மானிக்க நிறைய முயற்சி தேவைப்பட்டது. எடுத்துக்காட்டாக, ஒரு சாக்கெட்டில் கேட்கும் ஒரு டெமன் இந்த சாக்கெட்டில் தரவை அனுப்பும் எந்தவொரு வாடிக்கையாளருக்கும் முன்னதாக இருக்க வேண்டும். ஷெல் ஸ்கிரிப்ட்களுடன், இந்த நிலையை சரிபார்க்க திறமையான வழி இல்லை. ஒரு சிக்கலான மாநில இயந்திரத்தைக் கொண்ட ஒரு சேவை, அது தயாராக இருப்பதற்கு முன்பு ஒரு குறிப்பிட்ட நிலையில் இருக்க வேண்டும், அதன் வாடிக்கையாளர்களுடன் ஒத்திசைக்க நிலையான வழிகள் எதுவும் இல்லை. அமைப்பின் ஆரோக்கியத்தை கண்காணிப்பது மற்றொரு பிரச்சினையாக இருந்தது. அமைப்பில் உள்ள செயல்முறைகளை கண்காணித்து கட்டுப்படுத்த எந்த நிறுவனமும் இல்லை. எனவே, செயலிழப்பு ஏற்பட்டால், செயலிழந்த செயல்முறை கைமுறையாக கண்டறியப்படும் வரை கணினி நிலையற்றதாகவோ அல்லது பயன்படுத்த முடியாததாகவோ இருந்தது. அந்த நேரத்தில், இயக்க நேர பிழைத்திருத்த திறன்கள் மிகவும் குறைவாகவே இருந்தன. செயல்முறை செயலிழந்தால், குறைந்த உகப்பாக்கங்கள், பிழைத்திருத்த சின்னங்கள் மற்றும் ஜிடிபி சேவையகத்தை ஆதரிக்கும் ஒரு சிறப்பு பதிப்பைத் தொகுக்காவிட்டால், பிழைத்திருத்தத் தகவல்கள் எதுவும் கிடைக்கவில்லை. பிசிடி தயாரிப்பில் ஒருங்கிணைக்கப்பட்டவுடன், இறுதி முடிவுகள் குறைந்த தொடக்க நேரத்தையும், அமைப்பின் வலிமை, நம்பகத்தன்மை மற்றும் கிடைக்கும் தன்மையில் பெரும் முன்னேற்றங்களையும் காட்டின. விபத்துக்குள்ளானால் கிடைக்கும் நீட்டிக்கப்பட்ட பிழைத்திருத்தத் தகவல்களால் பிழைத்திருத்தம் மற்றும் தொலைநிலை பிழைத்திருத்தம் செய்யும் திறன்களும் மேம்படுத்தப்பட்டன (பிரிவு பிழை, பஸ் பிழை அல்லது அது போன்றது). இந்த திட்டம் இனி செயலில் இல்லை, ஆனால் மேலும் உட்பொதிக்கப்பட்ட கட்டமைப்புகள் மற்றும் புதிய அம்சங்களை ஆதரிப்பதற்காக நீட்டிக்கப்பட்டுள்ளது. உயர் மட்டத்தில் உள்ள அம்சங்கள் ஒரு உரை உள்ளமைவு கோப்பின் படி, ஒத்திசைக்கப்பட்ட மற்றும் தீர்மானகரமான முறையில் கணினியைத் தொடங்குங்கள். கணினியில் உள்ள அனைத்து செயல்முறைகளையும் சேவைகளையும் கட்டுப்படுத்தி கண்காணிக்கவும். பிழைகள் அல்லது செயலிழப்புகள் ஏற்பட்டால் கணினியை மீட்டெடுங்கள், அதை மிகவும் நம்பகமானதாக ஆக்குங்கள். செயலிழப்பு ஏற்பட்டால் பயனுள்ள மற்றும் விரிவான பிழைத்திருத்த தகவல்களை வழங்கவும்ஃ செயல்முறை விவரங்கள், பதிவேடுகள் டம்ப் மற்றும் நினைவக வரைபடம். அமைப்பின் செயல்முறைகளின் வரைகலை பிரதிநிதித்துவத்தை உருவாக்கவும். உள்ளமைவு பிசிடி அது கட்டுப்படுத்தும் அனைத்து செயல்முறைகள், டிமோன்கள் மற்றும் பணிகளுடன் கட்டமைக்கப்பட வேண்டும். ஒரு எளிய, மனிதனால் படிக்கக்கூடிய உள்ளமைவு கோப்பைப் (ஏ. கே. ஏ. பி. சி. டி ஸ்கிரிப்ட்) பயன்படுத்தி இந்த உள்ளமைவு இயக்க நேரத்தில் செய்யப்படுகிறது. ஒவ்வொரு செயல்முறையும் அதன் சொந்த விதி தொகுதியைக் கொண்டுள்ளது, இது அதை விவரிக்கிறது, மற்ற விதிகளில் அதன் சார்புநிலையை வரையறுக்கிறது, அதன் விவரங்களை வரையறுக்கிறது மற்றும் அது தோல்வியுற்றால் என்ன நடவடிக்கை எடுக்க வேண்டும். விதித் தொகுதிகள் இடை-செயல்முறை சார்புநிலைகளை மிகவும் தீர்மானகரமான முறையில் வரையறுக்கின்றன, இதன் விளைவாக, பிசிடி இந்த தகவலிலிருந்து ஒரு சார்பு மரத்தை உருவாக்குகிறது. அனைத்து விதிகளும் எழுதப்பட்டு, ஒரு சார்பு மரம் நிறுவப்பட்டவுடன், பிசிடி மிகவும் நம்பகமான வழியில் கணினியைத் தொடங்க முடியும், மேலும் ஸ்கிரிப்ட் தொடக்கத்துடன் ஒப்பிடுகையில் துவக்க நேரம் வேகமாக இருக்கும். பிசிடி ஸ்கிரிப்ட்களை புரவலன் இயந்திரத்தில் கணினி தொடக்க சார்புகளின் வரைகலை பிரதிநிதித்துவத்தை உருவாக்கவும், ஆவண நோக்கங்களுக்காகவும் பயன்படுத்தலாம், பின்வரும் எடுத்துக்காட்டில் காணலாம்ஃ க்ராஷ் மீட்பு பிசிடியின் பெரிய நன்மைகளில் ஒன்று, அதன் பிழைத்திருத்த திறன்கள் மற்றும் க்ராஷ் மீட்பு திறன்கள் ஆகும். பிசிடி ஒரு க்ராஷ் டீமானையும் செயல்படுத்துகிறது, இது கணினி ஆரோக்கியத்தை தொடர்ந்து கண்காணிக்கிறது, மேலும் விபத்து ஏற்பட்டால் மீட்பு நடவடிக்கையை செய்கிறது. இந்த அம்சம் அமைப்பின் ஸ்திரத்தன்மை, வலிமை மற்றும் கிடைக்கும் தன்மையை மேம்படுத்துகிறது. பிசிடி நிறைய பயனுள்ள பிழைத்திருத்த தகவல்களையும் வழங்குகிறது, இது டெவலப்பர்கள் மற்றும் சோதனை பொறியாளர்களுக்கு என்ன நடந்தது என்பதைப் புரிந்துகொள்ள உதவும். பிழைத்திருத்த தகவல் கணினியின் கன்சோலில் காட்டப்படுகிறது, மேலும் பிற்கால பகுப்பாய்விற்காக நிலையற்ற சேமிப்பகத்தில் சேமிக்கப்படலாம். விரிவான பிழைத்திருத்தத் தகவல்களில் அனைத்து செயல்முறை விவரங்கள், அனைத்து சமிக்ஞை விவரங்கள், ஒரு முழுமையான பதிவு டம்ப் (ஆதரிக்கப்படும் கட்டமைப்புகளில்) மற்றும் செயல்முறையின் முகவரி வரைபடம் ஆகியவை அடங்கும். இந்த பிழைத்திருத்த தகவல் எந்த நேரத்திலும் எல்லா இடங்களிலும் கிடைக்கிறது (புலத்தில் கூட) மேலும் இதற்கு ஒரு சிறப்பு பிழைத்திருத்த கட்டமைப்பு தேவையில்லை. பிசிடி திட்டம் ஒரு திறந்த மூல திட்டமாகும், மேலும் இது குனு லெஸ்ஸர் ஜெனரல் பப்ளிக் லைசென்ஸ் பதிப்பு 2.1 இன் கீழ் உரிமம் பெற்றது, இது இலவச மென்பொருள் அறக்கட்டளையால் வெளியிடப்பட்டதுஃ கொள்முதல் செலவுகள் அல்லது ராயல்டி கட்டணங்கள் எதுவும் இல்லை. மூலக் குறியீடு முழுமையாகக் கிடைக்கிறது. விரிவான வெளிப்பாடு காரணமாக உயர் தரமான குறியீடு. எல்ஜிபிஎல் தனியுரிம குறியீட்டை பிசிடியுடன் பாதுகாப்பாக இணைக்கவும் கலக்கவும் அனுமதிக்கிறது. உரிம விதிமுறைகள் பராமரிக்கப்பட்டிருந்தால், பிசிடி-யை வேறு எந்த மென்பொருள் தொகுப்புடனும் மறுவிநியோகம் செய்ய அனுமதிக்கப்படுகிறது. பிசிடி குறியீட்டில் செய்யப்படும் ஏதேனும் மாற்றங்கள் அல்லது மேம்பாடுகள் சமூகத்திற்குத் திருப்பித் தரப்பட வேண்டும். தொடர்ச்சியான வளர்ச்சிஃ புதிய அம்சங்கள் மற்றும் பிற தளங்கள் இப்போது ஆதரிக்கப்படுகின்றன. சமூக ஆதரவு மற்றும் பிழைத் திருத்தங்கள். உங்களுக்கு ஒரு புதிய அம்சம் தேவைப்பட்டால், அதை திட்ட கண்காணிப்பு அமைப்பில் கோருங்கள், அல்லது பிசிடி சமூகத்தில் சேர்ந்து அதை உருவாக்குங்கள், இதனால் மற்றவர்களும் உங்கள் உற்பத்தித்திறனை அனுபவிக்க முடியும். பிசிடி திட்டம் மென்பொருள் பொறியாளர்கள் மற்றும் திட்ட மேலாளர்களிடமிருந்து நல்ல விமர்சனங்களைப் பெற்றது, அவர்கள் அதை தங்கள் திட்டத்தில் பயன்படுத்தினர்; "நான் பொறுப்பான ஒரு திட்டத்தில் பிசிடி ஒரு பெரிய வெற்றியாகும். இது 4 முக்கிய நன்மைகளை வழங்குகிறதுஃ இது துவக்கக் குறியீட்டை எளிதாக்குகிறது, இது துவக்க நேரத்தை மேம்படுத்துகிறது, இது பிழைத்திருத்த முயற்சியைக் குறைக்கிறது (சிறந்த செயலிழப்பு பதிவுகளை வழங்குகிறது), மேலும் பாரம்பரிய WD செயல்படுத்தலை மேம்படுத்துகிறது (அனைத்து செயல்முறைகளையும் கண்காணித்து அதற்கேற்ப செயல்படுகிறது). இவை அனைத்தும் ஒரு சிறந்த தயாரிப்பு மற்றும் திறமையான வளர்ச்சி ஓட்டத்திற்கு மொழிபெயர்க்கிறது. பி. சி. டி திட்டம் ஏ. ஆர். எம் தொழில்நுட்ப மாநாடு 2010 இல் வழங்கப்பட்டது, மேலும் நல்ல கருத்துக்களைப் பெற்றது. "திறந்த மூல லினக்ஸை தங்கள் நிகழ்நேர உட்பொதிக்கப்பட்ட வடிவமைப்புகளில், குறிப்பாக ஏஆர்எம் கட்டமைப்பில் பயன்படுத்த விரும்பும் மென்பொருள் உருவாக்குநர்களுக்கு விஷயங்கள் மிகவும் எளிதாக வருகின்றன". குறிப்புகள் வெளிப்புற இணைப்புகள் PCD திட்டப் பக்கம் SourceForge.net-சமீபத்திய பதிப்பைப் பதிவிறக்கவும், குறியீட்டை உலாவவும், சமூகத்தில் சேரவும் அல்லது உதவி மற்றும் ஆதரவைப் பெறவும். ஏஆர்எம் தொழில்நுட்ப மாநாட்டில் பிசிடி ஆதரவு மன்றம் பிசிடி வழங்கல் 2010 குனு சிறிய பொது உரிம பதிப்பு 2.1 லினக்ஸ் மென்பொருள் உட்பொதிக்கப்பட்ட லினக்ஸ் இலவச மென்பொருள் விநியோகங்கள்