Date: Tue, 16 Nov 2004 11:47:20 -0800 From: Marcel Moolenaar <marcel@xcllnt.net> To: Maksim Yevmenkin <maksim.yevmenkin@gmail.com> Cc: Poul-Henning Kamp <phk@phk.freebsd.dk> Subject: Re: cvs commit: src/sys/dev/vkbd vkbd.c vkbd_var.h src/sys/modules/vkbd Makefile Message-ID: <20041116194720.GA90000@ns1.xcllnt.net> In-Reply-To: <bb4a86c7041116111782303c2@mail.gmail.com> References: <bb4a86c7041116093262758595@mail.gmail.com> <7302.1100627038@critter.freebsd.dk> <bb4a86c704111610006d8283ed@mail.gmail.com> <20041116180905.GA11906@odin.ac.hmc.edu> <bb4a86c70411161028698cbae2@mail.gmail.com> <419A492A.7020602@freebsd.org> <bb4a86c704111610513b1af34a@mail.gmail.com> <419A4F8F.8000509@freebsd.org> <bb4a86c7041116111782303c2@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Nov 16, 2004 at 11:17:18AM -0800, Maksim Yevmenkin wrote: > > > there is no chance that the BT device could be needed for DDB or > > single-user mode then I guess that your driver is a good thing, though > > the 'vkbd' name is a bit misleading since it really only applies to BT. > > But if you're interested in working with Brooks on a more unified > > abstraction, please don't let me stop you =-) > > bluetooth keyboard definitely not needed in ddb and single mode (imo). I very strongly disagree with this. In fact, it's this sentiment that created the PS/2 vs USB keyboard problem for which we need a mux. We need to treat a keyboard as a keyboard because a keyboard is a keyboard. Some keyboards lend themselves more easily for low-level access due to the primitive nature of how one talks to the keyboard, but I think it's a mistake to treat a PS/2 keyboard different from any other keyboard simply because the interface is primitive. It's much more productive to try to get USB, Bluetooth and firefire to work as soon as possible during boot so that devices there can be used as early as PS/2 or legacy PC devices. The world is changing and we have syscons(4) to show what happens if you don't keep up and make a serious attempt at providing the right abstractions and interfaces to account for the new world order. Other than that. I think vkbd(4) can stay. Between no support and partial or imperfect support, we might as well keep the imperfect support until we're done perfecting things. With vkbd(4), one can actually use bluetooth in the common case. I think that's a big win on its own. Just my take on this, -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041116194720.GA90000>