Bonsai แžŠแŸ‚แž›แž‡แžถแžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž’แŸ’แžœแžพแžŸแž˜แž€แžถแž›แž€แž˜แŸ’แž˜แžงแž”แž€แžšแžŽแŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹ GNOME แž”แžถแž“แžŽแŸ‚แž“แžถแŸ†

Christian Hergert (Christian Hergert), แžขแŸ’แž“แž€แž“แžทแž–แž“แŸ’แž’แž“แŸƒแž”แžšแžทแžŸแŸ’แžแžถแž“แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถ GNOME Builder แžฅแžกแžผแžœแž“แŸแŸ‡แž€แŸ†แž–แžปแž„แž’แŸ’แžœแžพแž€แžถแžšแž“แŸ… Red Hat, แžŽแŸ‚แž“แžถแŸ† แž‚แž˜แŸ’แžšแŸ„แž„แžŸแžถแž€แž›แŸ’แž”แž„ Bonsaiแž‚แŸ„แž›แž”แŸ†แžŽแž„แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž“แŸƒแž€แžถแžšแž’แŸ’แžœแžพแžŸแž˜แž€แžถแž›แž€แž˜แŸ’แž˜แž˜แžถแžแžทแž€แžถแž“แŸƒแžงแž”แž€แžšแžŽแŸแž‡แžถแž…แŸ’แžšแžพแž“แžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžš GNOME แŸ” แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแžถแž…แž”แŸ’แžšแžพ Bonsai
แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž—แŸ’แž‡แžถแž”แŸ‹แžงแž”แž€แžšแžŽแŸแž›แžธแž“แžปแž…แž‡แžถแž…แŸ’แžšแžพแž“แž“แŸ…แž›แžพแž”แžŽแŸ’แžแžถแž‰แž•แŸ’แž‘แŸ‡ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแžฏแž€แžŸแžถแžš แž“แžทแž„แž‘แžทแž“แŸ’แž“แž“แŸแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸ…แž›แžพแž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แžทแž“แž…แž„แŸ‹แž•แŸ’แž‘แŸแžšแž‘แžทแž“แŸ’แž“แž“แŸแž™แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‘แŸ…แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž–แž–แž€แž—แžถแž‚แžธแž‘แžธแž”แžธแž‘แŸแŸ” แž€แžผแžŠแž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž‡แžถ C แž“แžทแž„ แž•แŸ’แž‚แžแŸ‹แž•แŸ’แž‚แž„แŸ‹ แž˜แžถแž“แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽแž€แŸ’แžšแŸ„แž˜ GPLv3.

Bonsai แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž•แŸ’แž‘แŸƒแžแžถแž„แž€แŸ’แžšแŸ„แž™ bonsaid แž“แžทแž„แž˜แžปแžแž„แžถแžšแž”แžŽแŸ’แžŽแžถแž›แŸแž™ libbonsai แžŠแžพแž˜แŸ’แž”แžธแž•แŸ’แžแž›แŸ‹แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžŠแžผแž…แž–แž–แž€แŸ” แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž•แŸ’แž‘แŸƒแžแžถแž„แž€แŸ’แžšแŸ„แž™แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸ…แž›แžพแžŸแŸ’แžแžถแž“แžธแž™แž€แžถแžšแž„แžถแžšแž…แž˜แŸ’แž”แž„ แžฌแž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแžแŸ’แž“แžถแžแžแžผแž… Raspberry Pi แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžฅแžแžˆแž”แŸ‹แžˆแžšแž“แŸ…แž›แžพแž”แžŽแŸ’แžแžถแž‰แž•แŸ’แž‘แŸ‡ แžŠแŸ„แž™แž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ…แž”แžŽแŸ’แžแžถแž‰แžฅแžแžแŸ’แžŸแŸ‚ แž“แžทแž„แžŠแŸ’แžšแžถแž™แž•แŸ’แž‘แžปแž€แž‘แžทแž“แŸ’แž“แž“แŸแž™แŸ” แž”แžŽแŸ’แžŽแžถแž›แŸแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแž•แŸ’แžแž›แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธ GNOME แž…แžผแž›แž‘แŸ…แž€แžถแž“แŸ‹แžŸแŸแžœแžถแž€แž˜แŸ’แž˜ Bonsai แžŠแŸ„แž™แž”แŸ’แžšแžพ API แž€แž˜แŸ’แžšแžทแžแžแŸ’แž–แžŸแŸ‹แŸ” แžŠแžพแž˜แŸ’แž”แžธแž—แŸ’แž‡แžถแž”แŸ‹แž‡แžถแž˜แžฝแž™แžงแž”แž€แžšแžŽแŸแžแžถแž„แž€แŸ’แžšแŸ… (แž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแž•แŸ’แžŸแŸแž„แž‘แŸ€แž แž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแž™แžฝแžšแžŠแŸƒ แž‘แžผแžšแžŸแŸแž–แŸ’แž‘ แžงแž”แž€แžšแžŽแŸ Internet of Things) แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ bonsai-pair แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„ แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแžแžŸแž‰แŸ’แž‰แžถแžŸแž˜แŸ’แž„แžถแžแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ…แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แŸ” แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž€แžถแžšแž—แŸ’แž‡แžถแž”แŸ‹ แž†แžถแž“แŸ‚แž›แžŠแŸ‚แž›แž”แžถแž“แžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž” (TLS) แžแŸ’แžšแžผแžœแž”แžถแž“แžšแŸ€แž”แž…แŸ†แžŠแžพแž˜แŸ’แž”แžธแž…แžผแž›แž”แŸ’แžšแžพแžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžŠแŸ‚แž›แžŸแŸ†แžŽแžพแžš D-Bus แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‡แžถแžŸแŸ€แžšแŸ€แž›แŸ”

Bonsai แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžนแž˜แžแŸ‚แž€แžถแžšแž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€แž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸ„แŸ‡แž‘แŸ แž แžพแž™แž€แŸแžขแžถแž…แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแžแž€แž“แŸ’แž›แŸ‚แž„แž•แŸ’แž‘แžปแž€แžœแžแŸ’แžแžปแž†แŸ’แž›แž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’ แžŠแŸ„แž™แž˜แžถแž“แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž’แŸ’แžœแžพแžŸแž˜แž€แžถแž›แž€แž˜แŸ’แž˜แžŠแŸ„แž™แž•แŸ’แž“แŸ‚แž€แž“แŸ…แž›แžพแžงแž”แž€แžšแžŽแŸ แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš แžŸแž“แŸ’แž‘แžŸแŸ’แžŸแž“แŸแž”แž“แŸ’แž‘แžถแž”แŸ‹แž”แž“แŸ’แžŸแŸ† แž‘แžŸแŸ’แžŸแž“แŸแž‘แŸ’แžšแž“แžทแž… แž“แžทแž„แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแžŠแžถแž€แŸ‹แž‡แžถแž“แŸ‹แž›แžพแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž€แŸ’แž“แžปแž„แžแŸ†แž”แž“แŸ‹แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž“แŸƒแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž“แŸ…แž›แžพแž€แžถแžšแž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€แŸ” แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ‚แž›แž”แžถแž“แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€แŸ” แž€แžถแžšแž•แŸ’แž‘แžปแž€แžœแžแŸ’แžแžปแžŠแŸ‚แž›แž”แžถแž“แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แž“แŸ…แž›แžพแž˜แžผแž›แžŠแŸ’แž‹แžถแž“ GVariant API ะธ LMDB.

แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“ แž˜แžถแž“แžแŸ‚แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž…แžผแž›แž”แŸ’แžšแžพแž€แž“แŸ’แž›แŸ‚แž„แž•แŸ’แž‘แžปแž€แžฏแž€แžŸแžถแžšแž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แž‡แžผแž“ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แŸ…แž–แŸแž›แžขแž“แžถแž‚แž แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸ’แžšแŸ„แž„แž“แžนแž„แžขแž“แžปแžœแžแŸ’แžแžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแžŸแŸ†แž”แžปแžแŸ’แžš แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแŸ€แž”แž…แŸ†แž”แŸ’แžšแžแžทแž‘แžทแž“ แž€แŸ†แžŽแžแŸ‹แž…แŸ†แžŽแžถแŸ† (ToDo) แžขแžถแž›แŸ‹แž”แŸŠแžปแž˜แžšแžผแž”แžแž แž€แžถแžšแž”แŸ’แžšแž˜แžผแž›แžแž“แŸ’แžแŸ’แžšแžธ แž“แžทแž„แžœแžธแžŠแŸแžขแžผ แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŸแŸ’แžœแŸ‚แž„แžšแž€ แž€แžถแžšแž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€ VPN แž“แžทแž„ แžŠแžผแž…แŸ’แž“แŸแŸ‡แž“แŸ…แž›แžพแŸ” แžงแž‘แžถแž แžšแžŽแŸ แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ Bonsai แž“แŸ…แž›แžพแž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธ GNOME แžขแŸ’แž“แž€แžขแžถแž…แžšแŸ€แž”แž…แŸ†แž€แžถแžšแž„แžถแžšแž‡แžถแž˜แžฝแž™แž”แŸ’แžšแžแžทแž‘แžทแž“แžŠแŸ‚แž›แž”แžถแž“แž’แŸ’แžœแžพแžŸแž˜แž€แžถแž›แž€แž˜แŸ’แž˜ แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž€แŸ†แžŽแžแŸ‹แž–แŸแž› แžฌแž”แžŽแŸ’แžแžปแŸ†แžšแžผแž”แžแžแž’แž˜แŸ’แž˜แžแžถแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹