Aldfaer is a Dutch genealogy program where you can make family trees, but with templates you can make it English(there is already a Frisian template, but not an English.). A few functions are:
Personal information
Information about the biological parents, the adaption parents.
Pictures, sounds, notes
Birth information
Relationship type, information, start date
Export to GEDCOM
There are a couple of Linux alternatives:
Gramps (Debian package)
- XML-based, written in Python. Good data-model (reads all of GEDCOM
5.5).
GeneWeb (Debian package) - Written in OCaml, with CGI interface. Simpler data-mode, but handles 400k-name families without trouble.