FreeBSD 是一个自由且开源的类 Unix 操作系统,是 BSD Unix 的直系继承者。起始于 1993 年,FreeBSD 拥有悠久的历史与诸多衍生版本。其饱经考验,是最广泛应用的开源 BSD 系操作系统。

该项目于日前(正式)发布了 FreeBSD 12.0 稳定版本(FreeBSD 12.0-RELEASE)。显然,这是 FreeBSD 12 系列的第一次正式发布。作为一个有二十余年历史的操作系统的主要版本,这一版本自然带来了诸多变化,这些变化涉及用户空间、内核、设备与驱动、硬件支持、存储(文件系统等)、boot loader、网络、包管理器以及文档等几乎所有方面。

其中,部分亮点如下:

  • OpenSSL 被更新至 1.1.1a (LTS) 版,这是 OpenSSL 于月前发布的最新稳定版本。
  • Unbound 更新至 1.8.1,并默认开启 DANE-TA(IETF RFC 6698)。
  • OpenSSH 更新至 7.8p1。
  • 额外的对 capsicum(4) 的支持已被添加至 sshd(8)。
  • Clang、LLVM、LLD、LLDB、compiler-rt 及 libc++ 已被更新至 6.0.1 版本。
  • vt(4) Terminus BSD Console 字体已被更新至 4.46。
  • bsdinstall(8) 现在支持 UEFI-GELI 安装选项。
  • ……
  • 4.1 版本的 NFS 服务器已更新,并包含对 pNFS 服务器的支持。
  • pf(4) 数据包过滤工具现在能工作于 jail(8) 中,这是通过 vnet(9) 实现的。
  • ……
  • 诸多 Lua loader(8) 改进。
  • KDE 更新至 5.12.5 版本。
  • 以及其它诸多变化……

FreeBSD 12.0 现在支持 amd64、i386、powerpc、powerpc64、powerpcspe、sparc64、armv6、armv7 和 aarch64 架构。FreeBSD 12.0 可以从可启动的 ISO 映像(即 live 模式)或通过网络安装。某些架构还支持从 USB 闪存盘安装。其发布通告及其它有关文档中包含详细指引。

有关新功能和已知问题的完整列表,请参阅在线发行说明和勘误表,可从以下位置获取:
https://www.FreeBSD.org/releases/12.0R/relnotes.html
https://www.FreeBSD.org/releases/12.0R/errata.html

有关FreeBSD发布工程活动的更多信息,请参阅:
https://www.FreeBSD.org/releng/

此版本变化的说明文字译自其发布通告:
https://www.freebsd.org/releases/12.0R/announce.html

FreeBSD 是一个通用的操作系统。其与 Linux 有些相似,但 FreeBSD 提供了一个完整的操作系统(包含内核、驱动、用户空间工具及各种文档)而非仅仅是内核,且 FreeBSD 的授权许可较于 Linux 更为宽松。

FreeBSD 配备了超过 20,000 个软件包,覆盖范围广泛:从服务器软件、数据库和网络服务器到桌面软件、游戏、网页浏览器和商业软件。得益于其丰富的特性,FreeBSD 的应用场景广泛。

FreeBSD 的基础软件包仓库及 Ports 软件包集合包含了大量服务器相关的软件,可用作邮件服务器、Web 服务器、防火墙、FTP 服务器、DNS 服务器和路由器等。

通过 Ports,FreeBSD 还可以安装 X11(X 窗口系统)并进一步使用 GNOME、KDE、Xfce、OpenBox、Fluxbox 及 dwm 等常见桌面环境或窗口管理器。

尽管 FreeBSD 主要关注于 x86 及 x86-64 架构,但也提供了对包含 ARM、PowerPC 及 MIPS 在内的诸多架构的支持。这使得其在嵌入式设备中也有丰富的应用。

FreeBSD 的更多优势与特性无法尽列,英文维基百科的同名词条(链接)包含详细介绍。遍及全世界的公司、互联网服务提供商、研究人员,计算机专业人员、学生和家庭用户都在使用 FreeBSD 进行工作、教育和娱乐活动。

FreeBSD 项目主页:
https://www.freebsd.org/

本文转自:https://www.linuxprobe.com/freebsd-twelve-release.html

FreeBSD 12.0 版发布的更多相关文章

  1. Docker 1.12.0将要发布的新功能

    Docker 1.12.0将要发布的新功能 导读 按计划,6/14 是1.12.0版本的 feature冻结 的日子,再有两个星期Docker 1.12.0也该发布了.这里列出来的新功能,都是已经合并 ...

  2. WordPress版微信小程序3.0版发布

    距离WordPress版微信小程序上一个版本的发布过去了一个月了.在此间,我的工作有些变化,加上正在开发新版本,目前开源版的完善和升级稍稍有些滞后. 虽然这个版本是3.0版,期间有个过渡的2.8版,不 ...

  3. 处理畅捷通的T+ 12.0版,web服务无故自动停止的问题

    用了几个月的畅捷通T+ 12.0版,一直都挺正常,但最近这两周,出现了好几次web服务自动停止的情况,今天抽空仔细看了Windows的日志,发现在半夜2点左右,TPlusProWebService12 ...

  4. WordPress版微信小程序2.2.0版发布

    2017年8月12日WordPress版微信小程序2.2.0版通过了微信的审核正式发布,此版本的更新以完善功能为主.主要更新的功能是:站内链接,猜你喜欢,热点文章. WordPress版微信小程序开放 ...

  5. MvcPager 免费开源分页控件3.0版发布!

    MvcPager 3.0版在原2.0版的基础上进行了较大的升级,对MvcPager脚本插件重写并进行了大量优化.修复了部分bug并新增了客户端Javascript API等功能,使用更方便,功能更强大 ...

  6. ASP.NET MVC分页组件MvcPager 2.0版发布暨网站全新改版

    MvcPager分页控件是在ASP.NET MVC Web应用程序中实现分页功能的一系列扩展方法,该分页控件的最初的实现方法借鉴了网上流行的部分源代码, 尤其是ScottGu的PagedList< ...

  7. man termios(FreeBSD 12.0)

    TERMIOS() FreeBSD Kernel Interfaces Manual TERMIOS() NAME termios - general terminal line discipline ...

  8. termios.h(FreeBSD 12.0)

    一.文件位置 /usr/include/termios.h 二.文件内容 /*- * SPDX-License-Identifier: BSD-3-Clause * * Copyright (c) 1 ...

  9. termios结构体各成员的值(FreeBSD 12.0)

    一.文件位置 /usr/include/sys/_termios.h 二.文件内容 /*- * SPDX-License-Identifier: BSD-3-Clause * * Copyright ...

随机推荐

  1. Dijkstra和Prim算法的区别

    Dijkstra和Prim算法的区别 1.先说说prim算法的思想: 众所周知,prim算法是一个最小生成树算法,它运用的是贪心原理(在这里不再证明),设置两个点集合,一个集合为要求的生成树的点集合A ...

  2. Connect the Cities(hdu3371)并查集(附测试数据)

    Connect the Cities Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Other ...

  3. Java GC机制详解

    垃圾收集 Garbage Collection 通常被称为“GC”,本文详细讲述Java垃圾回收机制. 导读: 1.什么是GC 2.GC常用算法 3.垃圾收集器 4.finalize()方法详解 5. ...

  4. linux vim 行缩进,批量移动多行

    显示行号用::set nu :49>5  从第49行开始,连接5行右移一个tab. :49,93>   从第49行开始到93行右移一个tab 选中多行,然后移动 https://jingy ...

  5. KCF的弊端

      一.前情提要 如果你对目标跟踪和KCF是什么东西还不了解的话欢迎你看前一篇博文KCF入门详解:https://www.cnblogs.com/jins-note/p/10215511.html  ...

  6. JMeter4.0的界面汉化

    1.安装好之后 2.界面汉化 options->choose language->chinese(simplified) 3.汉化完成

  7. FileWriter写数据路径问题及关闭和刷新方法的区别

    package com.itheima_01; import java.io.FileWriter; import java.io.IOException; /* * 输出流写数据的步骤: * A:创 ...

  8. openCV 扩图

    1.扩图 import cv2 import numpy as np img=cv2.imread('Test2.jpg',1) width=img.shape[0] height=img.shape ...

  9. WOE和IV

    woe全称是"Weight of Evidence",即证据权重,是对原始自变量的一种编码形式. 进行WOE编码前,需要先把这个变量进行分组处理(离散化) 其中,pyi是这个组中响 ...

  10. She Left Her Shoes

    She left her shoes, she took everything else, her toothbrush, her clothes, and even that stupid litt ...