Before The Fourth Version Of FreeBSD

When starting the jail utility, if you do not explicitly specify an executable default command, the shell now runs. The «-l» option has been added, which guarantees the cleaning of environment variables by analogy with the exec.clean directive, i.e. The GNOME 3.16.2 desktop environment (was 3.14.2) has been updated on ports. The pms driver was removed from the GENERIC kernel due to a conflict with the ahd and mvs drivers. In February 2016, the first beta release of FreeBSD 10.3 was introduced. The FreeBSD release is 10.3-BETA1 available for amd64, i386, powerpc, powerpc64, sparc64 and armv6 architectures (BEAGLEBONE, CUBOX-HUMMINGBOARD, GUMSTIX, PANDABOARD, RPI-B, WANDBOARD). Additionally, images have been prepared for virtualization systems (QCOW2, VHD, VMDK, raw) and cloud environments Amazon EC2 and Microsoft Azure. The list of changes to FreeBSD 10.3 is at the initial stage of formation. The system is available for AMD64, I386, IA64, PowerPC, PowerPC64, Sparc64, and ARMv6 architecture.

Additionally, images have been prepared for virtualization systems (QCOW2, VMDK, raw) and cloud environments Amazon EC2, Google Compute Engine and Microsoft Azure. A new uefisign utility has been added to generate digital signatures for EFI files used for download in UEFI Secure Boot configurations. A new rc-script growfs is presented, designed to perform an operation to change the size of the root file during the first boot (if the/firstboot file is created), allowing the root file to automatically occupy all unallocated disk space. The environment emulation infrastructure supported in FreeBSD Linux has been updated to CentOS 6.6 (emulators/linux-c6 port). Emulator-related ports are adapted to use CentOS 6.6, which is now offered by default instead of packets based on. The capabilities of the FreeBSD/arm port have been expanded. Added support for Exynos 5420 Octa systems and Toradex Apalis i.MX6 boards. CPU frequency and voltage on the Raspberry Pi. SMP support is enabled for all Exynos 5 systems.

Added audio drivers with support for AUDMUXM (Digital Audio Multiplexer), SDMA (Smart Direct Memory Access Controller) and SSI (Synchronous Serial Interface). TABLES kernel, in which pmap enables the use of PAE format when working with memory page tabs in 32-bit physical addressing conditions. In this mode, memory mapping in «no execute» mode is possible, which allows you to increase the security of the system from some types of attacks. TABLES mode retains binary interface (KBI) compatibility with non-PAE cores, allowing the use of modules and drivers assembled for them. Added vxlan driver to create virtual extensible LANs (Virtual Extensible LANs) used to tunnel Layer 2 virtualized networks over Layer 3 networks. The autofs subsystem implements a new type of «-media» mappings, which allows you to automatically mount embedded drives such as CDs and USB Flash. Support for multiqueue has been added to the em network driver. In the TCP stack, the PLPMTUD (Packetization Layer Path MTU Discovery, RFC 4821) definition is disabled by default.

UFS. Support for aligning partitions along the border of 1 MB is implemented when determining such a need. January 20, 2014 it became known about the release of the latest release of FreeBSD 10.0. Release 10.0 is available for several architectures, including x86, Power PC and Sparc. The new implementation of the system was transferred to the default use of the Clang compiler. The BHyVe hypervisor is integrated into the system, the BIND DNS server is replaced by Unbound, the CARP protocol is again implemented, the FUSE subsystem is integrated, the pkg packet manager operates by default. Integrated unmapped VMIO support to improve I/O performance by eliminating buffer mapping in the TLB cache, reducing overhead on multiprocessor systems. The bsdinstall system installer has been updated and support for full system installation on ZFS partitions has been added to it. In this case, all settings are made from the menu, including creating partitions, selecting the ZFS RAID level, configuring encryption using GELI, choosing the pool name, etc.

The previous sysinstall installer has been removed from the base system, instead of it you should use bsdinstall and bsdconfig. The bsdconfig utility implements an interface for configuring various system parameters, providing functionality similar to the Configure menu from sysinstall. Integration of the FUSE subsystem is implemented — for the operation of file systems implemented at the user level. Most FUSE modules are supported, including sshfs, ntfs-3g and ext4fuse. Support for increasing the size of UFS partitions is enabled using the growfs utility on the fly, without unmounting the partition. Enable performance optimization for UFS/FFS file systems. Upgrading ZFS subsystem components to the latest version of ZFS pools with support for LZ4 compression and L2ARC, asynchronous data set destruction, ZIO NOP-write optimizations, support for TRIM operation for SSDs. The network subsystem has integrated the developments of the CARP2 project. Within its framework, there is a new implementation of the CARP (Common Address Redundancy Protocol) protocol for FreeBSD.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *