ИнтерНьюс

ИнтерНьюс
Оригинальный автор(ы)Рич Сальц
Разработчик(и)МСК
Первоначальный выпуск1991 [№ 1] ( 1991 )
Стабильный релиз
2.6.4 / 28 января 2021 г. ; 3 года назад [1] ( 2021-01-28 )
Репозиторийgithub.com/InterNetNews/inn
Написано вC , с некоторыми инструментами на Perl и Python
Операционная системаUnix-подобный
Доступно вАнглийский
ТипUsenet-сервер
ЛицензияВ основном лицензия ISC , с частями по другим лицензиям [2]
Веб-сайтwww.eyrie.org/
Рич Зальц в 2009 году

InterNetNews ( INN ) — пакет новостного сервера Usenet , первоначально выпущенный Ричем Сальцем в 1991 году и представленный на конференции USENIX летом 1992 года в Сан-Антонио, штат Техас . Это был первый новостной сервер с интегрированной функциональностью NNTP .

В то время как предыдущие серверы обрабатывали статьи по отдельности или в пакетах, innd — это единый непрерывно работающий процесс, который получает статьи из сети, сохраняет их и записывает, какие удаленные хосты должны их получать. Читатели могут получать доступ к статьям непосредственно с диска таким же образом, как B News и C News , но включенная программа, называемая nnrpd , также обслуживает программы чтения новостей , которые используют NNTP.

Более поздним усовершенствованием стала Cyclical News Filesystem (CNFS), которая последовательно сохраняет статьи в больших буферах на диске. Этот метод, реализованный Скоттом Фритчи, значительно увеличил производительность, устранив накладные расходы операционной системы, необходимые для работы с тысячами отдельных файлов статей.

Программа innfeed Джеймса Бристера также была добавлена ​​в пакет. Как и innd , innfeed работает непрерывно, отправляя статьи на другие серверы, в то время как более ранняя innxmit обрабатывала их партиями. Эта комбинация позволяет получать и распространять статьи практически без задержек и существенно изменила характер взаимодействия Usenet, сократив время отправки сообщений, их прочтения по сети и ответа с часов или дней до секунд или минут. Похожая более ранняя программа, называемая nntplink, предоставляла сопоставимую функцию, но она была создана независимо.

INN находится в стадии активной разработки по состоянию на 2020 год [обновлять]. Пакет поддерживается волонтерами, а разработка ведется Internet Systems Consortium . Текущим разработчиком INN является Russ Allbery и ISC. [3]

Примечания

  1. ^ Даты авторских прав в файле LICENSE начинаются с 1991 года.

Ссылки

  1. ^ Олбери, Расс (28 января 2021 г.). "INN 2.6.4" . Получено 30 января 2021 г.
  2. ^ "Информация о лицензии INN". ТЕКУЩАЯ документация INN . 22 апреля 2008 г. Получено 11 июля 2008 г.
  3. ^ "INN". www.eyrie.org . Получено 28.02.2020 .
  • Рич Зальц (1992). InterNetNews: транспорт Usenet для интернет-сайтов.
  • Сайт INN Расса Олбери
  • Домашняя страница ISC для INN
  • Исходный код ИНН
Взято с "https://en.wikipedia.org/w/index.php?title=InterNetNews&oldid=1093312900"