Although miners construct the blocks and receive the payout, the nodes are (/should be) more powerful. The nodes are what verify transactions so if a large percentage of nodes point to a different OS (Bitcoin Knots) or even OS version, the nodes ultimately make the decision of what chain to follow.