Date: Wed, 9 Oct 2013 17:21:30 +0000 (UTC) From: Gabor Pali <pgj@FreeBSD.org> 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 Message-ID: <201310091721.r99HLUsA010233@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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 @@ <!-- XXX: keep updating the number of entries --> <p>Thanks to all the reporters for the excellent work! This report - contains 29 entries and we hope you enjoy reading it.</p> + contains 30 entries and we hope you enjoy reading it.</p> <!-- XXX: set date for the next set of submissions --> <p>The deadline for submissions covering between October and @@ -1538,4 +1538,107 @@ removed completely.</task> </help> </project> + + <project cat='kern'> + <title>Continuation of the Newcons Project</title> + + <contact> + <person> + <name> + <given>Aleksandr</given> + <common>Rybalko</common> + </name> + + <email>ray@FreeBSD.org</email> + </person> + </contact> + + <links> + <url href="http://svn.freebsd.org/base/user/ed/newcons/">Newcons project branch</url> + </links> + + <body> + <p>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).</p> + + <p>This project was started by Ed Schouten originally, and in 2013 + it already featured the following (among many others):</p> + + <ul> + <li>Unicode fonts with Latin, Cyrillic and some more simple + character sets.</li> + <li>Unicode output support.</li> + <li>Graphics mode support.</li> + <li>Text mode support.</li> + <li><tt>sysmouse(4)</tt> (without copy-paste) support.</li> + </ul> + + <p>And these has been extended by the following items + recently:</p> + + <ul> + <li>History, that is, the ability to scroll via terminal + history. Old, separate history buffer has been removed.</li> + + <li>The history is implemented by a circular buffer, that is, no buffer + overflow, but unlimited scrolling.</li> + + <li><tt>VT_PROCESS</tt> mode, a way to hold the terminal. For + examle, X.Org uses this features to prevent the user from + switching terminals.</li> + + <li><tt>drm2/fb_helper</tt>, the KMS driver. This binds Newcons + to framebuffers created the DRM-enabled video drivers in the + kernel (such as <tt>i915</tt> and <tt>radeonkms</tt>).</li> + + <li>Dynamic attachment of VT drivers, <tt>vt_allocate()</tt> 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.</li> + </ul> + + <p>Supported startup modes for KMS:</p> + + <ul> + <li>Start without VT graphics drivers, then load KMS.</li> + <li>Start with VGA, then load KMS.</li> + <li>Preload KMS, then the KMS driver will be attached to the + output.</li> + <li>Preload KMS, start with VGA, then KMS driver will replace + the VGA output.</li> + </ul> + + <p>This project is being sponsored by The &os; Foundation. Many + thanks to Ed Schouten, who started the Newcons project and did + most work.</p> + </body> + + <help> + <task>Implement a Generic Framebuffer interface, a simple + interface to offer direct access to the framebuffer from the + userland (via <tt>/dev/fb*</tt>) and automatic management of + virtual terminals by Newcons.</task> + + <task>Mouse support, copy/paste using + <tt>sysmouse(4)</tt>.</task> + + <task>Improve locking.</task> + + <task>Bug fixes.</task> + + <task>Integrate into &os; <tt>HEAD</tt>.</task> + + <task>Integrate into &os; 10.0.</task> + + <task>Implement mapping non-ASCII characters to Unicode on + keyboard input.</task> + + <task>Adapt existing screen savers.</task> + + <task>Last but not least, testing is welcome!</task> + </help> + </project> </report>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310091721.r99HLUsA010233>