La idea de noticias en la red nació en 1979 cuando dos estudiantes graduados, Tom, Truscott y Jim Ellis, pensaron en el uso de UUCP para conectar las máquinas con la finalidad de intercambiar información entre los usuarios de Unix. Instalaron una pequeña red compuesta de sólo tres máquinas en Carolina del Norte.
El tráfico inicialmente, fue manejado por algunos guiones de shell (después se reescribieron en C), pero nunca se dieron al público. Fueron reemplazados rápidamente por “A News,” la primera edición pública de software para noticias.
"ANews" no fue diseñado para manejar más de unos pocos artículos por grupo y día. Cuando el volumen de información creció, fue vuelto a escribir por Mark Horton y Matt Glickman que lo llamaron versión “B” (llamado también BNews). La versión 2.1 de BNews en 1982 fue la primera edición pública. Fue creciendo gradualmente, con la adición de nuevas prestaciones. La versión actual es BNews. Lentamente se está quedando obsoleta, su último mantenedor oficial se cambió a INN.
Geoff Collyer y Henry Spencer reescribieron BNews y lo lanzaron en 1987; ésta es la versión “C,” o CNews. Desde esta versión, ha habido varios parches para CNews, siendo el más notorio el CNews Performance Release. En sitios que llevan gran número de grupos, la sobrecarga que involucraba la frecuente invocación de relaynews , que es el responsable de despachar los artículos entrantes a otros hosts, es significativa. La Performance Release agrega una opción a relaynews que le permite ejecutarse en modo daemon, es decir, que se pone a sí misma como tarea de fondo. En la mayoría de las distribuciones actuales de GNU/Linux se incluye la Performance Release de CNews. Describimos CNews en detalle en Capítulo 21.
Todas las versiones hasta la "C" están principalmente diseñadas para su uso en redes UUCP aunque también sirven para otros entornos. La transferencia eficaz de noticias sobre redes tipo TCP/IP o DECNet requiere un nuevo esquema. Así en 1986, se introdujo el protocolo NNTP, Network News Transfer Protocol. Está basado en las conexiones de la red y especifica varias instrucciones para transferir y recuperar interactivamente los artículos.
En la Red hay disponibles varias aplicaciones basadas en NNTP. Una de ellas es el nntpd de Brian Barber y Phil Lapsley, que puede usar para proporcionar servicio de lectura a varios hosts dentro una red local. nntpd se diseñó para complementar paquetes de noticias como BNews y C news y darles prestaciones de NNTP. Si usted quiere usar NNTP con el servidor CNews, debe leer Capítulo 22 que explica cómo configurar el demonio nntpd y lo ejecuta con CNews.
Un paquete alternativo de apoyo a NNTP es INN, o INternet News. No es solamente una interfaz, sino un sistema de noticias por derecho propio. Comprende un sofisticado demonio de noticias que se puede mantener eficientemente y es por ello el servidor de noticias de elección por muchos sitios de Internet. Lo discutimos en detalle en Capítulo 23.