Category:FreeBSD



FreeBSD ® is an advanced operating system for modern server, desktop, and embedded computer platforms. FreeBSD's code base has undergone over thirty years of continuous development, improvement, and optimization. It is developed and maintained by a large team of individuals. FreeBSD provides advanced networking, impressive security features, and world class performance and is used by some of the world's busiest web sites and most pervasive embedded networking and storage devices.

FreeBSD is x86 compatible (including Pentium® and Athlon™), amd64 compatible (including Opteron™, Athlon™64, and EM64T), ARM, IA-64, PowerPC, PC-98 and UltraSPARC® architectures. It is derived from BSD, the version of UNIX® developed at the University of California, Berkeley. It is developed and maintained by a large team of individuals. Additional platforms are in various stages of development.

It is easy to contribute to FreeBSD. All you need to do is find a part of FreeBSD which you think could be improved and make those changes (carefully and cleanly) and submit that back to the Project by means of send-pr or a committer, if you know one. This could be anything from documentation to artwork to source code. See the Contributing to FreeBSD article for more information.

FreeBSD Ports
The Ports Collection supports the latest release on the FreeBSD-CURRENT and FreeBSD-STABLE branches. Older releases are not supported and may or may not work correctly with an up-to-date ports collection. Over time, changes to the ports collection may rely on features that are not present in older releases. Wherever convenient, they try not to gratuitously break support for recent releases, but it is sometimes unavoidable. When this occurs, patches contributed by the user community to maintain support for older releases will usually be committed.


 * http://www.freebsd.org/ports/

Finding the Program to install

 * http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-finding-applications.html

To Search for new programs see http://www.freebsd.org/ports/

Yet another way to find a particular port is by using the Ports Collection's built-in search mechanism. To use the search feature, you will need to be in the /usr/ports directory. Once in that directory, run make search name=program-name where program-name is the name of the program you want to find. For example, if you were looking for lsof:

Port:  lsof-4.56.4 Path:  /usr/ports/sysutils/lsof Info:  Lists information about open files (similar to fstat(1)) Maint: obrien@FreeBSD.org Index: sysutils B-deps: R-deps:
 * 1) cd /usr/ports
 * 2) make search name=lsof

Updating Ports Installs
cd /usr/ports/ports-mgmt/portupgrade make install clean

/usr/local/sbin/portupgrade -af

Displaying Used Network Ports
sockstat -4 -l

NanoBSD

 * http://www.freebsd.org/doc/en_US.ISO8859-1/articles/nanobsd/article.html