Datalight era una empresa de software privada especializada en software de alto rendimiento y de seguridad energética para preservar la integridad de los datos en sistemas integrados. [2] La empresa fue fundada en 1983 por Roy Sherrill y su sede se encuentra en Bothell, Washington . En 2019, la empresa era una subsidiaria de Tuxera con el nombre de Tuxera US Inc.
Datalight fue fundada en 1983 por Roy Sherrill, un ex ingeniero de Boeing . [3] [4] Los productos iniciales de Datalight fueron dos aplicaciones DOS : el compilador Datalight Small-C y el depurador Datalight C-Bug. Un compilador C completo llamado Datalight C estuvo disponible en Datalight entre 1987 y 1993; Datalight C, desarrollado por Walter Bright , evolucionó a Zortech C y ahora es Digital Mars C. [ 5] [6] [7] Datalight C también se desarrolló en un compilador optimizador llamado Datalight Optimum-C, que más tarde se convirtió en Zortech C++, el primer compilador nativo de C++ . [8] [9] En 1988, Datalight lanzó C_thru_ROM, que proporcionaba funciones C integrables y código de inicio de C, lo que permitía que los programas desarrollados en DOS se ejecutaran como aplicaciones independientes sin dependencia de DOS. [10] [11] En 1989, se lanzó ROM-DOS 1.0.
CardTrick se anunció en 1993 para dar soporte a la memoria flash incorporada en las tarjetas PCMCIA . Card Trick evolucionó más tarde hasta convertirse en el administrador de memoria flash integrado FlashFX en 1995, lo que llevó a Datalight al mercado de la memoria flash sin procesar. La empresa creció rápidamente a fines de la década de 1990 y recibió el premio WA Fast 50 a las empresas de más rápido crecimiento en el estado de Washington en 1997 y 1998.
La primera de las cuatro patentes que finalmente se asignaron a Datalight, "Método y aparato para asignar almacenamiento en una memoria flash", [12] se otorgó en 1999, seguida por una patente adicional relacionada con FlashFX, "Método y sistema para administrar áreas defectuosas en la memoria flash", [13] en 2001.
En 2003 se lanzó Reliance, un sistema de archivos integrado y transaccional confiable; en 2007 se otorgó una patente relacionada, "Sistema de archivos confiable y método para proporcionarlo", [14] .
En 2009, Datalight lanzó FlashFX Tera para respaldar el creciente tamaño y la complejidad de las matrices flash NAND . Ese mismo año, se lanzó Reliance Nitro, que se basó en Reliance y agregó una arquitectura basada en árboles para mejorar el rendimiento de archivos grandes (>100 MB) y una gran cantidad de archivos.
En 2013, se emitió otra patente relacionada con el sistema de archivos, "Método y aparato para la gestión de memoria tolerante a fallos" [15] .
En junio de 2019, la empresa finlandesa de software de almacenamiento y tecnología de redes Tuxera firmó un acuerdo para adquirir Datalight. [16]
Reliance, lanzado por primera vez en 2003, es un sistema de archivos integrado [17] diseñado para aplicaciones con requisitos de alta confiabilidad. [18] Características principales: [19]
Reliance tiene un tamaño de volumen máximo de 2 TB y un tamaño de archivo máximo de 4 GB. [20]
Reliance Nitro, lanzado en 2009, es un sistema de archivos desarrollado a partir de Reliance; mejoró el rendimiento del Reliance original, principalmente al agregar una arquitectura de directorio basada en árboles que facilita búsquedas más rápidas. El tamaño máximo de volumen en Reliance Nitro es de 32 TB; el tamaño máximo de archivo está limitado solo por el espacio libre. [21]
Datalight proporciona controladores de Windows tanto para Reliance (Reliance Windows Driver; RWD) como para Reliance Nitro (Reliance Nitro Windows Driver; RNWD); estos controladores permiten intercambiar medios con formato Reliance y Microsoft Windows. Ambos son compatibles con Windows Vista y Windows XP ; una versión anterior de RWD es compatible con Windows 2000. Los controladores se incluyen con herramientas para formatear medios y una utilidad para comprobar la integridad del sistema de archivos.
Introducido en 1995, FlashFX es un administrador de medios flash que permite a las aplicaciones acceder a la memoria flash como si fuera un disco duro, [17] abstrayendo la complejidad de los medios flash. [22] [23] FlashFX opera con flash NAND o NOR y admite numerosos dispositivos flash. [24] [25] Se puede utilizar con cualquier sistema de archivos.
Versiones:
Los productos que utilizan FlashFX incluyen la computadora PC/104 de Arcom , [30] la arquitectura de software Continuum de Curtis-Wright, [31] el teléfono HTT-500 de Teltronic, [32] y el emulador de disco PROMDISK de MCSI. [33]
XCFiles, lanzado en junio de 2010, es un sistema de archivos compatible con exFAT destinado a dispositivos de consumo. [34] Permite que los sistemas integrados admitan SDXC , el estándar de la SD Card Association para tarjetas de almacenamiento de capacidad extendida. [34] Comercializado como "independiente de la plataforma de destino", [35] XCFiles está destinado a ser portátil a cualquier plataforma de 32 bits que cumpla ciertos requisitos (como admitir semáforos y enteros de 64 bits sin signo ). [36]
XCFiles se comercializa en Japón como 'exFiles' por AI Corporation; se lanzó allí en abril de 2009. [37]
ROM-DOS (a veces llamado Datalight DOS [38] ) fue introducido en 1989 como un sistema operativo compatible con MS-DOS diseñado para sistemas integrados. [39] Incluye opciones de compilación de compatibilidad con versiones anteriores que permiten la compatibilidad con versiones específicas de MS-DOS (por ejemplo, DOS 5.01). ROM-DOS 7.1 agregó soporte para FAT32 y nombres de archivo largos . ROM-DOS incluye una pila TCP/IP compacta ; [40] y SOCKETS, una API de socket de red y un paquete de conectividad, está disponible como un complemento opcional para ROM-DOS. [40] [41] El SDK viene con Borland C/C++ y Turbo Assembler . [42]
Requisitos del sistema: [43] [44]
Algunos dispositivos que utilizan o utilizaron ROM-DOS son la Canon PowerShot Pro70, [38] la ADAM-4500 de Advantech, [45] la Percon Falcon 325, [46] varias de las primeras PDA ( Tandy Zoomer , IBM Simon , HP OmniGo 100/120 , Nokia 9000 / 9000i / 9110 / 9110i ) , las calculadoras gráficas Casio Algebra FX Series , la PROMDISK de MCSI, [33] y la computadora PC/104 de Arcom. [30] La Utilidad de configuración RAID avanzada (ARCU) de Intel está basada en ROM-DOS, [47] y, a partir de 2004, todos los CD de recursos del sistema de las placas de servidor Intel incluían ROM-DOS. [48] La FMT 3000 de Symbol venía con una copia de ROM-DOS. [49]
La siguiente lista de comandos es compatible con ROM-DOS. [50]