Re: how to be *nix programmer

2008-01-17 Thread Jerry McAllister
On Wed, Jan 16, 2008 at 10:30:53PM -0500, Bob Hall wrote:

> On Wed, Jan 16, 2008 at 04:42:48PM -0500, Jerry McAllister wrote:
> > On Wed, Jan 16, 2008 at 03:48:47PM -0500, Radheshyam Bhatt wrote:
> > 
> > > Hello  People,
> > > 
> > >How's it going?I am interested in to developing drivers
> > > for FreeBSD.   How do I go about start learning program for that?  What
> > > books & resources I should look in to.   I know C, and I am learning about
> > > processes, and system calls.   Also where would I take my questions to if 
> > > I
> > > don't get something and need help for something in system's programming...
> > > Please email me back..
> > 
> > Learning C and probably C++ and maybe some Assembly is good.
> > 
> > After that, you might want to absorb the McKusic books: 'Design and
> > Implementaiton of the (4.3 and) 4.4 BSD Operating System.
> 
> Actually, McKusic's 'Design and Implementaion of the FreeBSD Operating
> System' might be more useful. It's based on FBSD 5.2, but it's still
> more up to date.

Yes,  I forgot he had a newer one out now.

jerry

> ___
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "[EMAIL PROTECTED]"
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: how to be *nix programmer

2008-01-17 Thread Eduardo Morras

At 12:03 17/01/2008, you wrote:

Radheshyam Bhatt wrote:

Hello  People,

   How's it going?I am interested in to developing drivers
for FreeBSD.   How do I go about start learning program for that?  What
books & resources I should look in to.   I know C, and I am learning about
processes, and system calls.   Also where would I take my questions to if I
don't get something and need help for something in system's programming...
Please email me back..


I would recommend reading:
"The Design and Implementation of the FreeBSD Operating System"
by by Marshall Kirk McKusick (Author), George V. Neville-Neil (Author)

The questions go where they are appropriate (scsi driver? perhaps 
freebsd-scsi@ or freebsd-hackers@ ?).


But there is no maillist for general programming FreeBSD, only 
specific ones. Perhaps a list for newbies FreeBSD programmers can fill the gap.



-
Useful Acronyms : FAQ = Frecuently Answered Questions 


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: how to be *nix programmer

2008-01-17 Thread Sten Daniel Soersdal

Radheshyam Bhatt wrote:

Hello  People,


   How's it going?I am interested in to developing drivers
for FreeBSD.   How do I go about start learning program for that?  What
books & resources I should look in to.   I know C, and I am learning about
processes, and system calls.   Also where would I take my questions to if I
don't get something and need help for something in system's programming...
Please email me back..



I would recommend reading:
"The Design and Implementation of the FreeBSD Operating System"
by by Marshall Kirk McKusick (Author), George V. Neville-Neil (Author)

The questions go where they are appropriate (scsi driver? perhaps 
freebsd-scsi@ or freebsd-hackers@ ?).



--
Sten Daniel Soersdal
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: how to be *nix programmer

2008-01-17 Thread Tom Van Looy
This is a very good book:
http://www.informit.com/store/product.aspx?isbn=0201702452&rl=1

Also these are very nice resources, it know it's NetBSD:
http://www.netbsd.org/docs/kernel/index.html
http://www.netbsd.org/docs/internals/en/index.html

Kind regards,

Tom


>- Oorspronkelijk bericht -
>Van: Radheshyam Bhatt [mailto:[EMAIL PROTECTED]
>Verzonden: woensdag, januari 16, 2008 09:48 PM
>Aan: freebsd-questions@freebsd.org
>Onderwerp: how to be *nix programmer
>
>Hello  People,
>
>
>   How's it going?I am interested in to developing drivers
>for FreeBSD.   How do I go about start learning program for that?  What
>books & resources I should look in to.   I know C, and I am learning about
>processes, and system calls.   Also where would I take my questions to if I
>don't get something and need help for something in system's programming...
>Please email me back..
>
>
>thanks in advance,
>
>Good Day,
>Radheshyam
>[EMAIL PROTECTED]
>___
>freebsd-questions@freebsd.org mailing list
>http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>To unsubscribe, send any mail to "[EMAIL PROTECTED]"
>
>
>


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: how to be *nix programmer

2008-01-16 Thread Bob Hall
On Wed, Jan 16, 2008 at 04:42:48PM -0500, Jerry McAllister wrote:
> On Wed, Jan 16, 2008 at 03:48:47PM -0500, Radheshyam Bhatt wrote:
> 
> > Hello  People,
> > 
> > 
> >How's it going?I am interested in to developing drivers
> > for FreeBSD.   How do I go about start learning program for that?  What
> > books & resources I should look in to.   I know C, and I am learning about
> > processes, and system calls.   Also where would I take my questions to if I
> > don't get something and need help for something in system's programming...
> > Please email me back..
> 
> Learning C and probably C++ and maybe some Assembly is good.
> 
> After that, you might want to absorb the McKusic books: 'Design and
> Implementaiton of the (4.3 and) 4.4 BSD Operating System.

Actually, McKusic's 'Design and Implementaion of the FreeBSD Operating
System' might be more useful. It's based on FBSD 5.2, but it's still
more up to date.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: how to be *nix programmer

2008-01-16 Thread Jerry McAllister
On Wed, Jan 16, 2008 at 03:48:47PM -0500, Radheshyam Bhatt wrote:

> Hello  People,
> 
> 
>How's it going?I am interested in to developing drivers
> for FreeBSD.   How do I go about start learning program for that?  What
> books & resources I should look in to.   I know C, and I am learning about
> processes, and system calls.   Also where would I take my questions to if I
> don't get something and need help for something in system's programming...
> Please email me back..

Learning C and probably C++ and maybe some Assembly is good.

After that, you might want to absorb the McKusic books: 'Design and
Implementaiton of the (4.3 and) 4.4 BSD Operating System.

There is also some online documentation on writing drivers.  I don't have
the address at hand, but a little searching on the FreeBSD web site
should turn it up.

jerry

> 
> 
> thanks in advance,
> 
> Good Day,
> Radheshyam
> [EMAIL PROTECTED]
> ___
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "[EMAIL PROTECTED]"
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


how to be *nix programmer

2008-01-16 Thread Radheshyam Bhatt
Hello  People,


   How's it going?I am interested in to developing drivers
for FreeBSD.   How do I go about start learning program for that?  What
books & resources I should look in to.   I know C, and I am learning about
processes, and system calls.   Also where would I take my questions to if I
don't get something and need help for something in system's programming...
Please email me back..


thanks in advance,

Good Day,
Radheshyam
[EMAIL PROTECTED]
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"