Bonsai, GNOME үчүн түзмөк синхрондоштуруу кызматы киргизилген

Кристиан Гергерт (Кристиан Гергерт), GNOME Builder интегралдык өнүктүрүү чөйрөсүнүн автору, азыр Red Hatте иштеген, берилген пилоттук долбоор Bonsai, GNOME иштеткен бир нече түзмөктөрдүн мазмунун синхрондоштуруу маселесин чечүүгө багытталган. Колдонуучулар Bonsai колдоно аласыз
бир нече Linux түзмөктөрүн үй тармагына байланыштыруу үчүн, бардык компьютерлердеги файлдарга жана тиркеме маалыматтарына кирүү керек болгондо, бирок маалыматыңызды үчүнчү тараптын булут кызматтарына өткөргүңүз келбейт. Долбоордун коду C жана жазылган берилген GPLv3 боюнча лицензияланган.

Bonsai булут сыяктуу кызматтарды көрсөтүү үчүн bonsaid фон процессин жана libbonsai функцияларынын китепканасын камтыйт. Фондук процессти негизги жумушчу станцияда же Raspberry Pi мини-компьютеринде дайыма үй тармагында иштеген, зымсыз тармакка жана сактоочу дискке туташтырса болот. Китепкана GNOME тиркемелеринин жогорку деңгээлдеги API аркылуу Bonsai кызматтарына кирүү мүмкүнчүлүгүн камсыз кылуу үчүн колдонулат. Тышкы түзмөктөргө (башка компьютерлер, ноутбуктар, телефондор, нерселердин Интернети) туташуу үчүн, кызматтарга туташуу үчүн белгини түзүүгө мүмкүндүк берүүчү bonsai-jufting программасы сунушталат. Байланыштыруудан кийин, серияланган D-Bus сурамдары колдонулган кызматтарга кирүү үчүн шифрленген канал (TLS) уюштурулат.

Bonsai жөн гана маалыматтарды бөлүшүү менен гана чектелбейт жана ошондой эле түзмөктөр, транзакциялар, экинчи индекстер, курсорлор жана системага тиешелүү локалдык өзгөрүүлөрдү бөлүштүрүүнүн үстүндө жарым-жартылай синхрондоштурууну колдоо менен тутум аралык объект дүкөндөрүн түзүү үчүн колдонулушу мүмкүн. жалпы маалымат базасы. Жалпы объект сактагычы негизинде курулган GVariant API и LMDB.

Учурда файл сактагычына кирүү кызматы гана сунушталууда, бирок келечекте почтага, календардык пландоочуга, ноталарга (ToDo), фотоальбомдорго, музыкалык жана видео жыйнактарга, издөө тутумуна, резервдик көчүрмөгө, VPN жана ушул сыяктуу. Мисалы, GNOME тиркемелериндеги ар кандай компьютерлерде Bonsai колдонуп, сиз синхрондуу календарь, пландоочу же жалпы сүрөттөр коллекциясы менен ишти уюштура аласыз.

Source: opennet.ru

Комментарий кошуу