hadoop.mapred vs hadoop.mapreduce?

¿Por qué hay dos paquetes separados paquete map-reduce en el árbol de paquetes hadoop de Apache:

org.apache.hadoop.mapred 

http://javasourcecode.org/html/open-source/hadoop/hadoop-1.0.3/org/apache/hadoop/mapred/

 org.apache.hadoop.mapreduce 

http://javasourcecode.org/html/open-source/hadoop/hadoop-1.0.3/org/apache/hadoop/mapreduce/

¿Por qué están separados? ¿Hay documentación que aclare esto?

Se separan porque ambos paquetes representan 2 API diferentes. org.apache.hadoop.mapred es la API anterior y org.apache.hadoop.mapreduce es la nueva. Y fue hecho para permitir que los progtwigdores escriban trabajos de MapReduce de una manera más conveniente, fácil y sofisticada. Puede encontrar esta presentación útil, que habla sobre las diferencias en los detalles.

Espero que esto responda a su pregunta.