And quite a lot of them work for big companies like IBM, Sun, MS, etc.
There is hardly any money that these corporations make from selling OS's. Majority the money lies in providing support services to corporations. This not only holds true for open source but for all major software vendors and I believe, hardware vendors too.