Anthony DeRobertis <[EMAIL PROTECTED]> wrote:

> Hmmm, I have a CF card. Upon it are files, and in every meaningful way 
> it is a disk. Therefor, that data is software.
> 
> Yet, CF is actually chips --- often the same chips as used to hold 
> firmware distributed with hardware. Thus, it's all hardware.

As an even more extreme real-life example - I have an MP3 player that
can be plugged in as a USB mass storage device. It has a single
partition that does not cover the entirity of the flash. One block at
the beginning contains the firmware used to make the player work. If I
extend the partition over the entirity of the device, I can overwrite
the firmware with any filesystem I want. Alternatively, I can add an
entry to the FAT that makes it look like the firmware is a file.

Is it firmware if it's outside the partition? If so, does it become
software when I force it kicking and screaming into a filesystem?

-- 
Matthew Garrett | [EMAIL PROTECTED]

Reply via email to