Jump to content

Износи меня

Износи меня
Разработчик(и) Корпорация iMatix
Первоначальный выпуск 1996 год ; 28 лет назад ( 1996 )
Стабильная версия
2.5с2 / 24 июля 2002 г .; 22 года назад ( 24 июля 2002 г. )
Предварительный выпуск
5.0а0 / 18 февраля 2009 г .; 15 лет назад ( 18 февраля 2009 г. )
Операционная система Кросс-платформенный
Тип Веб-сервер
Лицензия BSD-подобный [1]
Веб-сайт www .черт меня

Xitami — это веб- и FTP- сервер, первоначально разработанный iMatix Corporation как бесплатный продукт с открытым исходным кодом с 1996 по 2000 год. Он работал как единый процесс и занимал мало места. Он был не таким быстрым, как самые быстрые серверы, но хорошо масштабировался. Он поддерживал несколько протоколов веб-приложений и был очень портативным. У него также был веб-интерфейс для настройки веб-/FTP-сервера.

В 2009 году iMatix выпустила новую версию Xitami под названием X5 (Xitami/5).

iMatix запустила оригинальный сервер Xitami в 1996 году как демонстрацию своей многопоточной технологии SMT для построения серверов протоколов. Имя было выбрано в последнюю минуту, когда разработчики поняли, что их первоначальный выбор («Космос») уже занят другим веб-сервером, которого больше не существует. [2] «Xitami» — это «iMatix», написанное наоборот.

Ситами был упомянут в статье в журнале Dr. Dobb's Journal в апреле 1997 года. [3] Веб-сервер привлекал людей, ищущих быстрый, но простой веб-/FTP-сервер, в основном под управлением Microsoft Windows .

Xitami был разработан как портативный и был портирован на Windows , Linux и другие Unices , OpenVMS , BeOS и OS/2 . Все непереносимые функции были инкапсулированы в уровень библиотеки под названием SFL («библиотека стандартных функций»). SFL был бесплатным проектом с открытым исходным кодом и довольно широко использовался в других подобных проектах. В 1999 году веб-сервер Apache применил аналогичный подход к переносимости для Apache2, создав Apache Portable Runtime (APR).

Команда Xitami продолжала добавлять функции до середины 2000 года, когда разработка сервера была остановлена, за исключением обновлений безопасности. В 2008 году несколько printf Об уязвимостях сообщалось в финальной версии Xitami/2.5. [4]

В январе 2009 года iMatix объявила о запуске нового проекта Xitami, версия 5, X5. под названием [5] При этом используется последнее поколение многопоточной технологии iMatix ( Base2 ), что делает Xitami масштабируемым до нескольких ядер, оставаясь при этом небольшим и простым. iMatix заявил, что он «предназначен для беспрепятственной обработки тысяч соединений», что делает его готовым к длительному опросу , при котором клиентские соединения остаются открытыми в течение длительного времени.Бинарные файлы Windows для X5 были выпущены в феврале 2009 года, и X5 впервые использовался для запуска веб-сайта iMatix Live Zyre . iMatix X5 использует ту же техническую структуру, что и служба сообщений OpenAMQ .

X5 написан на языке ANSI C99 с использованием подхода метапрограммирования, называемого «Модельно-ориентированное программирование». [6] X5 был представлен на FOSDEM 2009 как состоящий из 3457 строк метаметакода. [7] X5 использует APR вместо SFL и работает в Windows , Linux , AIX , Solaris и OpenVMS .

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3211f319ca35e02320f2bdb85e421309__1620715020
URL1:https://arc.ask3.ru/arc/aa/32/09/3211f319ca35e02320f2bdb85e421309.html
Заголовок, (Title) документа по адресу, URL1:
Xitami - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)