From owner-svn-doc-all@FreeBSD.ORG Wed Oct 9 17:21:30 2013
Return-Path:
Delivered-To: svn-doc-all@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
[IPv6:2001:1900:2254:206a::19:1])
(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
(No client certificate requested)
by hub.freebsd.org (Postfix) with ESMTP id 52DBD905;
Wed, 9 Oct 2013 17:21:30 +0000 (UTC) (envelope-from pgj@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org
[IPv6:2001:1900:2254:2068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(No client certificate requested)
by mx1.freebsd.org (Postfix) with ESMTPS id 40115270A;
Wed, 9 Oct 2013 17:21:30 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r99HLUVb010235;
Wed, 9 Oct 2013 17:21:30 GMT (envelope-from pgj@svn.freebsd.org)
Received: (from pgj@localhost)
by svn.freebsd.org (8.14.7/8.14.5/Submit) id r99HLUsA010233;
Wed, 9 Oct 2013 17:21:30 GMT (envelope-from pgj@svn.freebsd.org)
Message-Id: <201310091721.r99HLUsA010233@svn.freebsd.org>
From: Gabor Pali
Date: Wed, 9 Oct 2013 17:21:30 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r42916 - head/en_US.ISO8859-1/htdocs/news/status
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Wed, 09 Oct 2013 17:21:30 -0000
Author: pgj
Date: Wed Oct 9 17:21:29 2013
New Revision: 42916
URL: http://svnweb.freebsd.org/changeset/doc/42916
Log:
- Add Q3 report on Newcons
Submitted by: ray
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2013-07-2013-09.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2013-07-2013-09.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2013-07-2013-09.xml Wed Oct 9 16:59:12 2013 (r42915)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2013-07-2013-09.xml Wed Oct 9 17:21:29 2013 (r42916)
@@ -19,7 +19,7 @@
Thanks to all the reporters for the excellent work! This report
- contains 29 entries and we hope you enjoy reading it.
+ contains 30 entries and we hope you enjoy reading it.
The deadline for submissions covering between October and
@@ -1538,4 +1538,107 @@
removed completely.
+
+
+ Continuation of the Newcons Project
+
+
+
+
+ Aleksandr
+ Rybalko
+
+
+ ray@FreeBSD.org
+
+
+
+
+ Newcons project branch
+
+
+
+ The Newcons project is aimed to replace old graphic virtual
+ terminal named "syscons". The main objectives are: support
+ Unicode characters and move away from the dependency on fixed
+ graphic modes (such as VGA and VESA) and built-in services (such
+ as BIOS).
+
+ This project was started by Ed Schouten originally, and in 2013
+ it already featured the following (among many others):
+
+
+ - Unicode fonts with Latin, Cyrillic and some more simple
+ character sets.
+ - Unicode output support.
+ - Graphics mode support.
+ - Text mode support.
+ - sysmouse(4) (without copy-paste) support.
+
+
+ And these has been extended by the following items
+ recently:
+
+
+ - History, that is, the ability to scroll via terminal
+ history. Old, separate history buffer has been removed.
+
+ - The history is implemented by a circular buffer, that is, no buffer
+ overflow, but unlimited scrolling.
+
+ - VT_PROCESS mode, a way to hold the terminal. For
+ examle, X.Org uses this features to prevent the user from
+ switching terminals.
+
+ - drm2/fb_helper, the KMS driver. This binds Newcons
+ to framebuffers created the DRM-enabled video drivers in the
+ kernel (such as i915 and radeonkms).
+
+ - Dynamic attachment of VT drivers, vt_allocate() to
+ allow attaching console video drivers at a later point where
+ framebuffer owner can manage the initialization. This is for
+ KMS and devices without early graphics support.
+
+
+ Supported startup modes for KMS:
+
+
+ - Start without VT graphics drivers, then load KMS.
+ - Start with VGA, then load KMS.
+ - Preload KMS, then the KMS driver will be attached to the
+ output.
+ - Preload KMS, start with VGA, then KMS driver will replace
+ the VGA output.
+
+
+ This project is being sponsored by The &os; Foundation. Many
+ thanks to Ed Schouten, who started the Newcons project and did
+ most work.
+
+
+
+ Implement a Generic Framebuffer interface, a simple
+ interface to offer direct access to the framebuffer from the
+ userland (via /dev/fb*) and automatic management of
+ virtual terminals by Newcons.
+
+ Mouse support, copy/paste using
+ sysmouse(4).
+
+ Improve locking.
+
+ Bug fixes.
+
+ Integrate into &os; HEAD.
+
+ Integrate into &os; 10.0.
+
+ Implement mapping non-ASCII characters to Unicode on
+ keyboard input.
+
+ Adapt existing screen savers.
+
+ Last but not least, testing is welcome!
+
+