போன்சாய் ஒரு க்னோம் மையப்படுத்தப்பட்ட பல சாதன ஒத்திசைவு சேவை

க்னோம்-பொன்சாய்

கிறிஸ்டியன் ஹெர்கர்ட், ஒரு Red Hat டெவலப்பர் ஜினோம் பில்டர் ஒருங்கிணைந்த மேம்பாட்டு சூழலில் பணியாற்றியவர், "போன்சாய்" என்ற புதிய பைலட் திட்டத்தை அறிமுகப்படுத்தியது இது முக்கிய கவனம் செலுத்துகிறதுநான் ஒரு ஆக இயக்கப்படும் க்னோம் பயன்படுத்தி பல்வேறு சாதனங்களின் உள்ளடக்கங்களை ஒத்திசைப்பதில் சிக்கல்.

பயனர்கள் தங்கள் வீட்டு வலையமைப்பில் பல லினக்ஸ் சாதனங்களை இணைக்க பொன்சாயைப் பயன்படுத்தலாம் எல்லா கணினிகளிலும் கோப்புகள் மற்றும் பயன்பாட்டுத் தரவை அவர்கள் அணுக வேண்டியிருக்கும் போது, ​​ஆனால் அவற்றின் தரவை மூன்றாம் தரப்பு கிளவுட் சேவைகளுக்கு மாற்ற விரும்பவில்லை.

பொன்சாய் இது தனிப்பட்ட மேகையைப் போலவே செயல்பட வேண்டும்.

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

போன்சாய் பற்றி

பொன்சாயில் போன்சைட் பின்னணி செயல்முறை மற்றும் லிபன்சாய் அம்ச நூலகம் ஆகியவை அடங்கும் மேகக்கணி போன்ற சேவைகளை வழங்க.

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

உயர் மட்ட API ஐப் பயன்படுத்தி க்னோம் பயன்பாடுகளை பொன்சாய் சேவைகளை அணுக நூலகம் பயன்படுத்தப்படுகிறது.

வெளிப்புற சாதனங்களுடன் தொடர்பு கொள்ள (பிற பிசிக்கள், மடிக்கணினிகள், தொலைபேசிகள், இன்டர்நெட் ஆஃப் திங்ஸ் சாதனங்கள்), போன்சாய்-ஜோடி பயன்பாடு முன்மொழியப்பட்டது, இது ஒரு டோக்கனை உருவாக்க அனுமதிக்கிறது சேவைகளுடன் இணைக்க. பிணைத்த பிறகு, வரிசைப்படுத்தப்பட்ட டி-பஸ் கோரிக்கைகளைப் பயன்படுத்தி சேவைகளை அணுக ஒரு மறைகுறியாக்கப்பட்ட சேனல் (TLS) ஏற்பாடு செய்யப்பட்டுள்ளது.

போன்சாய் தரவைப் பகிர்வதில் மட்டும் இல்லை y பல அமைப்புகளுக்கு அணுகக்கூடிய பொருள்களை உருவாக்கவும் பயன்படுத்தலாம் சாதனங்கள், பரிவர்த்தனைகள், இரண்டாம் நிலை குறியீடுகள், கர்சர்கள் மற்றும் பொதுவான பகிர்வு தரவுத்தளத்தின் மேல் ஒவ்வொரு அமைப்பிற்கும் குறிப்பிட்ட உள்ளூர் மாற்றங்களைப் பயன்படுத்துவதற்கான திறன் ஆகியவற்றுக்கு இடையேயான பகுதி ஒத்திசைவுக்கான ஆதரவுடன்.

பொதுவான பொருட்களின் சேமிப்பு இது GVariant API மற்றும் LMDB ஐ அடிப்படையாகக் கொண்டது.

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

 முதன்மை மற்றும் இரண்டாம் நிலை குறியீடுகள், வினவல்கள், கர்சர்கள், பரிவர்த்தனைகள் மற்றும் சாதனங்களுக்கு இடையில் அதிகரிக்கும் ஒத்திசைவை ஆதரிக்கிறது. முதன்மை பொன்சாய் சாதனத்திலிருந்து இழுக்கப்பட்ட மாற்றங்களில் உள்ளூர் மாற்றங்களை மாற்றும் திறன் இதற்கு உள்ளது.

தற்போது, ​​கோப்பு சேமிப்பகத்தை அணுக ஒரே ஒரு சேவை மட்டுமே வழங்கப்படுகிறது, ஆனால் எதிர்காலத்தில் அஞ்சல், காலண்டர் திட்டமிடுபவர், குறிப்புகள் (நிலுவையில் உள்ள பணிகள்), புகைப்பட ஆல்பங்கள், இசை மற்றும் வீடியோ சேகரிப்புகள், தேடல் அமைப்பு, காப்புப்பிரதி, வி.பி.என் போன்றவற்றை அணுக பிற சேவைகளை செயல்படுத்த திட்டமிடப்பட்டுள்ளது.

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

மேலும்இந்த சேவை தற்போது பாதுகாப்பாக இல்லை என்று கிறிஸ்டியன் ஹெர்கர்ட் குறிப்பிடுகிறார், ஆனால் பயன்பாட்டை தனிமைப்படுத்தவும் சேவையை பாதுகாப்பாக வைக்க இந்த பகுதியை மேம்படுத்தவும் இது பறக்கும்போது செயல்படும்.

குறிப்பாக, சாதன ஒத்திசைவை இயல்பாக ஆதரிக்கும் பயன்பாடுகளை உருவாக்க டெவலப்பர்களுக்கு சிறந்த கருவிகளை நாங்கள் வழங்க வேண்டும்.

இவை அனைத்தையும் பரிசோதிக்க நான் கட்டியிருப்பது பொன்சாய். இந்த கட்டத்தில் இது ஒரு சிறந்த சோதனை, ஆனால் என்னுடன் சேர விரும்பும் மற்றவர்களுடன் ஒத்துழைக்க இது சுவாரஸ்யமானது.

போன்சாயை எவ்வாறு பெற்று நிறுவுவது?

திட்டம் குறித்து, இது எவ்வாறு செயல்படுகிறது என்பதை அறிய ஆர்வமுள்ளவர்களுக்கு, முயற்சி செய்யுங்கள் அல்லது அதன் மூலக் குறியீட்டைப் பாருங்கள், திட்டக் குறியீடு C இல் எழுதப்பட்டுள்ளது மற்றும் GPLv3 உரிமத்தின் கீழ் வருகிறது என்பதை நீங்கள் அறிந்து கொள்ள வேண்டும். இதை கிட்லாப்பிலிருந்து பெறலாம் பின்வரும் இணைப்பில்.

தொகுப்பின் கட்டுமானத்தை மேசனின் உதவியுடன் செய்ய முடியும். 

git clone https://gitlab.gnome.org/chergert/bonsai.git
cd bonsai/
meson build --prefix=/opt/gnome --libdir=lib
cd build/
ninja
ninja install

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


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

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

*

*

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