I am in the process of reviewing some of their hardware. Their laptops, desktops, and servers all come pre-installed with Ubuntu 9.04. Go to www.system76.com and check them out!
Real Programs don't use shared text. Otherwise, how can they use functions for scratch space after they are finished calling them?