For me it's a consistency problem. It's like selling a sport car with
4x4 tires.

First of all, if you opt for an open source system it may be because
you are concerned by the aforementioned problem, otherwise you would
go for Windows or another proprietary OS.

In second comes the issue of having different engineering "procedures"
inside your system, and that's never a good thing. "Hey, I think ADA
rocks, why not write some parts of the kernel in ADA?" It doesn't mean
that the procedures should never change (quite the contrary), it means
that they must remain as consistent as possible. "Move as one".

I understand the pragmatic approach of wanting to have a working
driver as fast as possible, but if this hurts the project consistency
and will do more wrong than good in the long term.

A binary driver can always be made available as a separate addition.

-- 

Die Gestalt

Reply via email to