| 会社形態 | 非公開 |
|---|---|
| 業種 | コンピュータソフトウェア |
| 設立 | 米国ワシントン州ボセル(1983年設立)[ 1 ] (1983年) |
| 創業者 | ロイ・シェリル |
| 本社 | 、 アメリカ合衆国 |
| 製品 |
|
従業員数 | 29 |
| ウェブサイト | データライト |
データライトは、組み込みシステムのデータ整合性を維持するための電源フェイルセーフおよび高性能ソフトウェアを専門とする非公開のソフトウェア会社でした。[ 2 ]同社は1983年にロイ・シェリルによって設立され、本社はワシントン州ボセルにあります。2019年現在、同社はTuxera US Inc.という名称で Tuxeraの子会社となっています。
データライトは、1983年に元ボーイング社のエンジニアであるロイ・シェリルによって設立されました。[ 3 ] [ 4 ]データライトの最初の製品は、2つのDOSアプリケーション、Datalight Small-CコンパイラとDatalight C-Bugデバッガーでした。 1987年から1993年までは、Datalight Cという完全なCコンパイラがDatalightから提供されていました。Walter Brightによって開発されたDatalight Cは、 Zortech Cへと進化し、現在はDigital Mars Cとなっています。[ 5 ] [ 6 ] [ 7 ]データライトCは、Datalight Optimum-Cと呼ばれる最適化コンパイラにも開発され、後に最初のネイティブC++コンパイラであるZortech C++となりました。[ 8 ] [ 9 ] 1988年、データライトはC_thru_ROMをリリースしました。これは埋め込み可能なC関数とCスタートアップコードを提供し、DOS上で開発されたプログラムをDOSに依存せずにスタンドアロンアプリケーションとして実行できるようにしました[ 10 ] [ 11 ] 1989年にROM-DOS 1.0がリリースされた。
CardTrickは1993年に、 PCMCIAカードに内蔵されるフラッシュメモリをサポートするために発表されました。CardTrickはその後、1995年に組み込み型フラッシュメモリマネージャFlashFXへと進化し、DatalightはRAWフラッシュメモリ市場に参入しました。同社は1990年代後半に急成長し、1997年と1998年にはワシントン州で最も急成長した企業に贈られるWA Fast 50賞を受賞しました。
最終的にデータライト社に譲渡された4つの特許のうち最初の特許である「フラッシュメモリ内のストレージを割り当てる方法および装置」[ 12 ]は1999年に授与され、その後、フラッシュFX関連の特許「フラッシュメモリ内の不良領域を管理する方法およびシステム」[ 13 ]が2001年に授与されました。
2003年に、信頼性の高いトランザクション組み込みファイルシステムであるRelianceがリリースされ、関連する特許「信頼性の高いファイルシステムとその提供方法」[ 14 ]が2007年に取得されました。
2009年、DatalightはNANDフラッシュアレイの増大する規模と複雑さに対応するため、FlashFX Teraをリリースしました。同年、Relianceをベースにツリーベースのアーキテクチャを追加したReliance Nitroがリリースされました。これにより、大容量ファイル(100MB超)や多数のファイルを処理する際のパフォーマンスが向上しました。
2013年には、別のファイルシステム関連の特許「フォールトトレラントメモリ管理の方法と装置」[ 15 ]が発行されました。
2019年6月、フィンランドのストレージソフトウェアおよびネットワーク技術企業Tuxeraは、 Datalightを買収する契約を締結しました。[ 16 ]
2003年に初めてリリースされたリライアンスは、高い信頼性が求められるアプリケーション向けに設計された組み込みファイルシステムです。 [ 17 ] [ 18 ]主な機能:[ 19 ]
リライアンスの最大ボリュームサイズは2TB、最大ファイルサイズは4GBです。[ 20 ]
2009年にリリースされたReliance Nitroは、Relianceから開発されたファイルシステムです。オリジナルのRelianceのパフォーマンスを向上させ、主にツリーベースのディレクトリアーキテクチャを追加することで検索速度を向上させました。Reliance Nitroの最大ボリュームサイズは32TBで、最大ファイルサイズは空き容量によってのみ制限されます。[ 21 ]
Datalight は、リライアンス(リライアンス Windows ドライバー、RWD)とリライアンス Nitro(リライアンス Nitro Windows ドライバー、RNWD)の両方にWindowsドライバーを提供しています。これらは、リライアンスでフォーマットされたメディアと Microsoft Windows 間の互換性を提供します。どちらもWindows VistaとWindows XPをサポートしていますが、RWD の旧バージョンはWindows 2000をサポートしています。ドライバーには、メディアをフォーマットするためのツールとファイルシステムの整合性をチェックするためのユーティリティがバンドルされています
1995年に導入されたFlashFXは、アプリケーションがフラッシュメモリにハードドライブのようにアクセスできるようにするフラッシュメディアマネージャであり、[ 17 ]フラッシュメディアの複雑さを抽象化します。[ 22 ] [ 23 ] FlashFXはNANDフラッシュまたはNORフラッシュのいずれかを操作し、多数のフラッシュデバイスをサポートします。[ 24 ] [ 25 ]あらゆるファイルシステムで使用できます
バージョン:
FlashFXを使用している製品には、ArcomのPC/104コンピュータ[ 30 ] 、 Curtis-WrightのContinuumソフトウェアアーキテクチャ[ 31 ] 、 TeltronicのHTT-500ハンドセット[ 32 ] 、MCSIのPROMDISKディスクエミュレータ[ 33 ]などがあります。
2010年6月にリリースされたXCFilesは、消費者向けデバイスを対象としたexFAT互換ファイルシステムです。[ 34 ]これにより、組み込みシステムは、拡張容量ストレージカードのSDカード協会規格であるSDXCをサポートできます。 [ 34 ]「ターゲットプラットフォームに依存しない」と謳われているXCFilesは、[ 35 ]特定の要件(セマフォや符号なし64ビット整数のサポートなど)を満たす任意の32ビットプラットフォームに移植できるように設計されています。[ 36 ]
XCFilesは、日本ではAI Corporationによって「exFiles」として販売されており、2009年4月にリリースされました。[ 37 ]
| ROM-DOS | |
|---|---|
| 開発元 | Datalight、Tuxera |
| OSファミリー | DOS |
| ソースモデル | クローズドソース |
| 初期リリース | 1989 (1989年) |
| マーケティングターゲット | 組み込みシステム |
| 利用可能 | 英語 |
| 対応プラットフォーム | x86 |
| ライセンス | 独自仕様 |
| 公式サイト | tuxera.com /products /rom-dos / |
ROM-DOS(Datalight DOS [ 38 ]と呼ばれることもある)は、組み込みシステム向けに設計されたMS-DOS互換のオペレーティングシステムとして1989年に導入されました。 [ 39 ]特定のバージョンのMS-DOS(例:DOS 5.01)との互換性を可能にする下位互換性ビルドオプションが含まれています。ROM-DOS 7.1では、 FAT32と長いファイル名のサポートが追加されました。ROM-DOSにはコンパクトなTCP/IPスタックが含まれています。[ 40 ]また、ネットワークソケットAPIと接続パッケージであるSOCKETSは、ROM-DOSのオプションのアドオンとして利用できます。[ 40 ] [ 41 ] SDKには、Borland C/C++とTurbo Assemblerが付属しています。[ 42 ]
ROM-DOSを使用している、または使用していたデバイスとしては、Canon PowerShot Pro70、[ 38 ] AdvantechのADAM-4500、[ 45 ] Percon Falcon 325、[ 46 ]初期のPDA(Tandy Zoomer、IBM Simon、HP OmniGo 100 / 120、Nokia 9000 / 9000i / 9110 / 9110i)、Casio Algebra FXシリーズのグラフ電卓、MCSIのPROMDISK、[ 33 ] ArcomのPC/104コンピュータなどがあります。[ 30 ] IntelのAdvanced RAID Configuration Utility(ARCU)はROM-DOSに基づいています。[ 47 ]また、2004年時点では、すべてのIntelサーバーボードのシステムリソースCDにROM-DOSが収録されていました。[ 48 ] SymbolのFMT 3000にはROM-DOSのコピーが付属していました。[ 49 ]
以下のコマンドリストはROM-DOSでサポートされています。[ 50 ]