From owner-freebsd-hackers@FreeBSD.ORG Sat Mar 3 09:46:47 2007 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 22E8C16A401 for ; Sat, 3 Mar 2007 09:46:47 +0000 (UTC) (envelope-from w0lfie@clear.net.nz) Received: from smtp5.clear.net.nz (smtp5.clear.net.nz [203.97.33.68]) by mx1.freebsd.org (Postfix) with ESMTP id AD00513C491 for ; Sat, 3 Mar 2007 09:46:46 +0000 (UTC) (envelope-from w0lfie@clear.net.nz) Received: from clear.net.nz (lb1-srcnat.clear.net.nz [203.97.32.236]) by smtp5.clear.net.nz (CLEAR Net Mail) with SMTP id <0JEB00HLEN5XJM20@smtp5.clear.net.nz> for freebsd-hackers@freebsd.org; Sat, 03 Mar 2007 22:46:45 +1300 (NZDT) Date: Sat, 03 Mar 2007 22:46:45 +1300 From: Sam Banks Sender: w0lfie@clear.net.nz To: ajay gopalakrishnan , freebsd-hackers@freebsd.org Message-id: <45e94405.4a.6947.30243@clear.net.nz> X-Mailer: CLEAR Net WebMail; webmail.clear.net.nz; user: w0lfie; ip: 121.73.22.121 Priority: normal Cc: Subject: Re: How should i start working on kernel programming? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: w0lfie@clear.net.nz List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Mar 2007 09:46:47 -0000 There is the developers handbook (http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/). The architecture handbook can be quite good for an overview of how things work (http://www.freebsd.org/doc/en_US.ISO8859-1/books/arch-handbook/index.html). There is also a bunch of info at http://docs.freebsd.org. Some of the man pages can give you good tutorials as well. Other than that, I'm not too sure. I am also interested any additional information sources. Sam. ----- Original Message Follows ----- > Hey all, > > I have done a bit of system level programming on linux > distros like Fedora, RHCE, debian but now i am faced with > doing some kernel level network programming on FreeBSD. > > I had googled for some kernel programming tutorials. But > mostly i could find only linux kernel programming guides. > I didnt proceed with them since i didnt know if the linux > kernel programming tutorials will be useful for FreeBSD > kernel programming. > > I am new to FreeBSD and I would like to know how to start > off with kernel level programming. While i was working on > linux, i initially faced problems like finding which > header packages to use and finding out which system calls > where available. Also, the header packages used at the > system level code and kernel level code were different. I > think i will face similar issues when i start working on > FreeBSD too. *So, is there any useful and good resource > that would be helpful in starting off and working on > kernel network programming stuff?* > > Thanks in advance, > Ajay. > _______________________________________________ > 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"