| Matthew Garrett ( @ 2008-06-09 19:03:00 |
| Entry tags: | advogato, fedora |
Things in your computer that you do not have the source code for:
- Your BIOS
- Your video BIOS
- Your ACPI tables
- Your ethernet card (in almost all cases)
- Your wireless card (in almost all cases, though there are efforts to write open source firmware for Prism 54 and Broadcom hardware)
- Your CPU microcode
- The embedded controller that responds to things like the power button being pressed and makes your computer go and controls your fan and turns on LEDs and the like
- Your keyboard controller (which is often the same thing as above)
- The firmware running your disks
- The firmware running your DVD drive
- In many cases, the firmware that runs your disk controllers
- For AMD and Nvidia, the code that's running on your graphics card
- The firmware running your trackpad
Things people have suggested:
- Laptop batteries
- Modems (wired and wireless)
- Embedded controller in any docking station
- UPSes
More suggestions:
- Some sound cards
- Network card boot roms
- Fingerprint readers
- USB card readers
- Flash media
- USB mass storage
- Webcams
- Touchscreens
- Any lights out management
- TPM firmware
- Monitor itself
- Intel's AMT madness hardware
- Mice
- Various firewire and USB peripherals