用户工具

站点工具


news:2013:freebsd_10_whatsnew

FreeBSD 10 新特性

本页面是对官网维基的翻译:What's new for FreeBSD 10 (2013-05-17)

系统全局/架构变化

Unmapped VMIO buffers

状态已提交至 -CURRENT 分支
作者Konstantin Belousov
页面http://svn.freebsd.org/changeset/base/248508

The use of the unmapped buffers eliminate the need to perform TLB shootdown for mapping on the buffer creation and reuse, greatly reducing the amount of IPIs for shootdown on big-SMP machines and eliminating up to 25-30% of the system time on i/o intensive workloads.

Raspberry Pi support

状态已提交至 -CURRENT 分支
作者Oleksandr Tymoshenko
页面http://svn.freebsd.org/changeset/base/239922http://kernelnomicon.org/?p=164

FreeBSD 现在已经能够在树莓派上运行了。

bhyve

状态已提交至 -CURRENT 分支
作者Neel Natu, Peter Grehan 等
页面http://lists.freebsd.org/pipermail/freebsd-arm/2012-August/003757.html

“bhyve” is the BSD Hypervisor, developed from scratch to offer a light-weight low-level HVM virtualization on FreeBSD. It supports virtio for IO paravirtualization.

General ARM improvements

状态已提交至 -CURRENT 分支
作者Oleksandr Tymoshenko, Tim Kientzle, Warner Losh 等
页面http://lists.freebsd.org/pipermail/freebsd-arm/2012-August/003757.html

FreeBSD/arm 获得显著改善,支持 ARMv6/ARMv7/SMP,以及线程局部存储(thread-local storage, TLS)。
还增加了对新型 SoC 如 MV78x60/OMAP4 的支持。

内核,硬件支持 & 其余底层改进

Atomic close-on-exec
Support for AMD GPUs kernel-modesetting
Support for the RDRAND random number generator
Virtio
Variable symlinks

网络方面的改进

ipfw support for setting/matching DSCP
SMP-friendly pf firewall
CARP rewrite
NetMap
Up to 65536 routing tables

无线网络的改进

Concurrency/SMP work
Improved 802.11n stack support
802.11s mesh support
Atheros PCI/PCIe 802.11n support

存储子系统的改进

ZFS NOP-write optimization

状态已提交至 -CURRENT 分支
作者Martin Matuska, Illumos project
页面http://svnweb.freebsd.org/base?view=revision&revision=243524, http://comments.gmane.org/gmane.os.illumos.zfs/200

The zio nop-write improvement from Illumos was imported into -CURRENT. To reduce I/O, nop-write skips overwriting data if the checksum (cryptographically secure) of new data matches the checksum of existing data. It also saves space if snapshots are in use.

It currently works only on datasets with enabled compression, disabled deduplication and sha256 checksums.

Online growfs(8) for r/w-mounted UFS filesystems

状态已提交至 -CURRENT 分支
作者Edward Tomasz Napierala
页面http://svnweb.freebsd.org/changeset/base/243246

以读写方式挂载的 UFS 文件系统可以通过 growfs(8) 扩展大小。
这对虚拟机很有用,可以在不中断服务的情况下增加存储容量。

ZFS TRIM support

FreeBSD 成为世界上首个在 ZFS 上支持 TRIM 的操作系统!(而 UFS 早已有了 TRIM 支持。)

LZ4 compression support in ZFS

状态已提交至 -CURRENT 分支
作者Xin LI
页面http://svnweb.freebsd.org/changeset/base/246586

FUSE support in the base system

状态已提交至 -CURRENT 分支
作者Attilio Rao, George Neville-Neil, Csaba Henk, ilya 等
页面http://svnweb.freebsd.org/base?view=revision&revision=241519

A state of the art FUSE implementation is now part of the FreeBSD base system. It allows the use of nearly all fusefs file systems under FreeBSD without installing the unstable “fusefs-kmod” kernel module from ports. Most notable is the “ntfs-3g” implementation of Windows NTFS.

http://fuse.sourceforge.net/ FUSE is the userland file system API developed for Linux. The FreeBSD port (including the clean-room BSD-licenced reimplementation of the kernel module) was created during 2 summer of code mandates and being revived by gnn recently. The functionality in this commit matches the content of fusefs-kmod port, which doesn't need to be installed anymore for -CURRENT setups.

安全性

与桌面相关的变化

USB Audio 2.0

其他变化

/data/vhosts/wiki-data/pages/news/2013/freebsd_10_whatsnew.txt · 最后更改: 2013/05/19 22:08 由 syh