From owner-freebsd-hackers@FreeBSD.ORG Thu Jan 24 12:56:51 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 B947916A468 for ; Thu, 24 Jan 2008 12:56:51 +0000 (UTC) (envelope-from beijing.liangjie@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.156]) by mx1.freebsd.org (Postfix) with ESMTP id 3AA4B13C502 for ; Thu, 24 Jan 2008 12:56:50 +0000 (UTC) (envelope-from beijing.liangjie@gmail.com) Received: by fg-out-1718.google.com with SMTP id 16so244514fgg.35 for ; Thu, 24 Jan 2008 04:56:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; bh=S+LXM746ds3o3yDXi+m2/ba644zUy0G9RLVjhAtl0Mw=; b=oF6OdxmiJDpubpGzB+3/xqTL+O+zweWHBdz4Zenb0Y9LT+YsCCFZcvPaP0cfLPo4Byy3Ikc0ns/SW+6PQDCni6eaRJo0OVLuwCbjVgXSMgGLrNhGp0KW/c0j4H5xcNd9zGUK0GvHWa6d3Yh/QrrJ02BJ3NjQHZdDJbuZLLMpGX8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=lowMOwBqQbnzBMkx0QUJbU0vAM8tWoPdlllINVjmGoXpE3r0v0+5Rzgixpq/XYukIi3VnWf+otJmqHfl23xzzCm8cOcIPKrDE+V1rFZlMq1rAumfYvZ4KHJgQB/DXwDJOl5VHadn/6T7QhYij9hyPIMzMqN5RVXBx6L0Jk3O0kE= Received: by 10.86.50.8 with SMTP id x8mr565898fgx.61.1201179409201; Thu, 24 Jan 2008 04:56:49 -0800 (PST) Received: by 10.86.89.14 with HTTP; Thu, 24 Jan 2008 04:56:49 -0800 (PST) Message-ID: <84a208a0801240456q3154de92me73e846df84d587a@mail.gmail.com> Date: Thu, 24 Jan 2008 20:56:49 +0800 From: "william wong" To: "=?ISO-8859-1?Q?Dag-Erling_Sm=F8rgrav?=" In-Reply-To: <86bq7bwlot.fsf@ds4.des.no> MIME-Version: 1.0 References: <84a208a0801232306k6a34134aqd549a1ba2160fe41@mail.gmail.com> <86bq7bwlot.fsf@ds4.des.no> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-hackers@freebsd.org Subject: Re: FreeBSD hacker 101 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: Thu, 24 Jan 2008 12:56:51 -0000 Thanks for enlightening me on different aspects. Actually I found there are many exciting network stack projects/overhaul happening in FreeBSD 8. I jus= t want to gear up myself and see what I can do. I have got 6.3 installed and tweaking some of the kernel modification and compilation process so that i can get myself acquainted to the software development process. It seems that Juniper favors the even number FreeBSD's. So get to know abou= t FB8 could be ahead of them :) william 2008/1/24, Dag-Erling Sm=F8rgrav : > > "william wong" writes: > > Are there any docments or pointers to get me started hacking around my > > 6.3 asap? Building toochains, submitting patches etc.... or i just > > follow most of the conventions in the Linux kernel development > > community? > > The toolchain is already in place, no need to build anything. > > You'll find our make is different from GNU make. It may take a while to > get used to it, but when you do, you'll find it much more powerful. > > The official channel for patch submissions is send-pr(1), but due to > manpower issues, PRs often get lost in the noise. Posting the patch to > the appropriate mailing list may be more effective. > > Speaking of patches, you should seriously consider upgrading to > RELENG_7, as 6.3 is quite possibly the very last RELENG_6 release, and > patches against 6.3 won't raise much interest from developers. You'll > find information on how to upgrade in the handbook. > > The biggest difference you will notice from Linux is that pretty much > everything, including major kernel subsystems, is documented in man > pages. If you find something (a library function or system call or > kernel module) that doesn't have a man page, try to track down the > author and prod them - or bitch on freebsd-doc until someone writes a > man page - or write it yourself if you feel up to learning groff (which > isn't for the faint of heart, but you get used to it after a while) > > DES > -- > Dag-Erling Sm=F8rgrav - des@des.no >