From owner-freebsd-current@FreeBSD.ORG Tue Nov 11 14:29:37 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 EDFC31065679 for ; Tue, 11 Nov 2008 14:29:36 +0000 (UTC) (envelope-from alexanderchuranov@gmail.com) Received: from ik-out-1112.google.com (ik-out-1112.google.com [66.249.90.177]) by mx1.freebsd.org (Postfix) with ESMTP id 6E38C8FC2D for ; Tue, 11 Nov 2008 14:29:36 +0000 (UTC) (envelope-from alexanderchuranov@gmail.com) Received: by ik-out-1112.google.com with SMTP id c21so2348360ika.3 for ; Tue, 11 Nov 2008 06:29:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=RO5ncHJV5m4M31yj4orp+YqRQYNj/N6FRl8cQncuZyI=; b=SsW3wvacXEe0OXuHEgThiZJUTP8poiMe5qWE3YoeONtVTcv1HifYiKyKR3qX/chMgF esuWXFYdLUX4VA1sRI0kcBdCCUHjexjrmwPJQRgBf8KBpMLWRagD5e51BgOJQnJaLrwf dVQpsrME6qBQRAf67/im+MH3I1OoD9lxvscdM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=C9rP6XTMQ8bgtA2QTOVR0dpnHxBDBzGdlwVhacCqbUROf35gGLQhDWSKuQBaDiMQG6 j9fT7xELACopTjma9kxh7mQZJ8mTKOFft/qTl501hXGIYsdVRbCQCxuZj12PMQGkP+j9 C+WgdjpnhQBeyV8dLAa7kehvhSzTDjWclM/gw= Received: by 10.210.62.12 with SMTP id k12mr8405144eba.70.1226413774933; Tue, 11 Nov 2008 06:29:34 -0800 (PST) Received: by 10.210.130.15 with HTTP; Tue, 11 Nov 2008 06:29:34 -0800 (PST) Message-ID: <3cb459ed0811110629g5c7cef8ascb024a9c1a920efa@mail.gmail.com> Date: Tue, 11 Nov 2008 17:29:34 +0300 From: "Alexander Churanov" To: freebsd-current@freebsd.org In-Reply-To: <3cb459ed0811110616t76235e72n24f2411a324a9807@mail.gmail.com> MIME-Version: 1.0 References: <3cb459ed0808221700w335b0906g6901d8b8bec4dad9@mail.gmail.com> <200808241415.31812.mitchell@wyatt672earp.force9.co.uk> <6a7033710808241239p1cbdc7adwd4f87814b428b10b@mail.gmail.com> <3cb459ed0808241958v552eafejf7841f0f9993928e@mail.gmail.com> <3cb459ed0811110616t76235e72n24f2411a324a9807@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 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 14:29:37 -0000 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