aboutsummaryrefslogtreecommitdiff
path: root/documentation/content/en/books/handbook/introduction/_index.adoc
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/content/en/books/handbook/introduction/_index.adoc')
-rw-r--r--documentation/content/en/books/handbook/introduction/_index.adoc26
1 files changed, 13 insertions, 13 deletions
diff --git a/documentation/content/en/books/handbook/introduction/_index.adoc b/documentation/content/en/books/handbook/introduction/_index.adoc
index 6b59ec791f..4e84e37165 100644
--- a/documentation/content/en/books/handbook/introduction/_index.adoc
+++ b/documentation/content/en/books/handbook/introduction/_index.adoc
@@ -54,13 +54,13 @@ endif::[]
Thank you for your interest in FreeBSD! The following chapter covers various aspects of the FreeBSD Project, such as its history, goals, development model, and so on.
-After reading this chapter you will know:
+Read this chapter to learn:
* How FreeBSD relates to other computer operating systems.
* The history of the FreeBSD Project.
* The goals of the FreeBSD Project.
* The basics of the FreeBSD open-source development model.
-* And of course: where the name "FreeBSD" comes from.
+* Where the name "FreeBSD" comes from.
[[nutshell]]
== Welcome to FreeBSD!
@@ -69,13 +69,13 @@ FreeBSD is an Open Source, standards-compliant Unix-like operating system for x8
It provides all the features that are nowadays taken for granted, such as preemptive multitasking, memory protection, virtual memory, multi-user facilities, SMP support, all the Open Source development tools for different languages and frameworks, and desktop features centered around X Window System, KDE, or GNOME.
Its particular strengths are:
-* _Liberal Open Source license_, which grants you rights to freely modify and extend its source code and incorporate it in both Open Source projects and closed products without imposing restrictions typical to copyleft licenses, as well as avoiding potential license incompatibility problems.
+* _Liberal Open Source license_, which grants the rights to freely modify and extend its source code and incorporate it in both Open Source projects and closed products without imposing restrictions typical to copyleft licenses, as well as avoiding potential license incompatibility problems.
* _Strong TCP/IP networking_ - FreeBSD implements industry standard protocols with ever increasing performance and scalability. This makes it a good match in both server, and routing/firewalling roles - and indeed many companies and vendors use it precisely for that purpose.
* _Fully integrated OpenZFS support_, including root-on-ZFS, ZFS Boot Environments, fault management, administrative delegation, support for jails, FreeBSD specific documentation, and system installer support.
* _Extensive security features_, from the Mandatory Access Control framework to Capsicum capability and sandbox mechanisms.
-* _Over 30 thousand prebuilt packages_ for all supported architectures, and the Ports Collection which makes it easy to build your own, customized ones.
+* _Over 30 thousand prebuilt packages_ for all supported architectures, and the Ports Collection which makes it easy to build customized ones.
* _Documentation_ - in addition to the Handbook and books from different authors that cover topics ranging from system administration to kernel internals, there are also the man:man[1] pages, not only for userspace daemons, utilities, and configuration files, but also for kernel driver APIs (section 9) and individual drivers (section 4).
-* _Simple and consistent repository structure and build system_ - FreeBSD uses a single repository for all of its components, both kernel and userspace. This, along with a unified and easy to customize build system and a well thought-out development process makes it easy to integrate FreeBSD with build infrastructure for your own product.
+* _Simple and consistent repository structure and build system_ - FreeBSD uses a single repository for all of its components, both kernel and userspace. This, along with a unified and easy to customize build system and a well thought-out development process makes it easy to integrate FreeBSD with build infrastructure for own product.
* _Staying true to Unix philosophy_, preferring composability instead of monolithic "all in one" daemons with hardcoded behavior.
* _Binary compatibility_ with Linux, which makes it possible to run many Linux binaries without the need for virtualisation.
@@ -86,8 +86,8 @@ FreeBSD offers performance and reliability on par with other Open Source and com
[[os-overview]]
=== What Can FreeBSD Do?
-The applications to which FreeBSD can be put are truly limited only by your own imagination.
-From software development to factory automation, inventory control to azimuth correction of remote satellite antenna; if it can be done with a commercial UNIX(R) product then it is more than likely that you can do it with FreeBSD too! FreeBSD also benefits significantly from literally thousands of high quality applications developed by research centers and universities around the world, often available at little to no cost.
+The applications to which FreeBSD can be put are truly limited only by ones own imagination.
+From software development to factory automation, inventory control to azimuth correction of remote satellite antenna; if it can be done with a commercial UNIX(R) product then it is more than likely that FreeBSD can do it, too! FreeBSD also benefits significantly from literally thousands of high quality applications developed by research centers and universities around the world, often available at little to no cost.
Because the source code for FreeBSD itself is freely available, the system can also be customized to an almost unheard-of degree for special applications or projects, and in ways not generally possible with operating systems from most major commercial vendors.
Here is just a sampling of some of the applications in which people are currently using FreeBSD:
@@ -103,9 +103,9 @@ Here is just a sampling of some of the applications in which people are currentl
** Virtualization servers
** And more...
-* _Education:_ Are you a student of computer science or a related engineering field? There is no better way of learning about operating systems, computer architecture and networking than the hands-on, under-the-hood experience that FreeBSD can provide. A number of freely available CAD, mathematical and graphic design packages also make it highly useful to those whose primary interest in a computer is to get _other_ work done!
+* _Education:_ Computer science students, as well as those in related engineering fields, will benefit from FreeBSD. There is no better way of learning about operating systems, computer architecture and networking than the hands-on, under-the-hood experience that FreeBSD can provide. A number of freely available CAD, mathematical and graphic design packages also make it highly useful to those whose primary interest in a computer is to get _other_ work done!
* _Research:_ With source code for the entire system available, FreeBSD is an excellent platform for research in operating systems as well as other branches of computer science. FreeBSD's freely available nature also makes it possible for remote groups to collaborate on ideas or shared development without having to worry about special licensing agreements or limitations on what may be discussed in open forums.
-* _Networking:_ Need a new router? A name server (DNS)? A firewall to keep people out of your internal network? FreeBSD can easily turn that unused PC sitting in the corner into an advanced router with sophisticated packet-filtering capabilities.
+* _Networking:_ Need a new router? A name server (DNS)? A firewall to keep people out of the internal network? FreeBSD can easily turn that unused PC sitting in the corner into an advanced router with sophisticated packet-filtering capabilities.
* _Embedded:_ FreeBSD makes an excellent platform to build embedded systems upon. With support for the ARM, AArch64 and PowerPC platforms, coupled with a robust network stack, cutting edge features, and the permissive extref:{faq}[BSD license, bsd-license-restrictions], FreeBSD makes an excellent foundation for building embedded routers, firewalls, and other devices.
* _Desktop:_ FreeBSD makes a fine choice for an inexpensive desktop solution using the freely available X11 server and Wayland display server. FreeBSD offers a choice from many open-source desktop environments, including the standard GNOME and KDE graphical user interfaces. FreeBSD can even boot "diskless" from a central server, making individual workstations even cheaper and easier to administer.
* _Software Development:_ The basic FreeBSD system comes with a full suite of development tools including a full C/C++ compiler and debugger suite. Support for many other languages are also available through the ports and packages collection.
@@ -237,8 +237,8 @@ All we ask of those who would join us as FreeBSD developers is some of the same
In addition to the base distributions, FreeBSD offers a ported software collection with thousands of commonly sought-after programs.
The list of ports ranges from HTTP servers to games, languages, editors, and almost everything in between.
There are about {numports} ports; the entire Ports Collection requires approximately {ports-size}.
-To compile a port, you simply change to the directory of the program you wish to install, type `make install`, and let the system do the rest.
-The full original distribution for each port you build is retrieved dynamically so you need only enough disk space to build the ports you want.
+To compile a port, simply change to the directory of the program needed to install, type `make install`, and let the system do the rest.
+The full original distribution for each port that is build is retrieved dynamically so only enough disk space to build the ports is needed.
Almost every port is also provided as a pre-compiled "package", which can be installed with a simple command (`pkg install`) by those who do not wish to compile their own ports from source.
More information on packages and ports can be found in crossref:ports[ports,Installing Applications: Packages and Ports].
@@ -255,7 +255,7 @@ Documentation may also be installed later using packages:
For localized versions replace the "en" with the language prefix of choice.
Be aware that some of the localised versions might be out of date and might contain information that is no longer correct or relevant.
-You may view the locally installed manuals with a web browser using the following URLs:
+Read the locally installed manuals with a web browser using the following URLs:
The FreeBSD Handbook::
`/usr/local/share/doc/freebsd/en/books/handbook/handbook_en.pdf`
@@ -263,6 +263,6 @@ The FreeBSD Handbook::
The FreeBSD FAQ::
`/usr/local/share/doc/freebsd/en/books/faq/faq_en.pdf`
-You can always find up to date documentation at link:https://docs.FreeBSD.org/[The Documentation Portal].
+Find up to date documentation at link:https://docs.FreeBSD.org/[The Documentation Portal].
All trademarks are the property of their respective owners.