É um GNU versus BSD , não relacionada ao utilitário dd .
Ao seguir um tutorial para exibir uma ROM que usa o utilitário dd , recebi um aviso de console dizendo que '1M' não era um bloco compatível. O OSX requer um tamanho de blocos de '1m'. Qual é a raiz do motivo pelo qual o Linux e o OSX têm diferentes argumentos de tamanho de bloco?
Da página man do utilitário dd :
bs=n Set both input and output block size to n bytes, superseding the ibs and obs operands. If no
conversion values other than noerror, notrunc or sync are specified, then each input block is
copied to the output as a single block without any aggregation of short blocks.