FreeBSD for i386 ISO 6.1 - Final
FreeBSD is an operating system based on BSD Lite for DEC/Compaq/HP Alpha/AXP computers (alpha), AMD64 and Intel EM64T based PC hardware (amd64), Intel, AMD, Cyrix or NexGen "x86'' based PC hardware (i386), Intel Itanium Processor based computers (ia64), NEC PC-9801/9821 series PCs and compatibles (pc98), and UltraSPARC® machines (sparc64). Versions for the PowerPC® (powerpc), and MIPS® (mips) architectures are currently under development as well. FreeBSD works with a wide variety of peripherals and configurations and can be used for everything from software development to games to Internet Service Provision. 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.
This release of FreeBSD contains everything you need to run such a system, including full source code for the kernel and all utilities in the base distribution. With the source distribution installed, you can literally recompile the entire system from scratch with one command, making it ideal for students, researchers, or users who simply want to see how it all works.
A large collection of third-party ported software (the "Ports Collection'') is also provided to make it easy to obtain and install all your favorite traditional UNIX® utilities for FreeBSD. Each "port'' consists of a set of scripts to retrieve, configure, build, and install a piece of software, with a single command. Over 10,500 ports, from editors to programming languages to graphical applications, make FreeBSD a powerful and comprehensive operating environment that extends far beyond what's provided by many commercial versions of UNIX. Most ports are also available as pre-compiled "packages'', which can be quickly installed from the installation program.
FreeBSD's developers attacked some of the more difficult problems in operating systems design to give you these advanced features:
- A merged virtual memory and filesystem buffer cache continuously tunes the amount of memory used for programs and the disk cache. As a result, programs receive both excellent memory management and high performance disk access, and the system administrator is freed from the task of tuning cache sizes.
- Compatibility modules enable programs for other operating systems to run on FreeBSD, including programs for Linux, SCO UNIX, and System V Release 4.
- Kernel Queues allow programs to respond more efficiently to a variety of asynchronous events including file and socket IO, improving application and system performance.
- Accept Filters allow connection-intensive applications, such as web servers, to cleanly push part of their functionality into the operating system kernel, improving performance.
- Soft Updates allows improved filesystem performance without sacrificing safety and reliability. It analyzes meta-data filesystem operations to avoid having to perform all of those operations synchronously. Instead, it maintains internal state about pending meta-data operations and uses this information to cache meta-data, rewrite meta-data operations to combine subsequent operations on the same files, and reorder meta-data operations so that they may be processed more efficiently.
- Support for IPsec and IPv6 allows improved security in networks, and support for the next-generation Internet Protocol, IPv6.
Work in-progress includes support for fine-grained SMP locking in kernel, allowing higher performance on multi-processor machines, support for Scheduler Activations, allowing parallelism in threaded programs, filesystem snapshots, fsck-free booting, network optimizations such as zero-copy sockets and event-driven socket IO, ACPI support, and advanced security features such as Mandatory Access Control.
down: od FTP . ftp://ftp3.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/6.1/