![]() | |
Company type | Private |
---|---|
Industry | Computer software |
Founded | Bothell, Washington,U.S. (incorporated 1983 (1983))[1] |
Founder | Roy Sherrill |
Headquarters | , United States |
Products |
|
Number of employees | 29 |
Website | datalight www |
Datalight was aprivately heldsoftware company specializing in power failsafe and high performance software for preserving data integrity in embedded systems.[2] The company was founded in 1983 by Roy Sherrill, and its headquarters is inBothell, Washington. As of 2019, the company was a subsidiary ofTuxera under the name of Tuxera US Inc.
Datalight was founded in 1983 by Roy Sherrill, a formerBoeing engineer.[3][4] Datalight's initial products were twoDOS applications: DatalightSmall-C compiler and Datalight C-Bug debugger. A fullC compiler named Datalight C was available from Datalight between 1987 and 1993; Datalight C, developed byWalter Bright, evolved into Zortech C and is nowDigital Mars C.[5][6][7] Datalight C was also developed into anoptimizing compiler called Datalight Optimum-C, which later became Zortech C++, the first nativeC++ compiler.[8][9] In 1988, Datalight released C_thru_ROM, which provided embeddable C functions and C start-up code, allowing programs developed on DOS to run as standalone applications without DOS dependence.[10][11] In 1989, ROM-DOS 1.0 was released.
CardTrick was announced in 1993 to support theflash memory being built intoPCMCIA cards. Card Trick later evolved into the embedded flashmemory manager FlashFX in 1995, moving Datalight into the raw flash memory market. The company grew rapidly in the late 1990s, receiving the WA Fast 50 award for the fastest growing companies in Washington state in 1997 and 1998.
The first of four patents to eventually be assigned to Datalight, "Method and apparatus for allocating storage in a flash memory",[12] was awarded in 1999, followed up with an additional FlashFX-related patent, "Method and system for managing bad areas in flash memory",[13] in 2001.
In 2003, Reliance, a reliable transactional embedded file system, was released; a related patent, "Reliable file system and method of providing the same",[14] was awarded in 2007.
In 2009, Datalight released FlashFX Tera to support the growing size and complexity ofNAND flash arrays. That same year, Reliance Nitro was released, building upon Reliance and adding a tree-based architecture to improve performance for large files (>100 MB) and large numbers of files.
In 2013, another file system related patent, "Method and Apparatus for Fault-tolerant Memory Management"[15] was issued.
In June 2019, the Finnish storage software and networking technology companyTuxera signed an agreement to acquire Datalight.[16]
![]() | This articlecontainspromotional content. Please helpimprove it by removingpromotional language and inappropriateexternal links, and by adding encyclopedic text written from aneutral point of view.(December 2021) (Learn how and when to remove this message) |
First released in 2003, Reliance is an embedded file system[17] designed for applications with high reliability requirements.[18] Key features:[19]
Reliance has a maximum volume size of 2 TB and a maximum file size of 4 GB.[20]
Released in 2009, Reliance Nitro is a file system developed from Reliance; it improved on the performance of original Reliance, primarily by adding atree-based directory architecture facilitating faster look-ups. The maximum volume size on Reliance Nitro is 32 TB; maximum file size is constrained only by free space.[21]
Datalight provides Windows drivers for both Reliance (Reliance Windows Driver; RWD) and Reliance Nitro (Reliance Nitro Windows Driver; RNWD); they provide exchangeability between Reliance-formatted media and Microsoft Windows. Both supportWindows Vista andWindows XP; an older version of RWD supportsWindows 2000. The drivers are bundled with tools to format media and a utility to check file system integrity.
Introduced in 1995, FlashFX is a flash media manager which allows applications to access flash memory as if it were a hard drive,[17] abstracting the complexity of flash media.[22][23] FlashFX operates either NAND or NOR flash and supports numerous flash devices.[24][25] It can be used with any file system.
Versions:
Products using FlashFX include Arcom'sPC/104 computer,[30] Curtis-Wright's Continuum Software Architecture,[31] Teltronic's HTT-500 handset,[32] and MCSI's PROMDISK disk emulator.[33]
XCFiles, released in June 2010, is anexFAT-compatible file system aimed at consumer devices.[34] It allows embedded systems to supportSDXC, theSD Card Association standard for extended capacity storage cards.[34] Marketed as "independent of the target platform",[35] XCFiles is intended to be portable to any 32-bit platform which meets certain requirements (such as supportingsemaphores andunsigned 64-bitintegers).[36]
XCFiles is marketed in Japan as 'exFiles' by A.I. Corporation; it was released there in April 2009.[37]
ROM-DOS | |
---|---|
Developer | Datalight, Tuxera |
OS family | DOS |
Source model | Closed-source |
Initial release | 1989; 36 years ago (1989) |
Marketing target | Embedded systems |
Available in | English |
Instruction sets | x86 |
License | Proprietary |
Official website | tuxera |
ROM-DOS (sometimes called Datalight DOS[38]) was introduced in 1989 as anMS-DOS compatible operating system designed for embedded systems.[39] It includes backward compatibility build options allowing compatibility with specific versions of MS-DOS (e.g., DOS 5.01). ROM-DOS 7.1 added support forFAT32 andlong file names. ROM-DOS includes a compactTCP/IP stack;[40] and SOCKETS, anetwork socketAPI and connectivity package, is available as an optional add-on for ROM-DOS.[40][41] TheSDK comes withBorland C/C++ andTurbo Assembler.[42]
Some devices which use or used ROM-DOS are theCanon PowerShot Pro70,[38] Advantech's ADAM-4500,[45] the Percon Falcon 325,[46] several earlyPDAs (Tandy Zoomer,IBM Simon,HP OmniGo 100/120,Nokia 9000/9000i/9110/9110i),Casio Algebra FX Series graphing calculators, MCSI's PROMDISK,[33] and Arcom's PC/104 computer.[30] Intel's Advanced RAID Configuration Utility (ARCU) is based on ROM-DOS,[47] and, as of 2004, all Intel server board System Resource CDs included ROM-DOS.[48]Symbol's FMT 3000 came with a copy of ROM-DOS.[49]
The following list ofcommands is supported by ROM-DOS.[50]