for I have not lived in a house since the day that I brought up Israel, to this day, but have gone from tent to tent, and from [one] tent [to another].
One reason why David did not shift the tabernacle from Gibeon was that he was planning to build a permanent dwelling place for the ark in Jerusalem. He wanted to build a house for God, but God wanted rather to build a house for David. The house God wanted to build was a dynasty, a line of royal descendants, one of whom would build the temple (17:1-27; see notes on 2 Samuel 7:1-29).