From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by befuddled.reisers.ca (Postfix, from userid 65534) id 84D391EFD7A; Tue, 15 Nov 2016 14:31:39 -0500 (EST) Received: from smtpauth3.wiscmail.wisc.edu (wmauth3.doit.wisc.edu [144.92.197.226]) by befuddled.reisers.ca (Postfix) with ESMTPS id 3A9C61EFD2A for ; Tue, 15 Nov 2016 14:31:38 -0500 (EST) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII; format=flowed Received: from avs-daemon.smtpauth3.wiscmail.wisc.edu by smtpauth3.wiscmail.wisc.edu (Oracle Communications Messaging Server 7.0.5.37.0 64bit (built Jan 25 2016)) id <0OGP0060071D9S00@smtpauth3.wiscmail.wisc.edu> for speakup@linux-speakup.org; Tue, 15 Nov 2016 13:31:38 -0600 (CST) X-Spam-PmxInfo: Server=avs-3, Version=6.3.0.2556906, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2016.11.15.192118, SenderIP=144.92.166.70 X-Spam-Report: AuthenticatedSender=yes, SenderIP=144.92.166.70 Received: from [144.92.166.70] (vv507j.math.wisc.edu [144.92.166.70]) by smtpauth3.wiscmail.wisc.edu (Oracle Communications Messaging Server 7.0.5.37.0 64bit (built Jan 25 2016)) with ESMTPSA id <0OGP005WN7KOHB70@smtpauth3.wiscmail.wisc.edu> for speakup@linux-speakup.org; Tue, 15 Nov 2016 13:31:36 -0600 (CST) Reply-to: jheim@math.wisc.edu Subject: Re: Status of kernel References: <20161115184710.GI2448@var.home> To: "Speakup is a screen review system for Linux." From: John G Heim Message-id: <0b27a2d0-1514-c31f-1fa5-6215894dc6a7@math.wisc.edu> Date: Tue, 15 Nov 2016 13:31:36 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 In-reply-to: <20161115184710.GI2448@var.home> X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 X-BeenThere: speakup@linux-speakup.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Nov 2016 19:31:39 -0000 Is that list, linux-serial, the place where most of the discussion on the status of speakup goes on? I think part of the problem here is that if you just go by what you hear on this list, you'd get the impression that nothing is being done. On 11/15/2016 12:47 PM, Samuel Thibault wrote: > Okash Khawaja, on Tue 15 Nov 2016 06:58:24 +0000, wrote: >> On Tue, Nov 15, 2016 at 6:36 AM, Samuel Thibault <[2] >> samuel.thibault@ens-lyon.org> wrote: >> > And how will /dev/ttyx be used? >> >> It won't be used. As a line discipline speakup will plug higher in the >> stack. >> >> Could you explain this more? May be a concrete example? >> I mean is this something that a user space application will read from? > Normally what happens, for instance when running a serial mouse driver, > is that a userland program opens /dev/ttyS0, calls an ioctl to set the > N_MOUSE line discipline, and then leaves /dev/ttyS0 alone. All the work > is done by the line discipline, userland doesn't do any read/write on > the device. I.e. the line discipline catches the data before it reaches > userland. > >> If so, what is the specific advantage of speakup being line >> discipline? > It's simply because that's the way things work for all other drivers > "over serial lines", like mice, joysticks ppp, gsm, etc. There is then > no risk for speakup to break at all, these have been working for decades > without a fuss. And they will work with anything that looks more or less > like a serial port, be it ISA, PCI, USB, bluetooth, irda, whatever. > >> Please add any links/documentation that will help >> understand this. Thanks > Unfortunately line disciplines are a rather obscure area not many people > work on. > > There is linux/Documentation/serial/tty.txt > >> > Also is there a link to where you pasted your idea from? >> >> I wrote it. >> >> Of course. I mean a link to full discussion to get more context. > There is a thread starting here: > > http://www.spinics.net/lists/linux-serial/msg21752.html > > Samuel > _______________________________________________ > Speakup mailing list > Speakup@linux-speakup.org > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup -- -- John G. Heim; jheim@math.wisc.edu; sip://jheim@sip.linphone.org