InterNetNews: Usenet жаңалықтарын тарату жүйесінің тарихы мен дамуы
InterNetNews
InterNetNews (INN) – 1991 ж. құрастырылған, NNTP қолдауы бар алғашқы жаңалықтар сервері. Жаңалықтарды жылдам жеткізу, CNFS жүйесі және үздіріссіз жұмыс жасайды.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
InterNetNews (INN) - бұл Usenet жаңалық сервері, бастапқыда 1991 жылы Рич Сальц жасаған және 1992 жылы Сан-Антониода (Техас штаты) өткен USENIX конференциясында таныстырылған. Бұл NNTP функционалдығы бар алғашқы жаңалықтар сервері болды. Бұрынғы серверлер мақалаларды жеке-жеке немесе партиялар бойынша өңдеген, ал innd – желіден мақалаларды қабылдайтын, оларды сақтайтын және оларды қандай алыс хосттарға жіберу керектігін тіркеп отыратын үздіксіз жұмыс істейтін бір процесс. Оқырмандар мақалаларға тікелей дискіден B News және C News сияқты қол жеткізе алады, бірақ nnrpd деп аталатын қосымша бағдарлама NNTP қолданатын жаңалықтар оқырмандарына да қызмет көрсетеді. Кейінірек жасалған жақсарту – циклдық жаңалықтар файлдық жүйесі (CNFS), ол мақалаларды үлкен дискілік буферлерде сақтайды. Скотт Фричи енгізген бұл әдіс мыңдаған жеке мақала файлдарын өңдеуге қажетті операциялық жүйенің жұмысын азайту арқылы өнімділікті күрт арттырды. Сондай-ақ, пакетке Джеймс Бристердің innfeed бағдарламасы қосылды. Innd сияқты, innfeed де үздіксіз жұмыс істейді, басқа серверлерге мақалаларды жіберіп тұрады, ал бұрынғы innxmit оларды партиялар бойынша өңдеген. Бұл үйлесім мақалаларды кез келген кешігусіз қабылдауға және қайта таратуға мүмкіндік береді, сонымен қатар Usenet-тегі өзара әрекеттесудің мәнін өзгертті, хабарламаларды жариялау, желіде оқу және жауап беру уақытын сағаттардан немесе күндерден секундтар мен минуттарға дейін қысқартты. Nntplink деп аталатын ұқсас бағдарлама да бұрын жасалған, ол да осыған ұқсас функцияны орындаған, бірақ ол жеке дамытылған. 2020 жылға дейін INN белсенді түрде дамытылып келеді. Пакетті волонтерлер қолдайды, ал дамуды Интернет жүйелері консорциумы ұйымдастырады. Қазіргі уақытта INN-ді Русс Оллбери және ISC басқарады.
InterNetNews (INN) is a Usenet news server package, originally released by Rich Salz in 1991, and presented at the Summer 1992 USENIX conference in San Antonio, Texas. It was the first news server with integrated NNTP functionality. While previous servers processed articles individually or in batches, innd is a single continuously running process that receives articles from the network, files them, and records what remote hosts should receive them. Readers can access articles directly from the disk in the same manner as B News and C News, but an included program, called nnrpd, also serves newsreaders that employ NNTP. A later improvement was the Cyclical News Filesystem (CNFS), which sequentially stores articles in large on disk buffers. This method, implemented by Scott Fritchie, greatly increased performance by eliminating the operating system overhead needed to deal with thousands of individual article files. James Brister's innfeed program was also added to the package. Like innd, innfeed operates continuously to feed articles out to other servers, while the earlier innxmit processed them in batches. This combination allows articles to be received and redistributed with virtually no latency, and has substantially changed the nature of Usenet interaction by reducing the time for messages to be posted, read across the network and answered, from hours or days, to seconds or minutes. A similar earlier program, called nntplink, provided a comparable function, but it was produced independently. INN is under active development as of 2020. The package is maintained by volunteers, and development is hosted by the Internet Systems Consortium. The current maintainer of INN is Russ Allbery and the ISC.