Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Nov 2008 17:29:34 +0300
From:      "Alexander Churanov" <alexanderchuranov@gmail.com>
To:        freebsd-current@freebsd.org
Subject:   Re: Unicode-based FreeBSD
Message-ID:  <3cb459ed0811110629g5c7cef8ascb024a9c1a920efa@mail.gmail.com>
In-Reply-To: <3cb459ed0811110616t76235e72n24f2411a324a9807@mail.gmail.com>
References:  <3cb459ed0808221700w335b0906g6901d8b8bec4dad9@mail.gmail.com> <200808241415.31812.mitchell@wyatt672earp.force9.co.uk> <6a7033710808241239p1cbdc7adwd4f87814b428b10b@mail.gmail.com> <3cb459ed0808241958v552eafejf7841f0f9993928e@mail.gmail.com> <slrnghj0b8.163f.vadim_nuclight@server.filona.x88.info> <3cb459ed0811110616t76235e72n24f2411a324a9807@mail.gmail.com>

index | next in thread | previous in thread | raw e-mail

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?

Alexander Churanov


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3cb459ed0811110629g5c7cef8ascb024a9c1a920efa>