Difference between revisions of "Jabberd"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(изменения)
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
'''jabberd''' (<u>jabber</u> <u>d</u>aemon) &mdash; это исторически самая первая реализация Jabber-[[server|сервера]]. На первых порах, когда технология делала первые шаги, это был единственный сервер.
+
{{Server
 +
|          name = jabberd
 +
|          logo =
 +
<!--      Общая информация          -->
 +
|          url =
 +
|      language = {{Lang|s|C}}
 +
|            os =
 +
|      library =
 +
|      license =
 +
|    developer =
 +
<!--        Характеристики  -->
 +
|          dbs = [[w:Berkeley DB|Berkeley DB]]
 +
|          mods =
 +
|  extern_auth =
 +
<!--        Поддержка стандартов  -->
 +
}}
 +
 
 +
'''jabberd''' (<u>jabber</u> <u>d</u>aemon) &mdash; это исторически самая первая реализация Jabber-[[server|сервера]]. На первых порах, когда технология делала первые шаги, это был единственный сервер.
 +
 
 +
Первую версию сервера [[Джереми Миллер]] опубликовал 4&nbsp;января 1999&nbsp;года (о чём свидетельствует запись на Slashdot<ref>http://tech.slashdot.org/article.pl?sid=99/01/04/1621211</ref>). По мнению [[Питер Сен-Андре|Питера Сен-Андре]],<ref>https://stpeter.im/index.php/2010/01/04/another-birthday/</ref> эту дату следует считать днём рождения Jabber.
  
 
На данный момент существует две независимых ветви этого сервера, с разным набором функциональности и разными исходными кодами.
 
На данный момент существует две независимых ветви этого сервера, с разным набором функциональности и разными исходными кодами.
  
 
* [[jabberd14]] (бывший jabberd) &mdash; последняя версия ''1.6.1.1'' вышла в ''июле 2007'' года.
 
* [[jabberd14]] (бывший jabberd) &mdash; последняя версия ''1.6.1.1'' вышла в ''июле 2007'' года.
* [[jabberd2]] &mdash; последняя версия ''2.2.8'' выпущена в ''апреле 2009'' года.
+
* [[jabberd2]] &mdash; развивается
  
 
При этом jabberd2 вовсе не является продолжением jabberd14 (как это кажется на первый взгляд). Цифры в именах серверов вовсе не обозначают их версии, они просто стали частью имени.
 
При этом jabberd2 вовсе не является продолжением jabberd14 (как это кажется на первый взгляд). Цифры в именах серверов вовсе не обозначают их версии, они просто стали частью имени.
  
Ситуация с этими проектами чем-то напоминает то, что произошло с популярным веб-сервером {{w|Apache}}, у которого существуют два независимых направления: 1.х и 2.х. За тем исключением, что обе ветви Apache поддерживает одна компания.
+
Ситуация с этими проектами чем-то напоминает то, что произошло с популярным веб-сервером {{w|Apache}}, у которого существуют два независимых направления: 1.х и 2.х. За тем исключением, что обе ветви Apache поддерживает одна компания. Теперь это лишь исторический факт, потому что с некоторых пор поддержка и разработка 1.х прекращена.
 
+
Состояние дел в jabberd14 достаточно странное: разработка то прекращена, то идёт весьма медленно. Порой меняются команды разработчиков. В то же время новые версии периодически появляются.
+
 
+
jabberd2, похоже, в последнее время начал активно развиваться под руководством ''smoku''.
+
 
+
* Язык: [[C|C/C++]]
+
* База данных: [[w:Berkeley DB|Berkeley DB]]
+
 
+
 
+
  
[[Category:Server]]
+
== Примечания ==
 +
<references/>

Latest revision as of 07:05, 1 November 2011

jabberd
Информация
Язык: C
Характеристики
Может использовать БД (СУБД): Berkeley DB
Поддержка стандартов

jabberd (jabber daemon) — это исторически самая первая реализация Jabber-сервера. На первых порах, когда технология делала первые шаги, это был единственный сервер.

Первую версию сервера Джереми Миллер опубликовал 4 января 1999 года (о чём свидетельствует запись на Slashdot[1]). По мнению Питера Сен-Андре,[2] эту дату следует считать днём рождения Jabber.

На данный момент существует две независимых ветви этого сервера, с разным набором функциональности и разными исходными кодами.

  • jabberd14 (бывший jabberd) — последняя версия 1.6.1.1 вышла в июле 2007 года.
  • jabberd2 — развивается

При этом jabberd2 вовсе не является продолжением jabberd14 (как это кажется на первый взгляд). Цифры в именах серверов вовсе не обозначают их версии, они просто стали частью имени.

Ситуация с этими проектами чем-то напоминает то, что произошло с популярным веб-сервером Apache, у которого существуют два независимых направления: 1.х и 2.х. За тем исключением, что обе ветви Apache поддерживает одна компания. Теперь это лишь исторический факт, потому что с некоторых пор поддержка и разработка 1.х прекращена.

Примечания[edit]

  1. http://tech.slashdot.org/article.pl?sid=99/01/04/1621211
  2. https://stpeter.im/index.php/2010/01/04/another-birthday/