BNU (software)


BNU es un controlador de dispositivo de comunicaciones de alto rendimiento diseñado para proporcionar soporte mejorado para comunicaciones de puerto serie. El controlador de puerto serie BNU fue diseñado específicamente para su uso con BBS basados ​​en DOS tempranos (finales de los años 80 - 90).software. El motivo de BNU y otros controladores de puerto serie mejorados similares era proporcionar un mejor soporte para el software de comunicaciones serie que el que ofrecía el BIOS y/o el DOS de la máquina que se usaba en la máquina. Tener soporte de puerto serie como lo proporciona BNU y otros controladores similares permitió a los programadores de software de comunicaciones dedicar más tiempo a las aplicaciones reales en lugar de a las profundidades y detalles de cómo hablar con los puertos serie y los módems conectados a ellos. Enviar datos de comunicaciones a través de un enlace de módem fue mucho más complicado que enviar datos a una impresora en serie, que era básicamente todo lo que originalmente se podía hacer con el soporte de software de puerto en serie existente. [1]

BNU fue escrito por David Nugent como un controlador experimental para comunicaciones en serie siguiendo la especificación FOSSIL . [2] David lanzó BNU al público en 1989 y su uso en el mundo BBS se extendió rápidamente. BNU fue uno de los dos o tres controladores FOSSIL disponibles para el hardware compatible con PC de IBM y el sistema operativo MS-DOS / PC DOS . Debido a esto, BNU ha sido uno de los controladores de comunicaciones FOSSIL de MS-DOS más utilizados .

BNU se usó principalmente con el software Bulletin Board System (BBS) basado en DOS escrito a fines de la década de 1980 hasta mediados de la de 1990. No lo utiliza el software BBS basado en Windows, pero BNU se puede usar en Windows NTVDM para ejecutar el software BBS basado en DOS en Windows. BNU y otros controladores similares no se limitaron únicamente a ser utilizados en el mundo BBS. Las capacidades mejoradas que ofrecían también se utilizaron para comunicarse fácilmente con otros dispositivos conectados en serie por las mismas razones por las que se crearon originalmente la especificación FOSSIL y los controladores FOSSIL. Esa razón, como se señaló anteriormente, fue separar los detalles de las comunicaciones del puerto serie de la aplicación real. Los programadores del software solo necesitaban hablar con el controlador serial de forma estandarizada para enviar y recibir sus datos.

El nombre "BNU" fue originalmente una estafa de "BNU UUCP" de AT&T, y en ese contexto significaba "Utilidades básicas de red". El autor de BNU, David Nugent, sintió que el acrónimo era particularmente apto para la función de BNU. BNU también se llamó "Bloody Nugent's Utility" porque fue escrito por David Nugent como una de sus muchas utilidades relacionadas con BBS y no se sabía en ese momento qué significaba realmente el acrónimo "BNU". [2]

El BNUFAQ solía ser publicado en el eco de soporte de Fidonet BNU por el autor. Este archivo de texto guardado es la última publicación oficial de estas preguntas frecuentes por parte de David Nugent, autor de BNU.