The paradoxical fact: FreeBSD system poorly known among wide broad masses, in practice is used at all less, than Linux.
FreeBSD operational system is one of operational system UNIX versions for the personal computers which are based
of Intel processors architecture (386, 486, Pentium, Pentium II). FreeBSD works also on processors AMD
compatible with Intel and since recent time for processors Alpha.
FreeBSD gives a wide set of functions which earlier were accessible only on more dear systems:
Superseding multitask with dynamic adjustment of priorities which provides flexible division of resources
of a computer.
The multiuser access meaning, that simultaneously in system some users using various appendices can work. Such
peripheral resources as the printer and a magnetic tape, also are divided between all users of system.
Full network support TCP/IP. It means, that the machine with operational system FreeBSD can easily cooperate with
other operational systems, and also work as a server, rendering various network services. You can organize on it WWW-or a
ftp-server to establish a router and system of safety (firewall), protecting corporate network from an external world.
Protection and full division of memory between processes. It means, that (and, accordingly, users) cannot do much
harm the appendix each other. In any case if one appendix "will hang" it will not be reflected at all in work of others.
Binary compatibility with many programs created for systems SCO, BSDI, NetBSD, Linux and 386BSD. The big number
of the appendices ready to work which are being a collection of transferable packages (Port Packages Collection). What for
long and persistently to search for them in a network when it is possible to take all this directly here?
Even greater number of the additional and easily transferable appendices which are available in Internet. Initial codes
FreeBSD are compatible to many commercial systems UNIX (for example, Linux, SCO), and the majority of appendices if demand
there are some changes for their compilation.
The page organization of virtual memory (VM) with pumping pages on demand and the general cache for VM and buffers
I/O allow to satisfy unreasonable appetites of appendices, at the same time, not causing inconveniences to other users.
Divided libraries (equivalent MS-Windows DLL in Unix) provide an effective utilization of disk space and memory.
Full set of means of development for languages C, C ++ and Fortran. It is possible to find In a collection of
packages many other languages for the advanced researches and development.
In last version of distribution kit FreeBSD 5.4 functionality, stability, productivity, support of the various equipment
by drivers of devices is considerably improved. Also are solved all known problems with safety and mistakes are corrected.
Exclusive set of network opportunities, high efficiency, means of a safety and compatibility with other OS - modern
opportunities FreeBSD which frequently all still are absent in others, even the best commercial, operational systems.
FreeBSD is an ideal platform for construction Internet of appendices. This system gives reliable, even at the most
intensive loading, network services and efficient control memory. It allows to provide comprehensible time of the response
for hundreds and even thousand simultaneously working user problems. FreeBSD can be established from various carriers,
including CD-ROM, DVD-ROM, diskettes.
That it is necessary to know for the beginning works
The symbol # means the invitation of operational system (more precisely environments, shell) on input of a command. Names
of files, arguments of commands and commands which should be typed in without changes, are given by a fat font, for
example:
# cp/kernel/kernel.old
Fragments of the text instead of which it is necessary to substitute concrete values, are specified in angular brackets,
for example:
# mv -file- -catalogue-, i.e. it is necessary to replace -file- with a name of a real file, and -catalogue- - a name of
the real catalogue.
The information deduced by commands, fragments of files and scripts are typed by a usual font, comments are concluded
between symbols/* and */, for example:
# ls/usr/home/mag/* to deduce contents of the catalogue/usr/home/mag */
.forward .login .profile/* the list of files in the catalogue/usr/home/mag */
The text concluded in square brackets [ ] in syntax of commands is unessential.
The text which the dots follow: it is possible to repeat.
Braces {} specify that it is necessary to choose one of the elements divided by vertical feature |. For example records
of a command:
# stick [-p] {yes | no} -file-:
There corresponds any command from the following:
# stick yes/etc/passwd
# stick-p no/root
# stick no/etc/passwd/root
# stick-p yes/etc/passwd/root
Symbols of substitution shell:
The asterisk * means any quantity of symbols.
Question mark? Means exactly one symbol.
The tilde means the house catalogue of the current user.
Record ~user means the house catalogue of the user user.
Reed more at next articles!
|