от булки - размером еще)))
А хлеб - обобщающее понятие) вкл. себя и булку и буханку))) и батон...
только у вас в Питере не говорят случайно - "дайте мне булку хлеба"?
У нас булка - это маленькое что-то, типа сайки или городской
Батон - это батон, он действительно овальный, без углов и большой и из пшеничной муки, его с чаем едят)))
Буханка - это ржаной или пшеничный, его с супом едят. И он с углами,но бывает и караваем))).