From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yx0-f170.google.com (mail-yx0-f170.google.com [209.85.213.170]) by speech.braille.uwo.ca (Postfix) with ESMTP id 17C82C1A152 for ; Mon, 17 Sep 2012 21:02:31 -0400 (EDT) Received: by yenl2 with SMTP id l2so1711255yen.29 for ; Mon, 17 Sep 2012 18:02:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=IosfLnnqJk2iLyJF0tvc4VAXM573Fr+AvAzQkURiTaM=; b=xSLxcSJT9mcPJL5P2WN0fPYAxUAdgw1wDyT9DDHS/nx09Yd4Cm1HWNX7OUmgT/hjhq Uxj1Opv/M03H4I825GNjpU+YhfJvJhpSmf0nplJoxJLXteevll8Ysb0SMFvMIvEiywMm NDH0b79L22X1Mo/p7w0IuoJ85zoEf+npqKEhv1oqGs5sbQxwO+PQDxBYHeBzrhbz9Ocl THv48GhxMyUpDH7cEdxp5M43TYo1qunYFaKgGy67QbqI1xGA+bIPGYhjfjDSDKa/ZKog NPlx2yz/mzkXdOlLBWcBRMl8OMdVer3CQg51rVwoPv1mDrnrrTPLgH/9BDzeucn+isiE 6y1A== Received: by 10.101.166.40 with SMTP id t40mr4307386ano.70.1347930150618; Mon, 17 Sep 2012 18:02:30 -0700 (PDT) Received: from pc.kyle.tk (cpe-024-211-185-030.nc.res.rr.com. [24.211.185.30]) by mx.google.com with ESMTPS id x4sm16674608yhh.2.2012.09.17.18.02.29 (version=SSLv3 cipher=OTHER); Mon, 17 Sep 2012 18:02:29 -0700 (PDT) Message-ID: <5057C824.1080805@gmail.com> Date: Mon, 17 Sep 2012 21:02:28 -0400 From: Kyle User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20120910 Thunderbird/15.0.1 MIME-Version: 1.0 To: "Speakup is a screen review system for Linux." Subject: Re: speakup todo? References: <505617AB.1020700@tysdomain.com> <505638E9.1010706@tysdomain.com> <6B66D7336B7F42E9B1DBEAB072D688D0@your2c061f0461> <5056E8BE.7080303@barrettpianos.co.uk> <5057040B.50205@gmail.com> <50570659.4030309@gmail.com> <5057C134.4050006@yahoo.com.br> In-Reply-To: <5057C134.4050006@yahoo.com.br> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: speakup@braille.uwo.ca X-Mailman-Version: 2.1.15 Precedence: list Reply-To: "Speakup is a screen review system for Linux." 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, 18 Sep 2012 01:02:31 -0000 Jupiter is actually a hybrid that runs in userspace and also has a kernel module. http://eklhad.net/edbrowse/jupiter.html According to the write-up I found at this link, the kernal module is used to carry keyboard and tty events to userspace, where the userspace application then speaks the content of the screen and responds to keyboard events. So although it runs partially in userspace and in fact will interface with a hardware speech synthesizer using a USB to serial converter, it unfortunately wouldn't be portable enough to run on BSD or similar, unless the device driver could be adapted to the BSD or other kernel, and if that is possible, then it should also be possible to port Speakup in the same way. ~Kyle