FreeBSD 11.2发布:对FreeBSD内核和用户区做重大更改

网络 刘洋 2018-06-28 14:42  阅读量:9325   

 FreeBSD 11.2 发布了,此版本包含对 FreeBSD 内核和用户区的重大更改,包括新驱动程序、硬件支持、新命令或选项、主要 bug 修复和贡献的软件升级等。包含了GNU公共通用许可证(GPL)、GNU宽公共通用许可证(LGPL)、ISC、CDDL和Beerware许可证的程式码,也有使用三条款和四条款的BSD许可证的程式码。另外有些驱动程式也包涵了binary blob,像是Atheros公司的硬件抽象层。这使得所有人都可以自由地使用还有再散布FreeBSD。不过,FreeBSD的核心和新开发的程式码大多都使用两条款的BSD许可证释放出,许多使用GPL的程式码都必须经过静室工程,以其他授权方式重写,这主要是避免整个核心受到GPL影响。其中操作系统内核的更新包括:

­  linux(4) ABI 兼容性层已经升级到支持 musl 消费者。

­  fdescfs(5) 文件系统升级到支持 Linux 特定的 fd(4) /dev/fd 和 /proc/self/fd 行为。

­  新增多个实时时钟支持。

­  修复 ng_iface(4) 驱动可能带来的系统崩溃。

­  升级 ipfw(4) 包过滤器以识别2层和3层数据包,修复 dummynet(4) AQM 包标记问题。

­  修复 Intel® Apollo Lake™ CPUs 启动问题。

­  驱动与磁盘方面更新包括:

­  支持 TAIO USB 多协议适配器(TUMPA)。

­  cm(4) 和 fpa(4) 驱动已被标记为已弃用,并将在 FreeBSD 12 中删除。

­  添加 ocs_fc(4) 驱动程序,支持 Emulex 16/8G FC GEN 5 HBA LPe15004 和 LPe160XX,以及 Emulex 32/16G FC GEN 6 HBA LPe3100X 和 LPe3200X。

­  lmc(4) 驱动已被标记为已弃用,并将在FreeBSD 12中删除。

­  新增 smartpqi(4) 驱动程序,为 Microsemi®SCSI 控制器提供支持。

­  而用户区的变更包含了用户软件、贡献的软件和系统工具。具体涉及到了 tcpdump、crontab、diskinfo、umount、pw、ps、df、ifconfig、less、file、diff、dtc、bsdinstall 等众多应用的更新。

­  另外还有诸多方面的更新细节,包括启动器、网络、存储和虚拟化等,具体信息可以查看发布公告。

郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。