Guajara in other languages: Spanish, Deutsch, French, Italian ...



Operating system advocacy

Operating system advocacy is one of the primary pastimes of those who have a deep and abiding interest in the design, construction and usage of computer operating systems. For these people, the investment necessary -- both in money and time -- to own and operate a computer sometimes creates an emotional investment in the operating system of choice. Such advocacy can induce arguments as people compare and contrast the virtues and faults of different operating systems.

These visceral debates most notably include:

Some wars of the past related to VMS vs. UNIX systems.

There are related wars over programming languages and text editors (emacs vs vi; see Editor war).

Here are some of the arguments, false or otherwise, which advocates of supposedly opposing operating systems may use.

Table of contents
1 Desktop Systems
2 Server Systems

Desktop Systems

Microsoft Windows

Estimated market share: 90%; Microsoft Windows enjoys a near monopoly in the desktop OS market

Audience: all markets. Most dominant in business, though it has the lion's share of the market in all sectors.

Pro

Con

Apple Mac OS X

Estimated market share: 5-10%

Audience: education (30-50%), arts (graphic design, video/film editing, sound editing), science.

Pro

Con

Linux

Estimated market share: 2-5%

Audience: information technology, computer science, software engineers, educators, cost-saving measure used by companies and governments.

Pro

Con

Some people think Linux and Unix are targeted by hackers from information on the Internet, but when a Linux or Unix user refers to hacking, they often are talking about editing a program. People who identify themselves in this sense usually refer to malicious hackers as crackerss to differentiate.

Server Systems

Microsoft Windows

Pro

Con

  • expensive software licenses
  • difficult to move configuration from one machine to another: nearly all configuration is done through a GUI often making it difficult to do repetitive changes to multiple machines.
  • frequently exploited by malicious hackers, worms and viruses
  • stability often problematic (low uptime)
  • low performance
  • need recent, expensive hardware to be able to run recent versions
  • low security and slow fixes

Linux

Pro

Con

Solaris Operating Environment by Sun Microsystems

Pro

Con

  • high cost
  • Expensive for small workloads because Solaris OE does not run nearly as well on PC hardware as it does on Sun hardware, which is expensive
  • Support from Sun is expensive

FreeBSD

Pro

Con

  • Most configuration is done by editing text files (often using a console-based editor) or using command-line utilities; Windows and Macintosh GUI users may find this cumbersome; system administration usually must be performed by someone who is familiar with these files and utilities (compared to Windows or Mac OSX where many server admin tasks may be "point-and-click"). (GUI admin utilities exist but are neither standardized nor commonly used.)
  • While all command-line tools have some documentation in the form of online manual pages, these help documents are usually just technical references

NetBSD

Pro

Con

  • NetBSD is widely ported, but finding a recent distribution for obscure architectures can be difficult
  • Most configuration is done by editing text files (often using a console-based editor) or using command-line utilities; Windows and Macintosh GUI users may find this cumbersome; system administration usually must be performed by someone who is familiar with these files and utilities (compared to Windows or Mac OSX where many server admin tasks may be "point-and-click"). (GUI admin utilities exist but are neither standardized nor commonly used.)
  • While all command-line tools have some documentation in the form of online manual pages, these help documents are usually just technical references; the purchase of a well-written book on BSD system administration is a necessity

OpenBSD

Pro

Con

Mac OS/OS X Server

Pro

Con

  • Command-line users may dislike the GUI management tools; though the command-line tools are available, it may be difficult to determine what actions GUI tools are taking
  • Macintosh and Windows NT/2K/XP users may dislike having to occasionally edit configuration files by hand






Wikipedia - All text is available under the terms of the GNU Free Documentation License.

Tagoror dot com  -  Legal Information  -  Contact us