From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by befuddled.reisers.ca (Postfix, from userid 65534) id E446F1EF828; Wed, 8 Oct 2014 22:24:15 -0400 (EDT) Received: from vserver.gregn.net (vserver.gregn.net [174.136.110.154]) by befuddled.reisers.ca (Postfix) with ESMTPS id 463B71EF7BC for ; Wed, 8 Oct 2014 22:24:13 -0400 (EDT) Received: from vbox.gregn.net (unknown [IPv6:2001:470:d:6c5:b4:4fb4:5b97:ff34]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by vserver.gregn.net (Postfix) with ESMTPSA id BC97230B8 for ; Wed, 8 Oct 2014 19:18:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=gregn.net; s=default; t=1412821116; bh=aaWLLvF20VGfiB+02BrIfR/vbTRBKZNtGNiFrIzu9lk=; h=Date:From:To:Subject:References:In-Reply-To:From; b=t85nCQhiSPnu3Xirrho6n+ZjAlqwLpg4wkeBQ+4Wm9ywPidqAfhpiNWQLWayCQxF2 p0wcchp1smFZKetK4Tm/3PTKSr1Tc3LCNVTs67F0Cu5sTo9hb7lExWwgtEH4sxMMpj DFDI5k20vkV4jqcuSzPUZmMw1TCj2Wwhu9n+dZ7I= Received: from greg by vbox.gregn.net with local (Exim 4.80) (envelope-from ) id 1Xc3Jj-0006PN-DO for speakup@linux-speakup.org; Wed, 08 Oct 2014 19:18:59 -0700 Date: Wed, 8 Oct 2014 19:18:59 -0700 From: Gregory Nowak To: "Speakup is a screen review system for Linux." Subject: Re: the push to get rid of CONFIG_VT in the kernel and the future of Speakup Message-ID: <20141009021859.GA27091@gregn.net> References: <87zjd64c16.fsf@mushroom.PK5001Z> <543593E4.5040400@gmail.com> <54359B9E.10203@verizon.net> <21407.1412799969@ccs.covici.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <21407.1412799969@ccs.covici.com> X-PGP-Key: http://www.gregn.net/pubkey.asc User-Agent: Mutt/1.5.21 (2010-09-15) X-Virus-Scanned: clamav-milter 0.98.4 at vserver X-Virus-Status: Clean X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 X-BeenThere: speakup@linux-speakup.org X-Mailman-Version: 2.1.18 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: Thu, 09 Oct 2014 02:24:16 -0000 When the serial port question comes up, someone always points out that the headers for a serial port are still there, even though the actual outside db-9/db-25 port isn't there. Unfortunately, this assumption seems to be geared to desktop users. What about those of us using laptops, and said laptop doesn't have pc-express/pcmcia? From this point of view, moving speakup into user space at least partly has advantages. This is especially true since the way things are now, I can't connect a hardware synthesizer to my laptop anyway. On the other hand, having speakup in user space would mean that I could use a usb to serial converter. I'm sure there are more of us in a similar situation, not just yours truly. Ideally, speakup should support as many hardware configurations as possible. Standard serial ports should be supported, as well as non-standard ports. Some of you may recall I still have a machine here with a doubletalk PC installed in a ISA slot. Ideally, I would like to be able to keep using my doubletalk if possible. One more thing to consider. Back when speakup first came out, kernels weren't as modularized as they are now (more modules were built-in), and initial ramdisks weren't as big as they are now (assuming they were used in something other than install media. I first started with GNU/linux using slackware 7.1. From what I recall (and I could be wrong), when the system was installed, there was no initrd, all the modules needed to mount the root FS were in the kernel. In such a situation, having speakup be part of the kernel was a must. Nowadays, I don't know of any distribution which doesn't create a initial ramdisk as part of the install process. So, the only situation where having speakup be a part of the kernel is if someone is building a custom kernel, and including everything needed for booting into the kernel without an initial ramdisk. How many of us here still do that? My guess is very few of us if any. I am not saying speakup should be moved out of the kernel. I'm merely gently suggesting that the case for keeping speakup fully in kernel space isn't as strong as it once was. It does seem to me though like there just might be more advantages to putting at least part of speakup into user space today. Ok, that's my $0.01 worth. Greg On Wed, Oct 08, 2014 at 04:26:09PM -0400, covici@ccs.covici.com wrote: > That is what I think as well -- and most motherboards do have serial > ports, just the headers are not brought out to the back. -- web site: http://www.gregn.net gpg public key: http://www.gregn.net/pubkey.asc skype: gregn1 (authorization required, add me to your contacts list first) If we haven't been in touch before, e-mail me before adding me to your contacts. -- Free domains: http://www.eu.org/ or mail dns-manager@EU.org