myPC said:
Yes, it most certainly can. However, I don't believe that a perfect
OS will ever be created....since there will be no need to upgrade and
the company will go bankrupt.
Case in point. Telefunken. We have a 22 year old TV which is still
working as well as the day we bought it. It has never broken down or
needed a single repair! They are no longer in business.....
Perfect hardware is one thing (although it can be argued that your TV may be
good, but it is not at all perfect. It just hasn't broken down *yet*).
Perfect software is another.
Developing any piece of software as big as an operating system is an
enormous undertaking. Windows XP has millions of lines of code in it,
developed by many different programmers. Any attempt to make such a beast
"perfect" would fail by the very nature of the process. With something this
large and this complex, the more you test, the more bugs you find. If you
wait to fix all the bugs, new ones will be found faster than you can fix
them, and no product will ever get released. Not to mention that you can
prove the presence of bugs if you find them, but you can never prove their
absence. Except for a trivial program of the "Hello World" ilk, there is no
such thing as bug-free software, and that's more true of operating systems
than any other kind of software.