I've been employed by the University of Helsinki, and they've been perfectly happy to keep me employed and doing Linux.
Before the commercial ventures, Linux tended to be rather hard to set up, because most of the developers were motivated mainly by their own interests.
That's what makes Linux so good: you put in something, and that effort multiplies. It's a positive feedback cycle.
The cyberspace earnings I get from Linux come in the format of having a Network of people that know me and trust me, and that I can depend on in return.
The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it.
I've never regretted not making Linux shareware: I really don't like the pay for use binary shareware programs.
See, you not only have to be a good coder to create a system like Linux, you have to be a sneaky bastard too.
Making Linux GPL'd was definitely the best thing I ever did.
Linux has definitely made a lot of sense even in a purely materialistic sense.
The thing with Linux is that the developers themselves are actually customers too: that has always been an important part of Linux.
There are lots of Linux users who don't care how the kernel works, but only want to use it. That is a tribute to how good Linux is.
What commercialism has brought into Linux has been the incentive to make a good distribution that is easy to use and that has all the packaging issues worked out.
Linux evolved in a completely different way. From nearly the beginning, it was rather casually hacked on by huge numbers of volunteers coordinating only through the Internet.
Cosmoe works on any of the standard filesystems available for Linux.
Big Linux deployments have reached the point where it's become a real problem for administrators that they don't have nice tools to manage their servers and desktops.