Diversity of Operating Systems and Portability
Application software is generally written for use on a specific operating system, and sometimes even for specific hardware. When porting the application to run on another OS, the functionality required by that application may be implemented differently by that OS (the names of functions, meaning of arguments, etc.) requiring the application to be adapted, changed, or otherwise maintained.
This cost in supporting operating systems diversity can be avoided by instead writing applications against software platforms like Java or Qt. These abstractions have already borne the cost of adaptation to specific operating systems and their system libraries.
Another approach is for operating system vendors to adopt standards. For example, POSIX and OS abstraction layers provide commonalities that reduce porting costs.
Read more about this topic: Operating System
Famous quotes containing the words diversity of, diversity, operating and/or systems:
“We call the intention good which is right in itself, but the action is good, not because it contains within it some good, but because it issues from a good intention. The same act may be done by the same man at different times. According to the diversity of his intention, however, this act may be at one time good, at another bad.”
—Peter Abelard (10791142)
“What we have to do ... is to find a way to celebrate our diversity and debate our differences without fracturing our communities.”
—Hillary Rodham Clinton (b. 1947)
“... the modern drama, operating through the double channel of dramatist and interpreter, affecting as it does both mind and heart, is the strongest force in developing social discontent, swelling the powerful tide of unrest that sweeps onward and over the dam of ignorance, prejudice, and superstition.”
—Emma Goldman (18691940)
“We have done scant justice to the reasonableness of cannibalism. There are in fact so many and such excellent motives possible to it that mankind has never been able to fit all of them into one universal scheme, and has accordingly contrived various diverse and contradictory systems the better to display its virtues.”
—Ruth Benedict (18871948)