Development Resources

Murray Taylor murraytaylor at bytecraftsystems.com
Sun Oct 17 16:05:50 PDT 2004


On Sun, 2004-10-17 at 10:02, Giorgos Keramidas wrote:
> On 2004-10-16 14:25, Spiral Eyed Girl <spiraleyedgirl at hotmail.com> wrote:
> > Hello,
> >
> > After looking at the FreeBSD website and looking at docs all over the
> > place, I havent found what I'm looking for, so I decided to mail this list.
> >
> > I am a software developer for Windows, and moving to FreeBSD has been very
> > nice, especially since the tools to make software are completly free! My
> > question is: Where can I find information on programming for FreeBSD?
> > Things like how it differs from Windows, what it can and can't do, how to
> > develop for X/KDE. I am good with C and C++, and know my way around
> > gcc/make, but I don't know about system and 'net API calls that are
> > specific to FreeBSD, and *NIX in general.
> 
> Look at the bibliography section of the FreeBSD Handbook for interesting
> books.  Out of the top of my head, you should try to get yourself a copy
> of at least the following:
> 
> a.	``The Design and Implementation of the 4.4BSD Operating System'',
> 	by Marshall Kirk McKusick.
> 
> b.	``The Design and Implementation of the FreeBSD Operating System'',
> 	by Marshall Kirk McKusick.
> 
> c.	``UNIX Network Programming'' by Richard W. Stevens.
> 
> d.	``TCP/IP Illustrated'' by Richard W. Stevens, Volumes I & II.
> 
> These might amount to a large sum of money, so you might want to explore
> the manpages and online docs at www.FreeBSD.org/docs.html first &
> experiment a bit with an installed FreeBSD system to see if you can find
> something interesting.
> 
> Finally, a great source of knowledge about the way FreeBSD works is the
> source itself.  I still can't believe all the stuff I've learned by
> reading parts of the source tree during the past 4-5 years, and I have
> *so* *much* more to learn...
> 
> - Giorgos
> 

A good into to network stuff is "Beej's Guide to Network programming"

http://www.ecst.csuchico.edu/~beej/guide/net/

and interprocess stuff by Beej

http://analyser.oli.tudelft.nl/beej/mirror/ipc/
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
> 
> ****************************************************************
> This Email has been scanned for Viruses by MailMarshal.
> ****************************************************************
-- 
Murray Taylor
Special Projects Engineer
---------------------------------
Bytecraft Systems & Entertainment
P: +61 3 8710 2555
F: +61 3 8710 2599
D: +61 3 9238 4275
M: +61 417 319 256
E: murraytaylor at bytecraftsystems.com
or visit us on the web
http://www.bytecraftsystems.com
http://www.bytecraftentertainment.com



---------------------------------------------------------------
The information transmitted in this e-mail is for the exclusive
use of the intended addressee and may contain confidential
and/or privileged material. Any review, re-transmission,
dissemination or other use of it, or the taking of any action
in reliance upon this information by persons and/or entities
other than the intended recipient is prohibited. If you
received this in error, please inform the sender and/or
addressee immediately and delete the material. 

E-mails may not be secure, may contain computer viruses and
may be corrupted in transmission. Please carefully check this
e-mail (and any attachment) accordingly. No warranties are
given and no liability is accepted for any loss or damage
caused by such matters.
---------------------------------------------------------------

****************************************************************
This Email has been scanned for Viruses by MailMarshal.
****************************************************************


More information about the freebsd-questions mailing list