InterNetNews - InterNetNews
Оригинальный автор (ы) | Рич Зальц |
---|---|
Разработчики) | ISC |
изначальный выпуск | 1991 г. |
Стабильный выпуск | 2.6.4 / 28 января 2021 г .
|
Написано в | C , с некоторыми инструментами на Perl и Python |
Операционная система | Unix-подобный |
Доступно в | английский |
Тип | Сервер Usenet |
Лицензия | В основном лицензия ISC , с частями под другими лицензиями |
Интернет сайт | www.eyrie.org/ |
InterNetNews ( INN ) - это пакет сервера новостей Usenet , первоначально выпущенный Ричем Зальцем в 1991 году и представленный на конференции USENIX летом 1992 года в Сан-Антонио, штат Техас . Это был первый новостной сервер со встроенной функцией NNTP .
В то время как предыдущие серверы обрабатывали статьи индивидуально или группами , innd - это единый непрерывно выполняющийся процесс, который получает статьи из сети, хранит их и записывает, какие удаленные хосты должны их получать. Читатели могут получать доступ к статьям прямо с диска так же, как B News и C News , но включенная программа, называемая nnrpd , также обслуживает программы чтения новостей , использующие NNTP.
Более позднее усовершенствование было циклическое News Filesystem (У), который последовательно хранит статьи в больших буферах на диске. Этот метод, реализованный Скоттом Фритчи, значительно повысил производительность, устранив накладные расходы операционной системы, необходимые для работы с тысячами отдельных файлов статей.
В пакет также была добавлена программа подачи питания Джеймса Бристера . Как и innd , innfeed работает непрерывно , отправляя статьи на другие серверы, в то время как предыдущий innxmit обрабатывал их партиями. Эта комбинация позволяет получать и распространять статьи практически без задержки и существенно изменила характер взаимодействия Usenet, сократив время публикации, чтения по сети и ответа на сообщения, с часов или дней до секунд или минут. Аналогичная более ранняя программа, называемая nntplink, обеспечивала сопоставимую функцию, но была создана независимо.
INN находится в активной разработке с 2020 года. Пакет поддерживается волонтерами, а разработка ведется Консорциумом Интернет-систем . Текущий сопровождающий INN - Russ Allbery и ISC.
Примечания
- ^ Даты авторских прав в файле LICENSE начинаются с 1991 года.
Рекомендации
- ^ Allbery, Russ (28 января 2021). «ИНН 2.6.4» . Проверено 30 января 2021 года .
- ^ «Информация о лицензии INN» . ИНН ТЕКУЩАЯ документация . 22 апреля 2008 . Проверено 11 июля 2008 года .
- ^ "ИНН" . www.eyrie.org . Проверено 28 февраля 2020 .