标签 NetBSD 下的文章

开发了四年的 NetBSD 10 接近发布

NetBSD 10 自 2019 年底开始开发,测试版已经发布了一年,而现在随着 NetBSD 10-RC1 的发布,它将在未来几个月内正式发布。NetBSD 10.0 增加了许多功能,包括对多核系统性能的显著提升、支持从 Apple M1 到树莓派 4 的多种 ARM 平台、支持 WireGuard、自动交换加密、Xen 虚拟机管理程序支持的重新设计,以及用于支持更新组件的无数其他硬件驱动程序改进。

消息来源:Phoronix
老王点评:虽然相比 Linux 来说用户不多,但是这几个 BSD 发行版总是给人更多选择和没那么商业化的感觉。

好莱坞演员获得了人工智能保护措施

在罢工近四个月后,这场好莱坞历史上持续时间最长的演员罢工以针对使用人工智能的 “突破性” 保护措施而告终。演员工会称,“我们在人工智能保护方面得到了我们想要的一切。”根据达成的协议,制片厂必须在知情同意的情况下,才能创建任何形式的演员或背景演员数字复制品,而背景演员的数字复制品也不会在未经其同意的情况下被 使用

消息来源:Rolling Stone
老王点评:看起来演员们的职业生涯会获得延长了,但我觉得,不用多久,就会出现大量甚至全部演员都由 AI 演员出演的电影。

美议员提案禁止使用与中国有关的区块链技术

美国两党议员周三提出了一项新法案,旨在全面禁止美国政府使用任何与中国有关的区块链技术,甚至是加密货币。目前已经有许多与加密货币相关的法案正在讨论中,其中一些还包括对中国区块链技术的安全担忧。立法者称,该法案旨在“确保外国对手没有任何形式的后门访问权限,可以用来访问关键的国家安全情报和美国人的私人信息。”

消息来源:Tom's Hardware
老王点评:无所谓嘛。在我看来,完全是过敏了。

NetBSD 改进了对 1985 年的计算机的支持

BSD 发行版 NetBSD 刚刚释出了一个小更新版本 9.3,在一系列的对各种新硬件的支持之外,还改进了对 Commodore Amiga 的支持。这是 1985 年发布的一种 16 位计算机。甚至其开发商 Commodore 早在 1994 年就倒闭了,但 Amiga 仍然存在少数但狂热的爱好者。如果你能找到一台还能使用的 Amiga,那你就能在上面运行 2022 年的 NetBSD 了。

消息来源:The News Trace
老王点评:这就是开源,只要你觉得好玩,你就可以做,而不用管是不是有商业价值,也不用那么一本正经。

英特尔的 Clear Linux 采用 -O3 来构建其内核

英特尔的 Clear Linux 滚动发行版以其积极的性能优化而闻名,但他们的内核构建一直采用默认的 -O2 优化,不过,上周他们切换到了用 -O3 来构建其内核。虽然上游内核已经放弃了专门的 -O3 选项,但更高的优化水平仍然可以通过编译器标志传递给内核,这就是 Clear Linux 正在做的。

消息来源:Phoronix
老王点评:虽然 Clear Linux 采用 -O3 优化提升了多少还不得而知,但对于 Clear Linux 这种要榨取最后一滴性能来炫耀英特尔的 CPU 的发行版来说,显然是有意义的。

谷歌将停止为愚蠢的问题提供答案

“特色片段”是向谷歌搜索提出的问题而直接回复的片段,长期以来一直是该公司人工智能战略的一个基石,同样的技术也用于其智能音箱和语音助手。谷歌试图改进其“特色片段”服务,以停止对愚蠢的问题提供简短的答案。这意味着诸如“史努比什么时候刺杀了林肯?”这样的问题不会得到答案,谷歌搜索曾经给出过回答“1865 年" —— 日期正确,但刺客非常错误。谷歌对其系统进行了训练,以更好地检测这些虚假的问题。

消息来源:英国卫报
老王点评:给傻问题做出回答,显然也是傻的,这又是愚弄 AI 的一种方式。

回音

  • 据我的朋友 Wren 再次爆料,Linux 5.20 的倡议者昨日 再次发出倡议,这次得到了四位国人贡献者的支持。我觉得这是一件有趣而有爱的事情,Linux 本来就是 Just for Fun,为什么不支持呢?

NetBSD 项目发布了 NetBSD 7.0,这是 NetBSD 操作系统发布的第五个主要版本。

这次发布带来了稳定性的提升、几百个 bug 修复以及许多新功能。主要有:

  • DRM/KMS 支持为使用现代的 Intel 和 Radeon 显卡的 x86 系统带来了图形性能提升
  • 支持 ARM 多处理器
  • 支持许多新的 ARM 主板:

    • 树莓派 2
    • ODROID-C1
    • BeagleBoard, BeagleBone, BeagleBone Black
    • MiraBox
    • Allwinner A20, A31: Cubieboard2, Cubietruck, Banana Pi, etc.
    • Freescale i.MX50, i.MX51: Kobo Touch, Netwalker
    • Xilinx Zynq: Parallella, ZedBoard
  • NPF 的重要改进:

    • BPF 默认带有即时 (JIT) 编译功能
    • 支持动态规则
    • 支持静态(无状态)NAT
    • 支持 RFC 6296 的 IPv6-to-IPv6 网络前缀翻译 (NPTv6)
    • 支持基于 CDB 的表(使用完美哈希和可靠的无锁 O(1) 查找)
  • USB 子系统中支持多处理器
  • 一个集成了包过滤器的新的守护进程 blacklistd(8) 可以动态保护诸如 ssh, named 和 ftpd 等其它网络守护进程免受攻击
  • 在磁盘 wedges 处理方面的几个改进(关于 wedges 参见 dkctl(8)
  • 在 sysinst 中通过扩展分区菜单支持 GPT
  • Lua 内核级脚本
  • epoc32:一个支持 Psion EPOC PDA 的新移植
  • GCC 4.8.4:支持 C++11
  • 可选的完整 BSD 协议的 C/C++ 运行时环境: compiler\_rt, libc++, libcxxrt.

NetBSD 7.0 的完整更新列表见此

完整的 NetBSD 7.0 的源代码和二进制可以在全球的许多站点下载到。下载站点列表:http://www.NetBSD.org/mirrors/,支 FTP, AnonCVS, SUP 等服务。建议需要下载 ISO 或 USB 磁盘镜像的用户通过 BitTorrent 下载, 种子在此 。使用 PGP 签名的校验列表: http://ftp.NetBSD.org/pub/NetBSD/security/hashes/NetBSD-7.0\_hashes.asc

NetBSD 7.0 支持许多种架构,提供二进制发行版的有:

NetBSD/acorn26Acorn Archimedes, A-series and R-series systems
NetBSD/acorn32Acorn RiscPC/A7000, VLSI RC7500
NetBSD/algorAlgorithmics, Ltd. MIPS evaluation boards
NetBSD/alphaDigital/Compaq Alpha (64-bit)
NetBSD/amd64AMD family processors like Opteron, Athlon64, and Intel CPUs with EM64T extension
NetBSD/amigaCommodore Amiga and MacroSystem DraCo
NetBSD/amigappcPowerPC-based Amiga boards.
NetBSD/arcMIPS-based machines following the Advanced RISC Computing spec
NetBSD/atariAtari TT030, Falcon, Hades
NetBSD/beboxBe Inc's BeBox
NetBSD/catsChalice Technology's CATS and Intel's EBSA-285 evaluation boards
NetBSD/cesficCES FIC8234 VME processor board
NetBSD/cobaltCobalt Networks' MIPS-based Microservers
NetBSD/dreamcastSega Dreamcast game console
NetBSD/emipsThe Extensible MIPS architecture from Microsoft Research
NetBSD/epoc32Psion EPOC PDAs
NetBSD/evbarmVarious ARM-based evaluation boards and appliances
NetBSD/evbmipsVarious MIPS-based evaluation boards and appliances
NetBSD/evbppcVarious PowerPC-based evaluation boards and appliances
NetBSD/evbsh3Various Hitachi Super-H SH3 and SH4-based evaluation boards and appliances
NetBSD/ews4800mipsNEC's MIPS-based EWS4800 workstation
NetBSD/hp300Hewlett-Packard 9000/300 and 400 series
NetBSD/hppaHewlett-Packard 9000 Series 700 workstations
NetBSD/hpcarmStrongARM based Windows CE PDA machines
NetBSD/hpcmipsMIPS-based Windows CE PDA machines
NetBSD/hpcshHitachi Super-H based Windows CE PDA machines
NetBSD/i386IBM PCs and PC clones with i486-family processors and up
NetBSD/ibmnwsIBM Network Station 1000
NetBSD/iyonixCastle Technology's Iyonix ARM based PCs
NetBSD/landiskSH4 processor based NAS appliances
NetBSD/luna68kOMRON Tateisi Electric's LUNA series
NetBSD/mac68kApple Macintosh with Motorola 68k CPU
NetBSD/macppcApple PowerPC-based Macintosh and clones
NetBSD/mipscoMIPS Computer Systems Inc. family of workstations and servers
NetBSD/mmeyeBrains mmEye multimedia server
NetBSD/mvme68kMotorola MVME 68k Single Board Computers
NetBSD/mvmeppcMotorola PowerPC VME Single Board Computers
NetBSD/netwinderStrongARM based NetWinder machines
NetBSD/news68kSony's 68k-based “NET WORK STATION” series
NetBSD/newsmipsSony's MIPS-based “NET WORK STATION” series
NetBSD/next68kNeXT 68k “black” hardware
NetBSD/ofppcOpenFirmware PowerPC machines
NetBSD/pmaxDigital MIPS-based DECstations and DECsystems
NetBSD/prepPReP (PowerPC Reference Platform) and CHRP machines
NetBSD/rs6000IBM RS/6000 MCA-based PowerPC machines.
NetBSD/sandpointMotorola Sandpoint reference platform, including many PPC-based NAS boxes
NetBSD/sbmipsBroadcom SiByte evaluation boards
NetBSD/sgimipsSilicon Graphics' MIPS-based workstations
NetBSD/sharkDigital DNARD (“shark”)
NetBSD/sparcSun SPARC (32-bit) and UltraSPARC (in 32-bit mode)
NetBSD/sparc64Sun UltraSPARC (in native 64-bit mode)
NetBSD/sun2Sun Microsystems Sun 2 machines with Motorola 68010 CPU
NetBSD/sun3Motorola 68020 and 030 based Sun 3 and 3x machines
NetBSD/vaxDigital VAX
NetBSD/x68kSharp X680x0 series
NetBSD/xenThe Xen virtual machine monitor
NetBSD/zaurusSharp ARM PDAs

这个版本中只支持源代码格式的 port 的有:

NetBSD/ia64Itanium family of processors