From owner-freebsd-hackers Mon Sep 13 0:14:59 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from smtp02.wxs.nl (smtp02.wxs.nl [195.121.6.60]) by hub.freebsd.org (Postfix) with ESMTP id 5858C14FD6 for ; Mon, 13 Sep 1999 00:14:55 -0700 (PDT) (envelope-from asmodai@wxs.nl) Received: from daemon.ninth-circle.org ([195.121.196.52]) by smtp02.wxs.nl (Netscape Messaging Server 3.61) with ESMTP id AAA70A5; Mon, 13 Sep 1999 09:14:54 +0200 Received: (from asmodai@localhost) by daemon.ninth-circle.org (8.9.3/8.9.3) id JAA89522; Mon, 13 Sep 1999 09:03:18 +0200 (CEST) (envelope-from asmodai) Date: Mon, 13 Sep 1999 09:03:18 +0200 From: Jeroen Ruigrok/Asmodai To: Gustavo V G C Rios Cc: hackers@freebsd.org Subject: Re: submiting source code ? Message-ID: <19990913090318.F89309@daemon.ninth-circle.org> References: <37D86506.4247EF3A@ddsecurity.com.br> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.7i In-Reply-To: <37D86506.4247EF3A@ddsecurity.com.br> Organisation: Ninth-Circle Enterprises Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG * Gustavo V G C Rios (grios@ddsecurity.com.br) [990910 04:14]: >I use freebsd about +- 12 months ago. I have never did any thing serious >at kernel level, nor i know anything about kernel desgin. Start with: Modern Operating Systems by Andrew S. Tanenbaum The Design and Implementation of 4.4BSD by Marshall Kirk McKusick et al. Unix Internals: The New Frontiers Then you probably need more special in-depth books such as: TCP/IP Illustrated by (R.I.P.) W. Richard Stevens Unix Network Programming by W. Richard Stevens The Unix Programming Environment by Rob Pike and Ritchie Kerninghan Advanced Programming in the Unix Environment by W. Richard Stevens >Suppose, i would like to spend time and patience learnig Fbsd internals. >If, later, i were able to code something to freebsd, and suppose i do, >what (or better, how) should i do to have my source accepted by the core >team? send-pr after you have tested, style(9)'d, documented your code and tested you patches against a clean checked out source base. >What about coding style ? As Chris said, style(9) >What are the golden rules to have my sources widely accepted by freebsd >community? Don't go the Linux way which tends to favor bloat over solid code. Portability and correctness of code is more important than features. >PS: This is my first attempt to start touching the kernel, so, don't >blame, if i wrote something wrong. That's ok, it's a long way before you actually will start touching the sources though, it involves a lot of RTFM'ing and UTSL'ing first. -- Jeroen Ruigrok van der Werven/Asmodai asmodai(at)wxs.nl The BSD Programmer's Documentation Project Network/Security Specialist BSD: Technical excellence at its best Workers of the world, unite! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message