What is the FreeBSD? For that, we need to look back to 1969. Embryo Unix developed this year, is written in Assembly language by Ken Thompson and Dennis Ritchie. This OS was named UNICS, stands (Uniplexed Information and Computer System), but upon the suggestion of Brian Kernighan, its name was changed to Unix. In 1973, for reasons of portability, Unix was rewritten in C. Subsequently, the company AT & T (the lab, Bell, used to develop Unix by Dennis Ritchie) provides Unix source code to the installation of education and government to further develop its use.
In 1981, the Research Group Computer Systems, Computer Systems Research Group (CSRG), University of California at Berkeley to modify the operating system UNIX AT & T to run on DEC VAX II / 780.
The most prominent feature on the new UNIX operating system release is support for virtual memory and the implementation of the new protocol of the ARPANET came to be known as the Internet Protocols (IP). The new UNIX operating system is totally different from the UNIX operating system AT & T. This operating system became known as the Berkeley UNIX. In the subsequent development process, the team managed to create a BSD file system with fast performance that is named UNIX File System (UFS).
Changes in legal regulations in the United States between 1977 until 1984 was to allow the parties to provide AT & T UNIX license to other vendors so that in 1981 Microsoft launched XENIX UNIX is a result of the development team of the Santa Cruz Operation (SCO).
In 1982, AT & T developed the UNIX System III and System V in 1983 for the purposes of its own market.
As a result of the events above, in the mid-1980s there were four different versions of UNIX, namely: Research Version, used only internally within AT & T, Berkeley Software Distribution (BSD) from Berkeley, System V commercial from AT & T and XENIX are no longer demand by Microsoft, which is marketed by the company that has developed it is SCO.
In 1984, AT & T began marketing Unix in new versions with the name of a System III, System V, etc. At the same time, Ken Thompson, one of the developers of Unix moved to UCB (University of California at Berkeley) and start making modifications to Unix. Artificial version of Berkeley CSRG (Computer Systems Research Group) is then named as 2BSD, 3BSD, etc. BSD stands for Berkeley Software Distribution.
The term Unix has now become the name of a family that consists of dozens of operating system. Today, basically there are two main branches of the Unix family, the family of artificial System V AT & T and BSD family.
A development of BSD Unix BSD 4.4-Lite is developed for PC compatible plattform is then known as FreeBSD, which is a free version of BSD Unix.
Unlike the Linux made "mob" by programmers around the world, FreeBSD is developed by a team that is divided into three major groups, each of which is FreeBSD Core Team, FreeBSD Developers, and the FreeBSD Documentation Project. FreeBSD Core Team acts as a sort of "board of directors" of the FreeBSD project. This team is responsible for defining the goals of the overall project as well as the rules of procedure. A second team, FreeBSD Developers, responsible for the technical duties in the manufacture of FreeBSD, while FreBSD Documentation Team handles tasks relating to project documentation, creation of manuals, FAQs, and so on.
FreeBSD is currently believed by many as an OS for servers that handle the load is quite high. Recorded several internet sites of the busiest in the world, such as Yahoo.com, Hotmail.com, and ftp.cdrom.com using FreeBSD as the operating system for the server. Meanwhile, in Indonesia FreeBSD become the backbone of the network AI3 (Asian Internet Interconnection Initiative).
Network in Indonesia is centered at ITB aims to connect universities and research and educational institutions in Indonesia to the Internet via an internet gateway AI3 at ITB.
2. The characteristics of Free BSD
FreeBSD is a computer operating system based on 4.4BSD-Lite2, a version of UNIX developed by the University of California at Berkeley. Currently FreeBSD is developed by a group of developers from around the world. In equipping ourselves as a complete operating system for its users, FreeBSD supports a collection metafile useful to assist the installation of additional applications are referred to as Ports and Packages Collection as a form of packages ready to install.
On the Internet there are many free apps that are generally distributed in source code form. This is a new problem: how to download, do build, and install it. In this paper discussed on how to install the application using packages and ports, and perform maintenance packages installed. Also discussed the issue of dependencies, updating repository ports.
Which is not addressed in this paper is how to install FreeBSD, perform initial setup on the operating system, and how to make ports. An important part of the FreeBSD operating system is a collection of Ports, which currently has 8633 pieces from the popular UNIX applications used.
Collections ports provide automation of the process of porting applications to be used on FreeBSD systems.
A combination of a wide variety of programming tools that are already available in the basic FreeBSD installation that allows users to perform a command make (1) to install an application, and mechanisms of ports that will do the job the rest.
If users prefer to use application siapinstal, usually because of time or resources, then there is the other alternative is to use packages, which in a short time the user can get an application wants installed along with its dependencies if any.
This paper is intended to assist you in using an existing feature of the FreeBSD system you have or as additional knowledge to those who want to know more FreeBSD.
Created by the University of Berkeley. Almost the same as linux.
3. The file system Free BSD
Journal is a system that has the ability to save the log file transaction system, a change that complements disk write operation before the meta-data and file writes are committed to the disk proper.
This transaction log can later follow the steps to file system transactions, preventing file system imbalances.