Having just pulled apart and reassembled my macbook pro....apple used at least 3 screw head types in the one device. Phillips, torx head and one way tri-lobe screws.
... speaking of computers, the comparison is better if you analyze how PCI and ePCI cards are made: often almost identical to PC ones but with small firmware differences which on the Linux Kernel side need to be compensated for with "quirks", and this is because Apple, like SGI, like HP, NEVER fully respects Intel specifications, and does so deliberately to make you compare cards that are approximately identical to PC ones but which won't work on a Mac unless you hack them.
On Linux we don't care, and 97% the hack is in kernel space.
Anyway, I've seen fiber optic cards that had a specific piece of firmware for x86/PC, rather than for ppc/Mac, rather than for MIPS/SGI, rather than for HPPA/HPUX, while the chip and everything else on the card was practically identical, but sold in four different options
- for PC
- for Mac (differente price+)
- for HP (differente price+++)
- for SGI (differente price++++)
it's a bit like saying, I'll sell you a screw and a bolt, the body of the screw is always the same, but on PCs they are cross-shaped, on Macs they are Torx and on HPPA they are star cone, and for SGI they are star cone with 7 points, so you need 4 screwdrivers , or a small cutting disc saw to "hack" the screw head so that it can always be tightened and loosened with the same chisel screwdriver.