WWIV fue una marca popular de software de sistema de tablones de anuncios desde finales de los 80 hasta mediados de los 90. El código fuente modificable permitió a un operador de sistema personalizar el programa principal de BBS para sus necesidades y estética particulares. WWIV también permitió que decenas de miles de BBS se conectaran entre sí, formando una red informática mundial patentada , WWIVnet , similar a FidoNet .
Desarrollador (es) | Wayne Bell |
---|---|
Versión inicial | 1984 |
Repositorio | |
Escrito en | BÁSICO , Pascal , C , C ++ |
Tipo | sistema de tablón de anuncios |
Sitio web | www |
Historia
Orígenes
WWIV comenzó a principios de 1984 como un solo BBS en Los Ángeles, California , dirigido por Wayne Bell , quien escribió la versión 1.0 original en BASIC como un proyecto de programación de la escuela secundaria, y compartió el software con 25 de sus amigos.
A medida que la popularidad de WWIV se extendió a mediados de la década de 1980, por razones prácticas, Bell cambió a Pascal, específicamente Turbo Pascal 2.0 de Borland , creando una versión compilada de BBS pero distribuyendo el código fuente a cualquiera que estuviera interesado en su propia versión. BBS. Esto animó a los operadores del sistema a desarrollar nuevas funciones para la Primera Guerra Mundial, y estas ideas se lanzaron como "modificaciones" que otros podían agregar a sus propias copias.
Poco después de lanzar la versión 2.0, Borland actualizó el compilador a las versiones 3.0 y 3.1; Las versiones de WWIV se revisaron para reflejar las versiones del compilador. Una de las características sólidas de Turbo Pascal fue la capacidad de " encadenar " fácilmente subprogramas y módulos externos en la memoria sólo según sea necesario; como el promedio de RAM disponible para que un programa se cargue y ejecute en MS-DOS era de 384 kilobytes , [ cita requerida ] esto se convirtió en una característica muy importante. El "encadenamiento" permitió usar juegos en línea y otras utilidades con WWIV sin tener que agregar el nuevo código fuente para el juego y luego volver a compilar todo el BBS. Estos programas, denominados "cadenas" o "puertas", se hicieron muy populares.
El cambio a C ++
Después de que Borland lanzó Turbo Pascal 4.0 y cambió la estructura de cómo se comportaban los programas compilados, lo que hizo que los subprogramas "encadenados" como el popular juego Trade Wars II y Geopolitik fueran imposibles de ejecutar, Bell cambió a Borland C ++ , lo que permitió operaciones de shell remotas. [ aclaración necesaria ] y fácil adaptación de los juegos antiguos y utilidades escritas para las versiones de Pascal. Hasta WWIV versión 5.x, WWIV fue escrito en C . Para la versión de código abierto , WWIV se convirtió a C ++ .
Bell también modificó la fuente base para que múltiples instancias de BBS pudieran ejecutarse en el mismo sistema, con acceso no conflictivo a las diversas bases de datos de usuarios. Esto se hizo no solo para permitir que existan BBS de múltiples líneas usando WWIV, sino para permitir que todos los sysops de WWIV accedan a su propio BBS sin tener que esperar a que un usuario cierre la sesión y / o sea grosero y los inicie. Otro efecto secundario de la capacidad multilínea fue que IBM 's OS / 2 , específicamente el Warp versión se convirtió en una opción popular para algunos operadores del sistema WWIV, como la configuración predeterminada dos instancias fácilmente podría funcionar bajo la más básica [ aclaración necesaria ] Sistema OS / 2 con facilidad. En el mundo de BBS, WWIV se refería a veces como la "única aplicación asesina para OS / 2, ¡y ni siquiera estaba escrita para ella!". [ cita requerida ] WWIV funcionó bien incluso en Microsoft Windows , aunque, a menudo mejor que los BBS nativos de Windows, porque las aplicaciones de DOS se ejecutaron de forma preventiva, incluso con Windows 3.1. WWIV también funcionó bien con los shells multitarea DESQview y DESQVIEW / X de Quarterdesk . [ investigación original? ]
El cambio a C también le permitió a Bell implementar una red BBS bastante flexible, WWIVnet , que permite que todas las placas WWIV se vinculen entre sí. Bell también aprovechó la oportunidad para intentar recuperar una pequeña cantidad de dinero por sus esfuerzos. Comenzando con la versión C, aquellos que pagaron una tarifa de registro, tan alta como $ 80 en 1994, recibieron copias del código fuente para modificar y recompilar. La capacidad de modificar WWIV como lo consideró un operador de sistema fue uno de sus puntos de venta, algo que RBBS , Opus , Genesis y muchos de los otros programas de BBS de la época se negaron a proporcionar, generalmente sobre la base del riesgo de seguridad percibido. Sin embargo, la disponibilidad del código fuente no pasó desapercibida para los miles de administradores de sistemas de la Primera Guerra Mundial, que habían comenzado a considerar a Bell como un cruce entre una figura paterna y un revolucionario. También se requería el registro para ser miembro de WWIVnet, lo que alentó el crecimiento de redes alternativas basadas en WWIV.
Esto también generó una subcultura de tableros WWIV no registrados, que en su apogeo representaron un múltiplo del número de tableros registrados oficialmente, e incluso pasaron copias sin licencia del código fuente, además de formar sus propias redes.
El auge de WWIVnet
El registro también proporcionó permiso para conectarse a la red principal, WWIVnet , que pronto conectó miles de tableros en una red distribuida en varias naciones. Las placas de una red WWIV se identifican dentro de la red mediante un número de nodo. El correo electrónico local dentro de un tablero se envió enviando un mensaje al número de usuario de un usuario de BBS (el operador del sistema siempre es el usuario 1). Sin embargo, para enviar un correo electrónico a un usuario en otro tablero dentro de una red WWIV, se agregaría el signo @ (similar a una dirección de correo electrónico de Internet), seguido del número de nodo. En el caso de WWIVnet , el nodo número 1 era un BBS de WWIV llamado Amber, el BBS dirigido por Wayne Bell en la región de South Bay del condado de Los Ángeles, California . La dirección de correo electrónico 1 @ 1 en WWIVnet le pertenecía. The Dragon's Den, otro nodo importante de la red WWIVnet BBS (@ 5252), fue operado en Austin, Texas por Wig De Moville (también conocido como "Filo"), quien asumió el cargo de administrar las ventas del código fuente de WWIV.
Wayne Bell escribió y lanzó el programa "Net30" que permitió que varios sistemas de tablones de anuncios de la Primera Guerra Mundial se conectaran entre sí, formando una red llamada WWIVnet . WWIVlink fue la próxima red BBS basada en WWIV que se creó y no requirió que los sistemas BBS miembros estuvieran registrados. A medida que las versiones de WWIV estuvieron disponibles que admitirían "complementos" de redes de WWIV, de repente surgieron docenas de nuevas redes de WWIV como IceNET (dirigida por Jim Nunn en Buffalo, Nueva York ), FILEnet (dirigida por Dennis M. Myers en Richmond, Virginia ) y WWIVlink , TerraNET (dirigido por Cris McRae), EliteLink, ChaosNET (centrado en Jacksonville, Florida ) y TriNet en Washington, DC Pronto se volvió muy común que los sistemas fueran miembros de múltiples redes. Un inconveniente de ser parte de varias redes era que para transferir sus paquetes de correo para cada red, eran necesarias llamadas separadas. Un operador del sistema llamado Jayson Cowan desarrolló un programa llamado Linker que combinaba esos paquetes en uno que se enrutaría correctamente en el sistema receptor. El sistema receptor tuvo que estar configurado para aceptar esos paquetes de red y aceptar que su sistema los procese. Linker jugó una parte integral del aumento de la popularidad de los sistemas que se encuentran en más de una red basada en WWIV.
A medida que Internet comenzó a ganar popularidad y disponibilidad, se desarrolló un nuevo método de empaquetar los mensajes de la Segunda Guerra Mundial para su transporte por correo electrónico de Internet. La red de prueba (PPPnet) fue un gran éxito. [ cita requerida ] Más tarde se fusionó con FILEnet, que proporcionó la transferencia de archivos grandes entre sistemas. La FILEnet fusionada pronto se convirtió en la columna vertebral del tráfico de red basado en WWIV a través de Internet, eliminando las costosas llamadas de larga distancia, así como la necesidad de Linker.
En sus picos, las grandes redes basadas en WWIV tenían cada una:
- WWIVnet , 1.700 sistemas
- IceNET , sistemas 850
- WWIVlink , 675 sistemas
- TerraNET, 470 sistemas
Pasarelas a redes informáticas que no pertenecen a la Segunda Guerra Mundial
A medida que se continuaba mejorando el software de WWIV y se estaba desarrollando más software de terceros para el sistema BBS, se establecieron nuevos sistemas de pasarelas. Más notablemente, las pasarelas WWIVnet - FidoNet que permitieron cierta interconectividad entre las dos redes tradicionalmente hostiles. Puertas de enlace WWIVnet similares incluso permitieron el envío de mensajes desde y hacia direcciones de correo electrónico de Internet estándar y grupos de noticias de USENET mediante el protocolo UUCP .
Gracias a la implementación de la red, los sysops de WWIV y sus usuarios en todo el mundo se unieron entre sí de la misma manera que existen las comunidades de foros en Internet hoy en día. Esta camaradería dio lugar a WWIVCons, reuniones anuales donde los sysops y los usuarios de los tableros de WWIV se reunieron en algún lugar central y de la vida real para compartir historias, discutir el futuro de BBSing e incluso colgar uno o dos sysops infames en efigie. Les dio a todos la oportunidad de ver cómo se veía realmente la persona al otro lado de la pantalla en un día en que las GUI y los navegadores con toneladas de imágenes disponibles con un clic simplemente no se habían inventado todavía.
WWIV vs Fido: controversias y guerras BBS
A pesar de su popularidad, la Primera Guerra Mundial no estuvo exenta de controversia. Para bastantes sysops que no pertenecían a la Segunda Guerra Mundial, usar la Primera Guerra Mundial era una señal de rebelión contra el status quo; de hecho, se citó a varios administradores clave de FidoNet en varias ocasiones que creían firmemente que ejecutar una placa WWIV significaba que probablemente estaba ejecutando un BBS "pirata" o "hacker", y que ningún BBS WWIV debería tener acceso a FidoNet. [ cita requerida ] Esto llevaría a la creación de Bell de WWIVnet en 1987, que en su apogeo, era la red BBS patentada más grande del mundo, y aunque el número total de sistemas nunca excedió los 1600, la gran cantidad de tráfico que pasó a través de la red fue casi el doble que el de FidoNet durante casi un período de dos años entre 1991 y 1993. [ cita requerida ]
Estado actual
Aunque los BBS han sido eclipsados por la World Wide Web e Internet, WWIV y otro software popular todavía existen y son compatibles en la actualidad. Popular [ cita requerida ] sitio de soporte WWIV es propiedad de Frank Reid, que dirige de Eagle Dare BBS [1] , cerca de Washington, DC
La versión 5.0 actual tiene capacidades de puerta de enlace de Internet mejoradas, como la accesibilidad telnet y otras características modernas.
WWIV ahora es propiedad [ cita requerida ] de Dean Nash, también conocido como Trader Jack; su BBS está en bbs.wwiv.com .
WWIV usa [ aclaración necesaria ] el controlador Synchronet FOSSIL y se publica bajo la licencia de software Apache . [2]
Influencias y recepción
Debido a su popularidad, WWIV influyó en los programas BBS posteriores. VBBS , escrito por Roland DeGraaf en 1990 usando QuickBASIC , contenía una interfaz de tipo WWIV y una red que era compatible con WWIVnet. Las primeras versiones de VBBS enumeraron características como "WWIV Compatible" y "Se puede ejecutar como una puerta desde WWIV BBS". Los paquetes Telegard y Renegade BBS se basaron en gran medida en una versión anterior del código fuente de WWIV. WWIV fue portado a Apple Macintosh por Terry Teague y más tarde un clon de WWIV para Macintosh llamado Hermes fue escrito por Frank Price.
Referencias
- ^ BBS de Eagle's Dare
- ^ "LICENCIA" . Repositorio WWIVBBS GitHub . Consultado el 19 de enero de 2021 .
enlaces externos
- Sitio oficial de WWIV
- Documentación de WWIV
- Código fuente de WWIV en GitHub
- Sitio web de Eagle's Dare (BBS ejecutando WWIV) (archivado)
- Sitio antiguo de WWIV (archivado)
- Portar WWIV 4.23 a FreeBSD UNIX Puerto experimental de WWIV al sistema operativo FreeBSD
- Archivo de WWIVNews en Textfiles