From owner-freebsd-announce@FreeBSD.ORG Fri Jul 17 19:41:17 2009 Return-Path: Delivered-To: freebsd-announce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 48FF71065672 for ; Fri, 17 Jul 2009 19:41:17 +0000 (UTC) (envelope-from deb@freebsdfoundation.org) Received: from aslan.scsiguy.com (mail.scsiguy.com [70.89.174.89]) by mx1.freebsd.org (Postfix) with ESMTP id 1236C8FC08 for ; Fri, 17 Jul 2009 19:41:16 +0000 (UTC) (envelope-from deb@freebsdfoundation.org) Received: from [192.168.16.103] (c-75-71-72-123.hsd1.co.comcast.net [75.71.72.123]) (authenticated bits=0) by aslan.scsiguy.com (8.14.3/8.14.3) with ESMTP id n6HJfF2v013539 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 17 Jul 2009 13:41:16 -0600 (MDT) (envelope-from deb@freebsdfoundation.org) Message-ID: <4A60D3CC.2090302@freebsdfoundation.org> Date: Fri, 17 Jul 2009 13:41:00 -0600 From: Deb Goodkin User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) MIME-Version: 1.0 To: freebsd-announce@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Fri, 17 Jul 2009 20:20:23 +0000 Subject: [FreeBSD-Announce] Foundation Project Announcement X-BeenThere: freebsd-announce@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Project Announcements \[moderated\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jul 2009 19:41:17 -0000 Dear FreeBSD Community, The FreeBSD Foundation is pleased to announce another funded project! Ed Schouten has been awarded a grant to write a new console driver for the FreeBSD project. We are excited to support Ed in providing a more efficient and user friendly console driver. This project will allow Ed to add an additional abstraction layer to the kernel. This new layer, the terminal layer will be a layer that sits between the TTY layer, the kernel console (cngetc, cnputc) and the actual console driver. Right now we have a terminal emulator (libteken) that is part of Syscons. This terminal emulator will be moved into this terminal layer. The advantage of having such a layer, is that the console driver itself does not have to care about any TTY semantics, streams of bytes, processing escape sequences, etc. It will just receive a set of character drawing, filling and copying actions. This should also make it easier to implement Unicode. "During this project I'm going to continue the work I did with the TTY layer, by developing a new console driver for the FreeBSD kernel," said Ed Schouten, FreeBSD Developer. "By moving towards a graphics mode console driver, it will be much easier to make the boot process look nice on desktop systems (i.e. PC-BSD). It will also make it possible to support the industry-standard Unicode character sets by default." This project will be completed by the end of December. Sincerely, The FreeBSD Foundation