The DiskOnChip GPL-compliant solution — finally!
Oct 2, 2000 — by LinuxDevices Staff — from the LinuxDevices Archive — 2 viewsA fully GPL-compliant solution for installing and running a bootable DiskOnChip flash disk in a Linux-based system is now available directly from M-Systems. The solution is offered in binary form (without source), and provides two approaches to incorporating DiskOnChip into the Linux system:
- Compiled as part of the Linux kernel (“built-in”)
- Compiled as a loadable kernel module (“loadable… module”)
- As a supplemental (non-boot) disk
- As a boot disk
The M-Systems DiskOnChip solution includes detailed step-by-step procedures for all four possibilities listed above. The loadable module approach, which solves the problem of compliance with GPL, consists of a multi-step process which first accesses the DiskOnChip as a read-only device in order to load the Linux kernel, the DiskOnChip loadable module, and other required files into a RAM disk. Thereafter, the system launches the kernel and installs the DiskOnChip's read/write support via the loadable module, and then proceeds to boot the full Linux system into memory using the DiskOnChip as a boot drive.
The M-Systems DiskOnChip GPL-compliant solution is available for download, here. An installation manual is included within the downloaded driver zip file. Free registration is required prior to download.
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.