Linux ecosystem worth $40B by 2010