From owner-freebsd-hackers@FreeBSD.ORG Mon Mar 31 18:45:37 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D03C81065672 for ; Mon, 31 Mar 2008 18:45:37 +0000 (UTC) (envelope-from patrick_dkt@yahoo.com.hk) Received: from web54302.mail.re2.yahoo.com (web54302.mail.re2.yahoo.com [206.190.49.112]) by mx1.freebsd.org (Postfix) with SMTP id 7E7998FC1E for ; Mon, 31 Mar 2008 18:45:37 +0000 (UTC) (envelope-from patrick_dkt@yahoo.com.hk) Received: (qmail 59335 invoked by uid 60001); 31 Mar 2008 18:18:56 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com.hk; h=X-YMail-OSG:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=gs43KxMtFDasSF1/LJyCOxs6ntbLWTNvnFExOcSKeBasVeqf2Oz9DEgUd7zXAzqOXXOAoBtcv77jzrSSmKIUjf9Rs98ay27J5bCO80yrDV9Y44WdsvJXt7fp1b7Iyi6qgYii0voJYbZMNbSwy0II4wqD03vVooF/TRlfysnLC18=; X-YMail-OSG: 0JVluREVM1lLfPX62ohR5m6X27fEw6kgbzKmJeghzbeI0RwxY6WVM_uE6OTN3Lhu51xY3C1j6dmoLJzlA6CSv5abCjT5YoQN4.wIiClDl07E6GikiBspqmiCP8C7by1FYKZK7iGn78esqPxEzRilWIhwLQ-- Received: from [61.15.61.52] by web54302.mail.re2.yahoo.com via HTTP; Mon, 31 Mar 2008 11:18:56 PDT Date: Mon, 31 Mar 2008 11:18:56 -0700 (PDT) From: Patrick Dung To: freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <763154.59087.qm@web54302.mail.re2.yahoo.com> Subject: Feature request X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Mar 2008 18:45:37 -0000 Hello I have some suggestions about improving FreeBSD in some of the areas/features. Let's discuss. 1. Cluster capability As I know, there is: - Linux HA heartbeart in ports - LVS (Linux Virtual Server for load balancing) for FreeBSD 5.3 in http://dragon.linux-vs.org/~dragonfly/htm/lvs_freebsd.htm - SunGrid in ports. But looks like there is no native FreeBSD clustering/load balancing tools to do it in 'a FreeBSD way'. 2. Networking support As we know FreeBSD has a good history/reputation on networking. FreeBSD lacks these support: a) MPLS For MPLS, Linux has project working since around in 2001. It is called mpls-linux in Sourceforge. There was a project to port Ayame to NetBSD 4.0 current, but I don't know about the outcome. b) NAT-T on IPSEC I see NAT-T patch for FreeBSD 6 in 2005 but the patch not in RELEASE/CURRENT. As I know, there maybe patent infringement for NAT-T. But I see NetBSD 3.0 (with warning) and Linux has NAT-T support out of the box. http://netbsd.gw.com/cgi-bin/man-cgi?ipsec++NetBSD-3.0 c) multiple default gateways Looks like FreeBSD do not support metrics in 'route'. 3. Support LDAP SSO out of the box Linux/Solaris/AIX have native LDAP SSO support. I have asked about this feature before. The problem is whether it should integrate OpenLDAP to base system. BTW, I see ISC Bind, Sendmail and Amd automounter is in base. 4. LVM and file systems As of FreeBSD 7.0, ZFS is ported. This is great as FreeBSD do not have LVM in the past. I am sure there is still room for improvement. For example: ZFS/UFS shrink support, native file system journaling. Regards Patrick ____________________________________________________________________________________ No Cost - Get a month of Blockbuster Total Access now. Sweet deal for Yahoo! users and friends. http://tc.deals.yahoo.com/tc/blockbuster/text1.com