Skip site navigation (1)Skip section navigation (2)
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>