In Tim Wilson's recent skypecast interview with Paul Nelson of Riverdale High School in Portland, Oregon, Paul explains no one should expect a single operating system to meet all needs and functional requirements. Paul is the school technology director and co-creator of the K-12 Linux Terminal Server Project.
Paul's story and perspective on operating systems is worth hearing. Why should school districts continue to throw thousands (and added together, millions) of dollars of precious budget monies down a black hole of unneeded upgrades motivated more by corporate quarterly profit desires than educational needs?
Paul points out that Apple and Microsoft's refusal to openly share the CODECS for their QuickTime and Windows Media architectures is a major downside (currently) to using Linux.