A holy war undertaken as a sacred duty by all Muslims?

Jihad. Although "holy war" is a mistranslation. It means "to struggle" with oneself. To become a better person, this is known as the Greater Struggle. The lesser struggle is to literally fight, to end opression (slavery, etc.) and encourage peace.