Sunday, 20 December 2015

Why we use UNIX?



 It is impossible for non-Microsoft programmers to see the code, and so errors can only be spotted and fixed by Microsoft engineers. This is a very much smaller group than the number of people working on the open-source UNIX systems.
1: UNIX has been designed and built by a community of computer scientists, mathematicians and engineers with the goal of producing a robust, secure and transparent operating system. There are no artificial deadlines or shipping dates, so new code can be released as soon as it has been written, then tested to exhaustion by thousands of other programmers and users. And that code is constantly being improved by people with interests in the highest quality software possible.
2: The development of Microsoft Windows has been driven by the marketing department with the goal of maximizing market share and profit for the company. Shipping dates are compressed, leading to commercial releases which are not production-ready. The source code is not publicly available, so it cannot be tested and repaired by interested people who are not employed by Microsoft. As long as the company can continue to move product, they don't care about quality.
3: This is the primary reason why Microsoft computers fail so often, and need to be rebooted practically every day. UNIX servers, on the other hand, often run without reboot for months or years.

4: UNIX programmers are interested in quality and technical excellence. They share their ideas so that the system can be continually improved. Microsoft is interested in profit. They have a history of making decisions that benefit their market position at the expense of quality software, and to the clear detriment of their customers.

No comments:

Post a Comment