svn commit: r44467 - head/en_US.ISO8859-1/htdocs/news/status

Gabor Pali pgj at FreeBSD.org
Mon Apr 7 16:11:10 UTC 2014


Author: pgj
Date: Mon Apr  7 16:11:09 2014
New Revision: 44467
URL: http://svnweb.freebsd.org/changeset/doc/44467

Log:
  - Add 2014Q1 status report on vt(4)
  
  Submitted by:	ray

Modified:
  head/en_US.ISO8859-1/htdocs/news/status/report-2014-01-2014-03.xml

Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2014-01-2014-03.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2014-01-2014-03.xml	Mon Apr  7 15:52:11 2014	(r44466)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2014-01-2014-03.xml	Mon Apr  7 16:11:09 2014	(r44467)
@@ -18,7 +18,7 @@
 
     <!-- XXX: Keep the number of entries updated -->
     <p>Thanks to all the reporters for the excellent work!  This report
-      contains 21 entries and we hope you enjoy reading it.</p>
+      contains 22 entries and we hope you enjoy reading it.</p>
 
     <p>The deadline for submissions covering between April and
       June 2014 is July 7th, 2014.</p>
@@ -1286,4 +1286,118 @@
 
     <sponsor>The &os; Foundation</sponsor>
   </project>
+
+  <project cat='kern'>
+    <title>Updated <tt>vt(4)</tt> System Console</title>
+
+    <contact>
+      <person>
+	<name>
+	  <given>Aleksandr</given>
+	  <common>Rybalko</common>
+	</name>
+	<email>ray at FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Ed</given>
+	  <common>Maste</common>
+	</name>
+	<email>emaste at FreeBSD.org</email>
+      </person>
+
+      <person>
+	<name>
+	  <given>Ed</given>
+	  <common>Schouten</common>
+	</name>
+	<email>ed at FreeBSD.org</email>
+      </person>
+    </contact>
+
+    <links>
+      <url href="https://wiki.freebsd.org/Newcons">Project wiki page</url>
+    </links>
+
+    <body>
+      <p><tt>vt(4)</tt> is a modern replacement for the existing, quite
+	old, virtual terminal emulator called <tt>syscons(4)</tt>.
+	Initially motivated by the lack of Unicode support and
+	infrastructural issues in <tt>syscons(4)</tt>, the project was
+	later expanded to cover the new requirement to support Kernel
+	Mode Setting (KMS).</p>
+
+      <p>The project is now in <tt>head</tt>, <tt>stable/10</tt> and
+	<tt>stable/9</tt> branches.  Hence, <tt>vt(4)</tt> can be tested
+	by using <tt>VT</tt> kernel configuration (<tt>i386</tt> and
+	<tt>amd64</tt>) or by replacing two lines in the
+	<tt>GENERIC</tt> kernel configuration file:</p>
+
+      <pre>device sc
+device vga</pre>
+
+      <p>with the following ones:</p>
+
+      <pre>device vt
+device vt_vga</pre>
+
+      <p>Or, to use for UEFI testing, add the following lines
+	instead:</p>
+
+      <pre>device vt
+device vt_efifb</pre>
+
+      <p>Major highlights:</p>
+
+      <ul>
+	<li>Unicode support.</li>
+	<li>Double-width character support for CJK characters.</li>
+	<li><tt>xterm(1)</tt>-like terminal emulation.</li>
+	<li>Support for Kernel Mode Setting (KMS) drivers
+	  (<tt>i915kms</tt>, <tt>radeonkms</tt>).</li>
+	<li>Support for different fonts per terminal window.</li>
+	<li>Simplified drivers.</li>
+      </ul>
+
+      <p>Brief status of supported architectures and hardware:</p>
+
+      <ul>
+	<li>amd64 (VGA/<tt>i915kms</tt>/<tt>radeonkms</tt>) —
+	  works.</li>
+	<li>ARM framebuffer — works.</li>
+	<li>i386 (VGA/<tt>i915kms</tt>/<tt>radeonkms</tt>) —
+	  works.</li>
+	<li>IA64 — untested.</li>
+	<li>MIPS — untested.</li>
+	<li>PPC and PPC64 — works, but without X.Org yet.</li>
+	<li>SPARC — works on certain hardware (e.g., Ultra 5).</li>
+	<li><tt>vesa(4)</tt> — in progress.</li>
+	<li>i386/amd64 nVidia driver — not supported.  VGA should
+	  be used (VESA planned).</li>
+	<li>Xbox framebuffer driver — will be deleted as
+	  unused.</li>
+      </ul>
+    </body>
+
+    <sponsor>The &os; Foundation</sponsor>
+
+    <help>
+	<task>Create sub-directories for <tt>vt(4)</tt> under
+	  <tt>/usr/share/</tt> to store key maps and fonts.</task>
+
+	<task>Implement remaining features supported by
+	  <tt>vidcontrol(1)</tt>.</task>
+
+	<task>Write the <tt>vt(4)</tt> manual page.  (This is in
+	  progress.)</task>
+
+	<task>Support direct handling of keyboard by the <tt>kbd</tt>
+	  device (without <tt>kbdmux(4)</tt>).</task>
+
+	<task>CJK fonts.  (This is in progress).</task>
+	<task>Address performance issues on some architectures.</task>
+	<task>Switch to <tt>vt(4)</tt> by default.</task>
+    </help>
+  </project>
 </report>


More information about the svn-doc-all mailing list