I think my biggest concern with the solution is that it effectively makes it impossible to received any out-of-band data: Any encoded, context-dependent, escaped data will be echoed back to the host unconditionally making it impossible to receive cleanly.

We have already seen this in escape sequences sent from the host appearing appearing on the user console.  An awful solution was adopted:  Just remove the escape sequence.  That is called "sweeping the problem under the rug."   This will be a serious limitation that will effect our capability to implement many serial protocols and bad thing to happen to the OS.  New bugs will be showing up for many months due to this change.

That is not a good thing to let happen to the OS.

Reply via email to