Bonsai, хидмати ҳамоҳангсозии дастгоҳ барои GNOME муаррифӣ шуд

Кристиан Ҳергерт (Кристиан Ҳергерт), муаллифи муҳити ҳамгирошудаи рушди GNOME Builder, ки ҳоло дар Red Hat кор мекунад, муаррифӣ кард лоиҳаи озмоишӣ Bonsai, ки ба ҳалли масъалаи ҳамоҳангсозии мундариҷаи дастгоҳҳои сершумори GNOME нигаронида шудааст. Истифодабарандагон метавонанд Bonsai истифода баранд
барои пайваст кардани якчанд дастгоҳҳои Linux дар шабакаи хонагӣ, вақте ки ба шумо лозим аст, ки ба файлҳо ва маълумоти барномаҳо дар ҳама компютерҳо дастрасӣ пайдо кунед, аммо намехоҳед маълумоти худро ба хидматҳои абрии тарафи сеюм интиқол диҳед. Рамзи лоиҳа дар C ва навишта шудааст таъмин карда мешавад тибқи GPLv3 литсензия шудааст.

Bonsai раванди пасзаминаи бонсайд ва китобхонаи функсияҳои libbonsai-ро барои пешниҳоди хидматҳои абрӣ дар бар мегирад. Раванди замина метавонад дар истгоҳи кории асосӣ ё компютери хурди Raspberry Pi, ки доимо дар шабакаи хонагӣ кор мекунад, ба шабакаи бесим ва диски нигаҳдорӣ пайваст карда мешавад, оғоз карда шавад. Китобхона барои дастрасии барномаҳои GNOME ба хидматҳои Bonsai бо истифода аз API-и сатҳи баланд истифода мешавад. Барои пайвастшавӣ бо дастгоҳҳои беруна (дигар компютерҳо, ноутбукҳо, телефонҳо, дастгоҳҳои Интернети ашё) утилитаи bonsai-pair пешниҳод карда мешавад, ки ба шумо имкон медиҳад токен барои пайвастшавӣ ба хидматҳо тавлид кунед. Пас аз басташавӣ, канали рамзгузоришуда (TLS) барои дастрасӣ ба хидматҳо ташкил карда мешавад, ки дар он дархостҳои силсилавии D-Bus истифода мешаванд.

Bonsai танҳо бо мубодилаи маълумот маҳдуд нест ва инчунин метавонад барои эҷоди мағозаҳои байнисистемавии объектҳо бо дастгирии ҳамоҳангсозии қисман дар байни дастгоҳҳо, транзаксияҳо, индексҳои дуюмдараҷа, курсорҳо ва қобилияти такрор кардани тағиротҳои маҳаллии мушаххаси система дар болои як мубодила истифода шавад. базаи муштарак. Анбори объекти муштарак дар асоси он сохта шудааст API GVariant и LMDB.

Дар айни замон, танҳо хидмати дастрасӣ ба нигаҳдории файлҳо пешниҳод карда мешавад, аммо дар оянда татбиқи дигар хидматҳо барои дастрасӣ ба почта, банақшагирии тақвим, қайдҳо (ToDo), албомҳои аксҳо, коллексияи мусиқӣ ва видео, системаи ҷустуҷӯӣ, нусхабардорӣ, VPN ва ва ғайра. Масалан, бо истифода аз Bonsai дар компютерҳои гуногун дар барномаҳои GNOME, шумо метавонед корро бо тақвими ҳамоҳангшуда, нақшакаш ё коллексияи умумии аксҳо ташкил кунед.

Манбаъ: opennet.ru

Илова Эзоҳ