ಬೊನ್ಸಾಯ್ ಗ್ನೋಮ್-ಕೇಂದ್ರಿತ ಬಹು-ಸಾಧನ ಸಿಂಕ್ ಸೇವೆ

ಗ್ನೋಮ್-ಬೋನ್ಸೈ

ಕ್ರಿಶ್ಚಿಯನ್ ಹರ್ಗರ್ಟ್, ರೆಡ್ ಹ್ಯಾಟ್ ಡೆವಲಪರ್ ಅವರು ಗ್ನೋಮ್ ಬಿಲ್ಡರ್ ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರದಲ್ಲಿ ಕೆಲಸ ಮಾಡಿದ್ದಾರೆ, "ಬೋನ್ಸೈ" ಎಂಬ ಹೊಸ ಪೈಲಟ್ ಯೋಜನೆಯನ್ನು ಪರಿಚಯಿಸಿತು ಇದು ಮುಖ್ಯ ಗಮನವನ್ನು ಹೊಂದಿದೆನಾನು ಎ ಆಗಿ ಓಡಬೇಕು ಗ್ನೋಮ್ ಬಳಸಿ ವಿವಿಧ ಸಾಧನಗಳ ವಿಷಯಗಳನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡುವ ಸಮಸ್ಯೆಗೆ ಪರಿಹಾರ.

ಬಳಕೆದಾರರು ತಮ್ಮ ಹೋಮ್ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಅನೇಕ ಲಿನಕ್ಸ್ ಸಾಧನಗಳನ್ನು ಲಿಂಕ್ ಮಾಡಲು ಬೋನ್ಸೈ ಅನ್ನು ಬಳಸಬಹುದು ಅವರು ಎಲ್ಲಾ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ಫೈಲ್‌ಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಬೇಕಾದಾಗ, ಆದರೆ ಅವರ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಕ್ಲೌಡ್ ಸೇವೆಗಳಿಗೆ ವರ್ಗಾಯಿಸಲು ಬಯಸುವುದಿಲ್ಲ.

ಬೊನ್ಸಾಯ್ ಇದು ವೈಯಕ್ತಿಕ ಮೋಡದಂತೆಯೇ ಕಾರ್ಯನಿರ್ವಹಿಸಬೇಕು.

ಬೊನ್ಸಾಯ್ ಒಂದು ಡೀಮನ್ ಮತ್ತು ವೈಯಕ್ತಿಕ ಮೋಡದಂತಹ ಸೇವೆಗಳನ್ನು ಒದಗಿಸಲು ಮತ್ತು ಸೇವಿಸಲು ಹಂಚಿದ ಗ್ರಂಥಾಲಯವಾಗಿದೆ. ಉದ್ದೇಶಿತ ಪ್ರೇಕ್ಷಕರು ನಿಮ್ಮ ವಿಷಯವನ್ನು ಸಿಂಕ್ ಮಾಡಲು ನೀವು ಬಯಸುವ ಅನೇಕ ಸಾಧನಗಳನ್ನು ಹೊಂದಿರುವ ಗ್ನೋಮ್ ಡೆಸ್ಕ್‌ಟಾಪ್‌ನ ಬಳಕೆದಾರರು.

ಬೊನ್ಸಾಯ್ ಬಗ್ಗೆ

ಬೊನ್ಸಾಯ್ ಬೋನ್ಸೈಡ್ ಹಿನ್ನೆಲೆ ಪ್ರಕ್ರಿಯೆ ಮತ್ತು ಲಿಬ್ಬೊನ್ಸಾಯ್ ವೈಶಿಷ್ಟ್ಯ ಗ್ರಂಥಾಲಯವನ್ನು ಒಳಗೊಂಡಿದೆ ಮೋಡದಂತಹ ಸೇವೆಗಳನ್ನು ಒದಗಿಸಲು.

ಹಿನ್ನೆಲೆ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಮುಖ್ಯ ಕಾರ್ಯಸ್ಥಳದಲ್ಲಿ ಅಥವಾ ಮಿನಿ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಪ್ರಾರಂಭಿಸಬಹುದು ರಾಸ್‌ಪ್ಬೆರಿ ಪೈ ನಿರಂತರವಾಗಿ ವೈರ್‌ಲೆಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಮತ್ತು ಹೋಮ್ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಶಾಶ್ವತವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಡೇಟಾ ಸಂಗ್ರಹ ಸಾಧನಕ್ಕೆ ಸಂಪರ್ಕ ಹೊಂದಿದೆ.

ಉನ್ನತ ಮಟ್ಟದ API ಬಳಸಿ ಗ್ನೋಮ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಬೋನ್ಸೈ ಸೇವೆಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಗ್ರಂಥಾಲಯವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಬಾಹ್ಯ ಸಾಧನಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು (ಇತರ ಪಿಸಿಗಳು, ಲ್ಯಾಪ್‌ಟಾಪ್‌ಗಳು, ಫೋನ್‌ಗಳು, ಇಂಟರ್ನೆಟ್ ಆಫ್ ಥಿಂಗ್ಸ್ ಸಾಧನಗಳು), ಬೋನ್ಸೈ-ಜೋಡಿ ಉಪಯುಕ್ತತೆಯನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, ಇದು ಟೋಕನ್ ಉತ್ಪಾದಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ ಸೇವೆಗಳಿಗೆ ಸಂಪರ್ಕಿಸಲು. ಬಂಧಿಸಿದ ನಂತರ, ಧಾರಾವಾಹಿ ಡಿ-ಬಸ್ ವಿನಂತಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸೇವೆಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಚಾನಲ್ (ಟಿಎಲ್‌ಎಸ್) ಅನ್ನು ವ್ಯವಸ್ಥೆ ಮಾಡಲಾಗಿದೆ.

ಬೋನ್ಸೈ ಕೇವಲ ಡೇಟಾವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಸೀಮಿತವಾಗಿಲ್ಲ y ಬಹು ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಪ್ರವೇಶಿಸಬಹುದಾದ ವಸ್ತುಗಳನ್ನು ರಚಿಸಲು ಸಹ ಬಳಸಬಹುದು ಸಾಧನಗಳು, ವಹಿವಾಟುಗಳು, ದ್ವಿತೀಯ ಸೂಚ್ಯಂಕಗಳು, ಕರ್ಸರ್ಗಳು ಮತ್ತು ಸಾಮಾನ್ಯ ಹಂಚಿಕೆಯ ಡೇಟಾಬೇಸ್‌ನ ಮೇಲೆ ಸಿಸ್ಟಮ್-ನಿರ್ದಿಷ್ಟ ಸ್ಥಳೀಯ ಬದಲಾವಣೆಗಳನ್ನು ಅನ್ವಯಿಸುವ ಸಾಮರ್ಥ್ಯದ ನಡುವಿನ ಭಾಗಶಃ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಬೆಂಬಲದೊಂದಿಗೆ.

ಸಾಮಾನ್ಯ ವಸ್ತುಗಳ ಸಂಗ್ರಹ ಇದು GVariant API ಮತ್ತು LMDB ಅನ್ನು ಆಧರಿಸಿದೆ.

ಸಾಧನಗಳ ನಡುವೆ ಸಂವಹನ ನಡೆಸುವಾಗ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ತುಂಬಾ ಉತ್ತಮವಾಗಿವೆ. ಆದ್ದರಿಂದ, ಡೇಟಾ-ಆಕ್ಸೆಸ್-ಆಬ್ಜೆಕ್ಟ್ ಲೈಬ್ರರಿ, ಸೂಕ್ತವಾಗಿ ಲಿಬ್ಬೊನ್ಸಾಯ್-ಡಾವೊ ಎಂದು ಹೆಸರಿಸಲ್ಪಟ್ಟಿದೆ, ಇದು ಜಿವರಿಯಂಟ್ ಮತ್ತು ಎಲ್ಎಂಡಿಬಿ ಆಧಾರಿತ ಧಾರಾವಾಹಿ ವಸ್ತು ಸಂಗ್ರಹಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ.

 ಪ್ರಾಥಮಿಕ ಮತ್ತು ದ್ವಿತೀಯಕ ಸೂಚ್ಯಂಕಗಳು, ಪ್ರಶ್ನೆಗಳು, ಕರ್ಸರ್ಗಳು, ವಹಿವಾಟುಗಳು ಮತ್ತು ಸಾಧನಗಳ ನಡುವೆ ಹೆಚ್ಚುತ್ತಿರುವ ಸಿಂಕ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಪ್ರಾಥಮಿಕ ಬೋನ್ಸೈ ಸಾಧನದಿಂದ ಎಳೆಯಲ್ಪಟ್ಟ ಬದಲಾವಣೆಗಳ ಮೇಲೆ ಸ್ಥಳೀಯ ಬದಲಾವಣೆಗಳನ್ನು ಬದಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಇದು ಹೊಂದಿದೆ.

ಪ್ರಸ್ತುತ, ಫೈಲ್ ಸಂಗ್ರಹಣೆಯನ್ನು ಪ್ರವೇಶಿಸಲು ಕೇವಲ ಒಂದು ಸೇವೆಯನ್ನು ಮಾತ್ರ ನೀಡಲಾಗುತ್ತದೆ, ಆದರೆ ಭವಿಷ್ಯದಲ್ಲಿ ಮೇಲ್, ಕ್ಯಾಲೆಂಡರ್ ಪ್ಲಾನರ್, ಟಿಪ್ಪಣಿಗಳು (ಬಾಕಿ ಉಳಿದಿರುವ ಕಾರ್ಯಗಳು), ಫೋಟೋ ಆಲ್ಬಮ್‌ಗಳು, ಸಂಗೀತ ಮತ್ತು ವೀಡಿಯೊ ಸಂಗ್ರಹಣೆಗಳು, ಹುಡುಕಾಟ ವ್ಯವಸ್ಥೆ, ಬ್ಯಾಕಪ್, ವಿಪಿಎನ್ ಇತ್ಯಾದಿಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಇತರ ಸೇವೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ.

ಉದಾಹರಣೆಗೆ, ಗ್ನೋಮ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿನ ವಿವಿಧ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ಬೋನ್ಸೈ ಬಳಸಿ, ನೀವು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಿದ ಕ್ಯಾಲೆಂಡರ್ ಪ್ಲಾನರ್ ಅಥವಾ ಸಾಮಾನ್ಯ ಫೋಟೋಗಳ ಸಂಗ್ರಹದೊಂದಿಗೆ ಕೆಲಸವನ್ನು ಆಯೋಜಿಸಬಹುದು.

ಸಹಸೇವೆಯು ಪ್ರಸ್ತುತ ಸುರಕ್ಷಿತವಾಗಿಲ್ಲ ಎಂದು ಕ್ರಿಶ್ಚಿಯನ್ ಹರ್ಗರ್ಟ್ ಉಲ್ಲೇಖಿಸಿದ್ದಾರೆ, ಆದರೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು ಮತ್ತು ಸೇವೆಯನ್ನು ಸುರಕ್ಷಿತವಾಗಿಸಲು ಈ ಭಾಗವನ್ನು ಸುಧಾರಿಸಲು ಇದು ಹಾರಾಡುತ್ತ ಕೆಲಸ ಮಾಡುತ್ತದೆ.

ನಿರ್ದಿಷ್ಟವಾಗಿ, ಸಾಧನ ಸಿಂಕ್ ಮಾಡುವುದನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಬೆಂಬಲಿಸುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ನಾವು ಡೆವಲಪರ್‌ಗಳಿಗೆ ಉತ್ತಮ ಸಾಧನಗಳನ್ನು ನೀಡಬೇಕಾಗಿದೆ.

ಈ ಎಲ್ಲವನ್ನು ಪ್ರಯೋಗಿಸಲು ನಾನು ನಿರ್ಮಿಸಿರುವುದು ಬೋನ್ಸೈ. ಈ ಹಂತದಲ್ಲಿ ಇದು ಒಂದು ಉತ್ತಮ ಪ್ರಯೋಗವಾಗಿದೆ, ಆದರೆ ನನ್ನೊಂದಿಗೆ ಸೇರಲು ಬಯಸುವ ಇತರರೊಂದಿಗೆ ಸಹಕರಿಸುವಷ್ಟು ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ.

ಬೊನ್ಸಾಯ್ ಅನ್ನು ಹೇಗೆ ಪಡೆಯುವುದು ಮತ್ತು ಸ್ಥಾಪಿಸುವುದು?

ಯೋಜನೆಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಅದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ತಿಳಿಯಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವವರಿಗೆ, ಇದನ್ನು ಪ್ರಯತ್ನಿಸಿ ಅಥವಾ ಅದರ ಮೂಲ ಕೋಡ್ ಅನ್ನು ನೋಡಿ, ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು ಸಿ ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಜಿಪಿಎಲ್ವಿ 3 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಬರುತ್ತದೆ ಎಂದು ನೀವು ತಿಳಿದಿರಬೇಕು. ಇದನ್ನು ಗಿಟ್‌ಲ್ಯಾಬ್‌ನಿಂದ ಪಡೆಯಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್‌ನಲ್ಲಿ.

ಪ್ಯಾಕೇಜ್ ನಿರ್ಮಾಣವನ್ನು ಮೆಸನ್ ಸಹಾಯದಿಂದ ಮಾಡಬಹುದು. 

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. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.