jabberd2 — модульный XMPP-сервер, написанный на языке Си, код проекта был опубликован как свободное программное обеспечение под лицензией GNU General Public License. Прекратил развитие в феврале 2019 года[2].
jabberd2 | |
---|---|
Тип | XMPP server |
Написана на | Си |
Операционная система | Кроссплатформенное программное обеспечение |
Последняя версия | |
Репозиторий | github.com/jabberd2/jabb… |
Лицензия | GPL |
Сайт | jabberd2.org |
Предшественником считается более ранний XMPP-сервер jabberd14, но оба проекта имели независимую друг от друга кодовую базу[3]. Некоторые из идей, использовавшихся в проекте в начале его развития, принадлежали Джереми Миллеру, создателю протокола Jabber, однако первоначальный код был написан в основном Робом Норрисом (Rob Norris). Некоторое время проект был заброшенным, пока Томаш Стерна (Tomasz Sterna) не подхватил руководство проектом[3]. Бывшие разработчики — Джастин Кирби (Justin Kirby, был лидером проекта), Стефан Маркар (Stephen Marquard, был координатором проекта), Саймон Уилкинсон (Simon Wilkinson, добавил поддержку интерфейса GSSAPI)[4].
Jabberd2 мог использовать базы данных Berkeley DB, MySQL, PostgreSQL для хранения сообщений[5] и сервера LDAP для хранения учётных записей пользователей, равно как и другие методы[6]. Модульность сервера заключается в том, что он состоял из нескольких взаимодействующих исключительно по сети компонентов, то есть компоненты могли быть разнесены на разные узлы для повышения производительности[4].
По данным IMtrends доля jabberd2 среди XMMP/Jabber-серверов составляла на начало 2013 года около 7 %[7].
Примечания
править- ↑ Release 2.7.0 — 2018.
- ↑ GitHub.
- ↑ 1 2 Peter Saint-Andre, Kevin Smith, Remko Tronçon. XMPP: The Definitive Guide. — O'Reilly Media, 2009. — P. 254. — 287 p. — ISBN 9780596521264.
- ↑ 1 2 Кондрин.
- ↑ Milicchio, Gehrke, 2007.
- ↑ Ubuntu Documentation Project. Ubuntu 10.04 Lts Server Guide. — Fultus Corporation, 2010. — P. 199-. — ISBN 9781596822054.
- ↑ Nicolas Vérité. XMPP servers by the numbers Архивная копия от 2 апреля 2015 на Wayback Machine. IMtrends, January 2013
Литература
править- Giro, S. Jabberd2 // Ubuntu Small Business Server. — Lulu Enterprises Incorporated, 2009. — 218 p. — ISBN 9781409259329. (итал.)
- Giro, S. Jabberd2 // Ubuntu Server for Small Business. — Lulu.com. — ISBN 9781447517191.
- Milicchio, F. and Gehrke, W.A. 16.2.2. Installing Jabber // Distributed Services with OpenAFS: for Enterprise and Education. — Springer Berlin Heidelberg, 2007. — ISBN 9783540366348.
- Михаил Кондрин. Jabberd2 – простой и нетребовательный к ресурсам XMPP-сервер // Системный администратор. — № 8.