From owner-freebsd-hackers@FreeBSD.ORG Thu Jan 24 23:25:18 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 48CE016A534 for ; Thu, 24 Jan 2008 23:25:18 +0000 (UTC) (envelope-from kayve@sfsu.edu) Received: from iron3.sfsu.edu (iron3.sfsu.edu [130.212.10.128]) by mx1.freebsd.org (Postfix) with ESMTP id 2D94213C44B for ; Thu, 24 Jan 2008 23:25:18 +0000 (UTC) (envelope-from kayve@sfsu.edu) X-onepass: IPPSC X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao8CAN6smEeC1Apk/2dsb2JhbACRdp1I Received: from smtp01.sfsu.edu ([130.212.10.100]) by iron3.sfsu.edu with ESMTP; 24 Jan 2008 15:25:17 -0800 Received: from libra.sfsu.edu ([130.212.10.238]) by mail05a.sfsu.edu (Lotus Domino Release 7.0.3HF100) with ESMTP id 2008012415251683-1868 ; Thu, 24 Jan 2008 15:25:16 -0800 Date: Thu, 24 Jan 2008 15:25:16 -0800 (PST) From: KAYVEN RIESE To: d@delphij.net In-Reply-To: <4798479B.9030406@delphij.net> Message-ID: References: <84a208a0801232306k6a34134aqd549a1ba2160fe41@mail.gmail.com> <4798479B.9030406@delphij.net> MIME-Version: 1.0 X-MIMETrack: Itemize by SMTP Server on MAIL05a/SERVERS/SFSU(Release 7.0.3HF100 | December 5, 2007) at 01/24/2008 15:25:16, Serialize by Router on SMTP01/SERVERS/SFSU(Release 7.0.3|September 26, 2007) at 01/24/2008 15:25:17, Serialize complete at 01/24/2008 15:25:17 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: william wong , 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 23:25:18 -0000 Aren't the ports collection something that makes freeBSD stand out very differently than linux? also, no rpm, and the pkg_add utility. updating operating system with cvsup? buildworld? all these things are different starkly, or are they not? On Thu, 24 Jan 2008, Xin LI wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > william wong wrote: >> Hi, >> >> Are there any docments or pointers to get me started hacking around my >> 6.3asap? Building toochains, submitting patches etc.... or i just >> follow most >> of the conventions in the Linux kernel development community? > > I think it's nothing "that" different. A typical way is that you find > something you are not happy with, i.e. what you think FreeBSD is lacking > of, do some proof of concept work, discuss it in the mailing list, > refine your work, submit patch, become a committer :-) > > The only "difference" as far as I can tell is that FreeBSD tends to have > stricter code style guidelines (the only exceptions are what we call > "vendor code" which is maintained outside, this includes toolchains, > device drivers that is supported by vendors, in order to make future > upgrades easier). However, unlike some other bad code style guidelines, > FreeBSD's coding style is very well documented (as in style(9)), and > following the guideline will make your code easier to read (e.g. think > about how to find the implementation with grep(1)? Yes, grep ^function.). > > We eager to see contributions from all aspects, but if you have no idea > for your own, or is looking for something to give a shot, you can check > out our projects idea page at http://www.freebsd.org/projects/ideas/ . > > Small contributions, like making more documentation about various > sysctl's, etc. are more suitable for those who just started to learn > about the code and can not invest a lot of whole bunch of time on > FreeBSD (yet), are welcomed as well. > > Another good start is to query our PR database ( > http://www.freebsd.org/cgi/query-pr-summary.cgi ) and see if there is > something you have interest, but there is no fix, or there is a fix but > stayed for a long time and push them. > > Cheers, > - -- > Xin LI http://www.delphij.net/ > FreeBSD - The Power to Serve! > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.4 (FreeBSD) > > iD8DBQFHmEebi+vbBBjt66ARArlQAJ4xMkuM6ZflCM25wcq7Q+efxedpAACdH4w6 > jwc1NRdGUp/vrGf8mMpWTiM= > =Z6lW > -----END PGP SIGNATURE----- > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" > *----------------------------------------------------------* Kayven Riese, BSCS, MS (Physiology and Biophysics) (415) 902 5513 cellular http://kayve.net Webmaster http://ChessYoga.org *----------------------------------------------------------*