From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pb0-x231.google.com (mail-pb0-x231.google.com [IPv6:2607:f8b0:400e:c01::231]) by befuddled.reisers.ca (Postfix) with ESMTPS id 903831EF6B1 for ; Wed, 8 May 2013 17:22:09 -0400 (EDT) Received: by mail-pb0-f49.google.com with SMTP id rp8so1515004pbb.36 for ; Wed, 08 May 2013 14:22:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:subject:references:from:content-type:x-mailer :in-reply-to:message-id:date:to:content-transfer-encoding :mime-version; bh=aI0a81Lepa4NNp7w5rxEkKeRTBIbqsJIkTiKJafjb/0=; b=Bo0iXix+uEmWs2TthWAmgXeVUfdTagUzA+pSKlnHdv9RUFhqh2BKe3gBgPKvZqHD6/ 0xUpcVOQWdW7rrHXh8E60ls21Bxa/oksvd3sKDt0srrjOQQuUbc4apFFTLkKB4ZVYg2y K8FcB4gD0tVh92d3vWuCeEzQ2visYVTMiIXxU5Pd75kYOqyhf8gS71A4l0Z8DiJLSMYz Hi2A7oIGBpPxwu6B8FJx6q9fNoRGy2Grf9IYAGJ3TNh14maUXIKdDKi9cmpu+bL0lAjn kEEPkXxlXWCRGADGiYlxTWH5pFnRtghAnh/quoINH9FCALmeUYLj1E0RO0eIUmqeCVEH 2NQA== X-Received: by 10.68.226.39 with SMTP id rp7mr9440070pbc.97.1368048127357; Wed, 08 May 2013 14:22:07 -0700 (PDT) Received: from [10.173.191.181] (mobile-198-228-209-066.mycingular.net. [198.228.209.66]) by mx.google.com with ESMTPSA id dg5sm200765pbc.29.2013.05.08.14.22.05 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 08 May 2013 14:22:06 -0700 (PDT) Subject: Re: the direction of speakup References: From: Devon Stewart Content-Type: text/plain; charset=iso-2022-jp X-Mailer: iPhone Mail (10B144) In-Reply-To: Message-Id: Date: Wed, 8 May 2013 14:22:00 -0700 To: "Speakup is a screen review system for Linux." Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (1.0) X-BeenThere: speakup@linux-speakup.org 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: Wed, 08 May 2013 21:22:10 -0000 UEFI is a neat idea, I wonder if virtual terminals would confuse it though. -Devon May 8, 2013 13:53=1B$B!"=1B(BKelly Prescott =1B$B$N%a= %C%;!<%8=1B(B: > I am certainly not a hardware expert, but Xen VmWare etal control the hard= ware as is. > Now, they don't intercept the video at least I don't think they do, but th= e UEFI specification allows for things to run before boot and that is why I t= hought we might be able to do something with that. > Remember the Speaqualizer back in the 1980's which read the hardware direc= tly? > Maybe we could have 2 parts to speakup... > first takes over at the boot process and then a module gets loaded later t= o provide more functionality. > this reads the boot and hardware kernel messages as well as providing for u= serspace support. >=20 >=20 > On Wed, 8 May 2013, acollins@icsmail.net wrote: >=20 >> I doubt that would work, I'm not familiar with uefi, but it would have >> have to intercept all the kernels hardware video calls in order to speak >> while the kernel is running. Do you know what hardware specs the uefi >> spec has? >>=20 >> Gene >>=20 >>> Maybe the UEFI specification can help us. >>> What about a small UEFI application to be a screen reader then launch th= e >>> kernel or what ever. >>> This would not work for older systems, but might get around the kernel >>> driver problem as the reader encapsulates the kernel so to speak. >>>=20 >>>=20 >>> On Wed, 8 May 2013, Martin G. McCormick wrote: >>> --- anip --- >>>> A Unix kernel is the master process and everything else >>>> that happens on your system is spawned as a subprocess of the >>>> master. Would it be possible to have a kernel equipped with >>>> speakup spawn the rest of one's system as if it was a virtual >>>> system? That could take care of the I/O. >>> _______________________________________________ >>> Speakup mailing list >>> Speakup@linux-speakup.org >>> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup >> _______________________________________________ >> Speakup mailing list >> Speakup@linux-speakup.org >> http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup > _______________________________________________ > Speakup mailing list > Speakup@linux-speakup.org > http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup