Yarden and other posters have not agreed that
independent, malicious modification of the Linux
kernel is viable.
First, tight control of Linux kernel development
helps prevent problems at successive, official
releases.
That largely confines code flaws to ad hoc user
modification (including malicious changes)
distributed between versions. But any code can be
examined at any time by anybody for code
problem determination and resolution-- a vital
difference between open source and a proprietary
product.
This contrasts, of course, with certain OEM-
installed problems in commercial code, many of
which are not even acknowledged, much less
corrected in a timely fashion.
Linux kernel oversight is not a "one-time"
thing, but a continuous, patient review by the
kernel development committees and Linux world
community at large.
You are correct that "many eyes" does not, of
itself, guarantee perfection. But it is far
superior to the approach of Microsoft, for
example, which from all appearances does not
properly address even known problems, much less
follow up on new ones reported by users. Some of
its patches are themselves so flawed as to
require patches of their own. This needlessly
reduces product quality time after time.
By comparison, "many eyes" is careful process,
and is both a pre- and post-release, continuing
review. As a previous poster noted, with Linux,
no version is pushed by false dichotomies like
features vs. stability, or marketshare vs.
maturity.