Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Slawa Olhovchenkov                   2:5030/500     08 Oct 2007  11:05:50
 To : All
 Subject : Вести с полей
 -------------------------------------------------------------------------------- 
 
 
 Summer of Code
 
     * Project: Super Tunnel Daemon
       Student: Matus Harvan
       Mentor: Max Laier
       Summary:
 
       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.
 
       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 it to listen on all
       unused UDP and TCP ports as well as processing ICMP echo
       requests in the user space.
 
       Missing features:
           o more plugins (HTTP, SSH,...)
           o config file format and parsing
           o and some more...
 
       More details are available at http://wiki.freebsd.org/mtund
 
       Ready to enter CVS: not determined yet
 
     * Project: GVinum Enhancements
       Student: Ulf Lilleengen
       Mentor: Lukas Ertl
       Summary:
 
       The project schedule was a bit changed in the start, because
       there were some rewriting of some internal parts of gvinum. Much
       of the time went to adapt the rest of gvinum to this new
       event-based system. This rewrite made gvinum less vulnerable to
       race bugs, and made it much easier for a developer to reason
       about the code.
 
       Improvements were made to the rebuild and syncing process of
       volumes, so that one could still use the volume (e.g. have it
       mounted) while rebuilding or syncing gvinum plexes.
 
       The growing of striped volumes (includes RAID-5) in the
       background was also implemented. Perhaps most important, is that
       most important gvinum features were implemented, and many bugs
       were fixed. A lot of testing has been done to make gvinum more
       robust.
 
       Ready to enter CVS: yes
 
     * Project: Port OpenBSD's sysctl Hardware Sensors framework
       Student: Constantine A. Murenin
       Mentor: Shteryana Shopova
       Summary:
 
       The GSoC2007/cnst-sensors project was about porting the sysctl
       hw.sensors framework from OpenBSD to FreeBSD. The project was
       successfully completed, and is pending final review and
       integration into the CVS tree.
 
       The sensors framework provides a unified interface for 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 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.
 
       As a part of this project, all major parts of the framework were
       ported, including sysctl, systat and sensorsd. Some drivers for
       most popular Super I/O Hardware Monitors were ported, too:
       it(4), supporting most contemporary ITE Tech Super I/O, and
       lm(4), supporting most contemporary Winbond Super I/O. Moreover,
       some existing FreeBSD drivers were modified to use the new
       framework, for example, coretemp(4).
 
       Ready to enter CVS: after more testing and review
 
     * Project: Update of Linuxulator for Linux 2.6
       Student: Roman Divacky
       Mentor: Konstantin Belousov
       Summary:
 
       This is a continuation of the same project of the last
       GSoC. While the last year the focus was to bring basic 2.6
       compatibility to FreeBSD, this year was focused on bug fixing
       and implementing epoll() and *at().
 
       Ready to enter CVS: after a final review
 
     * Project: Porting Linux KVM to FreeBSD
       Student: Fabio Checconi
       Mentor: Luigi Rizzo
       Summary:
 
       Linux KVM is a Virtual Machine Monitor, part of the Linux
       kernel, that uses Intel VT-x or AMD-V extensions for x86
       processors to create a full virtualization environment. This
       project consists in porting Linux KVM to the FreeBSD kernel.
 
       Since Linux KVM has a structure similar to that of a device
       driver (actually, it is a device driver, from many points of
       view) core kernel changes are not required to support it, so it
       is an external loadable kernel module, exporting an interface
       based on ioctl() calls to a device descriptor. Part of the
       project was also the porting of the userspace client for that
       interface, a modified qemu that uses KVM to execute its guests.
 
       A project snapshot at the end of the Summer of Code is
       available. It supports only AMD-V (SVM) on amd64, as this was
       the hardware used during the development (adding support for
       other platforms is in progress); it is still highly experimental
       code, but it can boot FreeBSD guests.
 
       For code, further details, and future developments, please refer
       to: http://feanor.sssup.it/~fabio/soc07/
 
       Ready to enter CVS: not determined yet
 ... Hе все стриги, что растет.
 --- GoldED+/BSD 1.1.5
  * Origin:  (2:5030/500)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Вести с полей   Slawa Olhovchenkov   08 Oct 2007 11:05:50 
Архивное /ru.unix.bsd/22214709d97b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional