diff --git a/en/projects/summerofcode.sgml b/en/projects/summerofcode.sgml index dcc0089ff3..63e1421a61 100644 --- a/en/projects/summerofcode.sgml +++ b/en/projects/summerofcode.sgml @@ -1,6 +1,6 @@ - + %navincludes; %includes; @@ -187,38 +187,6 @@ href="&base;/projects/ideas/index.html">here.

of heart. &a.alfred; is coordinating. -
  • Userland/kernel interface cleanups (net/if_var.h): - Over eight years ago, the network interface headers - were split into net/if.h and net/if_var.h. The intent was for - net/if_var.h to be kernel only and net/if.h to contain public - interfaces. Today, the internal header, net/if_var.h is still - included in many userland applications. In some cases, this is - due to interfaces that are not in fact kernel internal. In other - cases, these structures are being used in conjunction with libkvm to - access kernel information directly. This project would correct both - classes of problems, primarily rewriting the netstat(1) command and - any other network related libkvm consumers to use alternate - interfaces, creating those interfaces if needed. Netstat's - coredump analysis features would likely be split into a separate - program. &a.brooks; is - coordinating.
  • - -
  • Web100 port to FreeBSD: The Web100 project was created to - address the problems of TCP performance over long-fat network - pipes. They created an interesting set of tuning and monitoring - patches for Linux which enable significantly better performance - in this area. Integrating this work into FreeBSD could provide - significant benefits in terms of TCP performance in certain - environments. The features of Web100 need to be mapped into - appropriate FreeBSD abstractions and integrated into the - system. The performance impact of these changes would have - to be quantified before the changes could be introduced. An - ideal candidate for this task would have some knowledge of the - operation of the TCP protocol and familiarity with kernel - interfaces. &a.brooks; is - coordinating.
  • -