Это неопределенно-личное односоставное предложение.
В справочнике Д. Э. Розенталя «Пунктуация» это правило описано более подробно: запятая перед соединительными и разделительными союзами в сложносочиненном предложении не ставится, если в его состав входят неопределенно-личные предложения (если мыслится один и тот же производитель действия): Стали искать черкесов во всех углах и, разумеется, ничего не нашли (Л.), безличные предложения, имеющие синонимичные слова: Необходимо рассмотреть авторские заявки и надо срочно составить по ним заключения. Но при отсутствии синонимичных слов запятая между двумя безличными предложениями перед союзом и ставится: Нету чудес, и мечтать о них нечего (М.); Между тем совсем рассвело, и надо было опять выходить в море (Кат.). Поэтому для постановки запятой между частями сложного предложения Было тихо и темно, и сладко пахло травами основания есть: здесь отсутствуют синонимичные слова.
Разница есть. Приведем фрагмент из учебного пособия Е. И. Литневской «Русский язык: краткий теоретический курс для школьников»:
В неопределённо-личных предложениях... главный член выражается глаголом в форме 3 лица множественного числа (настоящего и будущего времени в изъявительном наклонении и в повелительном наклонении), формой множественного числа прошедшего времени изъявительного наклонения или аналогичной формой условного наклонения глагола. Производитель действия в этих предложениях неизвестен или неважен:
Тебе звонят / звонили / пусть звонят / звонили бы.
Не являются неопределенно-личными такие предложения без подлежащего со сказуемым в указанных формах, в котором производитель действия известен из предыдущего контекста; см., например, второе предложение в следующем контексте:
Мы вышли из лесу и попытались сориентироваться на местности. Потом пошли по тропинке вправо.
Такие предложения являются двусоставными неполными.