GNU Shepherd 0.10 ஏற்கனவே வெளியிடப்பட்டது அதன் செய்திகள் இவை

குனு ஷெப்பர்ட்

குனு ஷெப்பர்ட் ஒரு சேவை மேலாளர்

கடந்த வெளியீட்டிலிருந்து கிட்டத்தட்ட ஒரு வருடத்திற்குப் பிறகு, சேவை மேலாளரின் புதிய பதிப்பு வெளியிடப்பட்டது குனு ஷெப்பர்ட் 0.10 (முன்பு dmd என அறியப்பட்டது), இது இருப்பது GNU Guix விநியோகத்தின் டெவலப்பர்களால் உருவாக்கப்பட்டது கணினி சார்பு-விழிப்புணர்வு SysV-init துவக்கத்திற்கு மாற்றாக.

இந்த புதிய வெளியீடு குனு ஷெப்பர்ட் 0.10 132 கமிட்களைக் குறிக்கிறது இரண்டு நபர்களின், மேலும் இது ஒரு வெளியீட்டாகக் கருதப்படுகிறது, ஏனெனில் இது குறைபாடுகளை நிவர்த்தி செய்து புதிய அம்சங்களை வழங்குகிறது
அவை அமைப்பின் நிலையைப் புரிந்துகொள்ள உதவுகின்றன.

GNU Shepherd என்பது Guile இல் எழுதப்பட்ட ஒரு சேவை மேலாளர் ஆகும், இது கணினியில் இயங்கும் "ஹெர்ட்" டீமான்களைக் கவனிக்கிறது.யூசர்லேண்ட் செயல்பாட்டை ஒத்திசைவற்ற முறையில் சேவைகளாக வழங்குகிறது இது ஒரு சிஸ்டம் இன்னிட் (PID 1) ஆகவும், தனிச்சலுகை இல்லாத பயனர்களால் ஒவ்வொரு பயனருக்கும் டெமான்களை நிர்வகிப்பதற்கும் பயன்படுத்தப்படலாம், எ.கா. tor, privoxy, mcron.

inetd மற்றும் systemd-style trigger socket உட்பட பல டீமான் ஸ்டார்ட்அப் பொறிமுறைகளை இது ஆதரிக்கிறது என்பது குறிப்பிடத்தக்கது. GNU Shepherd Guile திட்டத்தில் கட்டமைக்கப்பட்டுள்ளது மற்றும் அதே மொழியில் நீட்டிக்கப்படலாம். இது ஒரு எளிய நினைவக-பாதுகாப்பான மற்றும் திரும்ப அழைக்கப்படாத நிரலாக்க மாதிரியை அடிப்படையாகக் கொண்டது.

பயனர்வெளி துவக்கத்தின் ஷெப்பர்ட் மாதிரியின் மையத்தில் நீட்டிப்பு என்ற கருத்தாக்கம் உள்ளது, இதில் சேவைகள் மற்ற சேவைகளை ஒன்றுடன் ஒன்று இணைக்கும் வகையில் வடிவமைக்கப்பட்டுள்ளன, மேலும் அவற்றை விரும்பியபடி மிகவும் விரிவான அல்லது சிறப்பான நடத்தையுடன் அதிகரிக்கின்றன.

GNU Shepherd 0.10 இன் முக்கிய புதிய அம்சங்கள்

GNU Shepherd 0.10 இன் இந்த புதிய பதிப்பில், அது தனித்து நிற்கிறது புதிய இடைநிலை சேவை கூறுகிறது: "தொடங்குதல்" மற்றும் "நிறுத்துதல்", "ஹெர்ட் ஸ்டேட்டஸ்" கட்டளையை இயக்கி, சேவை தொடங்கப்படுகிறதா அல்லது நிறுத்தப்படுகிறதா என்பதைத் தீர்மானிப்பதன் மூலம் காட்டப்படும் (முன்பு மந்தை நிலைகள் மட்டுமே ஆதரிக்கப்பட்டன. "ஓடுகிறது" மற்றும் "நிறுத்தப்பட்டது").

புதிய பதிப்பில் வெளிப்படும் மற்றொரு மாற்றம் அது செயல்பாடுகளை மீண்டும் செயல்படுத்துவதைத் தடுப்பது வழங்கப்படுகிறது "தொடங்கு" மற்றும் "நிறுத்து" சேவை ஏற்கனவே தொடங்கப்பட்டதா அல்லது நிறுத்தப்பட்டதா (முன்பு, "மந்தை தொடக்க சேவை» சேவையின் இரண்டாவது நிகழ்வைத் தொடங்கும் முயற்சியில் விளைந்தது).

இது தவிர, இதுவும் சிறப்பம்சமாக உள்ளது சார்பு வெளியீட்டின் இணையாக வழங்கப்பட்டுள்ளது மற்றும் சேவைகள் என்ற முறையில் தொடங்கப்பட்டதுதொடக்கத்தில்-பின்னணியில்«, அத்துடன் ஒவ்வொரு சேவையின் நிலையிலும் தோல்விகள் மற்றும் மாற்றங்களின் நேரத்தைக் கணக்கிடுதல். "மந்தை நிலை" கட்டளை செயல்படுத்தப்படும் போது திரட்டப்பட்ட புள்ளிவிவரங்கள் காட்டப்படும்.

"ஹெர்ட் லாக்" கட்டளையானது நிகழ்வுகளின் சுருக்கப் பதிவையும், சேவையின் நிலையில் உள்ள அனைத்து மாற்றங்களின் பட்டியலையும் காண்பிக்க சேர்க்கப்பட்டுள்ளது என்பதையும் நாம் காணலாம்.

இல் பிற மாற்றங்கள் அது தனித்து நிற்கிறது:

  • சார்புகளின் காட்சி வரைபடத்தைக் காட்ட Graphviz ("herd graph | xdot -") ஐப் பயன்படுத்த அனுமதிக்கும் தரவை உருவாக்க "herd graph" கட்டளை சேர்க்கப்பட்டது.
  • மந்தை கட்டளை வெளியீட்டின் வண்ண சிறப்பம்சமாக செயல்படுத்தப்பட்டது.
  • புதிய சேவைகள் சேர்க்கப்பட்டன: செயல்முறையின் வள நுகர்வைக் கண்காணிக்க "கண்காணித்தல்" மற்றும் REPL (படிக்க-மதிப்பீடு-அச்சு சுழற்சி) பிழைத்திருத்த இடைமுகத்தை இயக்க "repl".
  • GOOPS (Guile Object Oriented Programming System) இடைமுகம் நிறுத்தப்பட்டது.

இறுதியாக, இதைப் பற்றி மேலும் அறிய ஆர்வமுள்ளவர்கள், நீங்கள் விவரங்களைப் பார்க்கலாம் பின்வரும் இணைப்பு.

குனு ஷெப்பர்டை எவ்வாறு நிறுவுவது?

குனு ஷெப்பர்டை முயற்சி செய்ய ஆர்வமுள்ளவர்களுக்கு, ஏற்கனவே குறிப்பிட்டுள்ளபடி, ஷெப்பர்ட் குனு குயிக்ஸ் திட்டத்துடன் இணைந்து உருவாக்கப்பட்டு, குய்க்ஸ் தொடக்க அமைப்பாகப் பயன்படுத்தப்படுகிறது.

என்றாலும் கூடஎந்த லினக்ஸ் விநியோகத்திலும் ஷெப்பர்டை நிறுவ முடியாது, அதனால் இருப்பவர்களின் விஷயத்தில் ஆர்ச் லினக்ஸ் பயனர்கள் AUR களஞ்சியத்தை இயக்கி பின்வரும் கட்டளையை தட்டச்சு செய்யவும்:

yay -S shepherd

மற்ற அனைத்து விநியோகங்களுக்கும் மூலக் குறியீட்டைத் தொகுப்பதன் மூலம் நிறுவலைச் செய்யலாம் இதற்கு ஒரு முனையத்தைத் திறந்து அதில் தட்டச்சு செய்தால் போதும்:

wget https://ftp.gnu.org/gnu/shepherd/shepherd-0.10.0.tar.gz

நாங்கள் பிரித்தெடுக்கிறோம்:

tar -xvf shepherd/shepherd-0.10.0.tar.gz

இதனுடன் கோப்பகத்தை உள்ளிடுகிறோம்:

cd shepherd-0.10.0

இதனுடன் தொகுக்க நாங்கள் தொடர்கிறோம்:

./configure --prefix=/some/where
make
make check
make install


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.