In this article, in more general categories than the abelian categories, we define a homology functor with respest to a kernel transformation d, called the extended d-homology. We then compare the standard homology and the extended d-homology functors.