Add back a paragraph of description for the mtund project, add more detail about the sensor framework project, and wordsmith a few things.
Submitted by: netchild, cnst, and others
This commit is contained in:
parent
28df3779ab
commit
3479505ee0
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=30793
1 changed files with 25 additions and 9 deletions
|
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
|
||||
<!ENTITY base CDATA "..">
|
||||
<!ENTITY date "$FreeBSD: www/en/projects/summerofcode-2007.sgml,v 1.12 2007/09/15 19:40:46 murray Exp $">
|
||||
<!ENTITY date "$FreeBSD: www/en/projects/summerofcode-2007.sgml,v 1.13 2007/09/16 20:57:59 murray Exp $">
|
||||
<!ENTITY title "FreeBSD Summer of Code 2007">
|
||||
<!ENTITY % navinclude.developers "INCLUDE">
|
||||
<!ENTITY % developers SYSTEM "../developers.sgml"> %developers;
|
||||
|
|
@ -94,10 +94,23 @@
|
|||
<strong>Student:</strong> Matus Harvan<br>
|
||||
<strong>Mentor:</strong> &a.mlaier;<br>
|
||||
<strong>Summary:</strong>
|
||||
<p>The project implements the Super Tunnel Daemon, a tunneling
|
||||
daemon using plugins for different encapsulations and
|
||||
automagically selecting the best encapsulation in each
|
||||
environment. When the environment changes, the user should not
|
||||
notice the transition to a different encapsulation except for
|
||||
a small delay. Connections established within the tunnel
|
||||
shall seamlessly migrate to a different encapsulation. In this
|
||||
way, mobility is supported as well, even to the extent of
|
||||
changing between different physical network interfaces,
|
||||
e.g. disabling the wireless interface and plugging in an
|
||||
ethernet cable. New encapsulations can easily be added in the
|
||||
future using the plugin interface.</p>
|
||||
|
||||
<p>The daemon and several plugins have been written. The daemon
|
||||
now has multi-user support, i.e., one server supports multiple
|
||||
clients. Plugins implemented so far are UDP, TCP, ICMP,
|
||||
DNS. There are also sys patches allowing to listen on all
|
||||
DNS. There are also sys patches allowing it to listen on all
|
||||
unused UDP and TCP ports as well as processing ICMP echo
|
||||
requests in the user space.</p>
|
||||
|
||||
|
|
@ -293,10 +306,13 @@
|
|||
storing, registering and accessing information about hardware
|
||||
monitoring sensors. Sensor types include, but are not limited
|
||||
to, temperature, voltage, fan RPM, time offset and logical
|
||||
drive status. In OpenBSD base system, the framework spans
|
||||
sensor_attach(9), sysctl(3), sysctl(8), systat(1), sensorsd(8)
|
||||
and ntpd(8). Several third-party tools are also available,
|
||||
for example, a plug-in for Nagios and ports/sysutils/symon.</p>
|
||||
drive status. In the OpenBSD base system, the framework spans
|
||||
sensor_attach(9), sysctl(3), sysctl(8), systat(1),
|
||||
sensorsd(8), ntpd(8), and more than 50 drivers, ranging from
|
||||
I2C temperature sensors and Super I/O hardware monitors to
|
||||
ipmi(4) and RAID controllers. Several third-party tools are
|
||||
also available, for example, a plug-in for Nagios and
|
||||
ports/sysutils/symon.</p>
|
||||
|
||||
<p>As a part of this project, all major parts of the framework
|
||||
were ported, including sysctl, systat and sensorsd. Some
|
||||
|
|
@ -402,11 +418,11 @@
|
|||
|
||||
<p>Some administrative operations like filesystem or partition
|
||||
table debugging/repair would benefit from an "Undo" function,
|
||||
so they can be performed with risking to destroy vital data.
|
||||
The project's goal was to implement a module which plugs into
|
||||
so they can be performed without putting vital data at risk.
|
||||
This project's goal was to implement a module which plugs into
|
||||
the GEOM framework and allows copy-on-write style logging of
|
||||
I/O requests to one or more snapshot files, including the
|
||||
possibility to rollback, replay or analyze the their
|
||||
possibility to rollback, replay or analyze their
|
||||
effects.</p>
|
||||
|
||||
<p>The core functionality of this module and a userland tool was
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue