Care to expand on why Linux will not be used in future? And what alternative (or alternatives)
are being considered? "Windows" has diverged into multiple streams, so you'd need to specify
which flavour if they're going Microsoft. Is the decision on technical grounds, financial
grounds, political grounds or just the availability of user-end software (which I hereby
classify as "coffee grounds")?
Also not sure about this "fully support" business. Almost nothing fully supports every feature
in the Linux kernel and standard supplemental software. In general, you're going to exclude
SOME set of features, but you do get to choose what features you exclude. Now, you could also
mean the reverse, that Linux fully supports the hardware, but that too is fairly rare. Many
hardware vendors do not provide complete enough specs, and even when they do, there's no
guarantee the driver will - or can - support everything, or that user-land software will
exploit the driver to the full.
(It is possible to support a winmodem in Linux, it just isn't easy to.)
The rugedness test makes some sense, but to reflect likely forms of damage, I'd extend it to
being dropped from some well-defined height and being able to support the average of the daily
maximum temperatures in summer at the average of the daily maximum humidity levels. The
environment is going to be just as demanding as the students, and ruggedness tests need to
factor that in.