Su OSX 10.8, se si confrontano i binari per bash, sh e ksh, alcune opzioni di shell diverse, hanno le stesse dimensioni. Se lo prendi oltre e cmpi binari, sembra esserci solo una differenza a byte singolo tra i binari.
Questo sembra superficialmente indicare che tutto il codice per supportare tutte le diverse shell è disponibile in ogni binario, ma a quale sottoinsieme si ha accesso dipende da quale shell si sta eseguendo.
- Qualcuno può confermare che i binari sono effettivamente compilati in questo modo?
- Dal punto di vista di Apple, i loro vantaggi sono combinare tutti i gusci in questo modo?