From owner-freebsd-hackers Mon Sep 13 7:57:39 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from ddsecurity.com.br (vitoria.ddsecurity.com.br [200.18.130.93]) by hub.freebsd.org (Postfix) with SMTP id B92BC15077 for ; Mon, 13 Sep 1999 07:56:34 -0700 (PDT) (envelope-from grios@ddsecurity.com.br) Received: (qmail 64017 invoked from network); 13 Sep 1999 14:56:22 -0000 Received: from unknown (HELO ddsecurity.com.br) (200.236.148.122) by vitoria.ddsecurity.com.br with SMTP; 13 Sep 1999 14:56:22 -0000 Message-ID: <37DD1093.546946D2@ddsecurity.com.br> Date: Mon, 13 Sep 1999 11:56:19 -0300 From: Gustavo V G C Rios X-Mailer: Mozilla 4.51 [en] (X11; I; FreeBSD 3.3-RC i386) X-Accept-Language: en MIME-Version: 1.0 To: Jeroen Ruigrok/Asmodai Cc: hackers@freebsd.org Subject: Re: submiting source code ? References: <37D86506.4247EF3A@ddsecurity.com.br> <19990913090318.F89309@daemon.ninth-circle.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hay, thaaaaaaaaaaaaaaank youuuuuuuuu! I really glad to receive your message! It will really shelp. Again, thanks a lot! Jeroen Ruigrok/Asmodai wrote: > > * 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