From owner-freebsd-current@FreeBSD.ORG Tue Nov 11 15:20:15 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E418E1065680 for ; Tue, 11 Nov 2008 15:20:15 +0000 (UTC) (envelope-from philip@paeps.cx) Received: from gateway.nixsys.be (gateway.nixsys.be [IPv6:2001:6f8:32f::42]) by mx1.freebsd.org (Postfix) with ESMTP id 880A18FC1A for ; Tue, 11 Nov 2008 15:20:15 +0000 (UTC) (envelope-from philip@paeps.cx) Received: from detritus.paeps.cx (detritus.paeps.cx [IPv6:2001:6f8:1408::4]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "detritus.paeps.cx", Issuer "CAcert Class 3 Root" (verified OK)) by gateway.nixsys.be (Postfix) with ESMTPS id 2E0764075; Tue, 11 Nov 2008 16:20:14 +0100 (CET) Received: by detritus.paeps.cx (Postfix, from userid 1001) id BF7D320AB; Tue, 11 Nov 2008 16:20:11 +0100 (CET) Date: Tue, 11 Nov 2008 16:20:11 +0100 From: Philip Paeps To: Alexander Churanov Message-ID: <20081111152011.GF9030@detritus.paeps.cx> Mail-Followup-To: Alexander Churanov , freebsd-current@freebsd.org References: <3cb459ed0808221700w335b0906g6901d8b8bec4dad9@mail.gmail.com> <200808241415.31812.mitchell@wyatt672earp.force9.co.uk> <6a7033710808241239p1cbdc7adwd4f87814b428b10b@mail.gmail.com> <3cb459ed0808241958v552eafejf7841f0f9993928e@mail.gmail.com> <3cb459ed0811110616t76235e72n24f2411a324a9807@mail.gmail.com> <3cb459ed0811110629g5c7cef8ascb024a9c1a920efa@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <3cb459ed0811110629g5c7cef8ascb024a9c1a920efa@mail.gmail.com> X-PGP-Fingerprint: 356B AE02 4763 F739 2FA2 E438 2649 E628 C5D3 4D05 X-Date: Today is Setting Orange, the 23rd day of The Aftermath in the YOLD 3174 X-Phase-of-Moon: The Moon is Waxing Gibbous (97% of Full) X-Message-Flag: Get a proper mailclient! Organization: Happily Disorganized User-Agent: Mutt/1.5.18 (2008-05-17) Cc: freebsd-current@freebsd.org Subject: Re: Unicode-based FreeBSD X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Nov 2008 15:20:16 -0000 On 2008-11-11 17:29:34 (+0300), Alexander Churanov wrote: > Hi folks! > > I'd like to announce that the work on UTF8-compatible syscons is going on. > > Current Status: > > I've finished with UTF-8 decoding in syscons. This includes kernel-mode > decoder, user-mode unit-tests for it, patch for syscons output processor to > transcode UTF-8 to 8-bit encoding depending on global mode flag using > specified transcoding map, and user-mode integration test application that > produces UTF8-encoded characters from various unicode regions on its > standard output stream. > > What needs to be done: > > * encoder to convert user input to UTF-8 > > * IOCTLs for setting UTF-8 mode on and off (currently hardcoded un syscons > initialization routine) > > * IOCTLs for updating UTF-8-to-8-bit transcoding map (map is also hardcoded > in init routine) > > * patch vidcontrol for utilizing IOCTLs mentioned earlier > > * examing impact of switching to UTF-8 on the system, utilities, ports, etc. > > For the purpose of updates like that I would like to have something like a > page on FreeBSD wiki. I would place status information, documentation and > current patches there. In my opinion it's better than having it placed on > 3rd party website. Is it possible? Perhaps you'd like to work on this in perforce? :-) I've been working on syscons off and on for a while (mainly on airplanes where there is nothing more interesting to do). I would like to take a look at your code. - Philip -- Philip Paeps Please don't Cc me, I am philip@freebsd.org subscribed to the list. I'm deaf. -- Trapper's uncle Alan, when asked what the secret behind his long and happy marriage was