From nobody Sun Nov 12 09:20:05 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SSn8Q0N9Hz50Z0v for ; Sun, 12 Nov 2023 09:20:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SSn8P63LWz3C20; Sun, 12 Nov 2023 09:20:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699780805; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=LQbvniQttx/Jt1zcY3jC8ymz8RfyhTSsdX5XzF5OhuM=; b=IWVjJfRdJdotgcpWj6T3doW3sTaZ6hzWfUHr9yuSgJDNBkz7olCNE/41nJH7lj4lXZ20mL Qv2WclRF5xj5AitnbOkkuU66xQ2u55FWtjkZwsvo/dlFPovijKYPsPFB5Nx2cFKKUnHgXV ZBuAXlqOA6xdHbICe8LQjGODSPuNsp/yVH/LOACRzSY+HMCQ0J6YaiCfNgtejmifyvgRPL 8q0ldsTyg8K6J0FVBEhgGCEzd7ZpAKESC3tMVIP+fxdKGoer/TOdYCv7/lb6LVHxHOHNz4 8imGca6KNJuoiHGfrrGUFI3ZYG1w4QQoMPQWS+vxawMyUh94SpH5Fqu6hZjoZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699780805; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=LQbvniQttx/Jt1zcY3jC8ymz8RfyhTSsdX5XzF5OhuM=; b=rRaJJlgtmfwwKSSGVEi08eb7dPCOOH1g8g2cclY0Ad4xCfNtKADCzF4dRaXkPt+dm1WSj+ QsDzdxbaMpx/5urYorwDOwAZh9/qh/VkUSfuRNiIdABUm+3WktqCEsgLPzeGCh03EshmHF FwCfpDEIK34NnzbJyZsoLUNMUrmKFk5gikS/2xoMtpZD5vZyzoidtNqRn2hOny96cg78l1 HGooi89cQuQ0f+QOil9+QpHzQcuj4tVsruR4CMJ1xWHPO/2Y5ewypQfW9BU9vgwgHj3YLs mr/SlHTz9MwWOA3UVBMXz/bvMMzkBhvBQO6gOp4pcwZl27Cd1Ts4565M0BQZYw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699780805; a=rsa-sha256; cv=none; b=h0lTb7YSNtGZrvGtXshvZ3TVB4x70hqNsHmkFb/uHTvf9Sjsex8QDBsuDrLLgXCMfRbdfG dIizdvbGGTkAw7m86oKlDcNB+dTO++Y3jJyToNwuuhdos2u9pBX6LFY31AFZNcn8k31qg1 dl+za4qiU4LfFKVOQTmaetPwh39Ro1QwOh41oJK6902H/Jyj7jdpj+mNsXnOb61ETMqqkf 6R4mkbadftBeu7+MT6Ow6C6SMYOC0h+6GH4QOfJ1V21Gi9VGoi/RHF7bOJGHQb9wtc9JPo fdGov0DGlN41un8w7JjToR0P3+rpQqJ8m2nrK9nPr4dNBFOi7tAXORKdC+4XYg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SSn8P56F1z2lF; Sun, 12 Nov 2023 09:20:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3AC9K5cO044699; Sun, 12 Nov 2023 09:20:05 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3AC9K5jt044694; Sun, 12 Nov 2023 09:20:05 GMT (envelope-from git) Date: Sun, 12 Nov 2023 09:20:05 GMT Message-Id: <202311120920.3AC9K5jt044694@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Sergio Carlavilla Delgado Subject: git: ab5b8e2ce0 - main - Website - Archetypes: Upgrade hardware template for FreeBSD 14 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: carlavilla X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ab5b8e2ce0917a5881a3d7f11f863c00da8438d5 Auto-Submitted: auto-generated The branch main has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=ab5b8e2ce0917a5881a3d7f11f863c00da8438d5 commit ab5b8e2ce0917a5881a3d7f11f863c00da8438d5 Author: Sergio Carlavilla Delgado AuthorDate: 2023-11-12 09:18:38 +0000 Commit: Sergio Carlavilla Delgado CommitDate: 2023-11-12 09:18:38 +0000 Website - Archetypes: Upgrade hardware template for FreeBSD 14 Reviewed by: emaste@, jhb@, karels@, jhibbits@, mhorne@ Differential Revision: https://reviews.freebsd.org/D42117 --- website/archetypes/release/hardware.adoc | 331 ++++++++++++++++++++++--------- 1 file changed, 240 insertions(+), 91 deletions(-) diff --git a/website/archetypes/release/hardware.adoc b/website/archetypes/release/hardware.adoc index 75c5e3edae..5346168d54 100644 --- a/website/archetypes/release/hardware.adoc +++ b/website/archetypes/release/hardware.adoc @@ -12,7 +12,7 @@ sidenav: download :source-highlighter: rouge :experimental: -:release: 13.0 +:release: X.0 toc::[] @@ -28,93 +28,133 @@ It lists the hardware platforms supported by FreeBSD, as well as the various typ This section provides some architecture-specific information about the specific processors and systems that are supported by each architecture. [[proc-amd64]] -=== amd64 +=== AMD Architecture Support (64-bit x86 (amd64)) -Since mid-2003 FreeBSD/amd64 has supported the AMD64 ("Hammer") and Intel(R) EM64T architecture, and is now one of the Tier-1 platforms (fully supported architecture), which are expected to be Production Quality with respects to all aspects of the FreeBSD operating system, including installation and development environments. - -Note that there are two names for this architecture, AMD64 (AMD) and Intel EM64T (Extended Memory 64-bit Technology). -64-bit mode of the two architectures are almost compatible with each other, and FreeBSD/amd64 supports them both. - -As of this writing, the following processors are supported: - -* AMD Athlon(TM)64 ("Clawhammer"). -* AMD Opteron(TM) ("Sledgehammer"). -* AMD Sempron(TM). -* AMD Turion(TM). -* AMD Phenom(TM). -* All multi-core Intel(R) Xeon(TM) processors except Sossaman have EM64T support. -* The single-core Intel(R) Xeon(TM) processors "Nocona", "Irwindale", "Potomac", and "Cranford" have EM64T support. -* All Intel(R) Core(TM) 2 (not Core(TM) Duo) and later processors -* All Intel(R) Core(TM) i range of processors -* All Intel(R) Pentium(R) D processors -* All Intel(R) Centrino(R) Duo and Centrino(R) Pro platforms -* Intel(R) Pentium(R) 4s and Celeron(R) Ds using the "Cedar Mill" core have EM64T support. -* Some Intel(R) Pentium(R) 4s and Celeron(R) Ds using the "Prescott" core have EM64T support. See the http://processorfinder.intel.com[Intel Processor Spec Finder] for the definitive answer about EM64T support in Intel processors. - -Intel(R) EM64T is an extended version of IA-32 (x86) and different from Intel(R) IA-64 (Itanium) architecture. -Some of Intel(R)'s old documentation refers to Intel(R) EM64T as "64-bit extension technology" or "IA-32e". - -Both Uniprocessor (UP) and Symmetric Multi-processor (SMP) configurations are supported. - -In many respects, FreeBSD/amd64 is similar to FreeBSD/i386, in terms of drivers supported. -Generally, drivers that already function correctly on other 64-bit platforms should work. +FreeBSD supports the AMD64 ("Hammer") and Intel(R) EM64T architectures. +AMD64 (also known as x86-64) is a fully-supported Tier 1 architecture. +AMD64 supports all modern x86 processors. +This release incorporates optimizations and enhancements to leverage the full capabilities of FreeBSD/amd64-based systems, delivering improved performance across a wide range of workloads. [[proc-i386]] -=== i386 - -FreeBSD/i386 runs on a wide variety of "IBM PC compatible" machines. -Due to the wide range of hardware available for this architecture, it is impossible to exhaustively list all combinations of equipment supported by FreeBSD. -Nevertheless, some general guidelines are presented here. - -Almost all i386(TM)-compatible processors with a floating point unit are supported. -All Intel(R) processors beginning with the 80486 are supported, including the 80486, Pentium(R), Pentium(R) Pro, Pentium(R) II, Pentium(R) III, Pentium(R) 4, and variants thereof, such as the Xeon(TM) and Celeron(R) processors. -All i386(TM)-compatible AMD processors are also supported, including the Am486(R), Am5x86(R), K5, AMD-K6(R) (and variants), AMD Athlon(TM) (including Athlon-MP, Athlon-XP, Athlon-4, and Athlon Thunderbird), and AMD Duron(TM) processors. -The AMD Élan SC520 embedded processor is supported. -The Transmeta Crusoe is recognized and supported, as are i386(TM)-compatible processors from Cyrix and NexGen. - -There is a wide variety of motherboards available for this architecture. -Motherboards using the ISA, VLB, EISA, AGP, and PCI expansion buses are well-supported. -There is some limited support for the MCA ("MicroChannel") expansion bus used in the IBM PS/2 line of PCs. - -Symmetric multi-processor (SMP) systems are generally supported by FreeBSD, although in some cases, BIOS or motherboard bugs may generate some problems. -Perusal of the archives of the link:{freebsd-smp} may yield some clues. - -FreeBSD will take advantage of SMT (Symmetric MultiThreading, also known as HyperThreading on Intel(R) CPUs) on the supported CPUs. -The `GENERIC` kernel which is installed by default will automatically detect the additional logical processors. -The default FreeBSD scheduler recognizes processor topology on the system and selects logical and physical processors to obtain optimal performance. -The man:smp[4] manual page has more details. - -FreeBSD will take advantage of Physical Address Extensions (PAE) support on CPUs that support this feature. -A kernel with the `PAE` feature enabled will detect memory above 4 gigabytes and allow it to be used by the system. -This feature places constraints on the device drivers and other features of FreeBSD which may be used; consult the man:pae[4] manual page for more details. - -FreeBSD will generally run on i386-based laptops, albeit with varying levels of support for certain hardware features such as sound, graphics, power management, and PCCARD expansion slots. -These features tend to vary in idiosyncratic ways between machines, and frequently require special-case support in FreeBSD to work around hardware bugs or other oddities. - -Most modern laptops (as well as many desktops) use the Advanced Configuration and Power Management (ACPI) standard. -FreeBSD supports ACPI via the ACPI Component Architecture reference implementation from Intel(R), as described in the man:acpi[4] manual page. -The use of ACPI causes instabilities on some machines and it may be necessary to disable the ACPI driver, which is normally loaded via a kernel module. -This may be accomplished by adding the following line to `/boot/device.hints`: - -[.programlisting] -.... -hint.acpi.0.disabled="1" -.... - -Users debugging ACPI-related problems may find it useful to disable portions of the ACPI functionality. -The man:acpi[4] manual page has more information on how to do this via loader tunables. - -ACPI depends on a Differentiated System Descriptor Table (DSDT) provided by each machine's BIOS. -Some machines have bad or incomplete DSDTs, which prevents ACPI from functioning correctly. -Replacement DSDTs for some machines can be found at the http://acpi.sourceforge.net/dsdt/index.php[DSDT] section of the http://acpi.sourceforge.net/[ACPI4Linux] project Web site. -FreeBSD can use these DSDTs to override the DSDT provided by the BIOS; see the man:acpi[4] manual page for more information. +=== i386 Architecture Support + +While FreeBSD continues to evolve and optimize for modern architectures, we are committed to maintaining support for the venerable i386 (x86) architecture in this release. +Although i386 hardware is becoming less common, FreeBSD remains a reliable and versatile choice for those who still rely on it, whether for legacy systems or specific use cases. + +[[proc-arm]] +=== ARM Architecture Support + +FreeBSD features robust ARM architecture support, enhancing compatibility and performance across a diverse array of ARM-based devices. + +[[proc-arm-64]] +=== 64-bit ARM (aarch64) + +FreeBSD currently supports the following devices: + +Allwinner (64-bit), more info about the support at the link:https://wiki.freebsd.org/arm/Allwinner[Wiki page]: + +* Allwinner A64 SoC +* A64-Olinuxino +* Orange Pi PC2 +* Pine A64 +* Pine A64+ +* Pine A64+ 2GB +* Pine A64-LTS +* SOPINE +* NanoPi A64 +* OrangePi PC2 +* NanoPI K1 Plus +* Pine H64 +* Orange Pi 3 LTS + +Raspberry Pi, more info about the support at the link:https://wiki.freebsd.org/arm/Raspberry%20Pi[Wiki page]: + +* Raspberry Pi 3 +* Raspberry Pi 4 + +RockChip (64-bit), more info about the support at the link:https://wiki.freebsd.org/arm/RockChip[Wiki page]: + +* RK3328 SoC +* RK3399 SoC +* NanoPC-T4 +* NanoPi R4S +* Radxa +* Pinebook Pro +* Rock64 +* RockPro64 + +Zedboard Zynq 7000 SoC + +[[proc-arm-32]] +=== 32-bit ARM (armv6, armv7) + +FreeBSD currently supports the following devices: + +Allwinner (32-bit), more info about the support at the link:https://wiki.freebsd.org/arm/Allwinner[Wiki page]: + +* Allwinner A10 SoC +* Allwinner A13/R8 SoC +* Allwinner A20 SoC +* Allwinner A31 & A31s SoC +* Allwinner A83T SoC +* Allwinner H3 & H2+ SoC +* Allwinner H5 SoC +* Allwinner H6 SoC +* Cubieboard +* A10-OlinuXino-Lime +* A13-OLinuXino +* Banana Pi +* CubieBoard 2 +* Lamobo R1 +* Olimex A20 SOM +* PCDuino3 +* BananaPi M3 +* Orange Pi +2E +* OrangePi One +* Orange Pi One Lite +* Orange Pi PC +* Orange Pi Zero +* NanoPI NEO + +NXP i.MX6 (32-bit), more info about the support at the link:https://wiki.freebsd.org/arm/imx6[Wiki page]: + +* Wandboard +* CuBox i +* HummingBoard + +Raspberry Pi, more info about the support at the link:https://wiki.freebsd.org/arm/Raspberry%20Pi[Wiki page]: + +* Raspberry Pi 1 +* Raspberry Pi 2 +* Raspberry Pi Zero +* RPi Zero W + +[[proc-risc-v]] +=== RISC-V Architecture Support + +RISC-V support in FreeBSD represents a significant milestone in the evolution of this open-source operating system. +FreeBSD was the first operating system to have bootable in-tree support for RISC-V, underscoring its commitment to embracing emerging hardware architectures. + +FreeBSD currently supports the following platforms: + +* HiFive Unleashed (SiFive FU540) +* HiFive Unmatched (SiFive FU740) +* Spike +* QEMU + +More information about the support at the link:https://wiki.freebsd.org/riscv[Wiki page]. [[proc-powerpc]] -=== powerpc +=== PowerPC Architecture Support -All Apple PowerPC machines with built-in USB are supported, as well a limited selection of non-Apple machines, including KVM on POWER7 +Many PowerPC platforms are supported, including but not limited to: -SMP is supported on all systems with more than 1 processor. +* Apple PowerMac G4 and later. +* IBM POWER4 and later using pseries VM platform. +* IBM POWER8 and later bare metal powernv +** Most development done using Raptor TALOS-II +* Embedded NXP QorIQ and PowerQUICC III (MPC85XX, Pxxx) +** Tested on AmigaOne X5000 and AmigaOne A1222 // The "Supported Devices" section of the release notes. // Generally processor-independent, with conditional text @@ -166,6 +206,8 @@ This means that some devices, which are supported by multiple drivers, may appea &hwlist.aac; +&hwlist.aacraid; + &hwlist.adv; &hwlist.adw; @@ -184,6 +226,8 @@ This means that some devices, which are supported by multiple drivers, may appea &hwlist.arcmsr; +&hwlist.ata; + &hwlist.bt; &hwlist.ciss; @@ -204,6 +248,8 @@ EISA adapters are not supported. &hwlist.hptmv; +&hwlist.hptnr; + &hwlist.hptrr; &hwlist.ida; @@ -228,6 +274,8 @@ EISA adapters are not supported. &hwlist.mly; +&hwlist.mpi3mr; + &hwlist.mpr; &hwlist.mps; @@ -252,6 +300,8 @@ EISA adapters are not supported. &hwlist.siis; +&hwlist.smartpqi; + &hwlist.stg; &hwlist.sym; @@ -282,8 +332,12 @@ The following CD-ROM type systems are supported at this time: &hwlist.age; +&hwlist.alc; + &hwlist.ale; +&hwlist.altera_atse; + &hwlist.aue; &hwlist.axe; @@ -312,14 +366,22 @@ ASIX Electronics AX88178A/AX88179 USB Gigabit Ethernet adapters (man:axge[4] dri &hwlist.cxgbe; +&hwlist.cxgbev; + &hwlist.dc; &hwlist.de; +&hwlist.man4.powerpc/dtsec; + &hwlist.ed; &hwlist.em; +FreeBSD kernel driver for Elastic Network Adapter (ENA) family (man:ena[4] driver) + +&hwlist.enic; + &hwlist.man4.i386/ep; Agere ET1310 Gigabit Ethernet adapters (man:et[4] driver) @@ -332,8 +394,14 @@ Agere ET1310 Gigabit Ethernet adapters (man:et[4] driver) &hwlist.gem; +&hwlist.genet; + +Ethernet driver for Google Virtual NIC (gVNIC) (man:gve[4] driver) + &hwlist.hme; +&hwlist.igc; + &hwlist.ipheth; &hwlist.ixgbe; @@ -346,12 +414,24 @@ Agere ET1310 Gigabit Ethernet adapters (man:et[4] driver) &hwlist.lge; +&hwlist.liquidio; + +&hwlist.mgb; + &hwlist.mlx4en; +&hwlist.mlx4ib; + &hwlist.mlx5en; +&hwlist.mlx5ib; + +&hwlist.mos; + &hwlist.msk; +&hwlist.muge; + &hwlist.mxge; &hwlist.my; @@ -364,6 +444,8 @@ Agere ET1310 Gigabit Ethernet adapters (man:et[4] driver) &hwlist.pcn; +&hwlist.qlnxe; + &hwlist.qlxgb; &hwlist.qlxgbe; @@ -374,6 +456,8 @@ Agere ET1310 Gigabit Ethernet adapters (man:et[4] driver) &hwlist.rl; +&hwlist.rtwn_usb; + &hwlist.rue; &hwlist.sf; @@ -398,12 +482,20 @@ Agere ET1310 Gigabit Ethernet adapters (man:et[4] driver) &hwlist.tl; +&hwlist.man4.powerpc/tsec; + [amd64, i386] SMC 83c17x (EPIC)-based Ethernet NICs (man:tx[4] driver) &hwlist.txp; +&hwlist.u3g; + &hwlist.udav; +&hwlist.ufoma; + +&hwlist.uhso; + &hwlist.urndis; &hwlist.vge; @@ -420,13 +512,6 @@ Agere ET1310 Gigabit Ethernet adapters (man:et[4] driver) &hwlist.xl; -[[fddi]] -=== FDDI Interfaces - -[i386] DEC DEFPA PCI (man:fpa[4] driver) - -[i386] DEC DEFEA EISA (man:fpa[4] driver) - [[wlan]] === Wireless Network Interfaces @@ -434,6 +519,8 @@ Agere ET1310 Gigabit Ethernet adapters (man:et[4] driver) &hwlist.ath; +&hwlist.ath_hal; + &hwlist.bwi; &hwlist.bwn; @@ -442,6 +529,8 @@ Agere ET1310 Gigabit Ethernet adapters (man:et[4] driver) [i386, amd64] Intel PRO/Wireless 2200BG/2915ABG MiniPCI and 2225BG PCI network adapters (man:iwi[4] driver) +&hwlist.iwlwifi; + [i386, amd64] Intel Dual Band Wireless AC 3160/7260/7265 IEEE 802.11ac network adapters (man:iwm[4] driver) [i386, amd64] Intel Wireless WiFi Link 4965AGN IEEE 802.11n PCI network adapters (man:iwn[4] driver) @@ -456,6 +545,8 @@ Marvell 88W8363 IEEE 802.11n wireless network adapters (man:mwl[4] driver) &hwlist.rsu; +&hwlist.rtw88; + Realtek RTL8192C, RTL8188E, RTL8812A and RTL8821A based PCIe IEEE 802.11b/g/n wireless network adapters (man:rtwn[4] driver) &hwlist.rum; @@ -541,6 +632,12 @@ Realtek RTL8192C, RTL8188E, RTL8812A and RTL8821A based PCIe IEEE 802.11b/g/n wi &hwlist.rc; +&hwlist.uark; + +&hwlist.uchcom; + +&hwlist.ucycom; + [[sound]] === Sound Devices @@ -625,10 +722,26 @@ Owing to the generic nature of most USB devices, with some exceptions any device [amd64, i386] USB Bluetooth adapters can be found in <> section. ==== +Altera University Program Secure Data Card IP Core (man:altera_sdcard[4] driver) + +&hwlist.atp; + +&hwlist.atopcase; + +&hwlist.man4.powerpc/abtn; + +&hwlist.man4.powerpc/akbd; + +&hwlist.man4.powerpc/ams; + &hwlist.ohci; +&hwlist.ugold; + &hwlist.uhci; +&hwlist.uipaq; + [amd64, i386] USB 2.0 controllers using the EHCI interface (man:ehci[4] driver) [amd64, i386] Hubs @@ -649,6 +762,8 @@ Owing to the generic nature of most USB devices, with some exceptions any device [amd64, i386] Mice (man:ums[4] driver) +&hwlist.rtsx; + &hwlist.ulpt; &hwlist.ubsa; @@ -659,12 +774,20 @@ Owing to the generic nature of most USB devices, with some exceptions any device &hwlist.uplcom; +&hwlist.umcs; + &hwlist.umct; [amd64, i386] Audio Devices (man:uaudio[4] driver) +&hwlist.uslcom; + &hwlist.uvisor; +&hwlist.uvscom; + +&hwlist.xhci; + [[firewire]] === IEEE 1394 (Firewire) Devices @@ -682,6 +805,8 @@ Owing to the generic nature of most USB devices, with some exceptions any device [[crypto-accel]] === Cryptographic Accelerators +&hwlist.ccr; + &hwlist.hifn; &hwlist.safe; @@ -702,7 +827,7 @@ Owing to the generic nature of most USB devices, with some exceptions any device [NOTE] ==== -Information regarding specific video cards and compatibility with Xorg can be found at http://www.x.org/[http://www.x.org/]. +Information regarding specific video cards and compatibility with Xorg can be found at link:http://www.x.org/[http://www.x.org/]. ==== [amd64, i386] Keyboards including: @@ -721,7 +846,7 @@ Information regarding specific video cards and compatibility with Xorg can be fo [NOTE] ==== man:moused[8] has more information on using pointing devices with FreeBSD. -Information on using pointing devices with Xorg can be found at http://www.x.org/[http://www.x.org/]. +Information on using pointing devices with Xorg can be found at link:http://www.x.org/[http://www.x.org/]. ==== [amd64, i386] "PC standard" parallel ports (man:ppc[4] driver) @@ -734,4 +859,28 @@ Information on using pointing devices with Xorg can be found at http://www.x.org * Panasonic KX-PH405 * SII MC-P200 -[i386] Xilinx XC6200-based reconfigurable hardware cards compatible with the HOT1 from http://www.vcc.com/[Virtual Computers] (xrpu driver). +[i386] Xilinx XC6200-based reconfigurable hardware cards compatible with the HOT1 from link:http://www.vcc.com/[Virtual Computers] (xrpu driver). + +&hwlist.ads111x; + +&hwlist.amdsbwd; + +&hwlist.at45d; + +&hwlist.gpioths; + +&hwlist.ig4; + +&hwlist.intpm; + +&hwlist.mx25l; + +&hwlist.netfpga10g_nf10bmac; + +&hwlist.ntb_hw_plx; + +&hwlist.ow_temp; + +&hwlist.sdhci; + +&hwlist.superio; From nobody Sun Nov 12 10:03:51 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SSp6v2rqPz50kqv for ; Sun, 12 Nov 2023 10:03:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SSp6v2Vmyz3JGx; Sun, 12 Nov 2023 10:03:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699783431; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=JTTxV/GgAa58BR2ptFjKa88IOut7HvwkMgclmpdk3V4=; b=FhRpwCmqBjCGVzQQWZCRHwk7x9qhJn7bsrigI4AIjLt1+kc8UrYWJzMI7KVz/sFn07Mz6r NJt97qWPMFGa+wzVXm+MpsX9+PxKR3HkcQGMEbtjcqSoDecGiRFYatHqOjHsg09N2vqVLz p2KNCB1QdQqvHbxoPOgX4f+Q8QVw+FS99fvfZfW/wwdr9c+JSeJkSkGXhF7k3vOx2PPppY WmBmtriWRQQ31iXpGGhDgrUcyzrjKDscOmGM0LON45xtrg5ZdV1u2yrVAgvxnvxRR4R31V rcPR0tFDv8ab0zFnoBhmKOmyj+EwFmualNj8UfgerOuiY+QQq9wnDJLMBRw9iA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699783431; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=JTTxV/GgAa58BR2ptFjKa88IOut7HvwkMgclmpdk3V4=; b=RhUr5WGFWpi4h/bsk6EqD3Cxrizu15Yr5Pk+pBDeMbKHKZQUCOtEqwiYA4hOn99gqvPrBL lnfilRQJmcAUeIv8LZsSiB3tRxx5UXAUw6mvbjHUw/2eNf7TFekqqPFiJ0sXpAGXz0hFqi uY1w+Z2jDRT6b6OfZnFVCAhU+KSJTSlaaOAwU7mYbNtlVENi6GMQBdMVfHw0daK02BBXKN SxnNw4kFb2X4caIzbNwgHFhR66YgyWuef5sNRrgN/Y3L5Rvbk5EktApUZC/rZfc8hlY1QU PaT4efduTojS2Etig75ee81Vvhpg1Z57ULPxKpLTwuN4H/Y6FTefamOIuXW5Lw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699783431; a=rsa-sha256; cv=none; b=IveJzN4Dx0ngVSIC2GrNw4yRvyyufRAoyETy5QJSoyx84vj9JdNbwCVuHECvdt0IM0KA78 Ae6l2rfrmCSxd3RGX8Ai1rPFdA/JwfHM4p3Qfl0tJZ8c50pIm6rSu+kvlzRTkPs3Vt0mR9 7U5cmB9FuHG26syhRpumU9k5PA+znTmy3SFpWA/AjpvS2ngJdvqz5SN82jSV3iRq4yR5L5 oRomkH0jsSuu2JgsITc2Sy+NuSQ1UOOokmgLPgMi5TksiTuAV+ezPXSQXn9TGTVqm5eTRZ ML6/SGKtVwgGrWtJ3QyYF6AMbC1t9Z+HHipP7TrguodgTDK2ZdDuNYIBsQBOOg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SSp6v1XrXz4GQ; Sun, 12 Nov 2023 10:03:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3ACA3pkf024059; Sun, 12 Nov 2023 10:03:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3ACA3pRJ024056; Sun, 12 Nov 2023 10:03:51 GMT (envelope-from git) Date: Sun, 12 Nov 2023 10:03:51 GMT Message-Id: <202311121003.3ACA3pRJ024056@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Sergio Carlavilla Delgado Subject: git: aa118eeea5 - main - Website - Hardware: Add FreeBSD 14.0 hardware page, improve archetype List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: carlavilla X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: aa118eeea54f8aa196cb8265746f752c38b1668b Auto-Submitted: auto-generated The branch main has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=aa118eeea54f8aa196cb8265746f752c38b1668b commit aa118eeea54f8aa196cb8265746f752c38b1668b Author: Sergio Carlavilla Delgado AuthorDate: 2023-11-12 10:03:03 +0000 Commit: Sergio Carlavilla Delgado CommitDate: 2023-11-12 10:03:03 +0000 Website - Hardware: Add FreeBSD 14.0 hardware page, improve archetype --- website/archetypes/release/hardware.adoc | 8 +- website/content/en/releases/14.0R/hardware.adoc | 4675 +++++++++++++++++++++++ 2 files changed, 4678 insertions(+), 5 deletions(-) diff --git a/website/archetypes/release/hardware.adoc b/website/archetypes/release/hardware.adoc index 5346168d54..2859f79c33 100644 --- a/website/archetypes/release/hardware.adoc +++ b/website/archetypes/release/hardware.adoc @@ -3,7 +3,7 @@ title: FreeBSD X.0 Hardware Notes sidenav: download --- -= FreeBSD {release} Hardware Notes += FreeBSD X.0 Hardware Notes :doctype: article :toc: macro :toclevels: 1 @@ -12,14 +12,12 @@ sidenav: download :source-highlighter: rouge :experimental: -:release: X.0 - toc::[] [[intro]] == Introduction -This document contains the hardware compatibility notes for FreeBSD {release}. +This document contains the hardware compatibility notes for FreeBSD X.0. It lists the hardware platforms supported by FreeBSD, as well as the various types of hardware devices (storage controllers, network interfaces, and so on), along with known working instances of these devices. [[proc]] @@ -28,7 +26,7 @@ It lists the hardware platforms supported by FreeBSD, as well as the various typ This section provides some architecture-specific information about the specific processors and systems that are supported by each architecture. [[proc-amd64]] -=== AMD Architecture Support (64-bit x86 (amd64)) +=== 64-bit x86 (amd64) Architecture Support FreeBSD supports the AMD64 ("Hammer") and Intel(R) EM64T architectures. AMD64 (also known as x86-64) is a fully-supported Tier 1 architecture. diff --git a/website/content/en/releases/14.0R/hardware.adoc b/website/content/en/releases/14.0R/hardware.adoc new file mode 100644 index 0000000000..5c4f370539 --- /dev/null +++ b/website/content/en/releases/14.0R/hardware.adoc @@ -0,0 +1,4675 @@ +--- +title: FreeBSD 14.0 Hardware Notes +sidenav: download +--- + += FreeBSD 14.0 Hardware Notes +:doctype: article +:toc: macro +:toclevels: 1 +:icons: font +:sectnums: +:source-highlighter: rouge +:experimental: + +toc::[] + +[[intro]] +== Introduction + +This document contains the hardware compatibility notes for FreeBSD 14.0. +It lists the hardware platforms supported by FreeBSD, as well as the various types of hardware devices (storage controllers, network interfaces, and so on), along with known working instances of these devices. + +[[proc]] +== Supported Processors and System Boards + +This section provides some architecture-specific information about the specific processors and systems that are supported by each architecture. + +[[proc-amd64]] +=== 64-bit x86 (amd64) Architecture Support + +FreeBSD supports the AMD64 ("Hammer") and Intel(R) EM64T architectures. +AMD64 (also known as x86-64) is a fully-supported Tier 1 architecture. +AMD64 supports all modern x86 processors. +This release incorporates optimizations and enhancements to leverage the full capabilities of FreeBSD/amd64-based systems, delivering improved performance across a wide range of workloads. + +[[proc-i386]] +=== i386 Architecture Support + +While FreeBSD continues to evolve and optimize for modern architectures, we are committed to maintaining support for the venerable i386 (x86) architecture in this release. +Although i386 hardware is becoming less common, FreeBSD remains a reliable and versatile choice for those who still rely on it, whether for legacy systems or specific use cases. + +[WARNING] +==== +Support for this architecture will be removed in FreeBSD 15.0, so all users and administrators are *strongly* recommended to upgrade their installations to <>. +==== + +[[proc-arm]] +=== ARM Architecture Support + +FreeBSD features robust ARM architecture support, enhancing compatibility and performance across a diverse array of ARM-based devices. + +[[proc-arm-64]] +=== 64-bit ARM (aarch64) + +FreeBSD currently supports the following devices: + +Allwinner (64-bit), more info about the support at the link:https://wiki.freebsd.org/arm/Allwinner[Wiki page]: + +* Allwinner A64 SoC +* A64-Olinuxino +* Orange Pi PC2 +* Pine A64 +* Pine A64+ +* Pine A64+ 2GB +* Pine A64-LTS +* SOPINE +* NanoPi A64 +* OrangePi PC2 +* NanoPI K1 Plus +* Pine H64 +* Orange Pi 3 LTS + +Raspberry Pi, more info about the support at the link:https://wiki.freebsd.org/arm/Raspberry%20Pi[Wiki page]: + +* Raspberry Pi 3 +* Raspberry Pi 4 + +RockChip (64-bit), more info about the support at the link:https://wiki.freebsd.org/arm/RockChip[Wiki page]: + +* RK3328 SoC +* RK3399 SoC +* NanoPC-T4 +* NanoPi R4S +* Radxa +* Pinebook Pro +* Rock64 +* RockPro64 + +Zedboard Zynq 7000 SoC + +[[proc-arm-32]] +=== 32-bit ARM (armv6, armv7) + +FreeBSD currently supports the following devices: + +Allwinner (32-bit), more info about the support at the link:https://wiki.freebsd.org/arm/Allwinner[Wiki page]: + +* Allwinner A10 SoC +* Allwinner A13/R8 SoC +* Allwinner A20 SoC +* Allwinner A31 & A31s SoC +* Allwinner A83T SoC +* Allwinner H3 & H2+ SoC +* Allwinner H5 SoC +* Allwinner H6 SoC +* Cubieboard +* A10-OlinuXino-Lime +* A13-OLinuXino +* Banana Pi +* CubieBoard 2 +* Lamobo R1 +* Olimex A20 SOM +* PCDuino3 +* BananaPi M3 +* Orange Pi +2E +* OrangePi One +* Orange Pi One Lite +* Orange Pi PC +* Orange Pi Zero +* NanoPI NEO + +NXP i.MX6 (32-bit), more info about the support at the link:https://wiki.freebsd.org/arm/imx6[Wiki page]: + +* Wandboard +* CuBox i +* HummingBoard + +Raspberry Pi, more info about the support at the link:https://wiki.freebsd.org/arm/Raspberry%20Pi[Wiki page]: + +* Raspberry Pi 1 +* Raspberry Pi 2 +* Raspberry Pi Zero +* RPi Zero W + +[[proc-risc-v]] +=== RISC-V Architecture Support + +RISC-V support in FreeBSD represents a significant milestone in the evolution of this open-source operating system. +FreeBSD was the first operating system to have bootable in-tree support for RISC-V, underscoring its commitment to embracing emerging hardware architectures. + +FreeBSD currently supports the following platforms: + +* HiFive Unleashed (SiFive FU540) +* HiFive Unmatched (SiFive FU740) +* Spike +* QEMU + +More information about the support at the link:https://wiki.freebsd.org/riscv[Wiki page]. + +[[proc-powerpc]] +=== PowerPC Architecture Support + +Many PowerPC platforms are supported, including but not limited to: + +* Apple PowerMac G4 and later. +* IBM POWER4 and later using pseries VM platform. +* IBM POWER8 and later bare metal powernv +** Most development done using Raptor TALOS-II +* Embedded NXP QorIQ and PowerQUICC III (MPC85XX, Pxxx) +** Tested on AmigaOne X5000 and AmigaOne A1222 + +// The "Supported Devices" section of the release notes. +// Generally processor-independent, with conditional text +// inclusion handling any architecture-dependent text. + +// Within each subsection describing a class of hardware +// (i.e. Ethernet interfaces), list broad groups of devices +// alphabetically as paragraphs sorted alphabetically (frequently +// these groups will be arranged by manufacturer, i.e. 3Com +// Ethernet interfaces). + +// Where applicable, a "Miscellaneous" section may follow all +// other named sections. + +// These guidelines are not hard-and-fast rules, and exceptions +// will occur. Following these guidelines (vague as they may be) +// is highly recommended to try to keep the formatting of +// this section consistent. + +// We give manpage references using the &man entities where +// possible. If a driver has no manpage (and consequently no +// &man entity, we simply give the name of the driver). +// Please avoid doing &man entity conversions unless you +// know for sure that an entity and manpage exist; sweeps through +// this file to fix "missed" conversions are likely to break the +// build. + +[[support]] +== Supported Devices + +This section describes the devices currently known to be supported by FreeBSD. +Other configurations may also work, but simply have not been tested yet. +Feedback, updates, and corrections to this list are encouraged. + +Where possible, the drivers applicable to each device or class of devices is listed. +If the driver in question has a manual page in the FreeBSD base distribution (most should), it is referenced here. +Information on specific models of supported devices, controllers, etc. can be found in the manual pages. + +[NOTE] +==== +The device lists in this document are being generated automatically from FreeBSD manual pages. +This means that some devices, which are supported by multiple drivers, may appear multiple times. +==== + +[[disk]] +=== Disk Controllers + +[amd64, i386] IDE/ATA controllers (man:ata[4] driver) + + +Controllers supported by the +**aac** +driver include: + +* Adaptec AAC-364 +* Adaptec RAID 2045 +* Adaptec RAID 2405 +* Adaptec RAID 2445 +* Adaptec RAID 2805 +* Adaptec RAID 3085 +* Adaptec RAID 31205 +* Adaptec RAID 31605 +* Adaptec RAID 5085 +* Adaptec RAID 51205 +* Adaptec RAID 51245 +* Adaptec RAID 51605 +* Adaptec RAID 51645 +* Adaptec RAID 52445 +* Adaptec RAID 5405 +* Adaptec RAID 5445 +* Adaptec RAID 5805 +* Adaptec SAS RAID 3405 +* Adaptec SAS RAID 3805 +* Adaptec SAS RAID 4000SAS +* Adaptec SAS RAID 4005SAS +* Adaptec SAS RAID 4800SAS +* Adaptec SAS RAID 4805SAS +* Adaptec SATA RAID 2020SA ZCR +* Adaptec SATA RAID 2025SA ZCR +* Adaptec SATA RAID 2026ZCR +* Adaptec SATA RAID 2410SA +* Adaptec SATA RAID 2420SA +* Adaptec SATA RAID 2610SA +* Adaptec SATA RAID 2620SA +* Adaptec SATA RAID 2810SA +* Adaptec SATA RAID 2820SA +* Adaptec SATA RAID 21610SA +* Adaptec SCSI RAID 2020ZCR +* Adaptec SCSI RAID 2025ZCR +* Adaptec SCSI RAID 2120S +* Adaptec SCSI RAID 2130S +* Adaptec SCSI RAID 2130SLP +* Adaptec SCSI RAID 2230SLP +* Adaptec SCSI RAID 2200S +* Adaptec SCSI RAID 2240S +* Adaptec SCSI RAID 3230S +* Adaptec SCSI RAID 3240S +* Adaptec SCSI RAID 5400S +* Dell CERC SATA RAID 2 +* Dell PERC 2/Si +* Dell PERC 2/QC +* Dell PERC 3/Si +* Dell PERC 3/Di +* Dell PERC 320/DC +* HP ML110 G2 (Adaptec SATA RAID 2610SA) +* HP NetRAID 4M +* IBM ServeRAID 8i +* IBM ServeRAID 8k +* IBM ServeRAID 8s +* ICP RAID ICP5045BL +* ICP RAID ICP5085BL +* ICP RAID ICP5085SL +* ICP RAID ICP5125BR +* ICP RAID ICP5125SL +* ICP RAID ICP5165BR +* ICP RAID ICP5165SL +* ICP RAID ICP5445SL +* ICP RAID ICP5805BL +* ICP RAID ICP5805SL +* ICP ICP5085BR SAS RAID +* ICP ICP9085LI SAS RAID +* ICP ICP9047MA SATA RAID +* ICP ICP9067MA SATA RAID +* ICP ICP9087MA SATA RAID +* ICP ICP9014RO SCSI RAID +* ICP ICP9024RO SCSI RAID +* Legend S220 +* Legend S230 +* Sun STK RAID REM +* Sun STK RAID EM +* SG-XPCIESAS-R-IN +* SG-XPCIESAS-R-EX +* AOC-USAS-S4i +* AOC-USAS-S8i +* AOC-USAS-S4iR +* AOC-USAS-S8iR +* AOC-USAS-S8i-LP +* AOC-USAS-S8iR-LP + + + +Controllers supported by the +**aacraid** +driver include: + +* Adaptec ASR-6405(T|E) +* Adaptec ASR-6445 +* Adaptec ASR-6805(T|E|Q|TQ) +* Adaptec ASR-7085 +* Adaptec ASR-7805(Q) +* Adaptec ASR-70165 +* Adaptec ASR-71605(E|Q) +* Adaptec ASR-71685 +* Adaptec ASR-72405 +* Adaptec Series 8 cards + + + + + + +The +**ahc** +driver supports the following +`SCSI` +host adapter chips and +`SCSI` +controller cards: + +* Adaptec + `AIC7770` + host adapter chip +* Adaptec + `AIC7850` + host adapter chip +* Adaptec + `AIC7860` + host adapter chip +* Adaptec + `AIC7870` + host adapter chip +* Adaptec + `AIC7880` + host adapter chip +* Adaptec + `AIC7890` + host adapter chip +* Adaptec + `AIC7891` + host adapter chip +* Adaptec + `AIC7892` + host adapter chip +* Adaptec + `AIC7895` + host adapter chip +* Adaptec + `AIC7896` + host adapter chip +* Adaptec + `AIC7897` + host adapter chip +* Adaptec + `AIC7899` + host adapter chip +* Adaptec + `274X(W)` +* Adaptec + `274X(T)` +* Adaptec + `2910` +* Adaptec + `2915` +* Adaptec + `2920C` +* Adaptec + `2930C` +* Adaptec + `2930U2` +* Adaptec + `2940` +* Adaptec + `2940J` +* Adaptec + `2940N` +* Adaptec + `2940U` +* Adaptec + `2940AU` +* Adaptec + `2940UW` +* Adaptec + `2940UW Dual` +* Adaptec + `2940UW Pro` +* Adaptec + `2940U2W` +* Adaptec + `2940U2B` +* Adaptec + `2950U2W` +* Adaptec + `2950U2B` +* Adaptec + `19160B` +* Adaptec + `29160B` +* Adaptec + `29160N` +* Adaptec + `3940` +* Adaptec + `3940U` +* Adaptec + `3940AU` +* Adaptec + `3940UW` +* Adaptec + `3940AUW` +* Adaptec + `3940U2W` +* Adaptec + `3950U2` +* Adaptec + `3960` +* Adaptec + `39160` +* Adaptec + `3985` +* Adaptec + `4944UW` +* Many motherboards with on-board + `SCSI` + support + + + +The +**ahci** +driver supports AHCI compatible controllers having PCI class 1 (mass storage), +subclass 6 (SATA) and programming interface 1 (AHCI). + +Also, in cooperation with atamarvell and atajmicron drivers of ata(4), +it supports AHCI part of legacy-PATA + AHCI-SATA combined controllers, +such as JMicron JMB36x and Marvell 88SE61xx. + +The +**ahci** +driver also supports AHCI devices that act as PCI bridges for +nvme(4) +using Intel Rapid Storage Technology (RST). +To use the +nvme(4) +device, either one must set the SATA mode in the BIOS to AHCI (from RST), +or one must accept the performance with RST enabled due to interrupt sharing. +FreeBSD +will automatically detect AHCI devices with this extension that are in RST +mode. +When that happens, +**ahci** +will attach +nvme(4) +children to the +**ahci** +device. + + + +The +**ahd** +driver supports the following: + +* Adaptec + `AIC7901` + host adapter chip +* Adaptec + `AIC7901A` + host adapter chip +* Adaptec + `AIC7902` + host adapter chip +* Adaptec + `29320` + host adapter +* Adaptec + `39320` + host adapter +* Many motherboards with on-board + `SCSI` + support + + + + + +The +**arcmsr** +driver supports the following cards: + +* ARC-1110 +* ARC-1120 +* ARC-1130 +* ARC-1160 +* ARC-1170 +* ARC-1110ML +* ARC-1120ML +* ARC-1130ML +* ARC-1160ML +* ARC-1200 +* ARC-1201 +* ARC-1203 +* ARC-1210 +* ARC-1212 +* ARC-1213 +* ARC-1214 +* ARC-1216 +* ARC-1220 +* ARC-1222 +* ARC-1223 +* ARC-1224 +* ARC-1226 +* ARC-1230 +* ARC-1231 +* ARC-1260 +* ARC-1261 +* ARC-1270 +* ARC-1280 +* ARC-1210ML +* ARC-1220ML +* ARC-1231ML +* ARC-1261ML +* ARC-1280ML +* ARC-1380 +* ARC-1381 +* ARC-1680 +* ARC-1681 +* ARC-1880 +* ARC-1882 +* ARC-1883 +* ARC-1884 +* ARC-1886 + + + +The currently supported ATA/SATA controller chips are: + +Acard: + +> ATP850P, ATP860A, ATP860R, ATP865A, ATP865R. + +ALI: + +> M5228, M5229, M5281, M5283, M5287, M5288, M5289. + +AMD: + +> AMD756, AMD766, AMD768, AMD8111, CS5536. + +ATI: + +> IXP200, IXP300, IXP400, IXP600, IXP700, IXP800. + +CMD: + +> CMD646, CMD646U2, CMD648, CMD649. + +Cypress: + +> Cypress 82C693. + +Cyrix: + +> Cyrix 5530. + +HighPoint: + +> HPT302, HPT366, HPT368, HPT370, HPT371, HPT372, HPT372N, HPT374. + +Intel: + +> 6300ESB, 31244, PIIX, PIIX3, PIIX4, ESB2, ICH, ICH0, ICH2, ICH3, ICH4, ICH5, +> ICH6, ICH7, ICH8, ICH9, ICH10, SCH, PCH. + +ITE: + +> IT8211F, IT8212F, IT8213F. + +JMicron: + +> JMB360, JMB361, JMB363, JMB365, JMB366, JMB368. + +Marvell + +> 88SE6101, 88SE6102, 88SE6111, 88SE6121, 88SE6141, 88SE6145. + +National: + +> SC1100. + +NetCell: + +> NC3000, NC5000. + +nVidia: + +> nForce, nForce2, nForce2 MCP, nForce3, nForce3 MCP, nForce3 Pro, nForce4, +> MCP51, MCP55, MCP61, MCP65, MCP67, MCP73, MCP77, MCP79, MCP89. + +Promise: + +> PDC20246, PDC20262, PDC20263, PDC20265, PDC20267, PDC20268, PDC20269, PDC20270, +> PDC20271, PDC20275, PDC20276, PDC20277, PDC20318, PDC20319, PDC20371, PDC20375, +> PDC20376, PDC20377, PDC20378, PDC20379, PDC20571, PDC20575, PDC20579, PDC20580, +> PDC20617, PDC20618, PDC20619, PDC20620, PDC20621, PDC20622, PDC40518, PDC40519, +> PDC40718, PDC40719. + +ServerWorks: + +> HT1000, ROSB4, CSB5, CSB6, K2, Frodo4, Frodo8. + +Silicon Image: + +> SiI0680, SiI3112, SiI3114, SiI3512. + +SiS: + +> SIS180, SIS181, SIS182, SIS5513, SIS530, SIS540, SIS550, SIS620, SIS630, +> SIS630S, SIS633, SIS635, SIS730, SIS733, SIS735, SIS745, SIS961, SIS962, +> SIS963, SIS964, SIS965. + +VIA: + +> VT6410, VT6420, VT6421, VT82C586, VT82C586B, VT82C596, VT82C596B, VT82C686, +> VT82C686A, VT82C686B, VT8231, VT8233, VT8233A, VT8233C, VT8235, VT8237, +> VT8237A, VT8237S, VT8251, CX700, VX800, VX855, VX900. + +Some of above chips can be configured for AHCI mode. +In such case they are supported by +ahci(4) +driver instead. + +Unknown ATA chipsets are supported in PIO modes, and if the standard +busmaster DMA registers are present and contain valid setup, DMA is +also enabled, although the max mode is limited to UDMA33, as it is +not known what the chipset can do and how to program it. + + + + +Controllers supported by the +**ciss** +driver include: + +* Compaq Smart Array 5300 (simple mode only) +* Compaq Smart Array 532 +* Compaq Smart Array 5i +* HP Smart Array 5312 +* HP Smart Array 6i +* HP Smart Array 641 +* HP Smart Array 642 +* HP Smart Array 6400 +* HP Smart Array 6400 EM +* HP Smart Array E200 +* HP Smart Array E200i +* HP Smart Array P212 +* HP Smart Array P220i +* HP Smart Array P222 +* HP Smart Array P230i +* HP Smart Array P400 +* HP Smart Array P400i +* HP Smart Array P410 +* HP Smart Array P410i +* HP Smart Array P411 +* HP Smart Array P420 +* HP Smart Array P420i +* HP Smart Array P421 +* HP Smart Array P430 +* HP Smart Array P430i +* HP Smart Array P431 +* HP Smart Array P530 +* HP Smart Array P531 +* HP Smart Array P600 +* HP Smart Array P721m +* HP Smart Array P731m +* HP Smart Array P800 +* HP Smart Array P812 +* HP Smart Array P830 +* HP Smart Array P830i +* HP Modular Smart Array 20 (MSA20) +* HP Modular Smart Array 500 (MSA500) + + + +[NOTE] +==== +[amd64, i386] Booting from these controllers is supported. +EISA adapters are not supported. +==== + + + +The +**hpt27xx** +driver supports the following SAS +controllers: + +* HighPoint's RocketRAID 271x series +* HighPoint's RocketRAID 272x series +* HighPoint's RocketRAID 274x series +* HighPoint's RocketRAID 276x series +* HighPoint's RocketRAID 278x series + + + +The +**hptiop** +driver supports the following SAS and SATA RAID controllers: + +* HighPoint RocketRAID 4522 +* HighPoint RocketRAID 4521 +* HighPoint RocketRAID 4520 +* HighPoint RocketRAID 4322 +* HighPoint RocketRAID 4321 +* HighPoint RocketRAID 4320 +* HighPoint RocketRAID 4311 +* HighPoint RocketRAID 4310 +* HighPoint RocketRAID 3640 +* HighPoint RocketRAID 3622 +* HighPoint RocketRAID 3620 + +The +**hptiop** +driver also supports the following SAS and SATA RAID controllers that +are already End-of-Life: + +* HighPoint RocketRAID 4211 +* HighPoint RocketRAID 4210 +* HighPoint RocketRAID 3560 +* HighPoint RocketRAID 3540 +* HighPoint RocketRAID 3530 +* HighPoint RocketRAID 3522 +* HighPoint RocketRAID 3521 +* HighPoint RocketRAID 3520 +* HighPoint RocketRAID 3511 +* HighPoint RocketRAID 3510 +* HighPoint RocketRAID 3410 +* HighPoint RocketRAID 3320 +* HighPoint RocketRAID 3220 +* HighPoint RocketRAID 3122 +* HighPoint RocketRAID 3120 +* HighPoint RocketRAID 3020 + + + +The +**hptmv** +driver supports the following ATA RAID +controllers: + +* HighPoint's RocketRAID 182x series + + + +The +**hptnr** +driver supports the following SATA +controllers: + +* HighPoint's DC7280 series +* HighPoint's Rocket R750 series + + + +The +**hptrr** +driver supports the following RAID +controllers: + +* RocketRAID 172x series +* RocketRAID 174x series +* RocketRAID 2210 +* RocketRAID 222x series +* RocketRAID 2240 +* RocketRAID 230x series +* RocketRAID 231x series +* RocketRAID 232x series +* RocketRAID 2340 +* RocketRAID 2522 + + + +The following controllers are supported by the +**ida** +driver: + +* Compaq SMART Array 221 +* Compaq Integrated SMART Array Controller +* Compaq SMART Array 4200 +* Compaq SMART Array 4250ES +* Compaq SMART 3200 Controller +* Compaq SMART 3100ES Controller +* Compaq SMART-2/DH Controller +* Compaq SMART-2/SL Controller +* Compaq SMART-2/P Controller + + + + +Controllers supported by the +**ips** +driver include: + +* IBM ServeRAID 3H +* ServeRAID 4L/4M/4H +* ServeRAID Series 5 +* ServeRAID 6i/6M +* ServeRAID 7t/7k/7M + +Newer ServeRAID controllers are supported by the +aac(4) +or +mfi(4) +driver. + + + +The +**isci** +driver provides support for Intel C600 +`SAS` +controllers. + + + +Cards supported by the +**isp** +driver include: + +Qlogic 2422 + +> Optical 4Gb Fibre Channel PCI-X cards. + +Qlogic 246x (aka 2432) + +> Optical 4Gb Fibre Channel PCIe cards. + +Qlogic 256x (aka 2532) + +> Optical 8Gb Fibre Channel PCIe cards. + +Qlogic 267x/836x (aka 2031/8031) + +> Optical 16Gb FC/FCoE PCIe cards. + +Qlogic 2690/2692/2694 (aka 2684/2692) + +> Optical 16Gb Fibre Channel PCIe cards. + +Qlogic 2740/2742/2764 (aka 2722/2714) + +> Optical 32Gb Fibre Channel PCIe cards. + +Qlogic QLE2770/QLE2772 (aka 2812) + +> Optical 32Gb Fibre Channel PCIe cards. + +Qlogic QLE2774 (aka 2814) + +> Optical 32Gb Fibre Channel PCIe cards. + +Qlogic QLE2870/QLE2872 (aka 2812) + +> Optical 64Gb Fibre Channel PCIe cards. + +Qlogic QLE2874 (aka 2814) + +> Optical 64Gb Fibre Channel PCIe cards. + + + +The +**mfi** +driver supports the following hardware: + +* LSI MegaRAID SAS 1078 +* LSI MegaRAID SAS 8408E +* LSI MegaRAID SAS 8480E +* LSI MegaRAID SAS 9240 +* LSI MegaRAID SAS 9260 +* Dell PERC5 +* Dell PERC6 +* IBM ServeRAID M1015 SAS/SATA +* IBM ServeRAID M1115 SAS/SATA +* IBM ServeRAID M5015 SAS/SATA +* IBM ServeRAID M5110 SAS/SATA +* IBM ServeRAID-MR10i +* Intel RAID Controller SRCSAS18E +* Intel RAID Controller SROMBSAS18E + + + +Controllers supported by the +**mlx** +driver include: + +* Mylex DAC960P +* Mylex DAC960PD / DEC KZPSC (Fast Wide) +* Mylex DAC960PDU +* Mylex DAC960PL +* Mylex DAC960PJ +* Mylex DAC960PG +* Mylex DAC960PU / DEC PZPAC (Ultra Wide) +* Mylex AcceleRAID 150 (DAC960PRL) +* Mylex AcceleRAID 250 (DAC960PTL1) +* Mylex eXtremeRAID 1100 (DAC1164P) +* RAIDarray 230 controllers, aka the Ultra-SCSI DEC KZPAC-AA (1-ch, 4MB + cache), KZPAC-CA (3-ch, 4MB), KZPAC-CB (3-ch, 8MB cache) + +All major firmware revisions (2.x, 3.x, 4.x and 5.x) are supported, however +it is always advisable to upgrade to the most recent firmware +available for the controller. + +Compatible Mylex controllers not listed should work, but have not been +verified. + + *** 3749 LINES SKIPPED *** From nobody Sun Nov 12 14:41:35 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SSwHR2J8hz513Pt for ; Sun, 12 Nov 2023 14:41:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SSwHR26jJz4SQ2; Sun, 12 Nov 2023 14:41:39 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699800099; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=NtFw7ifVyd93mpvYTXyDresnICE18WcqO5Qx+bS0No0=; b=d9RgJgQ675IqBo5CSstKvsJpUaJ7RLRVy/2Y8Ni20LZblkLgQ10qrZg9S0M1/jXeH74dY0 ASbWuApgE0LVmOWRaG21EaHAyGNk/N8B5NkLXjqEx9wdsTTADpPaVLT27z2MQz2zr26hnK khJCqkrs97UJWpnp642nVUqxrXXrWo7AgpKAvQSUZ6d6Kb8aRkcPsLznwJhzy0k9HECN+u h7w6aDzhAZ7ijszTEN/vi9NVkcVIA9LPQKhq3+zFxeMwO9+dKq05SiAeOnKG8JlJK7hZUb TZdlSip7HGWabZ/66FypVOJDnTzNENBLkuNaighJuZAk+TyfFfISySnTo7z6MA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699800099; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=NtFw7ifVyd93mpvYTXyDresnICE18WcqO5Qx+bS0No0=; b=uRqEUSgKuXbTPw2/7MqT6DjGSuWMbk0+lf/hnwfe9ohCq7xM2XALmalgDqmrrcQymExpbL PjTaeVW9tuV0bS0xbUvdDLTdFfQd0p1tskjgJuoONuoHn5aNTm4+7+pX9j3G7ZS9n2E61t 7Ze7WXrJzX9Wgs1Q3jWlSPt0DvxHcAIEXQCR4BHiWmDlNZwmc8DsKFcoYugGbUCfbQKx+i GFqDX3ZA7lBYbkIgBse9MEKh2tOTanVeg9jAZicPQHQbvRr5mZcIn2pKGQRb9dYjUPGCZp XjsMJx5Y5q7NSHUdbYczw2w9e5n4W+4nptcHF6n7F1j0AoBq9Q0tiZV9Ulfu3g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699800099; a=rsa-sha256; cv=none; b=Y1BXgmqxVwYvoY66bO5nw96/V7AU8ABmTH0CjtXwhEifsmgah4uih8thjU16UlA5G7bvI5 dX0nU5fpX2+Frphtw5FYvYy+zcp+ds2f6Ph1TspmJ/zKwZTHxwg5+ushjt0B4O5NFh4p/J PrD1b9dMEddGeqkP4JOiq/Lsh4mG+og/ZhigZHx7WHRu1aCSvvD8Kd8E+TPUin2nASxXOR BEhdsCHXNUnDdr+2TUFNPp5QigokkZai+8+4JAqna5og+QnnC4jmHBd8Jwo/qmS6wTSOip bojscSOarPOMtXYxZHDWers7d4giX98MGfwGAgWhyOv0rx5HVmYcUCo12PUvUQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SSwHR19SlzBhB; Sun, 12 Nov 2023 14:41:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3ACEfdeg086501; Sun, 12 Nov 2023 14:41:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3ACEfZka084698; Sun, 12 Nov 2023 14:41:35 GMT (envelope-from git) Date: Sun, 12 Nov 2023 14:41:35 GMT Message-Id: <202311121441.3ACEfZka084698@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Sergio Carlavilla Delgado Subject: git: 93cd704c1d - main - Website: Remove fr, ja, nl, ru, zh-cn languages List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: carlavilla X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 93cd704c1d44d6d8b7482f23eb70ce716dfb6cbf Auto-Submitted: auto-generated The branch main has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=93cd704c1d44d6d8b7482f23eb70ce716dfb6cbf commit 93cd704c1d44d6d8b7482f23eb70ce716dfb6cbf Author: Sergio Carlavilla Delgado AuthorDate: 2023-11-12 14:40:51 +0000 Commit: Sergio Carlavilla Delgado CommitDate: 2023-11-12 14:40:51 +0000 Website: Remove fr, ja, nl, ru, zh-cn languages Remove languages without current maintainer. This doesn't mean that languages can't be aded back in the future if someone decides to keep the translations. Discussed with: bofh@ Approved by: doceng (implicit) --- website/config/_default/languages.fr.toml | 4 - website/config/_default/languages.ja.toml | 4 - website/config/_default/languages.nl.toml | 4 - website/config/_default/languages.ru.toml | 4 - website/config/_default/languages.zh-cn.toml | 4 - website/content/de/developers/cvs.adoc | 16 - website/content/de/docs/_index.adoc | 11 - website/content/de/docs/books.adoc | 160 - website/content/de/docs/webresources.adoc | 42 - website/content/de/ipv6/_index.adoc | 62 - website/content/de/java/_index.adoc | 98 - website/content/de/platforms/alpha.adoc | 28 - website/content/de/platforms/ia64/_index.adoc | 27 - website/content/de/platforms/ia64/machines.adoc | 82 - website/content/de/platforms/ia64/refs.adoc | 55 - website/content/de/platforms/pc98.adoc | 38 - website/content/de/platforms/sun4v.adoc | 31 - website/content/de/ports/_index.adoc | 22 - website/content/de/ports/installing.adoc | 17 - website/content/de/ports/references.adoc | 25 - website/content/de/ports/searching.adoc | 16 - website/content/de/ports/updating.adoc | 20 - website/content/de/relnotes.adoc | 57 - website/content/fr/about.adoc | 45 - website/content/fr/advocacy/_index.adoc | 38 - website/content/fr/advocacy/myths.adoc | 207 - website/content/fr/applications.adoc | 42 - website/content/fr/art.adoc | 70 - website/content/fr/auditors.adoc | 128 - website/content/fr/availability.adoc | 8 - website/content/fr/commercial/_index.adoc | 17 - website/content/fr/community/_index.adoc | 12 - website/content/fr/community/irc.adoc | 10 - website/content/fr/community/mailinglists.adoc | 45 - website/content/fr/community/newsgroups.adoc | 10 - website/content/fr/community/webresources.adoc | 25 - website/content/fr/copyright/COPYING | 339 - website/content/fr/copyright/COPYING.LIB | 481 - website/content/fr/copyright/_index.adoc | 20 - website/content/fr/copyright/daemon.adoc | 33 - .../content/fr/copyright/freebsd-doc-license.adoc | 34 - website/content/fr/copyright/freebsd-license.adoc | 19 - website/content/fr/copyright/license.adoc | 64 - website/content/fr/copyright/trademarks.adoc | 42 - website/content/fr/developers/cvs.adoc | 20 - website/content/fr/docproj/_index.adoc | 50 - website/content/fr/docproj/current.adoc | 131 - website/content/fr/docproj/doc-set.adoc | 22 - website/content/fr/docproj/handbook.adoc | 75 - website/content/fr/docproj/handbook3.adoc | 48 - website/content/fr/docproj/sgml.adoc | 82 - website/content/fr/docproj/submitting.adoc | 85 - website/content/fr/docproj/translations.adoc | 270 - website/content/fr/docproj/who.adoc | 18 - website/content/fr/docs/_index.adoc | 11 - website/content/fr/docs/books.adoc | 133 - website/content/fr/docs/man.adoc | 12 - website/content/fr/docs/webresources.adoc | 54 - website/content/fr/donations/_index.adoc | 99 - website/content/fr/donations/donors.adoc | 137 - website/content/fr/donations/wantlist.adoc | 78 - website/content/fr/features.adoc | 41 - website/content/fr/gnome/_index.adoc | 38 - website/content/fr/gnome/contact.adoc | 51 - website/content/fr/gnome/docs/22knowissues.adoc | 25 - website/content/fr/gnome/docs/bugging.adoc | 41 - website/content/fr/gnome/docs/faq.adoc | 213 - website/content/fr/gnome/docs/faq2.adoc | 264 - website/content/fr/gnome/docs/gnome2_porting.adoc | 70 - website/content/fr/gnome/docs/gnome_porting.adoc | 27 - website/content/fr/gnome/docs/porting.adoc | 133 - website/content/fr/gnome/docs/volunteer.adoc | 19 - website/content/fr/gnome/screenshots.adoc | 18 - website/content/fr/internal/_index.adoc | 61 - website/content/fr/internal/about.adoc | 71 - website/content/fr/internal/bylaws.adoc | 37 - website/content/fr/internal/core-vote.adoc | 42 - website/content/fr/internal/developer.adoc | 49 - website/content/fr/internal/expire-bits.adoc | 14 - website/content/fr/internal/machines.adoc | 92 - website/content/fr/internal/mirror.adoc | 46 - website/content/fr/internal/new-account.adoc | 63 - website/content/fr/internal/photos.adoc | 77 - website/content/fr/internal/releng.adoc | 15 - website/content/fr/internal/statistic.adoc | 28 - website/content/fr/internet.adoc | 62 - website/content/fr/java/_index.adoc | 51 - website/content/fr/java/advocacy.adoc | 14 - website/content/fr/java/dists/15.adoc | 12 - website/content/fr/java/dists/_index.adoc | 43 - website/content/fr/java/docs/faq.adoc | 73 - website/content/fr/java/docs/howtoports.adoc | 14 - website/content/fr/java/docs/newbies.adoc | 14 - website/content/fr/java/docs/performance.adoc | 62 - website/content/fr/java/docs/tutorials.adoc | 12 - website/content/fr/java/howhelp.adoc | 58 - website/content/fr/java/install.adoc | 50 - website/content/fr/java/links/_index.adoc | 27 - website/content/fr/java/links/api.adoc | 48 - website/content/fr/java/links/development.adoc | 44 - website/content/fr/java/links/documentation.adoc | 13 - website/content/fr/java/links/freebsd.adoc | 23 - website/content/fr/java/links/resources.adoc | 25 - website/content/fr/java/links/servlets.adoc | 31 - website/content/fr/java/links/tools.adoc | 15 - website/content/fr/java/links/tutorials.adoc | 13 - website/content/fr/java/links/vendor.adoc | 23 - website/content/fr/java/newsflash.adoc | 284 - website/content/fr/java/press.adoc | 9 - website/content/fr/logo.adoc | 12 - website/content/fr/mailto.adoc | 28 - website/content/fr/news/1996/_index.adoc | 19 - website/content/fr/news/1997/_index.adoc | 74 - website/content/fr/news/1998/_index.adoc | 63 - website/content/fr/news/1999/_index.adoc | 106 - website/content/fr/news/2000/_index.adoc | 125 - website/content/fr/news/2001/_index.adoc | 130 - website/content/fr/news/2002/_index.adoc | 111 - website/content/fr/news/_index.adoc | 26 - website/content/fr/news/newsflash.adoc | 21 - website/content/fr/news/status/_index.adoc | 59 - .../fr/news/status/report-july-2002-aug-2002.adoc | 298 - website/content/fr/platforms/_index.adoc | 43 - website/content/fr/platforms/alpha.adoc | 27 - website/content/fr/platforms/amd64.adoc | 44 - website/content/fr/platforms/arm.adoc | 48 - website/content/fr/platforms/i386.adoc | 37 - website/content/fr/platforms/ia64/_index.adoc | 32 - website/content/fr/platforms/ia64/machines.adoc | 75 - website/content/fr/platforms/ia64/refs.adoc | 51 - website/content/fr/platforms/ia64/todo.adoc | 36 - website/content/fr/platforms/mips.adoc | 54 - website/content/fr/platforms/pc98.adoc | 30 - website/content/fr/platforms/ppc.adoc | 149 - website/content/fr/platforms/sparc.adoc | 98 - website/content/fr/platforms/sun4v.adoc | 63 - website/content/fr/platforms/xbox.adoc | 33 - website/content/fr/press/_index.adoc | 11 - website/content/fr/press/press-rel-1.adoc | 17 - website/content/fr/press/press-rel-2.adoc | 39 - website/content/fr/press/press-rel-3.adoc | 38 - website/content/fr/press/press-rel-4.adoc | 93 - website/content/fr/press/press-rel-5.adoc | 58 - website/content/fr/press/press-rel-6.adoc | 46 - website/content/fr/press/press-rel-7.adoc | 30 - website/content/fr/press/press-rel-8.adoc | 32 - website/content/fr/press/press-rel-9.adoc | 33 - website/content/fr/press/pressreleases.adoc | 26 - website/content/fr/press/sou1999.adoc | 75 - website/content/fr/press/webchages.adoc | 115 - website/content/fr/projects/_index.adoc | 104 - website/content/fr/projects/cvsweb.adoc | 59 - website/content/fr/projects/libh.adoc | 39 - website/content/fr/projects/mips/_index.adoc | 23 - website/content/fr/projects/newbies.adoc | 81 - website/content/fr/projects/updater.adoc | 113 - website/content/fr/prstats/_index.adoc | 24 - website/content/fr/publish.adoc | 137 - website/content/fr/releases/_index.adoc | 127 - website/content/fr/releng/_index.adoc | 99 - website/content/fr/releng/charter.adoc | 18 - website/content/fr/relnotes.adoc | 59 - website/content/fr/search/_index.adoc | 46 - website/content/fr/search/search-mid.adoc | 14 - website/content/fr/search/searchhints.adoc | 21 - website/content/fr/security/_index.adoc | 132 - website/content/fr/security/advisories.adoc | 13 - website/content/fr/security/notices.adoc | 9 - website/content/fr/snapshots/_index.adoc | 44 - website/content/fr/support/_index.adoc | 18 - website/content/fr/support/bugreports.adoc | 26 - website/content/fr/support/webresources.adoc | 44 - website/content/fr/tutorials/_index.adoc | 8 - website/content/fr/where.adoc | 262 - website/content/it/docs/_index.adoc | 13 - website/content/it/docs/books.adoc | 39 - website/content/it/ports/_index.adoc | 22 - website/content/ja/about.adoc | 45 - website/content/ja/applications.adoc | 44 - website/content/ja/commercial/_index.adoc | 16 - website/content/ja/commercial/consult.adoc | 12 - website/content/ja/commercial/consult_bycat.adoc | 14 - website/content/ja/commercial/hardware.adoc | 11 - website/content/ja/commercial/isp.adoc | 11 - website/content/ja/commercial/misc.adoc | 11 - website/content/ja/commercial/software.adoc | 12 - website/content/ja/commercial/software_bycat.adoc | 12 - website/content/ja/community/_index.adoc | 31 - website/content/ja/community/irc.adoc | 10 - website/content/ja/community/mailinglists.adoc | 33 - website/content/ja/community/webresources.adoc | 18 - website/content/ja/copyright/_index.adoc | 22 - website/content/ja/copyright/daemon.adoc | 31 - website/content/ja/copyright/freebsd-license.adoc | 36 - website/content/ja/copyright/license.adoc | 124 - website/content/ja/copyright/trademarks.adoc | 40 - website/content/ja/developers/cvs.adoc | 38 - website/content/ja/docproj/_index.adoc | 44 - website/content/ja/docproj/doc-set.adoc | 24 - website/content/ja/docproj/submitting.adoc | 64 - website/content/ja/docproj/translations.adoc | 257 - website/content/ja/docproj/who.adoc | 18 - website/content/ja/docs/_index.adoc | 13 - website/content/ja/docs/books.adoc | 160 - website/content/ja/docs/webresources.adoc | 42 - website/content/ja/features.adoc | 53 - website/content/ja/internal/_index.adoc | 37 - website/content/ja/internal/about.adoc | 68 - website/content/ja/internal/developer.adoc | 43 - website/content/ja/internal/machines.adoc | 30 - website/content/ja/jabout.adoc | 48 - website/content/ja/java/_index.adoc | 95 - website/content/ja/mailto.adoc | 30 - website/content/ja/news/1996/_index.adoc | 19 - website/content/ja/news/1997/_index.adoc | 74 - website/content/ja/news/2012-compromise.adoc | 101 - website/content/ja/news/_index.adoc | 48 - website/content/ja/news/newsflash.adoc | 21 - website/content/ja/platforms/_index.adoc | 48 - website/content/ja/platforms/alpha.adoc | 28 - website/content/ja/platforms/amd64.adoc | 46 - website/content/ja/platforms/arm.adoc | 123 - website/content/ja/platforms/ia64/_index.adoc | 27 - website/content/ja/platforms/ia64/machines.adoc | 82 - website/content/ja/platforms/ia64/refs.adoc | 51 - website/content/ja/platforms/mips.adoc | 78 - website/content/ja/platforms/pc98.adoc | 27 - website/content/ja/platforms/ppc.adoc | 143 - website/content/ja/platforms/sparc.adoc | 117 - website/content/ja/ports/_index.adoc | 28 - website/content/ja/ports/installing.adoc | 18 - website/content/ja/ports/references.adoc | 25 - website/content/ja/ports/searching.adoc | 18 - website/content/ja/ports/updating.adoc | 20 - website/content/ja/press/_index.adoc | 9 - website/content/ja/press/press-rel-1.adoc | 17 - website/content/ja/press/press-rel-2.adoc | 39 - website/content/ja/press/press-rel-3.adoc | 38 - website/content/ja/press/press-rel-4.adoc | 87 - website/content/ja/press/press-rel-5.adoc | 58 - website/content/ja/press/pressreleases.adoc | 28 - website/content/ja/projects/_index.adoc | 81 - website/content/ja/projects/mips/_index.adoc | 25 - website/content/ja/projects/newbies.adoc | 51 - website/content/ja/prstats/_index.adoc | 22 - website/content/ja/publish.adoc | 141 - website/content/ja/releases/_index.adoc | 130 - website/content/ja/relnotes.adoc | 34 - website/content/ja/search/_index.adoc | 63 - website/content/ja/search/search-mid.adoc | 14 - website/content/ja/search/searchhints.adoc | 21 - website/content/ja/security/_index.adoc | 115 - website/content/ja/security/advisories.adoc | 11 - website/content/ja/security/notices.adoc | 9 - website/content/ja/security/reporting.adoc | 72 - website/content/ja/security/unsupported.adoc | 57 - website/content/ja/snapshots/_index.adoc | 47 - website/content/ja/support/_index.adoc | 20 - website/content/ja/support/bugreports.adoc | 25 - website/content/ja/support/webresources.adoc | 33 - website/content/ja/where.adoc | 345 - website/content/nl/about.adoc | 46 - website/content/nl/administration.adoc | 318 - website/content/nl/applications.adoc | 42 - website/content/nl/art.adoc | 68 - website/content/nl/community/_index.adoc | 14 - website/content/nl/docs/_index.adoc | 13 - website/content/nl/features.adoc | 32 - website/content/nl/internet.adoc | 62 - website/content/nl/logo.adoc | 69 - website/content/nl/mailto.adoc | 28 - website/content/nl/privacy.adoc | 68 - website/content/nl/publish.adoc | 135 - website/content/nl/relnotes.adoc | 68 - website/content/nl/support/_index.adoc | 18 - website/content/nl/where.adoc | 247 - website/content/ru/about.adoc | 45 - website/content/ru/applications.adoc | 42 - website/content/ru/art.adoc | 85 - website/content/ru/availability.adoc | 12 - website/content/ru/commercial/_index.adoc | 15 - website/content/ru/community/_index.adoc | 14 - website/content/ru/community/irc.adoc | 10 - website/content/ru/community/mailinglists.adoc | 45 - website/content/ru/community/newsgroups.adoc | 12 - website/content/ru/community/social.adoc | 16 - website/content/ru/community/webresources.adoc | 23 - website/content/ru/copyright/_index.adoc | 24 - website/content/ru/copyright/daemon.adoc | 33 - .../content/ru/copyright/freebsd-doc-license.adoc | 21 - website/content/ru/copyright/freebsd-license.adoc | 21 - website/content/ru/copyright/license.adoc | 62 - website/content/ru/copyright/trademarks.adoc | 42 - website/content/ru/developers/cvs.adoc | 20 - website/content/ru/docproj/_index.adoc | 50 - website/content/ru/docproj/current.adoc | 111 - website/content/ru/docproj/doc-set.adoc | 22 - website/content/ru/docproj/handbook.adoc | 75 - website/content/ru/docproj/handbook3.adoc | 48 - website/content/ru/docproj/sgml.adoc | 80 - website/content/ru/docproj/submitting.adoc | 85 - website/content/ru/docproj/translations.adoc | 277 - website/content/ru/docproj/who.adoc | 18 - website/content/ru/docs/_index.adoc | 11 - website/content/ru/docs/books.adoc | 133 - website/content/ru/docs/man.adoc | 11 - website/content/ru/docs/webresources.adoc | 58 - website/content/ru/donations/_index.adoc | 99 - website/content/ru/donations/donors.adoc | 302 - website/content/ru/donations/wantlist.adoc | 82 - .../content/ru/events/2003/bsdcon-devsummit.adoc | 123 - website/content/ru/features.adoc | 49 - website/content/ru/gnome/_index.adoc | 27 - website/content/ru/gnome/contact.adoc | 21 - website/content/ru/gnome/docs/bugging.adoc | 32 - website/content/ru/gnome/docs/develfaq.adoc | 88 - .../content/ru/gnome/docs/example-makefile.adoc | 63 - website/content/ru/gnome/docs/faq.adoc | 577 -- website/content/ru/gnome/docs/gnome2_porting.adoc | 75 - website/content/ru/gnome/docs/gnome_porting.adoc | 33 - website/content/ru/gnome/docs/knownissues.adoc | 36 - website/content/ru/gnome/docs/porting.adoc | 166 - website/content/ru/gnome/docs/volunteer.adoc | 19 - website/content/ru/gnome/screenshots.adoc | 24 - website/content/ru/internal/_index.adoc | 43 - website/content/ru/internal/about.adoc | 71 - website/content/ru/internal/bylaws.adoc | 37 - website/content/ru/internal/core-vote.adoc | 42 - website/content/ru/internal/developer.adoc | 49 - website/content/ru/internal/doceng.adoc | 29 - website/content/ru/internal/expire-bits.adoc | 14 - website/content/ru/internal/fortunes.adoc | 28 - website/content/ru/internal/machines.adoc | 92 - website/content/ru/internal/mirror.adoc | 46 - website/content/ru/internal/new-account.adoc | 63 - website/content/ru/internal/photos.adoc | 74 - website/content/ru/internal/policies.adoc | 28 - website/content/ru/internal/releng.adoc | 14 - website/content/ru/internal/rtp.adoc | 60 - website/content/ru/internal/statistic.adoc | 25 - website/content/ru/internet.adoc | 61 - website/content/ru/java/_index.adoc | 56 - website/content/ru/java/advocacy.adoc | 14 - website/content/ru/java/dists/_index.adoc | 39 - website/content/ru/java/docs/faq.adoc | 71 - website/content/ru/java/docs/howtoports.adoc | 28 - website/content/ru/java/docs/newbies.adoc | 12 - website/content/ru/java/docs/performance.adoc | 62 - website/content/ru/java/docs/tutorials.adoc | 12 - website/content/ru/java/howhelp.adoc | 54 - website/content/ru/java/install.adoc | 50 - website/content/ru/java/links/_index.adoc | 27 - website/content/ru/java/links/api.adoc | 48 - website/content/ru/java/links/development.adoc | 44 - website/content/ru/java/links/documentation.adoc | 11 - website/content/ru/java/links/freebsd.adoc | 22 - website/content/ru/java/links/resources.adoc | 23 - website/content/ru/java/links/servlets.adoc | 29 - website/content/ru/java/links/tools.adoc | 13 - website/content/ru/java/links/tutorials.adoc | 11 - website/content/ru/java/links/vendor.adoc | 21 - website/content/ru/java/newflash.adoc | 279 - website/content/ru/java/press.adoc | 9 - website/content/ru/logo.adoc | 69 - website/content/ru/mailto.adoc | 28 - website/content/ru/news/1996/_index.adoc | 19 - website/content/ru/news/1997/_index.adoc | 74 - website/content/ru/news/1998/_index.adoc | 65 - website/content/ru/news/1999/_index.adoc | 104 - website/content/ru/news/2000/_index.adoc | 127 - website/content/ru/news/_index.adoc | 30 - website/content/ru/news/newsflash.adoc | 22 - website/content/ru/news/sou1999.adoc | 75 - website/content/ru/news/status/_index.adoc | 40 - website/content/ru/platforms/_index.adoc | 39 - website/content/ru/platforms/alpha.adoc | 25 - website/content/ru/platforms/amd64.adoc | 44 - .../content/ru/platforms/amd64/motherboards.adoc | 111 - website/content/ru/platforms/arm.adoc | 36 - website/content/ru/platforms/i386.adoc | 30 - website/content/ru/platforms/ia64/_index.adoc | 32 - website/content/ru/platforms/ia64/machines.adoc | 49 - website/content/ru/platforms/ia64/refs.adoc | 39 - website/content/ru/platforms/ia64/todo.adoc | 40 - website/content/ru/platforms/mips.adoc | 54 - website/content/ru/platforms/pc98.adoc | 30 - website/content/ru/platforms/ppc.adoc | 148 - website/content/ru/platforms/sparc.adoc | 98 - website/content/ru/platforms/xbox.adoc | 31 - website/content/ru/portmgr/_index.adoc | 44 - website/content/ru/portmgr/charter.adoc | 28 - website/content/ru/portmgr/policies.adoc | 87 - website/content/ru/portmgr/qa.adoc | 53 - website/content/ru/ports/_index.adoc | 23 - website/content/ru/ports/installing.adoc | 17 - website/content/ru/ports/references.adoc | 26 - website/content/ru/ports/searching.adoc | 16 - website/content/ru/ports/updating.adoc | 20 - website/content/ru/press/_index.adoc | 11 - website/content/ru/press/press-rel-1.adoc | 17 - website/content/ru/press/press-rel-2.adoc | 39 - website/content/ru/press/press-rel-3.adoc | 38 - website/content/ru/press/press-rel-4.adoc | 87 - website/content/ru/press/press-rel-5.adoc | 58 - website/content/ru/press/pressreleases.adoc | 22 - website/content/ru/projects/_index.adoc | 131 - website/content/ru/projects/cvsweb.adoc | 58 - website/content/ru/projects/newbies.adoc | 73 - website/content/ru/projects/summerofcode.adoc | 106 - website/content/ru/prstats/_index.adoc | 24 - website/content/ru/publish.adoc | 120 - website/content/ru/releases/5.3R/announce.html | 476 - website/content/ru/releases/5.3R/errata.html | 346 - .../content/ru/releases/5.3R/hardware-alpha.html | 5916 ----------- .../content/ru/releases/5.3R/hardware-amd64.html | 5091 ---------- .../content/ru/releases/5.3R/hardware-i386.html | 6387 ------------ .../content/ru/releases/5.3R/hardware-ia64.html | 2713 ----- .../content/ru/releases/5.3R/hardware-pc98.html | 4833 --------- .../content/ru/releases/5.3R/hardware-sparc64.html | 1962 ---- website/content/ru/releases/5.3R/hardware.html | 247 - .../ru/releases/5.3R/installation-alpha.html | 1155 --- .../ru/releases/5.3R/installation-amd64.html | 1131 --- .../ru/releases/5.3R/installation-i386.html | 1576 --- .../ru/releases/5.3R/installation-ia64.html | 860 -- .../ru/releases/5.3R/installation-pc98.html | 972 -- .../ru/releases/5.3R/installation-sparc64.html | 913 -- website/content/ru/releases/5.3R/installation.html | 247 - .../content/ru/releases/5.3R/migration-guide.html | 919 -- website/content/ru/releases/5.3R/readme.html | 436 - .../content/ru/releases/5.3R/relnotes-alpha.html | 2259 ----- .../content/ru/releases/5.3R/relnotes-amd64.html | 2302 ----- .../content/ru/releases/5.3R/relnotes-i386.html | 2455 ----- .../content/ru/releases/5.3R/relnotes-ia64.html | 2275 ----- .../content/ru/releases/5.3R/relnotes-pc98.html | 2336 ----- .../content/ru/releases/5.3R/relnotes-sparc64.html | 2285 ----- website/content/ru/releases/5.3R/relnotes.html | 247 - website/content/ru/releases/5.4R/announce.html | 482 - website/content/ru/releases/5.4R/errata.html | 126 - .../content/ru/releases/5.4R/hardware-alpha.html | 5921 ----------- .../content/ru/releases/5.4R/hardware-amd64.html | 5446 ---------- .../content/ru/releases/5.4R/hardware-i386.html | 6950 ------------- .../content/ru/releases/5.4R/hardware-ia64.html | 2673 ----- .../content/ru/releases/5.4R/hardware-pc98.html | 4970 --------- .../content/ru/releases/5.4R/hardware-sparc64.html | 1912 ---- website/content/ru/releases/5.4R/hardware.html | 246 - .../ru/releases/5.4R/installation-alpha.html | 1200 --- .../ru/releases/5.4R/installation-amd64.html | 1174 --- .../ru/releases/5.4R/installation-i386.html | 1622 --- .../ru/releases/5.4R/installation-ia64.html | 902 -- .../ru/releases/5.4R/installation-pc98.html | 1016 -- .../ru/releases/5.4R/installation-sparc64.html | 955 -- website/content/ru/releases/5.4R/installation.html | 247 - .../content/ru/releases/5.4R/migration-guide.html | 937 -- website/content/ru/releases/5.4R/readme.html | 435 - .../content/ru/releases/5.4R/relnotes-alpha.html | 918 -- .../content/ru/releases/5.4R/relnotes-amd64.html | 931 -- .../content/ru/releases/5.4R/relnotes-i386.html | 945 -- .../content/ru/releases/5.4R/relnotes-ia64.html | 921 -- .../content/ru/releases/5.4R/relnotes-pc98.html | 915 -- .../content/ru/releases/5.4R/relnotes-sparc64.html | 940 -- website/content/ru/releases/5.4R/relnotes.html | 246 - website/content/ru/releases/_index.adoc | 115 - website/content/ru/releng/_index.adoc | 121 - website/content/ru/releng/charter.adoc | 18 - website/content/ru/relnotes.adoc | 59 - website/content/ru/search/_index.adoc | 48 - website/content/ru/search/search-mid.adoc | 14 - website/content/ru/search/searchhints.adoc | 21 - website/content/ru/security/_index.adoc | 157 - website/content/ru/security/advisories.adoc | 11 - website/content/ru/security/notices.adoc | 9 - website/content/ru/snapshots/_index.adoc | 50 - website/content/ru/support/_index.adoc | 18 - website/content/ru/support/bugreports.adoc | 26 - website/content/ru/support/webresources.adoc | 44 - website/content/ru/tutorials/_index.adoc | 8 - website/content/ru/where.adoc | 235 - website/content/zh-cn/about.adoc | 45 - website/content/zh-cn/advocacy/_index.adoc | 38 - website/content/zh-cn/advocacy/myths.adoc | 201 - website/content/zh-cn/applications.adoc | 42 - website/content/zh-cn/art.adoc | 85 - website/content/zh-cn/community/_index.adoc | 21 - website/content/zh-cn/copyright/_index.adoc | 20 - website/content/zh-cn/copyright/daemon.adoc | 33 - .../zh-cn/copyright/freebsd-doc-license.adoc | 31 - .../content/zh-cn/copyright/freebsd-license.adoc | 19 - website/content/zh-cn/copyright/license.adoc | 63 - website/content/zh-cn/copyright/trademarks.adoc | 40 - website/content/zh-cn/docs/_index.adoc | 13 - website/content/zh-cn/features.adoc | 41 - website/content/zh-cn/logo.adoc | 69 - website/content/zh-cn/mailto.adoc | 28 - website/content/zh-cn/news/_index.adoc | 30 - website/content/zh-cn/news/newsflash.adoc | 24 - website/content/zh-cn/platforms/_index.adoc | 41 - website/content/zh-cn/platforms/alpha.adoc | 25 - website/content/zh-cn/platforms/amd64.adoc | 44 - website/content/zh-cn/platforms/arm.adoc | 48 - website/content/zh-cn/platforms/i386.adoc | 37 - website/content/zh-cn/press/_index.adoc | 9 - website/content/zh-cn/press/pressreleases.adoc | 26 - website/content/zh-cn/releases/5.4r/errata.html | 403 - .../zh-cn/releases/5.4r/hardware-amd64.html | 5488 ---------- .../content/zh-cn/releases/5.4r/hardware-i386.html | 6954 ------------- website/content/zh-cn/releases/5.4r/hardware.html | 267 - .../zh-cn/releases/5.4r/installation-alpha.html | 1071 -- .../zh-cn/releases/5.4r/installation-amd64.html | 1400 --- .../zh-cn/releases/5.4r/installation-i386.html | 1452 --- .../zh-cn/releases/5.4r/installation-ia64.html | 793 -- .../zh-cn/releases/5.4r/installation-pc98.html | 901 -- .../zh-cn/releases/5.4r/installation-sparc64.html | 843 -- .../content/zh-cn/releases/5.4r/installation.html | 268 - .../zh-cn/releases/5.4r/migration-guide.html | 829 -- website/content/zh-cn/releases/5.4r/readme.html | 386 - .../zh-cn/releases/5.4r/relnotes-alpha.html | 873 -- .../zh-cn/releases/5.4r/relnotes-amd64.html | 885 -- .../content/zh-cn/releases/5.4r/relnotes-i386.html | 897 -- .../content/zh-cn/releases/5.4r/relnotes-ia64.html | 877 -- .../content/zh-cn/releases/5.4r/relnotes-pc98.html | 871 -- .../zh-cn/releases/5.4r/relnotes-sparc64.html | 896 -- website/content/zh-cn/releases/5.4r/relnotes.html | 268 - website/content/zh-cn/releases/5.5r/errata.html | 111 - .../zh-cn/releases/5.5r/hardware-amd64.html | 5526 ---------- .../content/zh-cn/releases/5.5r/hardware-i386.html | 7040 ------------- website/content/zh-cn/releases/5.5r/hardware.html | 267 - .../zh-cn/releases/5.5r/installation-alpha.html | 1073 -- .../zh-cn/releases/5.5r/installation-amd64.html | 1401 --- .../zh-cn/releases/5.5r/installation-i386.html | 1450 --- .../zh-cn/releases/5.5r/installation-ia64.html | 793 -- .../zh-cn/releases/5.5r/installation-pc98.html | 902 -- .../zh-cn/releases/5.5r/installation-sparc64.html | 844 -- .../content/zh-cn/releases/5.5r/installation.html | 268 - website/content/zh-cn/releases/5.5r/readme.html | 381 - .../zh-cn/releases/5.5r/relnotes-alpha.html | 758 -- .../zh-cn/releases/5.5r/relnotes-amd64.html | 788 -- .../content/zh-cn/releases/5.5r/relnotes-i386.html | 791 -- .../content/zh-cn/releases/5.5r/relnotes-ia64.html | 758 -- .../content/zh-cn/releases/5.5r/relnotes-pc98.html | 762 -- .../zh-cn/releases/5.5r/relnotes-sparc64.html | 758 -- website/content/zh-cn/releases/5.5r/relnotes.html | 268 - website/content/zh-cn/releases/6.0r/errata.html | 395 - .../zh-cn/releases/6.0r/hardware-amd64.html | 5747 ----------- .../content/zh-cn/releases/6.0r/hardware-i386.html | 7288 -------------- website/content/zh-cn/releases/6.0r/hardware.html | 267 - .../zh-cn/releases/6.0r/installation-alpha.html | 1071 -- .../zh-cn/releases/6.0r/installation-amd64.html | 1273 --- .../zh-cn/releases/6.0r/installation-i386.html | 1451 --- .../zh-cn/releases/6.0r/installation-ia64.html | 793 -- .../zh-cn/releases/6.0r/installation-pc98.html | 900 -- .../zh-cn/releases/6.0r/installation-sparc64.html | 843 -- .../content/zh-cn/releases/6.0r/installation.html | 268 - website/content/zh-cn/releases/6.0r/readme.html | 380 - .../zh-cn/releases/6.0r/relnotes-alpha.html | 1954 ---- .../zh-cn/releases/6.0r/relnotes-amd64.html | 2052 ---- .../content/zh-cn/releases/6.0r/relnotes-i386.html | 2072 ---- .../content/zh-cn/releases/6.0r/relnotes-ia64.html | 1963 ---- .../content/zh-cn/releases/6.0r/relnotes-pc98.html | 1968 ---- .../zh-cn/releases/6.0r/relnotes-sparc64.html | 2008 ---- website/content/zh-cn/releases/6.0r/relnotes.html | 268 - website/content/zh-cn/releases/6.1r/errata.html | 361 - .../zh-cn/releases/6.1r/hardware-amd64.html | 5858 ----------- .../content/zh-cn/releases/6.1r/hardware-i386.html | 7511 -------------- website/content/zh-cn/releases/6.1r/hardware.html | 267 - .../zh-cn/releases/6.1r/installation-alpha.html | 1076 -- .../zh-cn/releases/6.1r/installation-amd64.html | 1250 --- .../zh-cn/releases/6.1r/installation-i386.html | 1452 --- .../zh-cn/releases/6.1r/installation-ia64.html | 796 -- .../zh-cn/releases/6.1r/installation-pc98.html | 904 -- .../zh-cn/releases/6.1r/installation-sparc64.html | 847 -- .../content/zh-cn/releases/6.1r/installation.html | 268 - website/content/zh-cn/releases/6.1r/readme.html | 378 - .../zh-cn/releases/6.1r/relnotes-alpha.html | 965 -- .../zh-cn/releases/6.1r/relnotes-amd64.html | 990 -- .../content/zh-cn/releases/6.1r/relnotes-i386.html | 989 -- .../content/zh-cn/releases/6.1r/relnotes-ia64.html | 965 -- .../content/zh-cn/releases/6.1r/relnotes-pc98.html | 970 -- .../zh-cn/releases/6.1r/relnotes-sparc64.html | 965 -- website/content/zh-cn/releases/6.2r/errata.html | 119 - .../zh-cn/releases/6.2r/hardware-amd64.html | 6130 ----------- .../content/zh-cn/releases/6.2r/hardware-i386.html | 7620 -------------- website/content/zh-cn/releases/6.2r/hardware.html | 267 - .../zh-cn/releases/6.2r/installation-alpha.html | 1070 -- .../zh-cn/releases/6.2r/installation-amd64.html | 1244 --- .../zh-cn/releases/6.2r/installation-i386.html | 1446 --- .../zh-cn/releases/6.2r/installation-ia64.html | 790 -- .../zh-cn/releases/6.2r/installation-pc98.html | 898 -- .../zh-cn/releases/6.2r/installation-sparc64.html | 843 -- .../content/zh-cn/releases/6.2r/installation.html | 268 - website/content/zh-cn/releases/6.2r/readme.html | 378 - .../zh-cn/releases/6.2r/relnotes-alpha.html | 787 -- .../zh-cn/releases/6.2r/relnotes-amd64.html | 816 -- .../content/zh-cn/releases/6.2r/relnotes-i386.html | 821 -- .../content/zh-cn/releases/6.2r/relnotes-ia64.html | 787 -- .../content/zh-cn/releases/6.2r/relnotes-pc98.html | 803 -- .../zh-cn/releases/6.2r/relnotes-sparc64.html | 795 -- website/content/zh-cn/releases/6.2r/relnotes.html | 268 - website/content/zh-cn/releases/6.3r/errata.html | 118 - .../zh-cn/releases/6.3r/hardware-amd64.html | 6646 ------------ .../content/zh-cn/releases/6.3r/hardware-i386.html | 8128 --------------- website/content/zh-cn/releases/6.3r/hardware.html | 264 - .../zh-cn/releases/6.3r/installation-alpha.html | 1070 -- .../zh-cn/releases/6.3r/installation-amd64.html | 1249 --- .../zh-cn/releases/6.3r/installation-i386.html | 1451 --- .../zh-cn/releases/6.3r/installation-pc98.html | 898 -- .../zh-cn/releases/6.3r/installation-powerpc.html | 791 -- .../zh-cn/releases/6.3r/installation-sparc64.html | 843 -- .../content/zh-cn/releases/6.3r/installation.html | 266 - website/content/zh-cn/releases/6.3r/readme.html | 378 - .../zh-cn/releases/6.3r/relnotes-alpha.html | 569 -- .../zh-cn/releases/6.3r/relnotes-amd64.html | 583 -- .../content/zh-cn/releases/6.3r/relnotes-i386.html | 582 -- .../content/zh-cn/releases/6.3r/relnotes-pc98.html | 569 -- .../zh-cn/releases/6.3r/relnotes-powerpc.html | 569 -- .../zh-cn/releases/6.3r/relnotes-sparc64.html | 569 -- website/content/zh-cn/releases/6.3r/relnotes.html | 266 - website/content/zh-cn/releases/7.0r/errata.html | 159 - website/content/zh-cn/releases/7.0r/hardware.html | 9656 ------------------ website/content/zh-cn/releases/7.0r/readme.html | 364 - website/content/zh-cn/releases/7.0r/relnotes.html | 2192 ---- website/content/zh-cn/releases/7.1r/errata.html | 115 - website/content/zh-cn/releases/7.1r/hardware.html | 9863 ------------------ website/content/zh-cn/releases/7.1r/readme.html | 364 - website/content/zh-cn/releases/7.1r/relnotes.html | 1156 --- website/content/zh-cn/releases/7.2r/errata.html | 108 - website/content/zh-cn/releases/7.2r/hardware.html | 10064 ------------------- website/content/zh-cn/releases/7.2r/readme.html | 361 - .../zh-cn/releases/7.2r/relnotes-detailed.html | 1164 --- website/content/zh-cn/releases/_index.adoc | 121 - website/content/zh-cn/relnotes.adoc | 57 - website/content/zh-cn/security/_index.adoc | 127 - website/content/zh-cn/security/advisories.adoc | 11 - website/content/zh-cn/security/charter.adoc | 44 - website/content/zh-cn/security/notices.adoc | 9 - website/content/zh-cn/support/_index.adoc | 18 - website/content/zh-cn/where.adoc | 263 - website/content/zh-tw/availability.adoc | 8 - website/content/zh-tw/docs/_index.adoc | 13 - website/content/zh-tw/docs/books.adoc | 182 - website/content/zh-tw/docs/webresources.adoc | 58 - website/data/fr/news/news.toml | 756 -- website/data/ja/news/news.toml | 2639 ----- website/data/ja/press/press.toml | 39 - website/data/zh-cn/news/news.toml | 1262 --- website/data/zh-cn/press/press.toml | 678 -- website/themes/beastie/layouts/index.html | 3 - 646 files changed, 324202 deletions(-) diff --git a/website/config/_default/languages.fr.toml b/website/config/_default/languages.fr.toml deleted file mode 100644 index 5f9ee57db9..0000000000 --- a/website/config/_default/languages.fr.toml +++ /dev/null @@ -1,4 +0,0 @@ -title = "Le Projet FreeBSD" -contentDir = "content/fr" -languageName = "French" -weight = 11 diff --git a/website/config/_default/languages.ja.toml b/website/config/_default/languages.ja.toml deleted file mode 100644 index 0b9ab02fa9..0000000000 --- a/website/config/_default/languages.ja.toml +++ /dev/null @@ -1,4 +0,0 @@ -title = "FreeBSD プロジェクト" -contentDir = "content/ja" -languageName = "Japanese" -weight = 3 diff --git a/website/config/_default/languages.nl.toml b/website/config/_default/languages.nl.toml deleted file mode 100644 index 428f1642d8..0000000000 --- a/website/config/_default/languages.nl.toml +++ /dev/null @@ -1,4 +0,0 @@ -title = "The FreeBSD Project" -contentDir = "content/nl" -languageName = "Dutch" -weight = 8 diff --git a/website/config/_default/languages.ru.toml b/website/config/_default/languages.ru.toml deleted file mode 100644 index 7dfbab8551..0000000000 --- a/website/config/_default/languages.ru.toml +++ /dev/null @@ -1,4 +0,0 @@ -title = "The FreeBSD Project" -contentDir = "content/ru" -languageName = "Russian" -weight = 12 diff --git a/website/config/_default/languages.zh-cn.toml b/website/config/_default/languages.zh-cn.toml deleted file mode 100644 index 3212b0f3a1..0000000000 --- a/website/config/_default/languages.zh-cn.toml +++ /dev/null @@ -1,4 +0,0 @@ -title = "The FreeBSD Project" -contentDir = "content/zh-cn" -languageName = "简体中文" -weight = 5 diff --git a/website/content/de/developers/cvs.adoc b/website/content/de/developers/cvs.adoc deleted file mode 100644 index 108faf781f..0000000000 --- a/website/content/de/developers/cvs.adoc +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: "Quellcode-Repositories" -sidenav: developers ---- - -= Quellcode-Repositories - -== Subversion - -Das FreeBSD Project verwendet https://github.com/git/git[Git], um den Quellcode zu verwalten. Jede Änderung wird (inklusive einem Logeintrag, der die Änderung beschreibt), in einem Repository gespeichert. Der Inhalt des Repositories kann über ein Webinterface betrachtet werden. - -Im Juni 2008 wurde der Quellcode für die Entwicklung des Basissystem vom bis dahin verwendeten CVS nach Subversion migriert, das im Dezember 2020 wiederum nach GIT mirgiert worden ist. Über ein https://cgit.FreeBSD.org/src/tree[Webinterface] ist es möglich, das Repostitory zu durchstöbern. - -Im Mai 2012 hat das FreeBSD Documentation Project seinen Quellcode von CVS nach Subversion migriert, im Dezember 2020 dann noch einmal nach GIT. Auch dieses Repository ist über ein https://cgit.FreeBSD.org/doc/tree[Webinterface] erreichbar. - -Im Juli 2012 wurde der FreeBSD Portsbaum von CVS nach SVN migriert, im April 2021 nach GIT, das ebenfalls über ein https://cgit.FreeBSD.org/ports/tree[Webinterface] durchstöbert werden kann. diff --git a/website/content/de/docs/_index.adoc b/website/content/de/docs/_index.adoc deleted file mode 100644 index bf8ace0513..0000000000 --- a/website/content/de/docs/_index.adoc +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: "FreeBSD Dokumentation" -sidenav: docs ---- - -= FreeBSD Dokumentation - -[.right] -image::../../gifs/doc.jpg[Die Dokumentation lesender BSD-Daemon,274,163] - -Für FreeBSD ist eine Vielzahl von Dokumentationen vorhanden, entweder online auf dieser oder anderen Internetseiten, oder in gedruckter Form. diff --git a/website/content/de/docs/books.adoc b/website/content/de/docs/books.adoc deleted file mode 100644 index ac6793f7cf..0000000000 --- a/website/content/de/docs/books.adoc +++ /dev/null @@ -1,160 +0,0 @@ ---- -title: "Online vorhandene Bücher und Artikel" -sidenav: docs ---- - -include::shared/de/urls.adoc[] - -= Online vorhandene Bücher und Artikel - -== Informationen auf dieser Seite - -Alle Dokumentationen auf diesen Seiten können in verschiedenen Formaten (HTML, Postscript, PDF und andere) und Kompressionsverfahren (BZip2, Zip) von der https://download.FreeBSD.org/doc/[FreeBSD FTP-Seite] heruntergeladen werden. - -Archivierte Versionen der FreeBSD-Dokumentation (Artikel, Bücher, Manualpages und andere mehr) finden Sie hingegen online unter http://docs.FreeBSD.org/doc/. - -Diese Dokumentation wird vom link:../docproj/[FreeBSD Documentation Project] zur Verfügung gestellt und gewartet. Wir sind immer auf der Suche nach Personen, die neue Anleitungen beisteuern oder die vorhandene Dokumentation betreuen wollen. - -Papers, Präsentationen sowie Videos über FreeBSD werden auf der Seite https://papers.freebsd.org/[FreeBSD Papers] gesammelt und archiviert. - -[[books]] -=== Bücher - -link:{dev-model}[A project model for the FreeBSD project] (dev-model) + -Eine Studie zur Organisation des FreeBSD Projects. - -link:{faq}[Die FreeBSD FAQ] (faq) + -Häufig gestellte Fragen und Antworten für alle Bereiche von FreeBSD. - -link:{handbook}[Das FreeBSD Handbuch] (handbook) + -Eine ständig aktualisierte und erweiterte Informationsquelle für die Nutzer von FreeBSD. - -link:{developers-handbook}[Das FreeBSD Entwickler-Handbuch] (developers-handbook) + -Für alle, die Software für FreeBSD entwickleln wollen (nicht nur für die FreeBSD-Entwickler selbst). - -link:{arch-handbook}[The FreeBSD Architecture Handbook] (arch-handbook) + -Für FreeBSD-Systementwickler. Dieses Buch beschreibt detailliert die Architektur von verschiedenen wichtigen Kernelsubsystemen von FreeBSD. - -link:{porters-handbook}[Das FreeBSD Porter-Handbuch] (porters-handbook) + -Essentiell, wenn Sie einen Port für ein Programm von Drittherstellern beisteuern wollen. - -link:{design-44bsd}[Kapitel 2 von "The Design and Implementation of the 4.4BSD Operating System"] (design-44bsd) + -Gespendet von Addison-Wesley, bietet dieses Buch einen Überblick über 4.4BSD, von dem FreeBSD ursprünglich abstammt. - -link:{fdp-primer}[Die Fibel für neue Mitarbeiter des FreeBSD Documentation Projects] (fdp-primer) + -Alle Informationen, die Sie benötigen, um das FreeBSD Documentation Project zu unterstützen. - -[[articles]] -=== Artikel - -link:{bsdl-gpl}[Why you should use a BSD style license for your Open Source Project] (bsdl-gpl) + -Beschreibt die Vorteile der Veröffentlichung von Quellcode unter der BSD-Lizenz. - -link:{building-products}[Building Products with FreeBSD] (building-products) + -Wie FreeBSD Ihnen bei der Entwicklung besserer Softwareprodukte helfen kann. - -link:{committers-guide}[The Committer's Guide] (committers-guide) + -Eine Einführung für neue FreeBSD Committer. - -link:{contributing}[FreeBSD unterstützen] (contributing) + -Wie Sie das FreeBSD Project unterstützen können. - -link:{contributors}[The List of FreeBSD Contributors] (contributors) + -Eine Liste von Organisationen und Personen, die bisher bei der Weiterentwicklung von FreeBSD geholfen haben. - -link:{cups}[CUPS on FreeBSD] (cups) + -Wie man CUPS unter FreeBSD einrichtet. - -link:{explaining-bsd}[Hintergrundwissen zu BSD] (explaining-bsd) + -Eine Antwort auf die Frage: "Was ist BSD?" - -link:{filtering-bridges}[Filtering Bridges] (filtering-bridges) + -Firewalls und Paketfilter auf FreeBSD-Rechnern einrichten, die nicht als Router, sondern als Bridge arbeiten. - -link:{fonts}[Fonts and FreeBSD] (fonts) + -Die Verwaltung von verschiedenen Schriftarten unter FreeBSD sowie deren Einbindung in verschiedene Programme. - -link:{freebsd-questions}[How to get the best results from the FreeBSD-questions mailing list] (freebsd-questions) + -Tipps und Tricks, wie man am besten die gewünschten Informationen von der Mailingliste -questions erhält. - -link:{freebsd-update-server}[Build Your Own FreeBSD Update Server] (freebsd-update-server) + -Der Einsatz eines FreeBSD Update-Servers erlaubt es Systemadministratoren, Updates für mehrere Maschinen effizienter durchzuführen, indem diese von einem lokalen Spiegelserver geladen werden. - -link:{geom-class}[Writing a GEOM Class] (geom-class) + -Eine Einführung in die GEOM-Interna sowie eine Anleitung zum Schreiben eigener Klassen. - -link:{gjournal-desktop}[Implementing UFS journaling on a desktop PC] (gjournal-desktop) + -Eine Anleitung zur Erstellung von UFS-Partitionen mit aktiviertem Journaling auf Desktop-Systemen. - -link:{hubs}[Mirroring FreeBSD] (hubs) + -Umfassende Informationen zum Spiegeln der FreeBSD Internetseite, von FTP-Servern und anderem mehr. - -link:{ipsec-must}[Independent Verification of IPsec Functionality in FreeBSD] (ipsec-must) + -Eine Methode zur experimentellen Überprüfung der korrekten Funktion von IPSec. - -link:{ldap-auth}[LDAP Authentication] (ldap-auth) + -Eine Anleitung, wie man einen LDAP-Server aufsetzt und für die Benutzer-Authentifizierung einsetzt. - -link:{leap-seconds}[Unterstützung für Schaltsekunden in FreeBSD] (leap-seconds) + -Eine kurze Beschreibung, wie FreeBSD mit Schaltsekunden umgeht. - -link:{linux-emulation}[Linux emulation in FreeBSD] (linux-emulation) + -Eine technische Beschreibung der Interna des Linux Emulation Layers unter FreeBSD - -link:{linux-users}[FreeBSD Quickstart Guide for Linux Users] (linux-users) + -Ein Einführung in FreeBSD für neue, von Linux kommende Benutzer. - -link:{mailing-list-faq}[Frequently Asked Questions About The FreeBSD Mailing Lists] (mailing-list-faq) + -Wie man die Mailinglisten am besten benutzt, um sich ständig wiederholende Diskussionen zu vermeiden. - -link:{nanobsd}[NanoBSD] (nanobsd) + -Informationen zu den NanoBSD-Werkzeugen, mit deren Hilfe sich FreeBSD-Images für den Einsatz in eingebetteten Systemen und auf Compact Flash-Karten (oder anderen Speichermedien) erstellen lassen. - -link:{new-users}[Informationen für FreeBSD- und UNIX(R)-Einsteiger] (new-users) + -Für Personen, die das erste Mal mit FreeBSD und UNIX(R) konfrontiert werden. - -link:{pam}[Pluggable Authentication Modules] (pam) + -Eine Beschreibung des PAM-Systems sowie dessen Module unter FreeBSD. - -link:{pgpkeys}[OpenPGP Keys] (pgpkeys) + -Alle OpenPGP-Schlüssel von FreeBSD. - -link:{port-mentor-guidelines}[Port Mentor Guidelines] (port-mentor-guidelines) + -Hinweise für neue und/oder potenzielle Port Mentoren und Mentees. - -link:{pr-guidelines}[FreeBSD Problem Report Handling Guidelines] (pr-guidelines) + -Die empfohlene Vorgangsweise für den Umgang mit Problemberichten (PR). - -link:{problem-reports}[Writing FreeBSD Problem Reports] (problem-reports) + -Wie man einen Problemreport (PR) erstellt und an das FreeBSD Project weiterleitet. - -link:{rc-scripting}[Practical rc.d scripting in BSD] (rc-scripting) + -Eine Anleitung zum Schreiben neuer und zum besseren Verstehen bereits vorhandener rc.d-Skripte. - -link:{releng}[FreeBSD Release Engineering] (releng) + -Beschreibt die Vorgehensweise des FreeBSD Release Engineering Teams, um produktionsreife Releases von FreeBSD zu erzeugen. Der Artikel beschreibt die dazu nötigen Werkzeuge, falls Sie daran interessiert sind, angepasste FreeBSD-Releases für Unternehmen oder kommerzielle Produktionen zu erstellen. - -link:{remote-install}[Remote Installation of the FreeBSD Operating System without a Remote Console] (remote-install) + -Beschreibt, wie man FreeBSD über das Netzwerk installieren kann, wenn auf dem entfernten System keine Konsole verfügbar ist. - -link:{serial-uart}[Serial and UART devices] (serial-uart) + -Ausführliche Informationen zu seriellen Ports unter FreeBSD sowie zur Verwendung von verschiedenen seriellen Mulitport-Karten. - -link:{solid-state}[FreeBSD and Solid State Devices] (solid-state) + -Beschreibt "solid state"-Gerätedateien unter FreeBSD. - -link:{vinum}[The vinum Volume Manager] (vinum) + -Beschreibt den Einsatz von gvinum für die Erstellung von RAID-Arrays. - -link:{vm-design}[Design elements of the FreeBSD VM system] (vm-design) + -Beschreibt das Design des virtuellen Speichersystems von FreeBSD. - -== Informationen auf anderen Internetseiten - -Verschiedene unabhängige Projekte haben ebenfalls sehr nützliche Informationen zu FreeBSD hervorgebracht. - -* Niels Jorgensen hat eine akademische Studie zur Dynamik des Entwicklungsprozesses von FreeBSD durchgeführt: http://www.ruc.dk/~nielsj/research/publications/freebsd.pdf[``Putting it All in the Trunk, Incremental Software Development in the FreeBSD Open Source Project''] [Information Systems Journal (2001) 11, 321-336]. -* mailto:mckusick@mckusick.com[Kirk McKusick], einer der Architekten von BSD an der U.C. Berkeley, verwendet FreeBSD für seine Vorlesung http://www.mckusick.com/courses/[4.4BSD Kernel Internals]. Diese Vorlesung ist auch als Video erhältlich. -* http://software.intel.com/sites/default/files/profiling_debugging_freebsd_kernel_321772.pdf[Profiling and Debugging the FreeBSD Kernel] -* http://software.intel.com/sites/default/files/debugging_buffer_overruns_322486.pdf[Debugging Buffer Overruns in the FreeBSD Kernel] -* Anhang A des Lehrbuches _Operating Systems Concepts_ von Silberschatz, Galvin und Gagne ist online im http://www.wiley.com/college/silberschatz6e/0471417432/pdf/bsd.pdf[PDF-Format] verfügbar. Dieser Anhang widmet sich FreeBSD und bietet Ihnen eine gute Beschreibung der Interna von FreeBSD. diff --git a/website/content/de/docs/webresources.adoc b/website/content/de/docs/webresources.adoc deleted file mode 100644 index bc0f8bb962..0000000000 --- a/website/content/de/docs/webresources.adoc +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: "Internet-Ressourcen" -sidenav: docs ---- - -= Internet-Ressourcen - -== Informationen in der "wirklichen" Welt ... - -=== link:&base;/news/press.html[FreeBSD in der Presse] - -Presseberichte über FreeBSD - -== Newsgroups - -Die folgenden Newsgroups diskutieren FreeBSD-spezifische Themen: - -* link:news:comp.unix.bsd.freebsd.announce[comp.unix.bsd.freebsd.announce] (moderiert) -* link:news:comp.unix.bsd.freebsd.misc[comp.unix.bsd.freebsd.misc] -* link:news:comp.unix.bsd.misc[comp.unix.bsd.misc] - -== Weitere Resourcen - -=== https://www.freebsdnews.com/[FreeBSDNews.com] - -FreeBSDNews.com ist ein Blog, der über aktuelle Entwicklungen in der FreeBSD-Community berichtet. Geboten wird eine Mischung aus gesammelten Neuigkeiten sowie diversen Anleitungen. - -=== https://www.bsdnow.tv/[BSD Now] - -BSD Now ist ein wöchentlich erscheinender Videopodcast, der sich der Förderung der BSD-Familie von Betriebssystemen verschrieben hat. Er bietet einen Überblick über aktuelle Entwicklungen, Interviews, Anleitungen und Hilfestellungen für spezielle Fragen seiner Hörer. - -=== https://bsdmag.org/[BSD MAG] - -BSD MAG schreibt über BSD und Open Source-Lösungen, die sich sowohl an Einsteiger als auch an Fortgeschrittene wenden. Das monatlich erscheinende Magazin ist kostenlos erhältich. - -=== http://fxr.watson.org/[The Source Code] - -Wenn Sie gerne im Quellcode herumstöbern, sollten Sie sich die Hypertextversion der FreeBSD _Kernel_-Quellen ansehen, die von Robert Watson zur Verfügung gestellt wird. - -=== https://forums.FreeBSD.org[Die FreeBSD-Foren] - -Die offiziellen FreeBSD-Foren bieten Ihnen umfangreiche Diskussionen und Hilfestellungen zu allen Fragen rund um FreeBSD. diff --git a/website/content/de/ipv6/_index.adoc b/website/content/de/ipv6/_index.adoc deleted file mode 100644 index d67fdd9402..0000000000 --- a/website/content/de/ipv6/_index.adoc +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: "IPv6 unter FreeBSD" -sidenav: developers ---- - -include::shared/authors.adoc[] - -//// -Copyright (c) 2011 The FreeBSD Foundation - All rights reserved. *** 327764 LINES SKIPPED *** From nobody Sun Nov 12 17:22:40 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SSzsD6nsDz50Q5p for ; Sun, 12 Nov 2023 17:22:40 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SSzsD6Mb0z4rmL; Sun, 12 Nov 2023 17:22:40 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699809760; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6PDfHhy8k9lv4gXnP0Hg/T2jJQeb/+fdwV1DaAv8jHg=; b=SztRpPkemPteKWteb+QxoljTDAo6Y1x5kS+b/nQgVbSHfOrD08otvqC/T+dIniBl0cI9xJ fIIvd1q3YKSatNJJqU7HeTy6qC8ZQKSnQqzdy9gzQq5/6OQ+uBVLwFj6uLJpZUJzi1zvlV XC+lsZZLAdzcj0Gbr+L3adw78D20fbfwJFmxUEyREhZa+/RBwVoxi1WYa9ydtUGOjdBBex 9SMs/vjY9Z0mUv5MMNpsYgAir2AoggVYk2mrCPpGmI7D+QE7dmmJpeVCabPlBsOA15+Tlj CEhVOw/ChjSlahgi11QFK1gcbIB17BLkrTMbtA3HvzPWS8YrMIEEjLKHz4fqqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699809760; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6PDfHhy8k9lv4gXnP0Hg/T2jJQeb/+fdwV1DaAv8jHg=; b=NCV0PfcJ6N6xjjr1Ca5edST6vmfeQ+tBU7VCl1IW5aYXKaXy7YvDyIgzCy/y/mwPoJ6yeZ zoCPk1ZxQczDHFQoDYCHvA0N5qoXZ5zlBjR6CLk7fyzYlMRsam+Y6tXvscFeHhVNh808Qa atVnwAgH92cWsqgAx77bbTixu9gd3j5P/Pzb2Nxfu/olHIQ1T1/ibrS4DVSkRBJOZaIEKH h/h0JXJTV7xzvKOrfrnapU9kfwxXtKYPUkWv4hp31VhJUP10UTEY1nb1J7qSR1ffeLmejy lQ6Hldnq49TcQfDUa6TcjuWhd/kokaqMz4yVjnOWPnzuj4Esih620vWE1iAnEA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699809760; a=rsa-sha256; cv=none; b=SwQyTTNr1wr4jeuONlxwPB/HWB+N5Ze9hzV/D8G+BUlSz60kYVxqnxgeYmINS2wTlbMmOg Oks31MYAs4mVbGHb/ulPi/Fpxh0QwcLk5ihsazen1rPHPEk8r4kXjLOiHr1eeiLW6o4ctw a8CLQKHDQXvIKBs2yCGih0tVUfCXSo80xrFRThJ4mO9JDFtStpm/TSq8IS2h3IZwi0zc5S KpLxtK8+RUl6Td5q/IdDaA7kBgXK75XzPa1nKSuJ9K4ktRtvQdtkWjSZLKYkVd7nfu2CWT 1SjO+ZmnEn0J+EoWNm6lgxuTBT3bSadj65WqOzwsl6a06cD8pN++hkSscl3cEQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SSzsD5QpwzXgQ; Sun, 12 Nov 2023 17:22:40 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3ACHMe7I057400; Sun, 12 Nov 2023 17:22:40 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3ACHMePZ057397; Sun, 12 Nov 2023 17:22:40 GMT (envelope-from git) Date: Sun, 12 Nov 2023 17:22:40 GMT Message-Id: <202311121722.3ACHMePZ057397@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ed Maste Subject: git: 84ffee7a7c - main - 14.0 relnotes: freebsd-update cannot rollback across a major version List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 84ffee7a7c60059547834576fe53a57009faaeec Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/doc/commit/?id=84ffee7a7c60059547834576fe53a57009faaeec commit 84ffee7a7c60059547834576fe53a57009faaeec Author: Ed Maste AuthorDate: 2023-11-10 15:31:17 +0000 Commit: Ed Maste CommitDate: 2023-11-12 17:22:03 +0000 14.0 relnotes: freebsd-update cannot rollback across a major version PR: 273950 Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D42547 --- website/content/en/releases/14.0R/relnotes.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/website/content/en/releases/14.0R/relnotes.adoc b/website/content/en/releases/14.0R/relnotes.adoc index 97301a7faa..333871180b 100644 --- a/website/content/en/releases/14.0R/relnotes.adoc +++ b/website/content/en/releases/14.0R/relnotes.adoc @@ -59,6 +59,7 @@ Clearly the release notes cannot list every single change made to FreeBSD betwee Binary upgrades between RELEASE versions (and snapshots of the various security branches) are supported using the man:freebsd-update[8] utility. The binary upgrade procedure will update unmodified userland utilities, as well as unmodified GENERIC kernels distributed as a part of an official FreeBSD release. The man:freebsd-update[8] utility requires that the host being upgraded have Internet connectivity. +Note that freebsd-update cannot be used to roll back to the previous release after updating to a new major version. Source-based upgrades (those based on recompiling the FreeBSD base system from source code) from previous versions are supported, according to the instructions in [.filename]#/usr/src/UPDATING#. From nobody Sun Nov 12 18:45:20 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ST1hd0QZmz50kDV for ; Sun, 12 Nov 2023 18:45:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ST1hc745rz3Kpp; Sun, 12 Nov 2023 18:45:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699814721; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6u0secQ8YjPPuIirEjKzBlQaWRpG5IHLUZkGU6dkJck=; b=WpObsIUgyGBn9Q1MhxPClvaQMph0GYIrF5I+OrlVaTOvU0FB+KMTBWexA2/L7oB5NT33uN aLNNXTZ5yQ3hjBR35cG7CUqOp5TLhMxfPZTWxf87Wq/NyFPaaM8xnhjLbUhzO+L/9zM0Nn YV9QY1uaTG90FhqtGo8MYDCmwovo56WugNv+NC192vM5XATKDXNNrcyDLNvVOb/NPI9+fV fQBUHGgpQqGI4FyRlfm2+gPmkMufsjEwQxLNheKE/XHj5W0FYM25WaLjlXksffYebny2/E I63UU4MwqfeX1NFXX2A2w/4cXMrDcImYSxuShk0nC+bTJvSgANMn6FtTJmaL/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699814721; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6u0secQ8YjPPuIirEjKzBlQaWRpG5IHLUZkGU6dkJck=; b=UUdP0MpzBT4avVTX6FWcUbGO4r6l9qTnDO2anISStFHF1hgHqFwdQuee9eqcwyabGlD0cn to0Z5izJxI+rRt/xC9cDWSGUGeSTgBRxDEXARNlLCwTmvP2oz0lrgBLHLr0dwW49bcMR+n J312X8IfodDkS8jgXdLay4hjZ1FBOmWaf0igySnhas/bm9Mtq4Af14z5PBKfczDrG0O+yB 9G+bWIDym9KmzyET8cENp/XHfkQP45q/0nWtdDmzPvGZ/a+iF+9zF9d9kYYRU/uw4vMywR gFfTM/eRggI+jWT6yIR08UGt3Nb228ENYu5ORrM0x6wtSY3k5fAiSY/Fhc2uaw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699814721; a=rsa-sha256; cv=none; b=n7Gia3kIag2LIhLZzZBjusdCeFqZK6etq/jABg9CWrMbWex85iLgDoV09Pj0lBvbiM2Pfi sCyT9uOeNXk6piiLrRZSS1lcC20fSF+RQOFWJZZT0vpZm+nWbzXhre9zR3VSPTFUn3DA62 2bOq0z7XErxGNV62t3ctle3V8mJBE8vapq4TYy9YOrQylGoTqYNi44oN6fDj4ncDrMDS1Q I2b8BR7X3AIs7eqQtwFxtSA+BvjvcekE2WhTit6085y5nMbo/SBcQR35eHi/F1TyaGhy/g 86XptZwARHRoTkuVJ5j1+Xc5l523CCyCRN8ZhctZ06NI786jThWvg1tFPLYDYg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4ST1hc677NzZBP; Sun, 12 Nov 2023 18:45:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3ACIjKtL091350; Sun, 12 Nov 2023 18:45:20 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3ACIjKxl091347; Sun, 12 Nov 2023 18:45:20 GMT (envelope-from git) Date: Sun, 12 Nov 2023 18:45:20 GMT Message-Id: <202311121845.3ACIjKxl091347@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Sergio Carlavilla Delgado Subject: git: 357006cd5d - main - Website - Makefile: Remove languages in the Makefile too List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: carlavilla X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 357006cd5d26c01d6026f61122fd47c20b633d72 Auto-Submitted: auto-generated The branch main has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=357006cd5d26c01d6026f61122fd47c20b633d72 commit 357006cd5d26c01d6026f61122fd47c20b633d72 Author: Sergio Carlavilla Delgado AuthorDate: 2023-11-12 18:44:50 +0000 Commit: Sergio Carlavilla Delgado CommitDate: 2023-11-12 18:44:50 +0000 Website - Makefile: Remove languages in the Makefile too --- website/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/Makefile b/website/Makefile index 0662aaaba0..ddfa597d31 100644 --- a/website/Makefile +++ b/website/Makefile @@ -16,7 +16,7 @@ MAINTAINER=carlavilla@FreeBSD.org # List of all languages we have content for -ALL_LANGUAGES= de el en fr it ja nl ru tr zh-cn zh-tw +ALL_LANGUAGES= de en it zh-tw LOCALBASE?= /usr/local From nobody Mon Nov 13 16:29:26 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4STZdL4KZMz51KpB for ; Mon, 13 Nov 2023 16:29:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4STZdL3tD0z3fb5; Mon, 13 Nov 2023 16:29:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699892966; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=EdmMD7apKGAm5bQcTF6n6vtgFD1QOY6Zs15kDMXtBA0=; b=HSbzMEMPcWp8DS1B0IYdnIUV9zl6J7wJ/ldALKejVEeL6a0pAXidOStKw9iAmhqB5bkUui w00GmOgPH+YG4eGF8FSmPiz9azxITOXxY79pIgbPyEb09uzG8P1L8ZXyam/Xq6UQtrpFlP ryRdZe48K0CEXOSiI/uOpbKW6YxfL/g9amFApe7oMHke4mDjamCNNZqRxyJPOnzCyXNFpJ tfSefNrTswVw21SCJZOHPUw3K7DWT2DQnFPztvKOhuiRrJa7JwUkixE02Mu+ZVb2V/QSgl 7dlyxvujU5RL1X8HLEEDn6n5C/vdi91EyzPRrQiFRyq/czKlOuZhkkGGNDwiPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699892966; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=EdmMD7apKGAm5bQcTF6n6vtgFD1QOY6Zs15kDMXtBA0=; b=yFR1T/sMZM4It7BYtAXlyOG7jF9zMs8NyJ2GNrmMQJjFEJfWOsQfZ8WU7JRZjZdVRwVYC0 VqGsU/M0jR9UhVUM7LRuTXfYsguY4ysc91V+ZlfccekCH7IUJlmtOLj1BhERNc9u1P7lbH Az78H7shxKElZp/Rlq4zad7wn9ks4G8l5LXYO/7vR/Hvq/hX0QvAqsOKaVqVkCyS5XvvsN TsU9Bdsx20uz9ooLb1wM820gm4NmyAc/EDM3553QLMkDdc79qVzdnsNVwGxNS+MnykobDX uE7qJ/yXyAFRo8jnPMKsuZfi1oSwEJck8PTIP4CYlIU5UvY+LfS+8u2mCu5ghA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699892966; a=rsa-sha256; cv=none; b=Q42l6cKuUWSxtRzv8slfFjbe2+f586s7DxYgX/8VXplKhEut69/A/jIO9VjKfdDOFGmCqZ 1BvanzMFjW/amuYMqxBtwDmPPxrUzfCSajGjQcZSF+3jLXh7A8I/QekZinJ3f97vvLON/9 PyV22ZvG9xYTaY5l/8z8lgmUZtCtydqJlSA8RBfSnKyPxkXQSQgCuW3u6bRol0G4i2fPNb kYf3OHYCzJGULwfYTyHmeST8n5KaXfQrAcIi9XA6TYnwV0iqJBuHTb7Nll9bNTzPc/JWes YHMahARtUY5MhlD9E5lXIg0GWXPsQxT822wDoT2xPfuSgqI38MfeMh5w+tuR3Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4STZdL2d5Wz19p5; Mon, 13 Nov 2023 16:29:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3ADGTQdZ060525; Mon, 13 Nov 2023 16:29:26 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3ADGTQ4D060522; Mon, 13 Nov 2023 16:29:26 GMT (envelope-from git) Date: Mon, 13 Nov 2023 16:29:26 GMT Message-Id: <202311131629.3ADGTQ4D060522@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Mike Karels Subject: git: 8e5ff76f82 - main - 14.0 relnotes: recommend updating EFI boot loader when booting UFS List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: karels X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8e5ff76f821b408b4917a742b2a44016ff1daa2e Auto-Submitted: auto-generated The branch main has been updated by karels: URL: https://cgit.FreeBSD.org/doc/commit/?id=8e5ff76f821b408b4917a742b2a44016ff1daa2e commit 8e5ff76f821b408b4917a742b2a44016ff1daa2e Author: Mike Karels AuthorDate: 2023-11-13 16:27:26 +0000 Commit: Mike Karels CommitDate: 2023-11-13 16:29:11 +0000 14.0 relnotes: recommend updating EFI boot loader when booting UFS UFS root file systems do not have the same issues as ZFS for the boot loader, but the boot loader should still be updated. Generalize the section on updating the ESP. ZFS must be done before zpool update, UFS should be done. Discussed with: imp Differential Revision: https://reviews.freebsd.org/D42549 --- website/content/en/releases/14.0R/relnotes.adoc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/website/content/en/releases/14.0R/relnotes.adoc b/website/content/en/releases/14.0R/relnotes.adoc index 333871180b..c9e3e0c3ff 100644 --- a/website/content/en/releases/14.0R/relnotes.adoc +++ b/website/content/en/releases/14.0R/relnotes.adoc @@ -63,9 +63,11 @@ Note that freebsd-update cannot be used to roll back to the previous release aft Source-based upgrades (those based on recompiling the FreeBSD base system from source code) from previous versions are supported, according to the instructions in [.filename]#/usr/src/UPDATING#. -Note for systems that boot from a ZFS root filesystem via EFI, using either binary or source upgrades: -There are one or more copies of the boot loader on the MS-DOS EFI System Partition (ESP), used by the firmware to boot the kernel, and which must be able to support reading from the ZFS boot file system. +Note for systems that boot via EFI, using either binary or source upgrades: +There are one or more copies of the boot loader on the MS-DOS EFI System Partition (ESP), used by the firmware to boot the kernel. +If the root file system is ZFS, the boot loader must be able to support reading from the ZFS boot file system. After a system upgrade, but before doing a `zpool upgrade`, the boot loader on the ESP must be updated, or the system may become unbootable. +While not mandatory, this update procedure should also be followed when using a UFS root file system. The location of the boot loader in use can be determined using the command `efibootmgr -v`. The value displayed for `BootCurrent` should be the number of the current boot configuration used to boot the system. The corresponding entry of the output should begin with a `+` sign, such as From nobody Mon Nov 13 17:58:33 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4STcc94McZz4wTq9 for ; Mon, 13 Nov 2023 17:58:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4STcc93Y1hz4TKK; Mon, 13 Nov 2023 17:58:33 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699898313; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8XCKeZDL0L4blOhxbxA+KXNFOY5AtYku9ujPHdEEqy4=; b=G+Wkur085TM6DQUXwwTNjQ2jRnP1wg8Xw7P9dslpTJ434w44VXecXR9ZqIDWtIqlFGKgMQ EzZNCt2X8ewLAjTEjHePWeJz7soKNR+ZwvZ+pxeKQfYdWq3xl5LOPEGk6FWhv0Xn2p4XT4 lUkDHmmxQJ8CPUcoI39W6//s95eX0xABkZ16IKLh+iMqAEJI7Qd43atCjCuUK3MdLPJ0Ao KL5XN2jSHn+Qrs3V4cEzNJBJsT4+o7PeUPUrg46BSvW56Zf38ikSimAl9Gl334SfAVo11d 2bx9Zj4WfopAl/CxZhmqj0PvkG+ZkUq7wZpfjrkQkhvAIYy7d3mzKKy5dJApJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699898313; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8XCKeZDL0L4blOhxbxA+KXNFOY5AtYku9ujPHdEEqy4=; b=UVdFDB4wqCsjT+Blh/abNShwJvVFz7KudkqaBbHuPnFiT22vM/8JESbdPQnhtDR8d1oeSd iE3xEPJfSaioAz2aYU7VaVsovRE0fu7ufMeWTrMy4d/bces76Y/B5wfRx16qfCavC2hO5e JVDLLgTRrGp0ZJpZImJuttNTehKCrSaCOBdLpyiX12Iw2bM9WFV5v4i26iDTTlvub29HE8 XTW8zJL6t2LwSjcC5Cpg2xPrnJHdn5TDigQgE9CIqLxF9QoALES+mSmpBTnTXyNPb+GHdf LKaG1Fk/dMzLX3YT3OfZOhjYTmXoZaiO+w9d0CSmHezrfXpikUak0DNMf+9CnA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699898313; a=rsa-sha256; cv=none; b=OVuexLESbn22xgK8GP29TSFgXPMfuQXptoThUip6eAG8F06eUVHWCRSl/giG4DYHk5KgBy VvnwFutmFzz4aQvwnJiz4N/wOY9mLk6h+zSX4DGy4FmusyYx+9/EypNB2bVZFTF6pJZ0tB iFFj0CjS2RyUwjEkwIn1M+2ok47RpiSxkKnGdfrVOlzGmOtwdkU+/QEk/HW1JVLFqTeK1B wA7Wx8Q53TqOomL5ZFu0nxiqjc+wrudmV+9TFrqDb3PHMRCB0cbVkYphaDv9xBrTU4GtV7 g5U76PKBNNXHPXHicvs/mH9ajR0DeZh1i+Ma01oE+zEJ/WoTtMsju30tis2UsQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4STcc92bpNz1S8; Mon, 13 Nov 2023 17:58:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3ADHwXDY011521; Mon, 13 Nov 2023 17:58:33 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3ADHwXMr011518; Mon, 13 Nov 2023 17:58:33 GMT (envelope-from git) Date: Mon, 13 Nov 2023 17:58:33 GMT Message-Id: <202311131758.3ADHwXMr011518@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ed Maste Subject: git: ecc754a01c - main - 14.0 relnotes: higlights of work that was MFC'd to 13.1/13.2 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ecc754a01ca3281c8b6add29b465345babb9e71c Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/doc/commit/?id=ecc754a01ca3281c8b6add29b465345babb9e71c commit ecc754a01ca3281c8b6add29b465345babb9e71c Author: Ed Maste AuthorDate: 2023-11-10 15:07:28 +0000 Commit: Ed Maste CommitDate: 2023-11-13 17:56:15 +0000 14.0 relnotes: higlights of work that was MFC'd to 13.1/13.2 Reviewed by: karels, jhb Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D42546 --- website/content/en/releases/14.0R/relnotes.adoc | 131 +++++++++++++++++++++++- 1 file changed, 129 insertions(+), 2 deletions(-) diff --git a/website/content/en/releases/14.0R/relnotes.adoc b/website/content/en/releases/14.0R/relnotes.adoc index c9e3e0c3ff..534f45fa7f 100644 --- a/website/content/en/releases/14.0R/relnotes.adoc +++ b/website/content/en/releases/14.0R/relnotes.adoc @@ -127,6 +127,131 @@ This section lists the various Security Advisories and Errata Notices since {rel |=== +[[mfc-highlights]] +== Significant changes merged into FreeBSD 13.1 and FreeBSD 13.2 +FreeBSD 14.0 includes over two and a half years of development since the release of FreeBSD 13.0. +Some of this work was cherry-picked into older development branches, and was included in FreeBSD 13 minor releases. + +For 64-bit architectures, the base system is built with Position Independent Executable (PIE) support enabled by default. +It may be disabled using the `WITHOUT_PIE` knob. +gitref:9a227a2fd642[repository=src] + +There is a new `zfskeys` man:rc[8] service script, which allows for automatic decryption of ZFS datasets encrypted with ZFS native encryption during boot. +The `zfskeys` startup script supports autoloading of keys stored on ZFS. +See the man:rc.conf[5] manual page for more information. +gitref:33ff39796ffe[repository=src], gitref:8719e8a951b7[repository=src], gitref:97aeda224356[repository=src] +(Sponsored by Modirum and Klara Inc.) + +The `chroot` facility supports unprivileged operation, and the man:chroot[8] program has a `-n` option to enable its use. +gitref:a40cf4175c90[repository=src] +(Sponsored by EPSRC) + +man:md5sum[1] and similar message-digest programs compatible with those on Linux were added by having the corresponding BSD programs run with the `-r` option if the program name ends in `sum`. +gitref:086feed850c3[repository=src] +(Sponsored by Netflix) + +The use of FIDO/U2F hardware authenticators has been enabled in `ssh`, using the new public key types `ecdsa-sk` and `ed25519-sk`, along with corresponding certificate types. +FIDO/U2F support is described in https://www.openssh.com/txt/release-8.2[https://www.openssh.com/txt/release-8.2]. +gitref:e9a994639b2a[repository=src] +(Sponsored by The FreeBSD Foundation) + +The man:mgb[4] network interface driver has been added, with support for Microchip devices LAN7430 PCIe Gigabit Ethernet controller with PHY and LAN7431 PCIe Gigabit Ethernet controller with RGMII interface. +The driver has a number of caveats and limitations, but is functional. +gitref:e0262ffbc6ae[repository=src] +(Sponsored by The FreeBSD Foundation) + +Two new daemons, man:rpc.tlsclntd[8] and man:rpc.tlsservd[8], are now built by default on amd64 and arm64. +They provide support for NFS-over-TLS as described in the Internet Draft entitled "Towards Remote Procedure Call Encryption By Default". +These daemons are built when WITH_OPENSSL_KTLS is specified. +They use KTLS to encrypt/decrypt all NFS RPC message traffic, and provide optional verification of machine identity via X.509 certificates. +gitref:2b9cbc85d727[repository=src] gitref:59f6f5e23c1a[repository=src] + +UEFI firmware boot compatibility is improved for amd64. +See the man:loader.efi[8] `amd64 Nocopy` section for more detailed information. +gitref:f75caed644a5[repository=src](Sponsored by https://www.freebsdfoundation.org[The FreeBSD Foundation]) + +Boot time performance improvements have been made to many kernel subsystems. +(Sponsored by https://www.patreon.com/cperciva[https://www.patreon.com/cperciva]) + +man:nvme[4] error handling has been significantly improved. + +The handling of the lowest address on an IPv4 (sub)net (host 0) has been changed so that packets are not sent as a broadcast unless this address has been set as the broadcast address. +This makes the lowest address usable for a host. +The old behavior can be restored with the `net.inet.ip.broadcast_lowest` sysctl. +See https://datatracker.ietf.org/doc/draft-schoen-intarea-unicast-lowest-address/[https://datatracker.ietf.org/doc/draft-schoen-intarea-unicast-lowest-address/] for background information. +gitref:fd0765933c3c[repository=src] + +The man:growfs[7] startup script will now add a swap partition while expanding the root file system if possible, and if one did not previously exist. +This is primarily useful when installing on an SD card using a raw image. +A new man:rc.conf[5] variable has been added, `growfs_swap_size`, which can control the addition if necessary. +See man:growfs[7] for details. + +A new RC script, `zpoolreguid` has been added, which will assign a new GUID to one or more zpools, useful for virtualization environments when sharing datasets. + +The `hostid` startup script will now generate a random (version 4) UUID if there is no [.filename]#/etc/hostid# file and no valid UUID from hardware. +Also, if there is no [.filename]#/etc/machine-id# file, the `hostid_save` script will store a compact version of the hostid (one without hyphens) in [.filename]#/etc/machine-id#. +This file is used by libraries such as GLib. +gitref:62a149bf6219[repository=src] gitref:862aab6281a5[repository=src] gitref:baf1e9713969[repository=src] gitref:ecad3f5c4d92[repository=src] gitref:d6852eed98ed[repository=src] + +It is now possible to add default routes for FIBs other than the primary by using the `defaultrouter_fibN` and `ipv6_defaultrouter_fibN` man:rc.conf[5] variables. +gitref:30659d1dcbcc[repository=src] +(Sponsored by ScaleEngine Inc.) + +The man:bhyve[8] utility has gained virtio-input device emulation support. +This can be used to inject keyboard/mouse input events into a guest. +The command line syntax is: `-s ,virtio-input,/dev/input/eventX`. +gitref:054accac71e0[repository=src] + +The man:kdump[1] utility has gained support for decoding Linux system calls. + +An man:nproc[1] utility has been added, compatible with the Linux program of the same name. + +The man:uuidgen[1] utility has a new option `-r` to generate a random UUID, version 4. +gitref:f176fe8e7f63[repository=src] + +The man:bhyve[8] hypervisor and kernel module man:vmm[4] now support more than 16 vCPUs in a guest. +By default bhyve permits each guest to create the same number of vCPUs as the count of physical CPUs on the host. +This limit can be adjusted via the loader tunable `hw.vmm.maxcpu`. +gitref:ee98f99d7a68[repository=src] + +Address Space Layout Randomization (ASLR) is enabled for 64-bit executables by default. +It can be disabled as needed if applications fail unexpectedly, for example with segmentation faults. +To disable for a single invocation, use the man:proccontrol[1] command: `proccontrol -m aslr -s disable command`. +To disable ASLR for all invocations of a binary, use the man:elfctl[1] command: `elfctl -e +noaslr file`. +Problems should be reported via the problem reporting system, https://bugs.freebsd.org[], or posting to the `freebsd-stable@FreeBSD.org` mailing list. +gitref:b014e0f15bc7[repository=src] +(Sponsored by Stormshield) + +A workaround has been implemented for a hardware page invalidation problem on Intel Alder Lake (twelfth generation) and Raptor Lake (thirteenth generation) hybrid CPUs. +The bug can lead to file system corruption with UFS and MSDOSFS, and probably other memory corruption. +The slower cores (E-cores) automatically use a slower method of page invalidation with the workaround. +gitref:cde70e312c3f[repository=src] (Sponsored by The FreeBSD Foundation) + +The state of the arm64 man:linux[4] ABI was brought to parity with the amd64 man:linux[4] ABI. +gitref:ccc510b46340[repository=src], gitref:9931033bbfbe[repository=src] + +In order to facilitate ABI compatibility of `stable` branches, the CPU affinity system calls are now more tolerant of CPU sets that are smaller than used by the kernel. +This will facilitate increases to the size of the kernel set, `MAXCPU`. +gitref:47a57144af25[repository=src] gitref:f35093f8d6d8[repository=src] +(Sponsored by Juniper Networks, Inc.) + +It is now possible to take snapshots on UFS filesystems when running with journaled soft updates. +Thus it is now possible to do background dumps on live filesystems running with journaled soft updates. +Background dumps are requested by using the `-L` flag to man:dump[8]. +(In previous releases UFS snapshots were incompatible with journaled soft updates.) +gitref:78f412987605[repository=src] (Sponsored by The FreeBSD Foundation) + +The kernel man:wg[4] WireGuard driver has been reintegrated; it provides Virtual Private Network (VPN) interfaces using the WireGuard protocol. +gitref:744bfb213144[repository=src] (Sponsored by Rubicon Communications, LLC ("Netgate") and The FreeBSD Foundation) + +KTLS (the kernel TLS implementation) has added receive offload support for TLS 1.3. +Receive offload is now supported for TLS 1.1 through 1.3; send offload is supported for TLS 1.0 through 1.3. +gitref:05a1d0f5d7ac[repository=src] (Sponsored by Netflix) + +Radix tables and lookups are now supported for MAC addresses in man:ipfw[4]. +This allows MAC address tables to be constructed and used for filtering. +gitref:81cac3906eb9[repository=src] + //// // Sample release notes entry. The man:fsck_msdosfs[8] utility includes a variety of enhancements, including reducing the memory footprint, a new flag, `-M`, which disables the use of man:mmap[2], and others. @@ -703,8 +828,10 @@ gitref:137818006de5[repository=src] Layer 3 filtering on man:if_bridge[4] will do surprising things which aren't fail-safe, so `net.link.bridge.pfil_member` and `net.link.bridge.pfil_bridge` now default to zero. gitref:22893e584032[repository=src] -man:netlink[4] is a user/kernel communication protocol used primarily for network configuration. -It has been expanded and improved, and a number of network configuration utilities have been converted to use netlink. +man:netlink[4] is a user/kernel communication protocol defined in RFC 3549 and used primarily for network configuration. +It has been expanded, improved, and enabled by default. +A number of network configuration utilities have been converted to use netlink. +gitref:3091d980f581[repository=src] The deprecated `NgATM` (netgraph ATM support) and remaining ATM support have been removed. From nobody Mon Nov 13 19:13:28 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4STfGc2Kzqz50QMq for ; Mon, 13 Nov 2023 19:13:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4STfGc1swhz4cbq; Mon, 13 Nov 2023 19:13:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699902808; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=9h2f+OkkFVxWY0hYriRw3WvJ5h4J/rXtp6J6KnLLD7Y=; b=E6uQdqUnm0u3FT+VB2aX76sok8FWrp8LzeeLGJ5qo/Jz3FrLNBEyutRJ+lMn4Wd/eep0zN EsYEd7WD0/+BCR1xEJZCDlQPPdmUG84oloJZQtll45ml8YuDF3FRkza3i8Ag02H9gXhkwb E5q1yxyDk37CZ0aL9ZdbUXJMAwdA/foKAl+tUIX98ruUGkLOpDi/MCWhTPkTboV77M2Mbm m7kajMUpKgKdrNFo3laiYxI0D/fEILqAa31iCUHR8ORD8KzbTTMqhZ/aPM5Hu02YthC/1z u2jQzFveDmlZNoQPL8Xjge1UF8fffC6osTnxgOcKPtSGyNJObPfZ8TYoF1RNEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699902808; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=9h2f+OkkFVxWY0hYriRw3WvJ5h4J/rXtp6J6KnLLD7Y=; b=qZsLjwxGaAMItwJx1NsEOiXbBmCIhMxTDurZLWHEsg4uV8aSek9g/xaASOhwc02gib8ZjY zta1Gi4PkFYfnWIVZsujVEXaJUEZGGU9ZZm1CMvZDAyDheGiXW+uAvJC20J+aT/BCBpYQ6 P2b8t749ZCsVTtlLzW15f+apdTfagrWa+5AcYZR/Zz9qsXo3er9CujMDzlII/ogJlwkDIx CbE2XgatkQmkRxwoCIbxvnamRmfqx0gos0Avwr1aLwiu8GXqbQHL4sGFHlxvi/0WcJXTSl IY829ZqHBI94+xyqc1p2uhtSH+5K4DHsjg5YjPxv29pTK180SdbTprBCQ9mPNw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699902808; a=rsa-sha256; cv=none; b=s3+MXtOEmNZv8F7W7zpjSRkh7ugOvFNBP5ls0mJ+aveZVDvQWkuTXy4UPZVa7iNM+6vOAh DbNQ8Lkv87Lcq+n8qAixnAyImyvd6Sp5hOebarPQTJiVrrW+wRiCc2qYl1NOYHvlc/0nzr tp4uEqMZBH0v1X66e7jMgRrurRDq/LX3yr8ynImZ5GBCl3TOjk7WA7gxpXUohMnQX4/PdA hrVjPsg2dpSIQ0UTWrxUpXAPOMw7iDLwPfOKeqwpXbMREA93RWn/teLyiHAOh599fGAtcx Zj/iN38FoleC3hCrbYdlVE1+i9nbf1laz8KBuI/bJEbxXaM2DN9124Mfbq1Jrw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4STfGc0yVBz3Qp; Mon, 13 Nov 2023 19:13:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3ADJDS6w044996; Mon, 13 Nov 2023 19:13:28 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3ADJDSRM044993; Mon, 13 Nov 2023 19:13:28 GMT (envelope-from git) Date: Mon, 13 Nov 2023 19:13:28 GMT Message-Id: <202311131913.3ADJDSRM044993@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: John Baldwin Subject: git: b33831bdd6 - main - Adjust the 32-bit deprecation to keep armv7 around for 15.x. List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b33831bdd69f17cbeda2797457997f5ace418020 Auto-Submitted: auto-generated The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/doc/commit/?id=b33831bdd69f17cbeda2797457997f5ace418020 commit b33831bdd69f17cbeda2797457997f5ace418020 Author: John Baldwin AuthorDate: 2023-11-13 19:12:43 +0000 Commit: John Baldwin CommitDate: 2023-11-13 19:12:43 +0000 Adjust the 32-bit deprecation to keep armv7 around for 15.x. Reviewed by: karels, emaste Differential Revision: https://reviews.freebsd.org/D42508 --- website/content/en/releases/14.0R/relnotes.adoc | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/website/content/en/releases/14.0R/relnotes.adoc b/website/content/en/releases/14.0R/relnotes.adoc index 534f45fa7f..7d4a2b2569 100644 --- a/website/content/en/releases/14.0R/relnotes.adoc +++ b/website/content/en/releases/14.0R/relnotes.adoc @@ -933,21 +933,28 @@ This section covers changes to the FreeBSD Ports Collection, package infrastruct [[future-releases]] == General Notes Regarding Future FreeBSD Releases -FreeBSD 15.0 is not expected to include support for 32-bit platforms. -However, 64-bit systems will still be able to run older 32-bit binaries. +FreeBSD 15.0 is not expected to include support for 32-bit platforms other than armv7. +The armv6, i386, and powerpc platforms are deprecated and will be removed. +64-bit systems will still be able to run older 32-bit binaries. + +We expect to support armv7 as a Tier 2 architecture in FreeBSD 15.0 and stable/15. +However, we also anticipate that armv7 may be removed in FreeBSD 16.0. +We will provide an update on the status of armv7 for both 15.x and 16.x at the time of 15.0 release. Support for executing 32-bit binaries on 64-bit platforms via the `COMPAT_FREEBSD32` option will continue for at least the stable/15 and stable/16 branches. Support for compiling individual 32-bit applications via `cc -m32` will also continue for at least the stable/15 branch, which includes suitable headers in [.filename]#/usr/include# and libraries in [.filename]#/usr/lib32#. -Support for 32-bit platforms in ports for FreeBSD 15.0 and later releases is also deprecated, and these future releases may not include binary packages for 32-bit platforms or support for building 32-bit applications from ports. +Ports will not include support for deprecated 32-bit platforms for FreeBSD 15.0 and later releases. +These future releases will not include binary packages or support for building packages from ports for deprecated 32-bit platforms. The FreeBSD stable/14 and earlier branches will retain existing 32-bit kernel and world support. Ports will retain existing support for building ports and packages for 32-bit systems on stable/14 and earlier branches as long as those branches are supported by the ports system. However, all 32-bit platforms are Tier-2 or Tier-3, and support for individual ports should be expected to degrade as upstreams deprecate 32-bit platforms. With the current support schedule, stable/14 will reach end of life (EOL) 5 years after the release of FreeBSD {releaseCurrent}. -The EOL of stable/14 would mark the end of support for 32-bit platforms, including source releases, pre-built packages, and support for building applications from ports. -Given an estimated release date of November 2023 for {releaseCurrent}, support for 32-bit platforms would end in November 2028. +The EOL of stable/14 will mark the end of support for deprecated 32-bit platforms, including source releases, pre-built packages, and support for building applications from ports. +With the release of {releaseCurrent} in November 2023, support for deprecated 32-bit platforms will end in November 2028. -The project may choose to alter this approach when FreeBSD 15.0 is released by extending some level of 32-bit support for one or more platforms in 15.0 or later. +The project may choose to alter this approach when FreeBSD 15.0 is released by extending some level of support for one or more of the deprecated platforms in 15.0 or later. +Any alterations will be driven by community feedback and committed efforts to support these platforms. Use FreeBSD {releaseCurrent} and following releases, or the stable/14 branch, to migrate off 32-bit platforms. From nobody Mon Nov 13 19:29:15 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4STfcr0lBhz50Rpl for ; Mon, 13 Nov 2023 19:29:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4STfcr0Xy5z4f8X; Mon, 13 Nov 2023 19:29:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699903756; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=NXLq3jfSmznaYHz7IX8kw7IVvswKTPmVhzPStWkjodA=; b=Or6++8ODmoV8EYvx9NbTXImwlb5Rs++kS5O54td4oHM56WUtrAXKSKtWc7Oy5TNMeprpGw 9LEbUQRB7MKGSfnXNnMyYlG/edo6N20DUMpfRop9Rt5tWOxHrJHSFbGN295kM7itVY6Fw+ lhglpWKPe7reqA49dHwPhCQ9695Y904z1VIAA+UwxvdcoESRWgd/wTGhIR4PH4AaEVEl7P ZRp9MHFUR8HVkdsN7GdWEgJ88ZjC/S+BLK6MdhJp4S/y0wLJIP6pypj+MWgWK5odKv/pI4 ksaxPl8JNXz31sS/gGGqiaRm5W6zbGT1uxL+a4RnIeqni3/wbomI7VDTEAQoTA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699903756; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=NXLq3jfSmznaYHz7IX8kw7IVvswKTPmVhzPStWkjodA=; b=OCeNcDtY9Nv07Vnr8bR/Egfo3fez5u5C2prpQEFvYhcu4KTvT50AlmXYRr2JA0zjW8gGEL fJM9Pxm2DGij6aeJh0AEC0gvDs2IrUdJAByfhy4gBRoI0AanYE6iDY2BqahbBL3zF1fwor apUFmQWrrxNu6GqU5Lmk64CyGK6ka8bYLMwYS0IBPgRtb8LSbKfbznw7bAo19S2ekBNl6h CSBQdZuQE1aNH87EsHpAyPpwpgfyBEPnDsHvD8O6BXbqq2R/Cbq3B+KYfAjPkm1wLZ/O1O gyX6rMU+4c8G72FDU5yPzEnqYFcCjwc9qLeI9+ZPUmJeGKXXsGIeSue82WTncg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699903756; a=rsa-sha256; cv=none; b=ojH/Jgsf3dJFftxPxvdvcEaVTrwS8o+ALg1hYBftJoiw/MnCEdPqz65lUu1W0UpfaffnCS bMmLMEUi7Zg8xCMm1G6/oHxHKNYKE5xorfpOSMBdj5ePvqCSHjG4xjwAr7JBxZgOAvZvrQ 5qaqJ2XxCSfLtvKu8sADxAqphHQVyAvN2C0rl1HjWi9nVudRuVZGQ1EhcSVXE0FZbsXxTY edqiNgZLhmKwTeGdw9fb/8//b/zuAzuyirmh3LVbfB2pcuwc5ACja+/AMwdBHpeDKu07Kf Tj5zzm3JkzXl3GT/kXcSgHaoltKKSygHXR43My3yBox3pwauEkB5I12FpkaaMQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4STfcq6jjCz3lF; Mon, 13 Nov 2023 19:29:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3ADJTFtl062094; Mon, 13 Nov 2023 19:29:15 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3ADJTFxj062091; Mon, 13 Nov 2023 19:29:15 GMT (envelope-from git) Date: Mon, 13 Nov 2023 19:29:15 GMT Message-Id: <202311131929.3ADJTFxj062091@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Sergio Carlavilla Delgado Subject: git: 8500eaf6cc - main - Handbook - Introducion and bsdinstall chapter images List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: carlavilla X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8500eaf6cc31c87ba11750b17e2122ef202a59aa Auto-Submitted: auto-generated The branch main has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=8500eaf6cc31c87ba11750b17e2122ef202a59aa commit 8500eaf6cc31c87ba11750b17e2122ef202a59aa Author: Sergio Carlavilla Delgado AuthorDate: 2023-11-13 19:27:37 +0000 Commit: Sergio Carlavilla Delgado CommitDate: 2023-11-13 19:29:06 +0000 Handbook - Introducion and bsdinstall chapter images Upgrade Introduction to add FreeBSD 14.0-RELEASE Upgrade bsdinstall chapter images to show FreeBSD 14.0-RELEASE install process --- .../content/en/books/handbook/introduction.adoc | 2 +- .../handbook/bsdinstall/bsdinstall-adduser2.png | Bin 3440 -> 44269 bytes .../handbook/bsdinstall/bsdinstall-adduser3.png | Bin 4483 -> 58726 bytes .../bsdinstall/bsdinstall-boot-options-menu.png | Bin 7141 -> 36483 bytes .../handbook/bsdinstall/bsdinstall-choose-mode.png | Bin 2015 -> 18758 bytes .../bsdinstall/bsdinstall-config-components.png | Bin 7216 -> 39819 bytes .../bsdinstall/bsdinstall-config-hostname.png | Bin 2607 -> 22716 bytes .../bsdinstall/bsdinstall-config-services.png | Bin 8239 -> 42327 bytes ...nstall-configure-network-interface-ipv4-dhcp.png | Bin 1757 -> 16480 bytes ...tall-configure-network-interface-ipv4-static.png | Bin 2643 -> 26353 bytes .../bsdinstall-configure-network-interface-ipv4.png | Bin 1770 -> 16390 bytes ...tall-configure-network-interface-ipv6-static.png | Bin 2764 -> 26942 bytes .../bsdinstall-configure-network-interface-ipv6.png | Bin 1761 -> 16372 bytes ...bsdinstall-configure-network-interface-slaac.png | Bin 1904 -> 18386 bytes .../bsdinstall-configure-network-interface.png | Bin 4501 -> 20594 bytes .../bsdinstall-configure-network-ipv4-dns.png | Bin 2702 -> 32773 bytes .../bsdinstall/bsdinstall-distfile-extracting.png | Bin 6459 -> 32378 bytes .../bsdinstall/bsdinstall-distfile-fetching.png | Bin 5596 -> 28400 bytes .../bsdinstall/bsdinstall-distfile-verifying.png | Bin 5943 -> 31787 bytes .../bsdinstall/bsdinstall-final-confirmation.png | Bin 8569 -> 41630 bytes .../handbook/bsdinstall/bsdinstall-hardening.png | Bin 74198 -> 59036 bytes .../handbook/bsdinstall/bsdinstall-keymap-10.png | Bin 53988 -> 53144 bytes .../bsdinstall/bsdinstall-keymap-testing.png | Bin 4975 -> 22818 bytes .../bsdinstall/bsdinstall-netinstall-files.png | Bin 4978 -> 23872 bytes .../bsdinstall-netinstall-mirrorselect.png | Bin 6376 -> 73291 bytes .../bsdinstall/bsdinstall-newboot-loader-menu.png | Bin 41416 -> 41853 bytes .../bsdinstall/bsdinstall-part-entire-part.png | Bin 3130 -> 26194 bytes .../bsdinstall/bsdinstall-part-guided-disk.png | Bin 2712 -> 22530 bytes .../bsdinstall/bsdinstall-part-manual-addpart.png | Bin 7277 -> 40554 bytes .../bsdinstall/bsdinstall-part-manual-create.png | Bin 3029 -> 25072 bytes .../bsdinstall-part-manual-partscheme.png | Bin 31758 -> 32625 bytes .../handbook/bsdinstall/bsdinstall-part-review.png | Bin 7219 -> 34313 bytes .../bsdinstall/bsdinstall-timezone-confirm.png | Bin 7917 -> 12252 bytes .../bsdinstall/bsdinstall-timezone-country.png | Bin 7760 -> 39727 bytes .../bsdinstall/bsdinstall-timezone-date.png | Bin 5659 -> 15972 bytes .../bsdinstall/bsdinstall-timezone-region.png | Bin 5731 -> 28120 bytes .../bsdinstall/bsdinstall-timezone-time.png | Bin 3473 -> 13573 bytes .../bsdinstall/bsdinstall-timezone-zone.png | Bin 7636 -> 19951 bytes .../handbook/bsdinstall/bsdinstall-ufs-warning.png | Bin 4819 -> 23618 bytes .../bsdinstall/bsdinstall-zfs-disk_select.png | Bin 3694 -> 18959 bytes .../handbook/bsdinstall/bsdinstall-zfs-menu.png | Bin 8542 -> 51797 bytes .../handbook/bsdinstall/bsdinstall-zfs-partmenu.png | Bin 35024 -> 36696 bytes .../bsdinstall/bsdinstall-zfs-vdev_invalid.png | Bin 3855 -> 20756 bytes .../bsdinstall/bsdinstall-zfs-vdev_type.png | Bin 8153 -> 45549 bytes .../handbook/bsdinstall/bsdinstall-zfs-warning.png | Bin 4530 -> 23598 bytes 45 files changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/books/handbook/introduction.adoc b/documentation/content/en/books/handbook/introduction.adoc index 59db5faca8..611c7c8af4 100644 --- a/documentation/content/en/books/handbook/introduction.adoc +++ b/documentation/content/en/books/handbook/introduction.adoc @@ -1,7 +1,7 @@ [.abstract-title] Abstract -Welcome to FreeBSD! This handbook covers the installation and day to day use of _FreeBSD {rel132-current}-RELEASE_ and _FreeBSD {rel124-current}-RELEASE_. +Welcome to FreeBSD! This handbook covers the installation and day to day use of _FreeBSD {rel140-current}-RELEASE, {rel132-current}-RELEASE_ and _FreeBSD {rel124-current}-RELEASE_. This book is the result of ongoing work by many individuals. Some sections might be outdated. Those interested in helping to update and expand this document should send email to the {freebsd-doc}. diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-adduser2.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-adduser2.png index f9c49a2c83..e50c73a047 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-adduser2.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-adduser2.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-adduser3.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-adduser3.png index b6406fe9a1..063c429489 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-adduser3.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-adduser3.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-boot-options-menu.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-boot-options-menu.png index 2a1bb93930..fbe2aa5294 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-boot-options-menu.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-boot-options-menu.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-choose-mode.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-choose-mode.png index 27f1fcf97c..bbcf128327 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-choose-mode.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-choose-mode.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-config-components.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-config-components.png index 2c07b69390..fed7f431d5 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-config-components.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-config-components.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-config-hostname.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-config-hostname.png index 759e0cffe9..e497bcdd7f 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-config-hostname.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-config-hostname.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-config-services.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-config-services.png index ec72879731..a4464a052b 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-config-services.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-config-services.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv4-dhcp.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv4-dhcp.png index 2ceac8a74e..c7fc9bea19 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv4-dhcp.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv4-dhcp.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv4-static.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv4-static.png index 3489984788..aafd48fc5a 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv4-static.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv4-static.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv4.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv4.png index 549d7b913c..c0cdc132ba 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv4.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv4.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv6-static.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv6-static.png index d92e2e6f8a..e1a358f42b 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv6-static.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv6-static.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv6.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv6.png index 78bbcd156c..f85157e7f9 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv6.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-ipv6.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-slaac.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-slaac.png index f76656df08..f7959d9165 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-slaac.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface-slaac.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface.png index 81728c2ef2..dac37472c7 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-interface.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-ipv4-dns.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-ipv4-dns.png index ad3c45c7e7..79b86ea134 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-ipv4-dns.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-configure-network-ipv4-dns.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-distfile-extracting.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-distfile-extracting.png index ecdc5594e2..391d515870 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-distfile-extracting.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-distfile-extracting.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-distfile-fetching.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-distfile-fetching.png index ed0e796751..a87fe461ec 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-distfile-fetching.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-distfile-fetching.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-distfile-verifying.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-distfile-verifying.png index e0377d1e69..a6af75de6a 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-distfile-verifying.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-distfile-verifying.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-final-confirmation.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-final-confirmation.png index 11619219cc..1bb813dbc2 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-final-confirmation.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-final-confirmation.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-hardening.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-hardening.png index 66d2aee11a..df6e01dd2b 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-hardening.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-hardening.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-keymap-10.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-keymap-10.png index 0a787d7c43..97ddcd2495 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-keymap-10.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-keymap-10.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-keymap-testing.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-keymap-testing.png index 69cb77e1b2..d41e54d277 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-keymap-testing.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-keymap-testing.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-netinstall-files.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-netinstall-files.png index 0162cf5309..47115ccf38 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-netinstall-files.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-netinstall-files.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-netinstall-mirrorselect.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-netinstall-mirrorselect.png index ade465494b..2e51385302 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-netinstall-mirrorselect.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-netinstall-mirrorselect.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-newboot-loader-menu.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-newboot-loader-menu.png index fc35add938..a5fd9bf2f8 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-newboot-loader-menu.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-newboot-loader-menu.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-entire-part.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-entire-part.png index 0333c2d49e..72de58e1fd 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-entire-part.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-entire-part.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-guided-disk.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-guided-disk.png index 2562a21896..37b01f5f3b 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-guided-disk.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-guided-disk.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-manual-addpart.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-manual-addpart.png index fbab3ce4b2..8be227e8ec 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-manual-addpart.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-manual-addpart.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-manual-create.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-manual-create.png index 7cd9ccdc52..2799790009 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-manual-create.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-manual-create.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-manual-partscheme.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-manual-partscheme.png index 47cc8c89c4..68b4d89862 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-manual-partscheme.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-manual-partscheme.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-review.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-review.png index 0b7eae021d..c3251260f7 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-review.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-part-review.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-confirm.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-confirm.png index 254aba69d3..eb5c2df744 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-confirm.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-confirm.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-country.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-country.png index 4a418864d7..e945f6e052 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-country.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-country.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-date.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-date.png index f72d294d83..20e3afe05d 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-date.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-date.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-region.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-region.png index 03d2138e64..5dfcffa728 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-region.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-region.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-time.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-time.png index 3fe48c5e57..5c4f83990c 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-time.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-time.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-zone.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-zone.png index 3a233bae52..e183d138e0 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-zone.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-timezone-zone.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-ufs-warning.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-ufs-warning.png index 93bfcfeb54..0db4bec097 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-ufs-warning.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-ufs-warning.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-disk_select.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-disk_select.png index 6829d62a68..33df65c4d8 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-disk_select.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-disk_select.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-menu.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-menu.png index 05a300de06..c4828bed73 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-menu.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-menu.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-partmenu.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-partmenu.png index e33a71af45..e2d6b63e55 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-partmenu.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-partmenu.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-vdev_invalid.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-vdev_invalid.png index b2d9a1eab7..45a5a7b240 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-vdev_invalid.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-vdev_invalid.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-vdev_type.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-vdev_type.png index d5d777ce62..ca4b06932d 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-vdev_type.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-vdev_type.png differ diff --git a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-warning.png b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-warning.png index eac97b5f00..12dedcab6a 100644 Binary files a/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-warning.png and b/documentation/static/images/books/handbook/bsdinstall/bsdinstall-zfs-warning.png differ From nobody Mon Nov 13 20:25:51 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4STgt72zw6z50Wft for ; Mon, 13 Nov 2023 20:25:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4STgt728Frz3Fq8; Mon, 13 Nov 2023 20:25:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699907151; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=iEoJSqqy2s5cKyNLraig6sv1pXJzHTgN236gD2y2hYg=; b=YP4uvRwzagV72Pa1mCJa0Uy/+ZNVn5lGmelL9ICvvd0+1toRsqNHbv5Q10zLPnBfayn6lq yg1GKPdxC9GV4iAE+h9bZVnbSHOprnWhrz+NGG8dDT/siWAnAtjgcT6ujT+Rp9VdIkyGXP ekQQggjVQlMGbXJANvk+AuVxACz3ZC3pNIKimWE6FLVkdqghLsDPMho0Bdz8dm9NRwZpu1 3yxSNmjFpm89RB8ffmgOBf7lmSyXdyfXIJ4Ht+DNuwRPZTM0SNQfsHFezFiufLntRu3aO2 vBQn442qjUSibMH4xOsv6eB9rjjjlyR6RVX8ozBG+rvoQ9AWqQZngZFkLPdKEg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699907151; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=iEoJSqqy2s5cKyNLraig6sv1pXJzHTgN236gD2y2hYg=; b=eZaBE+6Wp+7nRISTnjANcwRfo59qUDUZAlc30W29NSj9WTYWOWunlLi51DL5RSoUalp5NP Hg563dI7rMfRombWC24ajjpf1vnjHiVRvC9zRJgQFk8aTp2J3HrgE+k1iWhlx5PYifNlv7 BwIEmRTpww67LQhmaOPNSTTfyNBq4dd2ooR2Xl4iKJwSplwJ+kE25uJPe5EEes6hQduwVm HC254kyAYj6Q+JnsP3qiRm5jThLp3q5n5p1CJFOdcaQsSz6XD8gtMmb1FDRfF28N0HItYW gI+rgualLcrLXozdEKiQi1Og4TIPBbpBnbPUHV0ktlHT7piB4PGlCS92s3PgMw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699907151; a=rsa-sha256; cv=none; b=Mw+EEXLF01c3EjL7i3GetK6uU74RigvhtVSCC3NPD7mrmL89ikuP3LyYO97NSvwRgR/cNg XwgBI/GoXsO2GkLaMxJneW/i6siWzdOrQOWhHm3POwFC4i8e95vB4ZBXVlsOyYV3RFCroH OfXPbPWGDdx1TWD/EFBs3dgJFkZAw83etegaIi+nlKdhhNF0Fv+/Y5+t9ehqZVoxPGC1tR l5ndfSwZjyLzMEyMIj41gAYUCiARUaWnK0vz30onBjNsqrQLSoWhKOoS52KLpIji99fNxP 4PXfJsxg43HlmA9RPpncsaNjQMiSGpsVlc7TrWK9jQf2tlnlVv6vg2aqdHLkpA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4STgt71Chhz4yZ; Mon, 13 Nov 2023 20:25:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3ADKPpud061899; Mon, 13 Nov 2023 20:25:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3ADKPpQM061896; Mon, 13 Nov 2023 20:25:51 GMT (envelope-from git) Date: Mon, 13 Nov 2023 20:25:51 GMT Message-Id: <202311132025.3ADKPpQM061896@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Mitchell Horne Subject: git: 4e759ca0e2 - main - 14.0 relnotes: add a subsection for removed drivers List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: mhorne X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 4e759ca0e2077a5f465d8880c3bdac86dae26b41 Auto-Submitted: auto-generated The branch main has been updated by mhorne: URL: https://cgit.FreeBSD.org/doc/commit/?id=4e759ca0e2077a5f465d8880c3bdac86dae26b41 commit 4e759ca0e2077a5f465d8880c3bdac86dae26b41 Author: Mitchell Horne AuthorDate: 2023-11-13 18:36:10 +0000 Commit: Mitchell Horne CommitDate: 2023-11-13 20:25:23 +0000 14.0 relnotes: add a subsection for removed drivers It is desirable to list these separately from new or updated drivers. Reviewed by: carlavilla, emaste, karels Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D42570 --- website/content/en/releases/14.0R/relnotes.adoc | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/website/content/en/releases/14.0R/relnotes.adoc b/website/content/en/releases/14.0R/relnotes.adoc index 7d4a2b2569..cb36b70e5a 100644 --- a/website/content/en/releases/14.0R/relnotes.adoc +++ b/website/content/en/releases/14.0R/relnotes.adoc @@ -617,12 +617,6 @@ Support for the Arm Corelink DMC-620 Memory Controller, and the CMN-600 Coherent See man:pmc.dmc-620[3] and man:pmc.cmn-600[3]. gitref:1459a22787ea[repository=src] gitref:59191f3573f6[repository=src] (Sponsored by ARM) (Sponsored by Ampere Computing) -Drivers for ISA sound cards have been removed. -gitref:92e6b4712b53[repository=src] gitref:df51e63eb5d7[repository=src] gitref:aa83e9b189d6[repository=src] gitref:754decef384a[repository=src] gitref:5126e5eeeb5e[repository=src] gitref:716924cb4832[repository=src] gitref:9054e296819f[repository=src] (Sponsored by The FreeBSD Foundation) - -The AHB bus front end has been removed from man:ath[4], as it was used only by MIPS. -gitref:37c8ee8847fa[repository=src] - A fix has been implemented for frame buffer addressing that affects frame buffers mapped above 4 GB physical on i386 and Book-E powerpc. gitref:a78bb831a17f[repository=src] @@ -650,10 +644,6 @@ However, configuration such as man:fstab[5] should be updated to refer to the ne Options to control the use of `nda` devices and symbolic links are described in man:nda[4]. gitref:bdc81eeda05d[repository=src] (Sponsored by Netflix) -The man:pms[4] driver, `pmspcv`, has been removed from the `GENERIC` kernel configurations for x86, as it was large and uncommonly used. -It can be loaded as a module by placing `pmspcv_load="YES"` in man:loader.conf[5]. -gitref:95e4f5ef7cce[repository=src] (Sponsored by Rubicon Communications, LLC ("Netgate")) - The previous man:qat[4] driver has been replaced with Intel's QAT driver. The new version provides additional interfaces to the chipset's cryptographic and compression offload functionality. This will have no visible change for most users; however, the new driver does not support Atom C2000 chipsets. @@ -661,11 +651,24 @@ To preserve support for those chipsets, the old driver has been renamed to `qat_ Users of man:qat[4] on C2000 hardware will thus need to ensure that man:qat_c2xxx[4] is loaded instead of man:qat[4]. gitref:78ee8d1c4cda[repository=src] gitref:f4f56ff43dbd[repository=src] (Sponsored by Intel Corporation) +[[drivers-removals]] +=== Deprecated and Removed Drivers + +The man:pms[4] driver, `pmspcv`, has been removed from the `GENERIC` kernel configurations for x86, as it was large and uncommonly used. +It can be loaded as a module by placing `pmspcv_load="YES"` in man:loader.conf[5]. +gitref:95e4f5ef7cce[repository=src] (Sponsored by Rubicon Communications, LLC ("Netgate")) + The VESA option has been removed from the x86 `GENERIC` and `MINIMAL` kernel configurations. It is still available as a kernel module. VESA is not used by the default console, man:vt[4]. gitref:777526ed8382[repository=src] gitref:b8cf1c5c30a5[repository=src] (Sponsored by The FreeBSD Foundation) +Drivers for ISA sound cards have been removed. +gitref:92e6b4712b53[repository=src] gitref:df51e63eb5d7[repository=src] gitref:aa83e9b189d6[repository=src] gitref:754decef384a[repository=src] gitref:5126e5eeeb5e[repository=src] gitref:716924cb4832[repository=src] gitref:9054e296819f[repository=src] (Sponsored by The FreeBSD Foundation) + +The AHB bus front end has been removed from man:ath[4], as it was used only by MIPS. +gitref:37c8ee8847fa[repository=src] + The deprecated man:amr[4] driver has been removed. gitref:60de2867c9fc[repository=src] (Sponsored by Netflix) From nobody Mon Nov 13 20:25:52 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4STgt83gV2z50WjF for ; Mon, 13 Nov 2023 20:25:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4STgt83G10z3Ft0; Mon, 13 Nov 2023 20:25:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699907152; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=EU02u18W4hUY6gzzl0x4YvZzgVf7rmzmm6fx/jEC59M=; b=Fb9AqJyusUzavHudL1FtWqQvgKXGN/PiF6oOejTcksaV+zZCAEUhRRmjiWb9H18hZsmXOS LaRGfJK+rIESEqfIUpF6cfvGsoNvgvlfxbxNWd5rRc60ArkDjdZyYj0p7RM9qcjmmryQ7u lN+GIKX5ujvuAQNu9TRJIwWE3uM5cJjmHAV1Yvzf5Do3Qoqk9kTf2bo814OVYUEv4zuGMZ w90CfQSDZAh8mqKC/isXKDLJKil6xP0sfuOUBedAqZLXvmHL3TBOpMmMdoEEW1fN4kmwFD tVJ/QZFV16hPiU+rnfjTXfIGd58clUR9tdCZEFdNshxRf5HFebj5ZJXsIWcDxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699907152; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=EU02u18W4hUY6gzzl0x4YvZzgVf7rmzmm6fx/jEC59M=; b=kR+fsnGNqN/v/SOwViJCRE1piKmDREd+Cw32fwurKI0L4kPQQKsL2bfDiSmt36Z/YOddQQ lgu0g93tAAmk2x/bGuZS2cTrfUfhB4cyDLQ+XtjChcaS7frtKodwIyvm1yEWvAlOSTKxxn kvomeHflCGDt0JpcRgp0kuLnP2X6TxqBylDLbuc/G6WoAEZBSnILtDX+g9swAW1XyvPTRz CGEnCXMDG7nMYLpXVnH5aDYm2kzg11kF0l+qQcnxy7ueAe6nJYopYDXbRZ8SVeyNlB+MYD XcY7Eq+pVlP41XQGQ5k2DVAy1QbDvIDSqKUNqh77Ot2CQ9G0BNjAx9M2NYfjbQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699907152; a=rsa-sha256; cv=none; b=AJTIJPLcwIUj2fzEci+Smqd8/rBce9jHmaArKcyKCrV/XeZiesgYsocCKSoLnFR0SwkKw0 AyJ+SdQ9VZUtxWtl1VoHelQPmf/akZFaTCKKI9bOy65v2R/sSGEDPP5iDhOrfB51UKu/TH QY9Bqr//H/VT1U9O617GCktJZCkKxNhjCKhyeV8V8XJdZ8taNBHuXraZ0e9dBGFFdWYaoO If1lOBt9M+wJuXB/vNfodw5Lq+Q0PFpbrREAJuKtcfTBvVQ3IHe5gn01UcMS/nHfgjN1ZK UtjFIg4XfSbwy9HHLtIr+UTaYnj3GZhTEPCtKMcKSaMyoqKgr4//nsbVWM3k2A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4STgt82Mt8z58f; Mon, 13 Nov 2023 20:25:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3ADKPq9r061938; Mon, 13 Nov 2023 20:25:52 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3ADKPqms061935; Mon, 13 Nov 2023 20:25:52 GMT (envelope-from git) Date: Mon, 13 Nov 2023 20:25:52 GMT Message-Id: <202311132025.3ADKPqms061935@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Mitchell Horne Subject: git: f178694b9d - main - relnotes template: some additions List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: mhorne X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f178694b9d588ebfdf5683351e40320b8f1d0480 Auto-Submitted: auto-generated The branch main has been updated by mhorne: URL: https://cgit.FreeBSD.org/doc/commit/?id=f178694b9d588ebfdf5683351e40320b8f1d0480 commit f178694b9d588ebfdf5683351e40320b8f1d0480 Author: Mitchell Horne AuthorDate: 2023-11-13 18:46:18 +0000 Commit: Mitchell Horne CommitDate: 2023-11-13 20:25:23 +0000 relnotes template: some additions Bring some tweaks from the 14.0 release notes into the template. - Deprecated/removed drivers subsection - Documentation section + man-pages subsection - Links to supported hardware and platforms in Hardware Support section Reviewed by: carlavilla, emaste, karels Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D42571 --- website/archetypes/release/relnotes.adoc | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/website/archetypes/release/relnotes.adoc b/website/archetypes/release/relnotes.adoc index c73b2ba9c7..a5096a76ad 100644 --- a/website/archetypes/release/relnotes.adoc +++ b/website/archetypes/release/relnotes.adoc @@ -142,6 +142,9 @@ This section covers changes and additions to devices and device drivers since {r [[drivers-device]] === Device Drivers +[[drivers-removals]] +=== Deprecated and Removed Drivers + [[storage]] == Storage @@ -171,9 +174,19 @@ This section describes changes that affect networking in FreeBSD. This section covers general hardware support for physical machines, hypervisors, and virtualizatio n environments, as well as hardware changes and updates that do not otherwise fit in other sections of this document. +Please see link:https://www.freebsd.org/releases/X.0R/hardware[the list of hardware] supported by {releaseCurrent}, as well as link:https://www.freebsd.org/platforms/[the platforms page] for the complete list of supported CPU architectures. + [[hardware-virtualization]] === Virtualization Support +[[documentation]] +== Documentation + +This section covers changes to manual (man:man[1]) pages and other documentation shipped with the base system. + +[[man-pages]] +=== Man Pages + [[ports]] == Ports Collection and Package Infrastructure From nobody Mon Nov 13 20:53:06 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SThTb16cVz50cdr for ; Mon, 13 Nov 2023 20:53:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SThTb0D4Qz3Jvg; Mon, 13 Nov 2023 20:53:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699908787; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Mqe1AkXAqWrPn18QanXqUlbxnlBa3J2PeQVNyLnvHR0=; b=k3wMCGNPOeabHR2c8oC0NlxnUBpohsOo7d6jGf5NTSPHxwUkWrj+5/xJeub7FbNTcEkdez 4+v0gNTVyj1/mbQ9tzlXLEu3fUx9UZZ+6hEY4aJZTXk2dyJBVxf3QAhy1MwIS0RQWXe1Jj 7AevlDme9YpgOE7F2GsSyqfUGDZiu3IyuA3p1ZaK0I/9GHccGz1TXAYXdR02sJKGe2uf54 2qFj1MLazR9Syb1hkUykoXgVygG9Zc0HOdH4cPNwtfYuzS+HsilKJI70HAh+v7DN862zch AGKLke3ZDqUof1u/Fpx+WQdHkjUViOYZrJAnwA7s20TQ2rDQvNWo+pnn3U5fbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699908787; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Mqe1AkXAqWrPn18QanXqUlbxnlBa3J2PeQVNyLnvHR0=; b=MbjmceRv1D0FtiJUAw4TVMKiRKNdlquBImOMcdSesUxwLUDwpLo4KPR+f9qsakoVqg5BDW vd1a6ai3FJ2EuXTPtpZ6Wa0gGXDUjSiXDP76tO8lloQdNhMidhTZQtj7vUt+Iro8mOSOyD 3qqhRTwbEr1gxLWgcawvAZ/9AmGG3gXfMwuZPbqctUNalVVwmkI/VeaR3j24mgRlBjMkgg Y85GnmS+BX+dhZVYx2XHAuX9UzI4utDuoHkRNMgknDDKcyFuysujEBdZB9pi1TB5j1q9ax gNrPqG58876QRpldEFbKMr23eNdDzXG6cWSdsMdbsDRDovqKtLRIvug2xAaPLw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699908787; a=rsa-sha256; cv=none; b=hc43EmmGdWitsI4tKr0Zr9uKRJ8E0yv/YRatMM2J8sorpt/ZtBRBKW7eg09AU2W1IIcj4j yPnMHgZ94fXTzy8rD8hQu88wbxIWE9v7Szdj3IzcDBN8iaa/vn1Yi+0Nn3+euw4JK8w9ID OQhjJ5wX9uRO86Qxh9pq3taZHTorhqxwpMQbhJ9T0x1in6MCJHjyeTg8z5mUKNzVVRpo3R lSgHi+lfVc+Ren13ULDtiGJOvOUzNGvKvHMGj/xTdfE8T4smb6fN5Y/Tgb9HLPC9HpklxC 5KGPEnHO97R4lffyy6DUJyDKPLfQISXTkW/ToVRQ+hYn0xpTAHNoqFwzKxpVcg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SThTZ6NJYz64T; Mon, 13 Nov 2023 20:53:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3ADKr6u6010899; Mon, 13 Nov 2023 20:53:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3ADKr6l5010896; Mon, 13 Nov 2023 20:53:06 GMT (envelope-from git) Date: Mon, 13 Nov 2023 20:53:06 GMT Message-Id: <202311132053.3ADKr6l5010896@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Mike Karels Subject: git: 4fb322feff - main - 14.0 relnotes: mark Azure ZFS images as experimental List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: karels X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 4fb322fefff41fc92b39b290d479b815358178c2 Auto-Submitted: auto-generated The branch main has been updated by karels: URL: https://cgit.FreeBSD.org/doc/commit/?id=4fb322fefff41fc92b39b290d479b815358178c2 commit 4fb322fefff41fc92b39b290d479b815358178c2 Author: Mike Karels AuthorDate: 2023-11-13 20:50:41 +0000 Commit: Mike Karels CommitDate: 2023-11-13 20:53:02 +0000 14.0 relnotes: mark Azure ZFS images as experimental AWS ZFS images are already marked experimental. The last makefs bug fix was quite recent, so there hasn't been much testing yet. --- website/content/en/releases/14.0R/relnotes.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/releases/14.0R/relnotes.adoc b/website/content/en/releases/14.0R/relnotes.adoc index cb36b70e5a..bcc5bff984 100644 --- a/website/content/en/releases/14.0R/relnotes.adoc +++ b/website/content/en/releases/14.0R/relnotes.adoc @@ -499,7 +499,7 @@ See the package:net/cloud-init[] port for information. (Sponsored by https://www.patreon.com/cperciva[]) FreeBSD now provides arm64 as well as amd64 images for Azure. -Both UFS and ZFS images are available. +Both UFS and experimental ZFS images are available. Gen2 VMs are now supported. (Sponsored by The FreeBSD Foundation) (Sponsored by Microsoft) From nobody Tue Nov 14 04:30:54 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4STtdp4y8wz51Bht for ; Tue, 14 Nov 2023 04:30:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4STtdp3z3Tz4tyG; Tue, 14 Nov 2023 04:30:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699936254; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wmLgznao36V5IvecvmHq25p1BWOfIRzxwFMJlnJhMZw=; b=xWpz/Ij3shmAOP1AXxdBXNg8MHEzvRKYIjB7amYcP4rCW7bdAQZiZpQWxgOlciOK4SqR6C y5KPSJ0IJR46pgU9sxRYPpfA0QcCzHvdhSR0F+n3e0hxtGP0z5wuW/D9GIJFrPC2lesruW rUki6ChXlGtCJpluURP1g6twGp4fe80dXDU1M+GuFLXkHefa16WGc+nGrEV+LTa/VuJEF5 fQL59krPeENEepzMqX1aQIWSCirDZrFpfqerWZjQQeHqh4ZKgJkpBeMrmHfa2lsLk3x4ar GqjhSa6gAT2i6Xpcqix7xmBGBydVL47UC6/qpT5UQA65NAm5GobNOcOWhIrUsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699936254; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wmLgznao36V5IvecvmHq25p1BWOfIRzxwFMJlnJhMZw=; b=EQ88TTlVoKG5g2QSj+tIZJ7vCmcbHCOXqCAp1jNL7zNUe/YXB1+Y/TJKyBlarRPokSYh3m lIkREWc2O04AOIT0CXEsMYCSAaeSGwtrBwJYjTPcms8O2vxzaEqsARu/Bw7j96wYt536Si XtNHwKGDyLQHBdv6H6lLdDpHIyINWIIAiViQEtK+0x7fF9Lp7DUTcTYqIfo6tPKCfxcLrF LzHtbQwOvaWZ44eFEhudSQtSKoXRAvNk+qCX44PiEI2m8M9SYu0Xs83wDiMijaNL6QWeKb ieWE015OnkNKwxhvpWdRw6kWDJsd+7IjbsqKkkCwNyBK/mJ0bAbbGDv0qU1neA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699936254; a=rsa-sha256; cv=none; b=Bw/p345Zj/6dymU8jwGK0X/+Kdmf/fu1vEwO9d4Cq/wfUkcQhe/7T0PcT2qwCwRP6UDPdj bKMI3yvfk6eZy91ShoAwJicU+e2bZwM/M4srsaCFboc8KqxdVTB2Cx9rOU+UgLkr09PxK1 WhsKxLeyHhwM1tGPQkZvQxwqguPrWskPF8uKZ81kDR7V0qSa6jYn4xIw6E7TCpAoUiOk9M GuR2jqK9QDeuEsbAGALpqggtSeu0ILHUC1lht5fbYfEIbGcDA/c4AgwcCXtSh60T21VH0X yCoekVI7yjdmrvx6bGaGC9OBMSCzgeWzoPyhL6xhGKtQuEjmVmlgeT/EYuLb1w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4STtdp32GzzZv3; Tue, 14 Nov 2023 04:30:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3AE4UsuP075959; Tue, 14 Nov 2023 04:30:54 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3AE4UskI075956; Tue, 14 Nov 2023 04:30:54 GMT (envelope-from git) Date: Tue, 14 Nov 2023 04:30:54 GMT Message-Id: <202311140430.3AE4UskI075956@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Glen Barber Subject: git: b27abe3a1d - main - 14.0: fix broken link List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gjb X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b27abe3a1da194c21f578b44246c22d71fe31705 Auto-Submitted: auto-generated The branch main has been updated by gjb: URL: https://cgit.FreeBSD.org/doc/commit/?id=b27abe3a1da194c21f578b44246c22d71fe31705 commit b27abe3a1da194c21f578b44246c22d71fe31705 Author: Glen Barber AuthorDate: 2023-11-14 04:30:37 +0000 Commit: Glen Barber CommitDate: 2023-11-14 04:30:37 +0000 14.0: fix broken link Reported by: Andrea.Biardi@viavisolutions.com Sponsored by: GoFundMe https://www.gofundme.com/f/gjbbsd Sponsored by: PayPal https://paypal.me/gjbbsd --- website/data/en/news/news.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/data/en/news/news.toml b/website/data/en/news/news.toml index 28b8c32446..8cb46f22aa 100644 --- a/website/data/en/news/news.toml +++ b/website/data/en/news/news.toml @@ -6,7 +6,7 @@ description = "New committer: Jake Freeland [[news]] date = "2023-11-03" title = "FreeBSD 14.0-RC4 Available" -description = "The fourth RC build for the FreeBSD 14.0 release cycle is now available. ISO images for the amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64, and riscv64 architectures are available on most of our FreeBSD mirror sites." +description = "The fourth RC build for the FreeBSD 14.0 release cycle is now available. ISO images for the amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64, and riscv64 architectures are available on most of our FreeBSD mirror sites." [[news]] date= "2023-11-01" From nobody Tue Nov 14 14:40:23 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SV8940gqfz51BPF for ; Tue, 14 Nov 2023 14:40:24 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SV8940DSjz3W0k; Tue, 14 Nov 2023 14:40:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699972824; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=CBQk0GrAzutG1Hj/J+W/Mo8YsJDbyiOY+LZ/Ci8nOLE=; b=pz/Umen0QINTp6gvNOG72uCAi7H/HwUAE20M2CsFSqnil9SZesALQl9WqORBzskf04Ji6W dNEIFVX6REffkagd9G+rFSC9uVRcNbEZqUQ30if6b0+utNJ+UYGndS/zBBtBCS3KagolbN O825HssYZMwvRkJ7y/94ZMtJ2EconTqLA2N1nl6FNj/XFts01fKUZmvVdpk0JKIjOQdvRs Lh6Kd1sUungyqbHk3O5LL+avEO1Mhs0eH1yWz6tCCPWWCfgcBDfO9bXXDkjIzP7GrkvHv1 m3Xf+YfE+VlZ81WbjJAqaVuQRlhgC6RsUMxbNloqRo9mVHmIcBaoLHhZAkcDNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699972824; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=CBQk0GrAzutG1Hj/J+W/Mo8YsJDbyiOY+LZ/Ci8nOLE=; b=o9b7EuEJo6ZOfATl4gxalBTc/Ox8hdsG5nYrnrLJDnEYGPMeyuvtAaiq/HJeFMBp2Pisxm HKK0igdHp/ydw9M4pHivNj7+C+XMR5d1gdSEUIHcF1Hz8n0Uxt3PdDmP60kLgNyVzwp6q9 e57bfRqVn6i5MzMz9kKRnRCcbv5P0bIh5SrdQ8XIvX2iWUvTJTBSEyKNW27Ru9uXVB6LA6 r1nOjf8xAbG8TgfiUBfNXbjOl1jwbEHZ4NXIIbSPGC5JXp/DHWTzcIIB5weBV9n7ThUyxU +8MdIzgD0G11syaNozkGib14nKGMGDtJ+ugSElf+MrM8EO41jFIAjIYBd6sFcA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699972824; a=rsa-sha256; cv=none; b=bsMzSJ+1XWkz4mxwEDMOR93azKCoa1TpSkvkh23h2Wrvtswlqa1v2k8K+S0v9GDljRTuNC kIpjb4e3zJaIlbqu5b48vXNBvjYqYs0SK8M81bcuWpoxoYkzL/L1vE9mkfH9I27gX2aEHD ZYBOvrNnIEg8exdAcT6eL5H1h3FAh1hG6EocU8qRf6WDSNKzwa8OMp13zZHruUpncM58mM lhKW8AKVl7qjuQhP19PwlT2G1Q7K+CCM315tjiHDMJlbq0mwrpI580bJ9wLD2SqnVIpB3k UjYKVxJyrnwqC74h5mKS4giQbywo+vGHwzDon2bKdTBmrdKXvdgjDI8CRitZdg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SV8936JV3zs5v; Tue, 14 Nov 2023 14:40:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3AEEeNPk093474; Tue, 14 Nov 2023 14:40:23 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3AEEeNLI093471; Tue, 14 Nov 2023 14:40:23 GMT (envelope-from git) Date: Tue, 14 Nov 2023 14:40:23 GMT Message-Id: <202311141440.3AEEeNLI093471@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Fernando =?utf-8?Q?Apestegu=C3=ADa?= Subject: git: 4decda9797 - main - [hb][config]: Mention backlight(9) List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fernape X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 4decda97972ecd036ea44f0f603c3cbb3133ca97 Auto-Submitted: auto-generated The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/doc/commit/?id=4decda97972ecd036ea44f0f603c3cbb3133ca97 commit 4decda97972ecd036ea44f0f603c3cbb3133ca97 Author: Fernando Apesteguía AuthorDate: 2023-11-14 14:25:30 +0000 Commit: Fernando Apesteguía CommitDate: 2023-11-14 14:25:30 +0000 [hb][config]: Mention backlight(9) Add a mention to backlight(9) and backlight(8) in the configuration chapter. --- documentation/content/en/books/handbook/config/_index.adoc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/documentation/content/en/books/handbook/config/_index.adoc b/documentation/content/en/books/handbook/config/_index.adoc index f7d9cc27e2..3b49877eee 100644 --- a/documentation/content/en/books/handbook/config/_index.adoc +++ b/documentation/content/en/books/handbook/config/_index.adoc @@ -1234,6 +1234,18 @@ And add this line to [.filename]#/boot/loader.conf# to load it at boot: acpi_ibm_load="YES" .... +An alternative to the man:acpi_video[4] module is the man:backlight[9] driver. +It provides a generic way for handling a panel backlight. +The default GENERIC kernel includes this driver. +The man:backlight[8] utility can be used to query and adjust the brightness of +the panel backlight. +In this example the brightness is decreased by 10%: + +[source,shell] +.... +% backlight decr 10 +.... + [[cpu-power-management]] === CPU Power Management From nobody Tue Nov 14 14:44:09 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SV8FP5Rj1z51C6V for ; Tue, 14 Nov 2023 14:44:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SV8FP5063z3WfV; Tue, 14 Nov 2023 14:44:09 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699973049; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6K0Eb/Llxn2AEu9W+PJZa/tFtk55N/LRRK+Em3Ky+lo=; b=FFrdj8IIypmgSUM18MDklQoCpFo3e93xzd85SqZxFNMZQwQzioA9m21h85MkvzdEyyaAsF DuQtdkjQCUmSiy4bQRVbGwta2R/mt3O5zerboaaypTJbjEZllTKZR0zz5qMnzva4Sk0val X2KtwasqyUxJfO07fKiTDovIcYKPhyEeFX51bRml2DJ3AcRSPz2HoiaRoFQEKaEBgVHa35 1Wm48QvJUDnGza3VHkPDoCTKXsTXn6ruyjEaS6Rigqy5NSvtLChl4xkEwvcSzG1rshkued Su/P7mbd4n++ghcsyMLM6IdOATjygPDXxsI0E9X9bb/KNyrFwgtA3Z6pKaCgAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1699973049; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6K0Eb/Llxn2AEu9W+PJZa/tFtk55N/LRRK+Em3Ky+lo=; b=jcjS1YuK4D3BfjxqyHeNE5Fpy5x5oUR9LdDQKmBcUv0YvQB8Qn2dg5Zj1FJ0Zz6SrDiAmo ShGglV8F+uUEtrFrnmVeMfyoKGKzovnUBTrbpIm4/RCeWS1kiRoYgCVbrTYIqACOuj3O+N 4K1ra3MT8gkoTezq+XP+lh0JFdc9CfUc6vdWamLJY2s0TdQaX/mK1wL51vY5ys5t9U7eBs zVEdCTZKs490j9mNh7YaQwBIW5G7w3jsxz9+DJdob3VmlyybNgdc8Mf1xN87vptQOSphQe L6339R1pWL0/Jy0AfOWI6ci20awtFf+xmf7pLEwi2Tb3AzdwL7xt+iICQE2VpQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1699973049; a=rsa-sha256; cv=none; b=AdHUUZT2nLbAHIGjh8i8/CtzEBy3nIEhBO0MMS1EEb5clZOq9H06hWpwl8L7qSvuv/q/tm KBYApHkorHd342IsIJCOlDjvGrRxCBzAmfCLLKNnD5GSccXUI/746zSDK+K9mFgh5ncGND gSJSEpe4LA0xWh1a6rCc1dZJpZnjuc5U00nxyryt+AT38/dYRZ+hmjlBxzFOyy3Ll7Epo9 /Ax+EXvtyNcerwRkhmaZ2cQgLbIrgtsqI2P+wXnmNrLRK3455PKMUtXhy19Y4rSnVxmmz8 lDiIq6tgk36cUs1Ac/XRxSqz8cu6WTWAWITwL2V5a1/185kGrzivOuC5nFtaZQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SV8FP42zdzsHg; Tue, 14 Nov 2023 14:44:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3AEEi90m000479; Tue, 14 Nov 2023 14:44:09 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3AEEi9pB000476; Tue, 14 Nov 2023 14:44:09 GMT (envelope-from git) Date: Tue, 14 Nov 2023 14:44:09 GMT Message-Id: <202311141444.3AEEi9pB000476@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ed Maste Subject: git: 6215a16505 - main - 14.0 hardware: Update i386 and arm64 Tier information List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6215a1650507d229fe52232b1d77bd02230d9395 Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/doc/commit/?id=6215a1650507d229fe52232b1d77bd02230d9395 commit 6215a1650507d229fe52232b1d77bd02230d9395 Author: Ed Maste AuthorDate: 2023-11-14 03:28:28 +0000 Commit: Ed Maste CommitDate: 2023-11-14 14:43:57 +0000 14.0 hardware: Update i386 and arm64 Tier information Move arm64 earlier, so the two Tier 1 architectures are first. Add other arm64 architectures (Ampere Computing and AWS). Tone down the level of i386 support. Reviewed by: carlavilla, philip Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D42593 --- website/content/en/releases/14.0R/hardware.adoc | 36 +++++++++++++++---------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/website/content/en/releases/14.0R/hardware.adoc b/website/content/en/releases/14.0R/hardware.adoc index 5c4f370539..c50a1908fd 100644 --- a/website/content/en/releases/14.0R/hardware.adoc +++ b/website/content/en/releases/14.0R/hardware.adoc @@ -33,26 +33,23 @@ AMD64 (also known as x86-64) is a fully-supported Tier 1 architecture. AMD64 supports all modern x86 processors. This release incorporates optimizations and enhancements to leverage the full capabilities of FreeBSD/amd64-based systems, delivering improved performance across a wide range of workloads. -[[proc-i386]] -=== i386 Architecture Support +[[proc-arm-64]] +=== 64-bit ARM (aarch64) -While FreeBSD continues to evolve and optimize for modern architectures, we are committed to maintaining support for the venerable i386 (x86) architecture in this release. -Although i386 hardware is becoming less common, FreeBSD remains a reliable and versatile choice for those who still rely on it, whether for legacy systems or specific use cases. +FreeBSD supports 64-bit ARM (known as arm64 or AArch64) as a Tier-1 architecture. -[WARNING] -==== -Support for this architecture will be removed in FreeBSD 15.0, so all users and administrators are *strongly* recommended to upgrade their installations to <>. -==== +FreeBSD currently supports the following devices: -[[proc-arm]] -=== ARM Architecture Support +Ampere Computing: -FreeBSD features robust ARM architecture support, enhancing compatibility and performance across a diverse array of ARM-based devices. +* Altra +* eMAG -[[proc-arm-64]] -=== 64-bit ARM (aarch64) +AWS / Annapurna Labs: -FreeBSD currently supports the following devices: +* Graviton +* Graviton 2 +* Graviton 3 Allwinner (64-bit), more info about the support at the link:https://wiki.freebsd.org/arm/Allwinner[Wiki page]: @@ -88,6 +85,17 @@ RockChip (64-bit), more info about the support at the link:https://wiki.freebsd. Zedboard Zynq 7000 SoC +[[proc-i386]] +=== i386 Architecture Support + +FreeBSD maintains support for i386 (x86) as a Tier 2 architecture. +It is not recommended for new installations. + +[WARNING] +==== +Support for this architecture will be removed in FreeBSD 15.0, so all users and administrators are *strongly* recommended to upgrade their installations to <>. +==== + [[proc-arm-32]] === 32-bit ARM (armv6, armv7) From nobody Wed Nov 15 11:56:49 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SVhTt2264z51SKp for ; Wed, 15 Nov 2023 11:56:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SVhTs5PZhz4Yvq; Wed, 15 Nov 2023 11:56:49 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700049409; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1PV+LGZNKCHHQbRqB4DcJ032Kmu5tzrnPG8a93ZKYuQ=; b=amcDGw9WDNJAaCnoslt6oLmbLL0q3pm2PAxjAkVT2niTVIgildBmp2c0jy7iR24wvQG8YN jVw79WkFkS2Xcou8SE9a+XXKFro/5Ysztc4Dw/ThummsijSg9Gjk6F9fk4tVi03mwilmWv Nno8GyVMXUAgskCO2JZabxP486t6IpCuePLrWWaSVHfd8NBvYAaKuoEKTH93KnaOxy9xMU 6BBHmB8R87Vo2HSWUfKQeKBicpqhiKPpJWI6pKaykjNWQBUjQTIz2RFo9eqz7PW12mGXqg sGKgWH0tWaRiyMuSt6XJSzWzw9taWpeyPK7DeV+VWWhkLtU8Z6P4YKKum1HrTQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700049409; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1PV+LGZNKCHHQbRqB4DcJ032Kmu5tzrnPG8a93ZKYuQ=; b=eMLXmwlTr+jv3UR5Io3Ie/39pX8Ej9f/EAcPwgHSIchm8Q62rGarkVUE9CGPLFKiIlyJYz +j85ktyNEu/3pbsz5N2ehssk98XO9XeplSwkyx1rLPsDWdTuPlv1meHCqrWPEbO+yOtfj3 bFOwB7zzRQJnBhoZqm6hEwpS1XN63SDpTpbGZjucDM64OvmqO7nD4nHBL6Uq2S3cfAEoPG VrzgESyJSRoPZQadad+/7hjFx150vsUedH7CQZ3qIVU8DHtgquGg15U4+y2DjXWgQd1zLu e0SvRV4r6d4pmD/dRgemnJLtwcyJPKeXXDInvGRa29h6SIONi6TQHg/1kMs4yw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1700049409; a=rsa-sha256; cv=none; b=eKnNvQp2OCPrvyKDY//TBe7tY4bOI4YWm8wQEwzhA40eB6bpJCTf/oT+v8uENw4b3RpU0V 8HzYe1cJs5vR4Jte2c411H9WBWMGBBZvIDw78+VU/zQZA4ExnfgFgiqYA6jsI8i79qIaIm mM4TE6QeqMnl35iAF5mt1I+UHtAxpX3Z6H2QCDxE2+PbGBeFs0xyHkKbhiL3UA6hnf9mOA 2pBMpSHtNr0xUk0UnzOBdsT/1U1HfTY+Ica1kCvUYXlMaZw5E84f+oU5y+p+yUQrULNgb1 +fBnf1jdqBmulXTomKvMCwTgvMiYUEtgC7toyrVS2bbBDyCEHjFRe9XCcAFNFw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SVhTs4Szzz1bm; Wed, 15 Nov 2023 11:56:49 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3AFBunjt043589; Wed, 15 Nov 2023 11:56:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3AFBunPo043586; Wed, 15 Nov 2023 11:56:49 GMT (envelope-from git) Date: Wed, 15 Nov 2023 11:56:49 GMT Message-Id: <202311151156.3AFBunPo043586@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Benedict Reuschling Subject: git: 13d075cc05 - main - Add warning about outdated content to the beginning of the article List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bcr X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 13d075cc05c9d0c6ac9c4f046aa74b082b77e732 Auto-Submitted: auto-generated The branch main has been updated by bcr: URL: https://cgit.FreeBSD.org/doc/commit/?id=13d075cc05c9d0c6ac9c4f046aa74b082b77e732 commit 13d075cc05c9d0c6ac9c4f046aa74b082b77e732 Author: Benedict Reuschling AuthorDate: 2023-11-15 11:56:09 +0000 Commit: Benedict Reuschling CommitDate: 2023-11-15 11:56:09 +0000 Add warning about outdated content to the beginning of the article --- .../content/en/articles/freebsd-update-server/_index.adoc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/documentation/content/en/articles/freebsd-update-server/_index.adoc b/documentation/content/en/articles/freebsd-update-server/_index.adoc index dda1d906b3..78f44784c8 100644 --- a/documentation/content/en/articles/freebsd-update-server/_index.adoc +++ b/documentation/content/en/articles/freebsd-update-server/_index.adoc @@ -40,6 +40,16 @@ ifndef::env-beastie[] include::../../../../../shared/asciidoctor.adoc[] endif::[] + +[WARNING] +==== +The instructions in this article refer to an older version of FreeBSD and may +not work properly on recent versions of the OS. With the availability of +pkgbase, the freebsd-update utility is scheduled to be removed from FreeBSD in +the future. When that happens, this article is either updated to reflect the +new procedures or removed entirely. +==== + [.abstract-title] Abstract @@ -602,7 +612,7 @@ For reference, the entire run of link:../../source/articles/freebsd-update-serve findextradocs () { } # Add extra docs to ${WORKDIR}/$1 -addextradocs () { +addextradocs () { } .... From nobody Fri Nov 17 05:19:32 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SWlZX2fFGz51Vbl for ; Fri, 17 Nov 2023 05:19:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SWlZX2Jp7z4HvX; Fri, 17 Nov 2023 05:19:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700198372; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zeojK2m6j7SQmp2/NiAVBh2l5dCuz4ReFajRBD/Tx58=; b=wZ/Zv8ioEIE0skQyfKY0m3hlMRDIQt8QreX3i3iPqW91NbQKLh3rtribwB8xim12WPT+7q q3UCmOk6T7OxJ2a4eBURlQ/TngYcCrgk1JxeXA2/vlAanth8v0oAvM8v9yKt9GLLfJ10XR SnhsOk5tSMiRHQFqNTj5A7O3alUKfg0d5Yu7QE4SmwYp7zzBWWbQb2waxA7roiLAjr1QJq Kb7jMttEQBazgZnXp/76pirdhrf+bmeDzG/igxT8bOxBM+ZzfQUedlsqBdN9nebR/2shq5 hcO2g1ixEPl9g/hilXbTJFpXreSwBE+dcRNWCfAGgwFewMid5EQFVpgG3Awplg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700198372; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zeojK2m6j7SQmp2/NiAVBh2l5dCuz4ReFajRBD/Tx58=; b=W4JtFMrr8mRwlkVteV6LB4sQY0NTWiPRdPls/Ds1pJfsDYmWDb7I9wNHuuEiB399+a2ANu 561KJSCb4xy47sRFiqBT78mK4NQJMh7U2FV9kAGQ7cQo1LyEWXSlWv/XW1/cbOQGxcv+0N IJ3+ppJxjnH1wN4Y8b2Jw64B77iejfz00l3DyMOKUnIEzWgEHqNVuCdrQUDo8gVQFXO3Qv JFR1hGvXFx/um3A+YhLAslPohNAfUCfiKvnJpof36fYXv0kd/paOXp4a8W7tax45rlGSiM qQb2jq9l5OfAWLVPdAW1GAi8/tzU6lorM1GyQHwLbo8U3uZ2r9XAcHuZA5mjXw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1700198372; a=rsa-sha256; cv=none; b=LwHRDGbW2VD4d5xH6V4aprdU32TsBfaPv6LyPxgZl417tmJte0eSHRoMZHjQGsJsbVbl6j /x5VIfb9XiEeQARMsfAvWwJ/cIesByZqQxmCId1huoqUH8nwrc/jL6NL48QYBKrxVOeY5u yP74xnwdvYmVecCH96f+09jiP1mkhvMCzZu8jvl/kHIt112Ymwm6WzzKePt2TTqLa9rjpB 6mmFIaYR6EIQZlErC9j9lgsGaCfVD1SJlJBbzggDmX47HCwOXFY1U7QMOXZPaEl6FTj9jJ +bDClv2SFDVLuh/Dtv0Wib5DNsaZX2vSHKtIeqyI1A9as0RetQCgoWuGN9ly4g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SWlZX1LF0zWbn; Fri, 17 Nov 2023 05:19:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3AH5JWLN089328; Fri, 17 Nov 2023 05:19:32 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3AH5JWQw089325; Fri, 17 Nov 2023 05:19:32 GMT (envelope-from git) Date: Fri, 17 Nov 2023 05:19:32 GMT Message-Id: <202311170519.3AH5JWQw089325@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ruey-Cherng Yu Subject: git: 972dcb5bbe - main - update translation and download links in traditional Chinese "Get FreeBSD" page. List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rcyu X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 972dcb5bbe69cec34001547c438e9c08289f8352 Auto-Submitted: auto-generated The branch main has been updated by rcyu: URL: https://cgit.FreeBSD.org/doc/commit/?id=972dcb5bbe69cec34001547c438e9c08289f8352 commit 972dcb5bbe69cec34001547c438e9c08289f8352 Author: Ruey-Cherng Yu AuthorDate: 2023-11-17 05:15:15 +0000 Commit: Ruey-Cherng Yu CommitDate: 2023-11-17 05:18:34 +0000 update translation and download links in traditional Chinese "Get FreeBSD" page. --- website/content/zh-tw/where.adoc | 197 ++++++++++++++++----------------------- 1 file changed, 78 insertions(+), 119 deletions(-) diff --git a/website/content/zh-tw/where.adoc b/website/content/zh-tw/where.adoc index e5985eaa29..bcd09a062b 100644 --- a/website/content/zh-tw/where.adoc +++ b/website/content/zh-tw/where.adoc @@ -9,22 +9,30 @@ sidenav: download include::shared/releases.adoc[] include::shared/zh-tw/urls.adoc[] -= 获取 FreeBSD += 取得 FreeBSD + +關於過去、現在和未來發行版的資訊,請參閱 link:../releases/[Release Information]。 [[choose-version]] [[choose-arch]] == 選擇一個架構 -大多數 FreeBSD 使用者所擁有的硬體設備是 amd64, i386, 或是 armv6 其中一種架構。 +大多數 FreeBSD 使用者所擁有的硬體設備是 **amd64** 或 **aarch64**。我們對這些架構有很好的支援。 + +大多數現代個人電腦,包含 Intel(R) 的處理器的電腦,都使用 **amd64**架構。 -最新的個人電腦使用 amd64 架構,包含 Intel(R) 的處理器。擁有超過 3 GB 記憶體的電腦應該使用 amd64 架構。 如果電腦比較舊型,僅支援 32 位元,請使用 i386。 對於嵌入式和單板電腦(SBC) 像是 Raspberry Pi、 Beagle Bone Black、 Panda Board 和 Zed Board,請使用支援 ARMv6 和 ARMv7 處理器的 armv6 SD 卡映像檔。 +對於嵌入式和單板電腦(SBC) 像是 Raspberry Pi 3 與4 、 ESPRESSObin,以及許多 ALLwinner 和 Rockchip 開發版,請使用 **aarch64** 。 -所有其他的使用者應參考支援 FreeBSD 平台的 link:../platforms/[完整清單] +所有其他的使用者應參考支援 FreeBSD 平台的 link:../platforms/#_supported_platforms[支援平台列表] [[choose-image]] == 選擇一個映像檔 -FreeBSD 安裝程式有許多不同的格式可供下載,包含 CD (disc1)、DVD (dvd1) 及網路安裝 (bootonly) 大小的 ISO 光碟映像檔,以及一般或迷你大小的隨身碟映像檔。最近版本的 FreeBSD 也提供 可延展的虛擬機映像檔與嵌入式平台使用的 SD 卡映像檔。 +FreeBSD 安裝程式有許多不同的格式可供下載,包含 CD (disc1)、DVD (dvd1) 及網路安裝 (bootonly) 大小的 ISO 光碟映像檔,以及一般或迷你大小的隨身碟映像檔。 + +對於虛擬機器: 虛擬機映像檔有預安裝的 FreeBSD 。 + +對於嵌入式平台: 我們有 SD 卡映像檔。 [[help-statistics]] == FreeBSD 部署統計資訊 @@ -32,51 +40,56 @@ FreeBSD 安裝程式有許多不同的格式可供下載,包含 CD (disc1)、D 雖然 FreeBSD 不蒐集部屬統計資訊,但擁有這些統計資訊卻相當重要。 請考慮安裝link:http://www.freshports.org/sysutils/bsdstats/[sysutils/bsdstats] 來蒐集硬體與軟體統計資訊,協助開發人員了解該如何最好的集中精力。收集的資訊可以在link:http://bsdstats.org[bsdstats.org]網站取得。 [[download]] -[[download-rel131]] -== FreeBSD {rel131-current}-RELEASE + +== Production 品質 + +FreeBSD `RELEASE` 版本為 _release engineering_ 的最終成果。 + +[[download-rel132]] +== FreeBSD {rel132-current}-RELEASE [.tblbasic] [.tblDownload] [width="100%",cols="25%,25%,25%,25%",options="header",] |=== |安裝程式映像檔 |虛擬機映像檔 |SD 卡映像檔 |文件 a| -* link:{url-rel}/amd64/amd64/ISO-IMAGES/{rel131-current}/[amd64] -* link:{url-rel}/i386/i386/ISO-IMAGES/{rel131-current}/[i386] -* link:{url-rel}/powerpc/powerpc/ISO-IMAGES/{rel131-current}/[powerpc] -* link:{url-rel}/powerpc/powerpc64/ISO-IMAGES/{rel131-current}/[powerpc64] -* link:{url-rel}/powerpc/powerpc64le/ISO-IMAGES/{rel131-current}/[powerpc64le] -* link:{url-rel}/powerpc/powerpcspe/ISO-IMAGES/{rel131-current}/[powerpcspe] -* link:{url-rel}/arm/armv6/ISO-IMAGES/{rel131-current}/[armv6] -* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel131-current}/[armv7] -* link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel131-current}/[aarch64] -* link:{url-rel}/riscv/riscv64/ISO-IMAGES/{rel131-current}/[riscv64] +* link:{url-rel}/amd64/amd64/ISO-IMAGES/{rel132-current}/[amd64] +* link:{url-rel}/i386/i386/ISO-IMAGES/{rel132-current}/[i386] +* link:{url-rel}/powerpc/powerpc/ISO-IMAGES/{rel132-current}/[powerpc] +* link:{url-rel}/powerpc/powerpc64/ISO-IMAGES/{rel132-current}/[powerpc64] +* link:{url-rel}/powerpc/powerpc64le/ISO-IMAGES/{rel132-current}/[powerpc64le] +* link:{url-rel}/powerpc/powerpcspe/ISO-IMAGES/{rel132-current}/[powerpcspe] +* link:{url-rel}/arm/armv6/ISO-IMAGES/{rel132-current}/[armv6] +* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel132-current}/[armv7] +* link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel132-current}/[aarch64] +* link:{url-rel}/riscv/riscv64/ISO-IMAGES/{rel132-current}/[riscv64] a| * link:{url-rel}/VM-IMAGES/README.txt[README] -* link:{url-rel}/VM-IMAGES/{rel131-current}-RELEASE/amd64/Latest/[amd64] -* link:{url-rel}/VM-IMAGES/{rel131-current}-RELEASE/i386/Latest/[i386] -* link:{url-rel}/VM-IMAGES/{rel131-current}-RELEASE/aarch64/Latest/[aarch64] -* link:{url-rel}/VM-IMAGES/{rel131-current}-RELEASE/riscv64/Latest/[riscv64] -* link:{url-rel}/CI-IMAGES/{rel131-current}-RELEASE/amd64/Latest/[amd64] (BASIC-CI) +* link:{url-rel}/VM-IMAGES/{rel132-current}-RELEASE/amd64/Latest/[amd64] +* link:{url-rel}/VM-IMAGES/{rel132-current}-RELEASE/i386/Latest/[i386] +* link:{url-rel}/VM-IMAGES/{rel132-current}-RELEASE/aarch64/Latest/[aarch64] +* link:{url-rel}/VM-IMAGES/{rel132-current}-RELEASE/riscv64/Latest/[riscv64] +* link:{url-rel}/CI-IMAGES/{rel132-current}-RELEASE/amd64/Latest/[amd64] (BASIC-CI) a| * aarch64 * {blank} -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel131-current}/[PINE64] -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel131-current}/[PINE64-LTS] -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel131-current}/[ROCK64] -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel131-current}/[ROCKPRO64] -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel131-current}/[RPI] (3/4) +** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel132-current}/[PINE64] +** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel132-current}/[PINE64-LTS] +** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel132-current}/[ROCK64] +** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel132-current}/[ROCKPRO64] +** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel132-current}/[RPI] (3/4) * armv6/armv7 * {blank} -** link:{url-rel}/arm/armv7/ISO-IMAGES/{rel131-current}/[GENERICSD] -** link:{url-rel}/arm/armv6/ISO-IMAGES/{rel131-current}/[RPI-B] +** link:{url-rel}/arm/armv7/ISO-IMAGES/{rel132-current}/[GENERICSD] +** link:{url-rel}/arm/armv6/ISO-IMAGES/{rel132-current}/[RPI-B] * riscv64 * {blank} -** link:{url-rel}/riscv/riscv64/ISO-IMAGES/{rel131-current}/[GENERICSD] +** link:{url-rel}/riscv/riscv64/ISO-IMAGES/{rel132-current}/[GENERICSD] a| -* link:../releases/#current[發行於]: {rel131-current-date} +* link:../releases/#current[發行於]: {rel132-current-date} * link:{u-rel131-notes}[發行說明] * link:{u-rel131-readme}[Readme] * link:{u-rel131-hardware}[硬體相容性表] @@ -86,61 +99,8 @@ a| |=== -[[download-rel130]] -== FreeBSD {rel130-current}-RELEASE -[.tblbasic] -[.tblDownload] -[width="100%",cols="25%,25%,25%,25%",options="header",] -|=== -|安裝程式映像檔 |虛擬機映像檔 |SD 卡映像檔 |文件 -a| -* link:{url-rel}/amd64/amd64/ISO-IMAGES/{rel130-current}/[amd64] -* link:{url-rel}/i386/i386/ISO-IMAGES/{rel130-current}/[i386] -* link:{url-rel}/powerpc/powerpc/ISO-IMAGES/{rel130-current}/[powerpc] -* link:{url-rel}/powerpc/powerpc64/ISO-IMAGES/{rel130-current}/[powerpc64] -* link:{url-rel}/powerpc/powerpc64le/ISO-IMAGES/{rel130-current}/[powerpc64le] -* link:{url-rel}/powerpc/powerpcspe/ISO-IMAGES/{rel130-current}/[powerpcspe] -* link:{url-rel}/arm/armv6/ISO-IMAGES/{rel130-current}/[armv6] -* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel130-current}/[armv7] -* link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel130-current}/[aarch64] -* link:{url-rel}/riscv/riscv64/ISO-IMAGES/{rel130-current}/[riscv64] - -a| -* link:{url-rel}/VM-IMAGES/README.txt[README] -* link:{url-rel}/VM-IMAGES/{rel130-current}-RELEASE/amd64/Latest/[amd64] -* link:{url-rel}/VM-IMAGES/{rel130-current}-RELEASE/i386/Latest/[i386] -* link:{url-rel}/VM-IMAGES/{rel130-current}-RELEASE/aarch64/Latest/[aarch64] -* link:{url-rel}/VM-IMAGES/{rel130-current}-RELEASE/riscv64/Latest/[riscv64] - -a| -* aarch64 -* {blank} -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel130-current}/[PINE64] -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel130-current}/[PINE64-LTS] -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel130-current}/[ROCK64] -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel130-current}/[ROCKPRO64] -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel130-current}/[RPI] (3/4) -* armv6/armv7 -* {blank} -** link:{url-rel}/arm/armv7/ISO-IMAGES/{rel130-current}/[GENERICSD] -** link:{url-rel}/arm/armv6/ISO-IMAGES/{rel130-current}/[RPI-B] -* riscv64 -* {blank} -** link:{url-rel}/riscv/riscv64/ISO-IMAGES/{rel130-current}/[GENERICSD] - -a| -* link:../releases/#current[發行於]: {rel130-current-date} -* link:{u-rel130-notes}[發行說明] -* link:{u-rel130-readme}[Readme] -* link:{u-rel130-hardware}[硬體相容性表] -* link:{u-rel130-installation}[安裝說明] -* link:{u-rel130-errata}[勘誤] -* link:{u-rel130-signatures}[校驗值] - -|=== - -[[download-rel123]] -== FreeBSD {rel123-current}-RELEASE +[[download-rel124]] +== FreeBSD {rel124-current}-RELEASE [.tblbasic] [.tblDownload] @@ -148,37 +108,37 @@ a| |=== |安裝程式映像檔 |虛擬機映像檔 |SD 卡映像檔 |文件 a| -* link:{url-rel}/amd64/amd64/ISO-IMAGES/{rel123-current}/[amd64] -* link:{url-rel}/i386/i386/ISO-IMAGES/{rel123-current}/[i386] -* link:{url-rel}/powerpc/powerpc/ISO-IMAGES/{rel123-current}/[powerpc] -* link:{url-rel}/powerpc/powerpc64/ISO-IMAGES/{rel123-current}/[powerpc64] -* link:{url-rel}/powerpc/powerpcspe/ISO-IMAGES/{rel123-current}/[powerpcspe] -* link:{url-rel}/sparc64/sparc64/ISO-IMAGES/{rel123-current}/[sparc64] -* link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel123-current}/[aarch64] +* link:{url-rel}/amd64/amd64/ISO-IMAGES/{rel124-current}/[amd64] +* link:{url-rel}/i386/i386/ISO-IMAGES/{rel124-current}/[i386] +* link:{url-rel}/powerpc/powerpc/ISO-IMAGES/{rel124-current}/[powerpc] +* link:{url-rel}/powerpc/powerpc64/ISO-IMAGES/{rel124-current}/[powerpc64] +* link:{url-rel}/powerpc/powerpcspe/ISO-IMAGES/{rel124-current}/[powerpcspe] +* link:{url-rel}/sparc64/sparc64/ISO-IMAGES/{rel124-current}/[sparc64] +* link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel124-current}/[aarch64] a| * link:{url-rel}/VM-IMAGES/README.txt[README] -* link:{url-rel}/VM-IMAGES/{rel123-current}-RELEASE/amd64/Latest/[amd64] -* link:{url-rel}/VM-IMAGES/{rel123-current}-RELEASE/i386/Latest/[i386] -* link:{url-rel}/VM-IMAGES/{rel123-current}-RELEASE/aarch64/Latest/[aarch64] +* link:{url-rel}/VM-IMAGES/{rel124-current}-RELEASE/amd64/Latest/[amd64] +* link:{url-rel}/VM-IMAGES/{rel124-current}-RELEASE/i386/Latest/[i386] +* link:{url-rel}/VM-IMAGES/{rel124-current}-RELEASE/aarch64/Latest/[aarch64] a| -* link:{url-rel}/arm/armv6/ISO-IMAGES/{rel123-current}/FreeBSD-{rel123-current}-RELEASE-arm-armv6-RPI-B.img.xz[RPI-B] -* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel123-current}/FreeBSD-{rel123-current}-RELEASE-arm-armv7-BANANAPI.img.xz[BANANAPI] -* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel123-current}/FreeBSD-{rel123-current}-RELEASE-arm-armv7-CUBIEBOARD.img.xz[CUBIEBOARD] -* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel123-current}/FreeBSD-{rel123-current}-RELEASE-arm-armv7-CUBIEBOARD2.img.xz[CUBIEBOARD2] -* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel123-current}/FreeBSD-{rel123-current}-RELEASE-arm-armv7-CUBOX-HUMMINGBOARD.img.xz[CUBOX-HUMMINGBOARD] -* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel123-current}/FreeBSD-{rel123-current}-RELEASE-arm-armv7-GENERICSD.img.xz[GENERICSD] -* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel123-current}/FreeBSD-{rel123-current}-RELEASE-arm-armv7-RPI2.img.xz[RPI2] -* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel123-current}/FreeBSD-{rel123-current}-RELEASE-arm-armv7-PANDABOARD.img.xz[PANDABOARD] -* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel123-current}/FreeBSD-{rel123-current}-RELEASE-arm-armv7-WANDBOARD.img.xz[WANDBOARD] -* link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel123-current}/FreeBSD-{rel123-current}-RELEASE-arm64-aarch64-PINE64.img.xz[PINE64] -* link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel123-current}/FreeBSD-{rel123-current}-RELEASE-arm64-aarch64-PINE64-LTS.img.xz[PINE64-LTS] -//* link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel123-current}/FreeBSD-{rel123-current}-RELEASE-arm64-aarch64-RPI3.img.xz[RPI3] +* link:{url-rel}/arm/armv6/ISO-IMAGES/{rel124-current}/FreeBSD-{rel124-current}-RELEASE-arm-armv6-RPI-B.img.xz[RPI-B] +* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel124-current}/FreeBSD-{rel124-current}-RELEASE-arm-armv7-BANANAPI.img.xz[BANANAPI] +* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel124-current}/FreeBSD-{rel124-current}-RELEASE-arm-armv7-CUBIEBOARD.img.xz[CUBIEBOARD] +* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel124-current}/FreeBSD-{rel124-current}-RELEASE-arm-armv7-CUBIEBOARD2.img.xz[CUBIEBOARD2] +* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel124-current}/FreeBSD-{rel124-current}-RELEASE-arm-armv7-CUBOX-HUMMINGBOARD.img.xz[CUBOX-HUMMINGBOARD] +* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel124-current}/FreeBSD-{rel124-current}-RELEASE-arm-armv7-GENERICSD.img.xz[GENERICSD] +* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel124-current}/FreeBSD-{rel124-current}-RELEASE-arm-armv7-RPI2.img.xz[RPI2] +* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel124-current}/FreeBSD-{rel124-current}-RELEASE-arm-armv7-PANDABOARD.img.xz[PANDABOARD] +* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel124-current}/FreeBSD-{rel124-current}-RELEASE-arm-armv7-WANDBOARD.img.xz[WANDBOARD] +* link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel124-current}/FreeBSD-{rel124-current}-RELEASE-arm64-aarch64-PINE64.img.xz[PINE64] +* link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel124-current}/FreeBSD-{rel124-current}-RELEASE-arm64-aarch64-PINE64-LTS.img.xz[PINE64-LTS] +* link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel124-current}/FreeBSD-{rel124-current}-RELEASE-arm64-aarch64-RPI3.img.xz[RPI3] a| * {blank} -* link:../releases/#current[發行於]: {rel123-current-date} +* link:../releases/#current[發行於]: {rel124-current-date} * link:{u-rel123-notes}[發行說明] * link:{u-rel123-readme}[Readme] * link:{u-rel123-hardware}[硬體相容性表] @@ -196,27 +156,26 @@ a| [[download-snapshots]] == 開發快照 -如果您對僅針對開發者和骨灰級測試人員的 FreeBSD-CURRENT (也就是 &rel.head;-CURRENT) 純實驗性 *快照* 版本感興趣,請參考 link:../snapshots/[FreeBSD 的快照版本] 頁面。 想大致了解更多關於過去、現在及未來的發行版本的發行資訊,請參考 link:../releases/[發行版本資訊]頁面。 +請參考 link:../snapshots/[FreeBSD 的快照版本] 頁面。 == FreeBSD {rel-head}-CURRENT -Installer and SD card images are available for link:{url-snapshot}/amd64/amd64/ISO-IMAGES/{rel-head}/[amd64], link:{url-snapshot}/i386/i386/ISO-IMAGES/{rel-head}/[i386], link:{url-snapshot}/powerpc/powerpc/ISO-IMAGES/{rel-head}/[powerpc], link:{url-snapshot}/powerpc/powerpc64/ISO-IMAGES/{rel-head}/[powerpc64], link:{url-snapshot}/powerpc/powerpc64le/ISO-IMAGES/{rel-head}/[powerpc64le], link:{url-snapshot}/powerpc/powerpcspe/ISO-IMAGES/{rel-head}/[powerpcspe], link:{url-snapshot}/arm/armv6/ISO-IMAGES/{rel-head}/[armv6], link:{url-snapshot}/arm/armv7/ISO-IMAGES/{rel-head}/[armv7], link:{url-snapshot}/arm64/aarch64/ISO-IMAGES/{rel-head}/[aarch64], and link:{url-snapshot}/riscv/riscv64/ISO-IMAGES/{rel-head}/[riscv64]. +安裝程式與SD卡映像檔:link:{url-snapshot}/amd64/amd64/ISO-IMAGES/{rel-head}/[amd64], link:{url-snapshot}/i386/i386/ISO-IMAGES/{rel-head}/[i386], link:{url-snapshot}/powerpc/powerpc/ISO-IMAGES/{rel-head}/[powerpc], link:{url-snapshot}/powerpc/powerpc64/ISO-IMAGES/{rel-head}/[powerpc64], link:{url-snapshot}/powerpc/powerpc64le/ISO-IMAGES/{rel-head}/[powerpc64le], link:{url-snapshot}/powerpc/powerpcspe/ISO-IMAGES/{rel-head}/[powerpcspe], link:{url-snapshot}/arm/armv6/ISO-IMAGES/{rel-head}/[armv6], link:{url-snapshot}/arm/armv7/ISO-IMAGES/{rel-head}/[armv7], link:{url-snapshot}/arm64/aarch64/ISO-IMAGES/{rel-head}/[aarch64], and link:{url-snapshot}/riscv/riscv64/ISO-IMAGES/{rel-head}/[riscv64]. -VM images are available for link:{url-snapshot}/VM-IMAGES/{rel-head}-CURRENT/amd64/Latest/[amd64], link:{url-snapshot}/VM-IMAGES/{rel-head}-CURRENT/i386/Latest/[i386], link:{url-snapshot}/VM-IMAGES/{rel-head}-CURRENT/aarch64/Latest/[aarch64], and link:{url-snapshot}/VM-IMAGES/{rel-head}-CURRENT/riscv64/Latest/[riscv64]. +虛擬機映像檔:link:{url-snapshot}/VM-IMAGES/{rel-head}-CURRENT/amd64/Latest/[amd64], link:{url-snapshot}/VM-IMAGES/{rel-head}-CURRENT/i386/Latest/[i386], link:{url-snapshot}/VM-IMAGES/{rel-head}-CURRENT/aarch64/Latest/[aarch64], and link:{url-snapshot}/VM-IMAGES/{rel-head}-CURRENT/riscv64/Latest/[riscv64]. -== FreeBSD {rel131-current}-STABLE +=== FreeBSD {rel132-current}-STABLE -Installer and SD card images are available for link:{url-snapshot}/amd64/amd64/ISO-IMAGES/{rel131-current}/[amd64], link:{url-snapshot}/i386/i386/ISO-IMAGES/{rel131-current}/[i386], link:{url-snapshot}/powerpc/powerpc/ISO-IMAGES/{rel131-current}/[powerpc], link:{url-snapshot}/powerpc/powerpc64/ISO-IMAGES/{rel131-current}/[powerpc64], link:{url-snapshot}/powerpc/powerpc64le/ISO-IMAGES/{rel131-current}/[powerpc64le], link:{url-snapshot}/powerpc/powerpcspe/ISO-IMAGES/{rel131-current}/[powerpcspe], link:{url-snapshot}/arm/armv6/ISO-IMAGES/{rel131-current}/[armv6], link:{url-snapshot}/arm/armv7/ISO-IMAGES/{rel131-current}/[armv7], link:{url-snapshot}/arm64/aarch64/ISO-IMAGES/{rel131-current}/[aarch64], and link:{url-snapshot}/riscv/riscv64/ISO-IMAGES/{rel131-current}/[riscv64]. +安裝程式與SD卡映像檔:link:{url-snapshot}/amd64/amd64/ISO-IMAGES/{rel132-current}/[amd64], link:{url-snapshot}/i386/i386/ISO-IMAGES/{rel132-current}/[i386], link:{url-snapshot}/powerpc/powerpc/ISO-IMAGES/{rel132-current}/[powerpc], link:{url-snapshot}/powerpc/powerpc64/ISO-IMAGES/{rel132-current}/[powerpc64], link:{url-snapshot}/powerpc/powerpc64le/ISO-IMAGES/{rel132-current}/[powerpc64le], link:{url-snapshot}/powerpc/powerpcspe/ISO-IMAGES/{rel132-current}/[powerpcspe], link:{url-snapshot}/arm/armv6/ISO-IMAGES/{rel132-current}/[armv6], link:{url-snapshot}/arm/armv7/ISO-IMAGES/{rel132-current}/[armv7], link:{url-snapshot}/arm64/aarch64/ISO-IMAGES/{rel132-current}/[aarch64], and link:{url-snapshot}/riscv/riscv64/ISO-IMAGES/{rel132-current}/[riscv64]. -VM images are available for link:{url-snapshot}/VM-IMAGES/{rel131-current}-STABLE/amd64/Latest/[amd64], link:{url-snapshot}/VM-IMAGES/{rel131-current}-STABLE/i386/Latest/[i386], link:{url-snapshot}/VM-IMAGES/{rel131-current}-STABLE/aarch64/Latest/[aarch64], and link:{url-snapshot}/VM-IMAGES/{rel131-current}-STABLE/riscv64/Latest/[riscv64]. +虛擬機映像檔:link:{url-snapshot}/VM-IMAGES/{rel132-current}-STABLE/amd64/Latest/[amd64], link:{url-snapshot}/VM-IMAGES/{rel132-current}-STABLE/i386/Latest/[i386], link:{url-snapshot}/VM-IMAGES/{rel132-current}-STABLE/aarch64/Latest/[aarch64], and link:{url-snapshot}/VM-IMAGES/{rel132-current}-STABLE/riscv64/Latest/[riscv64]. -== FreeBSD {rel123-current}-STABLE +=== FreeBSD {rel124-current}-STABLE -Installer and SD card images are available for link:{url-snapshot}/amd64/amd64/ISO-IMAGES/{rel123-current}/[amd64], link:{url-snapshot}/i386/i386/ISO-IMAGES/{rel123-current}/[i386], link:{url-snapshot}/powerpc/powerpc/ISO-IMAGES/{rel123-current}/[powerpc], link:{url-snapshot}/powerpc/powerpc64/ISO-IMAGES/{rel123-current}/[powerpc64], link:{url-snapshot}/powerpc/powerpcspe/ISO-IMAGES/{rel123-current}/[powerpcspe], link:{url-snapshot}/sparc64/sparc64/ISO-IMAGES/{rel123-current}/[sparc64], link:{url-snapshot}/arm/armv6/ISO-IMAGES/{rel123-current}/[armv6], link:{url-snapshot}/arm/armv7/ISO-IMAGES/{rel123-current}/[armv7], and link:{url-snapshot}/arm64/aarch64/ISO-IMAGES/{rel123-current}/[aarch64]. +安裝程式與SD卡映像檔:link:{url-snapshot}/amd64/amd64/ISO-IMAGES/{rel124-current}/[amd64], link:{url-snapshot}/i386/i386/ISO-IMAGES/{rel124-current}/[i386], link:{url-snapshot}/powerpc/powerpc/ISO-IMAGES/{rel124-current}/[powerpc], link:{url-snapshot}/powerpc/powerpc64/ISO-IMAGES/{rel124-current}/[powerpc64], link:{url-snapshot}/powerpc/powerpcspe/ISO-IMAGES/{rel124-current}/[powerpcspe], link:{url-snapshot}/sparc64/sparc64/ISO-IMAGES/{rel124-current}/[sparc64], link:{url-snapshot}/arm/armv6/ISO-IMAGES/{rel124-current}/[armv6], link:{url-snapshot}/arm/armv7/ISO-IMAGES/{rel124-current}/[armv7], and link:{url-snapshot}/arm64/aarch64/ISO-IMAGES/{rel124-current}/[aarch64]. -VM images are available for link:{url-snapshot}/VM-IMAGES/{rel123-current}-STABLE/amd64/Latest/[amd64] and link:{url-snapshot}/VM-IMAGES/{rel123-current}-STABLE/i386/Latest/[i386]. +虛擬機映像檔:link:{url-snapshot}/VM-IMAGES/{rel124-current}-STABLE/amd64/Latest/[amd64] and link:{url-snapshot}/VM-IMAGES/{rel124-current}-STABLE/i386/Latest/[i386]. -如果您打算從 HTTP 或 FTP 取得 FreeBSD,請查閱手冊中的link:{handbook}#mirrors-ftp/[*鏡像站點*]清單來找尋 是否有更靠近您的鏡像站 [[install]] === 安裝 FreeBSD From nobody Fri Nov 17 08:12:10 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SWqPk26msz50g4x for ; Fri, 17 Nov 2023 08:12:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SWqPk1gC6z4Wbn; Fri, 17 Nov 2023 08:12:10 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700208730; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+QHGfq3VKHN4XYwebEwq6WSpa6y1UCU+uR9l34pT668=; b=c8ucC1Z1GuD0gvO9IwL5ccyYGJMbRgyrorbALoqQxAKDTjiLmJSCJrQSTvwGJ3YDO89D5d yddPmba4SgxuZxGAWPiJQktZJzdqYDik/iG3ZXxngHECX//wpscLFr+PdolecjJHCAsa1g ScUHmy2n0sx8freU1CTxmKIAX0kZjEiHWEdTUtL/YJqYYVeJJtG9xGIq5VfIyPtH4Lp7Hs 01TX0JMwyqK7wkALI+2mwoPLgz1JSjCAxWnCLm7WEBrneZUaqjEWJPPbKILFToOZ9uwz9L sHkJkd3dvBu8DWnv70NKHnyV6o0OCakW3UUN1LwMrEaOsQFb9y60AyPAVo82Sw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700208730; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=+QHGfq3VKHN4XYwebEwq6WSpa6y1UCU+uR9l34pT668=; b=uYL/p0yzVWuj1uQ6YCBYBsPjX9W4nD66TxSUlicsbEKxr5sPqnm+mNR3Du307qoo1HEQbr 5ZXJPzsjRIH6iuDKkGlBBWjngIJLJL1eoP0QzAU4YedmlXSgfrKspnSkH2P68JWTC1nKgs FlDeNHAzafq4qYhT5GE4zof7w5KUvBT2TW9DfkTbK7Z1ApmA4b1RKeQTJrqgRrhBkHJdkn qS7PldOrsA7cQZvmMKBYiHzV1vHL8cvECndDDZER8IvI5f3/oobrTsFMw3R0BKa6wPP35P azvt9Cmvs/fhA87oHkleogfF3GMIFNiUqLTgPzdZNn4o78YhtMu8MvbIghi5Cg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1700208730; a=rsa-sha256; cv=none; b=H2EI3LplAeg8zMo0oUxN+C3XHx7wHcLHUA1G1nN7Sbg4aaxcDm1Cv7+CtPbxXXYyH0CmF3 aUKBxlj5ptOAlIV5DnOGQ5EaNZz3Z7urJzNfwPeYE4AxGyoRENX67Rv5SUaYUJTfI1RMcr WBri4x3CVxYbA1CPXx9oxi05ykGjyU4Dn9rSfVCqpCFbTmkzVzzaTvRDtoAfkfwTJEe+AG DIaq3aB+skk6OBRTWqgtQ2sGe6YR+wXSbYX1zH6iY+MDh2mchd9HAGWG0eFwznWJ5olSK+ Hl8xpWAiu8qIz8jwYSkUbSzBheIvm2r5iRErnWuFJ3jhOYtX+YKohowikvaFiA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SWqPk0lsCzb2b; Fri, 17 Nov 2023 08:12:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3AH8CAY8088616; Fri, 17 Nov 2023 08:12:10 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3AH8CAEg088613; Fri, 17 Nov 2023 08:12:10 GMT (envelope-from git) Date: Fri, 17 Nov 2023 08:12:10 GMT Message-Id: <202311170812.3AH8CAEg088613@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ruey-Cherng Yu Subject: git: d6bcb9d6bc - main - update ports numbers and traditoinal Chinese translation List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rcyu X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d6bcb9d6bc20241bcbcc8c2f1643843ebf4ae6e6 Auto-Submitted: auto-generated The branch main has been updated by rcyu: URL: https://cgit.FreeBSD.org/doc/commit/?id=d6bcb9d6bc20241bcbcc8c2f1643843ebf4ae6e6 commit d6bcb9d6bc20241bcbcc8c2f1643843ebf4ae6e6 Author: Ruey-Cherng Yu AuthorDate: 2023-11-17 08:11:36 +0000 Commit: Ruey-Cherng Yu CommitDate: 2023-11-17 08:11:36 +0000 update ports numbers and traditoinal Chinese translation --- website/content/zh-tw/about.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/content/zh-tw/about.adoc b/website/content/zh-tw/about.adoc index 9a7221e193..c1acad7f2a 100644 --- a/website/content/zh-tw/about.adoc +++ b/website/content/zh-tw/about.adoc @@ -17,7 +17,7 @@ FreeBSD 提供了網路、性能、安全以及相容性等多方面的 link:htt == 優異的 Internet 解決方案 -FreeBSD 是理想的 link:https://www.FreeBSD.org/internet/[Internet 和 Intranet] 服務器。即使是在超重負載下,它仍然能夠有效地使用記憶體, 為同時運行的數以千計的用戶進程提供良好的反應時間。 +FreeBSD 是理想的 Internet 或 Intranet 伺服器。即使是在超重負載下,它仍然能夠有效地使用記憶體, 為同時運行的數以千計的用戶行程提供良好的反應時間。 == 先進的嵌入式平台 @@ -25,7 +25,7 @@ FreeBSD 提供嵌入式平台和裝置先進的網路作業系統特色,從高 == 能夠運行大量的應用 -有超過 24,000 個做成 ports 的程式庫和應用程式, FreeBSD 提供桌面、伺服器、裝置和嵌入式環境的應用程式。 +有超過 33,000 個做成 ports 的程式庫和link:../applications[應用程式], FreeBSD 提供了桌面、伺服器、裝置和嵌入式環境的應用程式。 == 易於安裝 From nobody Fri Nov 17 19:24:59 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SX6L36WRsz51J8p for ; Fri, 17 Nov 2023 19:24:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SX6L36BjKz3NJx; Fri, 17 Nov 2023 19:24:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700249099; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6l/PL5VsXMyqDZYL/jCehG1ii72kpJYUKDR4Izk5kPE=; b=NwSAX4/DYq3yztlU3Xz2Oi87/+SPzxBwMS1Ql6y8axsn/wYTb/TWfm9y5pOeF5mib5HebP XUI8dpDHnoXs3FQYqJJ2iQ1NnDDGIJXR2vguhK7dUVwDwWtcxpTH7mO5RiaBwCgK+hmW3y XQ1XtDfh6mISzKlljZZOJSMyN5GH+glBc9iSTYh2ZOS3Yv5aVMzOuwUDq/81lKZbJUkXun raJ6jE39mmsE3Q3VPY5dV2VY/gDIPYfTu4ur3a65mAt1cQ2Gfqamg4wcOxH7qssgRuGjtC G9PNkFyjtogF0td+kbxEG99VP2UBR69au3B7nDi2a7RrsWXec/TELp4potKdRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700249099; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6l/PL5VsXMyqDZYL/jCehG1ii72kpJYUKDR4Izk5kPE=; b=xezfokraYxsior7aNW41u9wsArJF1G/opUSv+XNWYboYGkS79PLT6LfW3clbetoqM3OMoH xOsdqCnpnEJS+seQhkFXVm0k1xTpAxPlCwKhK2H5LA1aLqs2zen6HUBLeHQtq2o1EgOOTk y1Uu7kNZfachlgY9SKZiUx72WcrWxSmCJ8d8BjkSnCpEiJMAeuJn7abFv9qUvumFxS+Hos +k9bOtobFGdQGJ0QidwRlBQWwQglGj2CAaIVL+1Vo+yaJAeMMKdmtS1PfbIKbHwrUnIZ4S j1S6EAEs/mj2EqwE+lBbhexGGHk7QiCCuRaorxEa1WA/u12JdntAYYWXLKkJ7A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1700249099; a=rsa-sha256; cv=none; b=UXRjF9yHuOjbtWJ8NnYqe2syk5QmZrYYS9LKxNLbDjpJYT2RrJC/RMAcegzhbvGm5UT/Sj Xh/mqWKeik1ONSanxrPDHxlvzfQr0DGbykLwMyfRZehyJ/G3lojaxR7h+zt7k2yeG3A1JV eB2XbUvWpZDOmcHa/lObLXCQbEehu5R/2vGqybnLcnyukQ0obZo8C48kLUvkDtWQlTSxYi BGLUSfxoVLaUtujZZeUIFoVlcgSxGmh8u3sme3vWb4c5rbHPTnfiMsMdWb+1h8rvpwtWC0 gdMrURVvZBHtBeWReGknSbxXykDTcCKv8MKqRNCl323h7wB8sZX3q8gbQD/2Xw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SX6L35FRhzw7g; Fri, 17 Nov 2023 19:24:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3AHJOxKj010413; Fri, 17 Nov 2023 19:24:59 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3AHJOxUN010410; Fri, 17 Nov 2023 19:24:59 GMT (envelope-from git) Date: Fri, 17 Nov 2023 19:24:59 GMT Message-Id: <202311171924.3AHJOxUN010410@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Gordon Bergling Subject: git: af80f282ba - main - handbook/network-servers: Add a paragraph about authoritative name servers List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gbe X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: af80f282ba9b4780f69459b92c6fbe319007834a Auto-Submitted: auto-generated The branch main has been updated by gbe: URL: https://cgit.FreeBSD.org/doc/commit/?id=af80f282ba9b4780f69459b92c6fbe319007834a commit af80f282ba9b4780f69459b92c6fbe319007834a Author: Gordon Bergling AuthorDate: 2023-11-17 19:22:51 +0000 Commit: Gordon Bergling CommitDate: 2023-11-17 19:22:51 +0000 handbook/network-servers: Add a paragraph about authoritative name servers Add a paragraph about authoritative name servers and mention two packages that can be used. PR: 241673 Reviewed by: fernape Differential Revision: https://reviews.freebsd.org/D42632 --- .../en/books/handbook/network-servers/_index.adoc | 3 + .../handbook/network-servers/_index.adoc.orig | 3016 ++++++++++++++++++++ 2 files changed, 3019 insertions(+) diff --git a/documentation/content/en/books/handbook/network-servers/_index.adoc b/documentation/content/en/books/handbook/network-servers/_index.adoc index 293a5cf281..c0ac490c5b 100644 --- a/documentation/content/en/books/handbook/network-servers/_index.adoc +++ b/documentation/content/en/books/handbook/network-servers/_index.adoc @@ -2001,6 +2001,9 @@ freebsd.org. (A) ;; Chase successful .... +=== Authoritative Name Server Configuration +FreeBSD does not provide authoritative name server software in the base system. +Users are encouraged to install third party applications, like package:dns/nsd[] or package:dns/bind918[] package or port. [[network-apache]] == Apache HTTP Server diff --git a/documentation/content/en/books/handbook/network-servers/_index.adoc.orig b/documentation/content/en/books/handbook/network-servers/_index.adoc.orig new file mode 100644 index 0000000000..293a5cf281 --- /dev/null +++ b/documentation/content/en/books/handbook/network-servers/_index.adoc.orig @@ -0,0 +1,3016 @@ +--- +title: Chapter 32. Network Servers +part: IV. Network Communication +prev: books/handbook/mail +next: books/handbook/firewalls +description: This chapter covers some of the more frequently used network services on UNIX systems +tags: ["network", "servers", "inetd", "NFS", "NIS", "LDAP", "DHCP", "DNS", "Apache HTTP", "FTP", "Samba", "NTP", "iSCSI"] +showBookMenu: true +weight: 37 +path: "/books/handbook/" +--- + +[[network-servers]] += Network Servers +:doctype: book +:toc: macro +:toclevels: 1 +:icons: font +:sectnums: +:sectnumlevels: 6 +:sectnumoffset: 32 +:partnums: +:source-highlighter: rouge +:experimental: +:images-path: books/handbook/network-servers/ + +ifdef::env-beastie[] +ifdef::backend-html5[] +:imagesdir: ../../../../images/{images-path} +endif::[] +ifndef::book[] +include::shared/authors.adoc[] +include::shared/mirrors.adoc[] +include::shared/releases.adoc[] +include::shared/attributes/attributes-{{% lang %}}.adoc[] +include::shared/{{% lang %}}/teams.adoc[] +include::shared/{{% lang %}}/mailing-lists.adoc[] +include::shared/{{% lang %}}/urls.adoc[] +toc::[] +endif::[] +ifdef::backend-pdf,backend-epub3[] +include::../../../../../shared/asciidoctor.adoc[] +endif::[] +endif::[] + +ifndef::env-beastie[] +toc::[] +include::../../../../../shared/asciidoctor.adoc[] +endif::[] + +[[network-servers-synopsis]] +== Synopsis + +This chapter covers some of the more frequently used network services on UNIX(R) systems. +This includes installing, configuring, testing, and maintaining many different types of network services. +Example configuration files are included throughout this chapter for reference. + +By the end of this chapter, readers will know: + +* How to manage the inetd daemon. +* How to set up the Network File System (NFS). +* How to set up the Network Information Server (NIS) for centralizing and sharing user accounts. +* How to set FreeBSD up to act as an LDAP server or client +* How to set up automatic network settings using DHCP. +* How to set up a Domain Name Server (DNS). +* How to set up the Apache HTTP Server. +* How to set up a File Transfer Protocol (FTP) server. +* How to set up a file and print server for Windows(R) clients using Samba. +* How to synchronize the time and date, and set up a time server using the Network Time Protocol (NTP). +* How to set up iSCSI. + +This chapter assumes a basic knowledge of: + +* [.filename]#/etc/rc# scripts. +* Network terminology. +* Installation of additional third-party software (crossref:ports[ports,Installing Applications: Packages and Ports]). + +[[network-inetd]] +== The inetd Super-Server + +The man:inetd[8] daemon is sometimes referred to as a Super-Server because it manages connections for many services. +Instead of starting multiple applications, only the inetd service needs to be started. +When a connection is received for a service that is managed by inetd, it determines which program the connection is destined for, spawns a process for that program, and delegates the program a socket. +Using inetd for services that are not heavily used can reduce system load, when compared to running each daemon individually in stand-alone mode. + +Primarily, inetd is used to spawn other daemons, but several trivial protocols are handled internally, such as chargen, auth, time, echo, discard, and daytime. + +This section covers the basics of configuring inetd. + +[[network-inetd-conf]] +=== Configuration File + +Configuration of inetd is done by editing [.filename]#/etc/inetd.conf#. +Each line of this configuration file represents an application which can be started by inetd. +By default, every line starts with a comment (`+#+`), meaning that inetd is not listening for any applications. +To configure inetd to listen for an application's connections, remove the `+#+` at the beginning of the line for that application. + +After saving your edits, configure inetd to start at system boot by editing [.filename]#/etc/rc.conf#: + +[.programlisting] +.... +inetd_enable="YES" +.... + +To start inetd now, so that it listens for the service you configured, type: + +[source,shell] +.... +# service inetd start +.... + +Once inetd is started, it needs to be notified whenever a modification is made to [.filename]#/etc/inetd.conf#: + +[[network-inetd-reread]] +.Reloading the inetd Configuration File +[example] +==== + +[source,shell] +.... +# service inetd reload +.... + +==== + +Typically, the default entry for an application does not need to be edited beyond removing the `+#+`. +In some situations, it may be appropriate to edit the default entry. + +As an example, this is the default entry for man:ftpd[8] over IPv4: + +[.programlisting] +.... +ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l +.... + +The seven columns in an entry are as follows: + +[.programlisting] +.... +service-name +socket-type +protocol +{wait|nowait}[/max-child[/max-connections-per-ip-per-minute[/max-child-per-ip]]] +user[:group][/login-class] +server-program +server-program-arguments +.... + +where: + +service-name:: +The service name of the daemon to start. +It must correspond to a service listed in [.filename]#/etc/services#. +This determines which port inetd listens on for incoming connections to that service. +When using a custom service, it must first be added to [.filename]#/etc/services#. + +socket-type:: +Either `stream`, `dgram`, `raw`, or `seqpacket`. +Use `stream` for TCP connections and `dgram` for UDP services. + +protocol:: +Use one of the following protocol names: ++ +[.informaltable] +[cols="1,1", frame="none", options="header"] +|=== +| Protocol Name +| Explanation + + +|tcp or tcp4 +|TCP IPv4 + +|udp or udp4 +|UDP IPv4 + +|tcp6 +|TCP IPv6 + +|udp6 +|UDP IPv6 + +|tcp46 +|Both TCP IPv4 and IPv6 + +|udp46 +|Both UDP IPv4 and IPv6 +|=== + +{wait|nowait}[/max-child[/max-connections-per-ip-per-minute[/max-child-per-ip]]]:: +In this field, `wait` or `nowait` must be specified. +`max-child`, `max-connections-per-ip-per-minute` and `max-child-per-ip` are optional. ++ +`wait|nowait` indicates whether or not the service is able to handle its own socket. +`dgram` socket types must use `wait` while `stream` daemons, which are usually multi-threaded, should use `nowait`. +`wait` usually hands off multiple sockets to a single daemon, while `nowait` spawns a child daemon for each new socket. ++ +The maximum number of child daemons inetd may spawn is set by `max-child`. +For example, to limit ten instances of the daemon, place a `/10` after `nowait`. +Specifying `/0` allows an unlimited number of children. ++ +`max-connections-per-ip-per-minute` limits the number of connections from any particular IP address per minute. +Once the limit is reached, further connections from this IP address will be dropped until the end of the minute. +For example, a value of `/10` would limit any particular IP address to ten connection attempts per minute. +`max-child-per-ip` limits the number of child processes that can be started on behalf on any single IP address at any moment. +These options can limit excessive resource consumption and help to prevent Denial of Service attacks. ++ +An example can be seen in the default settings for man:fingerd[8]: ++ +[.programlisting] +.... +finger stream tcp nowait/3/10 nobody /usr/libexec/fingerd fingerd -k -s +.... + +user:: +The username the daemon will run as. +Daemons typically run as `root`, `daemon`, or `nobody`. + +server-program:: +The full path to the daemon. +If the daemon is a service provided by inetd internally, use `internal`. + +server-program-arguments:: +Used to specify any command arguments to be passed to the daemon on invocation. +If the daemon is an internal service, use `internal`. + +[[network-inetd-cmdline]] +=== Command-Line Options + +Like most server daemons, inetd has a number of options that can be used to modify its behavior. +By default, inetd is started with `-wW -C 60`. +These options enable TCP wrappers for all services, including internal services, and prevent any IP address from requesting any service more than 60 times per minute. + +To change the default options which are passed to inetd, add an entry for `inetd_flags` in [.filename]#/etc/rc.conf#. +If inetd is already running, restart it with `service inetd restart`. + +The available rate limiting options are: + +-c maximum:: +Specify the default maximum number of simultaneous invocations of each service, where the default is unlimited. +May be overridden on a per-service basis by using `max-child` in [.filename]#/etc/inetd.conf#. + +-C rate:: +Specify the default maximum number of times a service can be invoked from a single IP address per minute. +May be overridden on a per-service basis by using `max-connections-per-ip-per-minute` in [.filename]#/etc/inetd.conf#. + +-R rate:: +Specify the maximum number of times a service can be invoked in one minute, where the default is `256`. +A rate of `0` allows an unlimited number. + +-s maximum:: +Specify the maximum number of times a service can be invoked from a single IP address at any one time, where the default is unlimited. +May be overridden on a per-service basis by using `max-child-per-ip` in [.filename]#/etc/inetd.conf#. + +Additional options are available. Refer to man:inetd[8] for the full list of options. + +[[network-inetd-security]] +=== Security Considerations + +Many of the daemons which can be managed by inetd are not security-conscious. +Some daemons, such as fingerd, can provide information that may be useful to an attacker. +Only enable the services which are needed and monitor the system for excessive connection attempts. +`max-connections-per-ip-per-minute`, `max-child` and `max-child-per-ip` can be used to limit such attacks. + +By default, TCP wrappers are enabled. +Consult man:hosts_access[5] for more information on placing TCP restrictions on various inetd invoked daemons. + +[[network-nfs]] +== Network File System (NFS) + +FreeBSD supports the Network File System (NFS), which allows a server to share directories and files with clients over a network. +With NFS, users and programs can access files on remote systems as if they were stored locally. + +NFS has many practical uses. +Some of the more common uses include: + +* Data that would otherwise be duplicated on each client can be kept in a single location and accessed by clients on the network. +* Several clients may need access to the [.filename]#/usr/ports/distfiles# directory. Sharing that directory allows for quick access to the source files without having to download them to each client. +* On large networks, it is often more convenient to configure a central NFS server on which all user home directories are stored. Users can log into a client anywhere on the network and have access to their home directories. +* Administration of NFS exports is simplified. For example, there is only one file system where security or backup policies must be set. +* Removable media storage devices can be used by other machines on the network. This reduces the number of devices throughout the network and provides a centralized location to manage their security. It is often more convenient to install software on multiple machines from a centralized installation media. + +NFS consists of a server and one or more clients. +The client remotely accesses the data that is stored on the server machine. +In order for this to function properly, a few processes have to be configured and running. + +These daemons must be running on the server: + +[.informaltable] +[cols="1,1", frame="none", options="header"] +|=== +| Daemon +| Description + + +|nfsd +|The NFS daemon which services requests from NFS clients. + +|mountd +|The NFS mount daemon which carries out requests received from nfsd. + +|rpcbind +| This daemon allows NFS clients to discover which port the NFS server is using. +|=== + +Running man:nfsiod[8] on the client can improve performance, but is not required. + +[[network-configuring-nfs]] +=== Configuring the Server + +The file systems which the NFS server will share are specified in [.filename]#/etc/exports#. +Each line in this file specifies a file system to be exported, which clients have access to that file system, and any access options. +When adding entries to this file, each exported file system, its properties, and allowed hosts must occur on a single line. +If no clients are listed in the entry, then any client on the network can mount that file system. + +The following [.filename]#/etc/exports# entries demonstrate how to export file systems. +The examples can be modified to match the file systems and client names on the reader's network. +There are many options that can be used in this file, but only a few will be mentioned here. +See man:exports[5] for the full list of options. + +This example shows how to export [.filename]#/cdrom# to three hosts named _alpha_, _bravo_, and _charlie_: + +[.programlisting] +.... +/cdrom -ro alpha bravo charlie +.... + +The `-ro` flag makes the file system read-only, preventing clients from making any changes to the exported file system. +This example assumes that the host names are either in DNS or in [.filename]#/etc/hosts#. +Refer to man:hosts[5] if the network does not have a DNS server. + +The next example exports [.filename]#/home# to three clients by IP address. +This can be useful for networks without DNS or [.filename]#/etc/hosts# entries. +The `-alldirs` flag allows subdirectories to be mount points. +In other words, it will not automatically mount the subdirectories, but will permit the client to mount the directories that are required as needed. + +[.programlisting] +.... +/usr/home -alldirs 10.0.0.2 10.0.0.3 10.0.0.4 +.... + +This next example exports [.filename]#/a# so that two clients from different domains may access that file system. +The `-maproot=root` allows `root` on the remote system to write data on the exported file system as `root`. +If `-maproot=root` is not specified, the client's `root` user will be mapped to the server's `nobody` account and will be subject to the access limitations defined for `nobody`. + +[.programlisting] +.... +/a -maproot=root host.example.com box.example.org +.... + +A client can only be specified once per file system. +For example, if [.filename]#/usr# is a single file system, these entries would be invalid as both entries specify the same host: + +[.programlisting] +.... +# Invalid when /usr is one file system +/usr/src client +/usr/ports client +.... + +The correct format for this situation is to use one entry: + +[.programlisting] +.... +/usr/src /usr/ports client +.... + +The following is an example of a valid export list, where [.filename]#/usr# and [.filename]#/exports# are local file systems: + +[.programlisting] +.... +# Export src and ports to client01 and client02, but only +# client01 has root privileges on it +/usr/src /usr/ports -maproot=root client01 +/usr/src /usr/ports client02 +# The client machines have root and can mount anywhere +# on /exports. Anyone in the world can mount /exports/obj read-only +/exports -alldirs -maproot=root client01 client02 +/exports/obj -ro +.... + +To enable the processes required by the NFS server at boot time, add these options to [.filename]#/etc/rc.conf#: + +[.programlisting] +.... +rpcbind_enable="YES" +nfs_server_enable="YES" +mountd_enable="YES" +.... + +The server can be started now by running this command: + +[source,shell] +.... +# service nfsd start +.... + +Whenever the NFS server is started, mountd also starts automatically. +However, mountd only reads [.filename]#/etc/exports# when it is started. +To make subsequent [.filename]#/etc/exports# edits take effect immediately, force mountd to reread it: + +[source,shell] +.... +# service mountd reload +.... + +Refer to man:nfsv4[4] for a description of an NFS Version 4 setup. + +=== Configuring the Client + +To enable NFS clients, set this option in each client's [.filename]#/etc/rc.conf#: + +[.programlisting] +.... +nfs_client_enable="YES" +.... + +Then, run this command on each NFS client: + +[source,shell] +.... +# service nfsclient start +.... + +The client now has everything it needs to mount a remote file system. +In these examples, the server's name is `server` and the client's name is `client`. +To mount [.filename]#/home# on `server` to the [.filename]#/mnt# mount point on `client`: + +[source,shell] +.... +# mount server:/home /mnt +.... + +The files and directories in [.filename]#/home# will now be available on `client`, in the [.filename]#/mnt# directory. + +To mount a remote file system each time the client boots, add it to [.filename]#/etc/fstab#: + +[.programlisting] +.... +server:/home /mnt nfs rw 0 0 +.... + +Refer to man:fstab[5] for a description of all available options. + +=== Locking + +Some applications require file locking to operate correctly. +To enable locking, execute the following command on both the client and server: + +[source,shell] +.... +# sysrc rpc_lockd_enable="YES" +.... + +Then start the service: + +[source,shell] +.... +# service lockd start +.... + +If locking is not required on the server, the NFS client can be configured to lock locally by including `-L` when running mount. +Refer to man:mount_nfs[8] for further details. + +[[network-autofs]] +=== Automating Mounts with man:autofs[5] + +[NOTE] +==== +The man:autofs[5] automount facility is supported starting with FreeBSD 10.1-RELEASE. +To use the automounter functionality in older versions of FreeBSD, use man:amd[8] instead. +This chapter only describes the man:autofs[5] automounter. +==== + +The man:autofs[5] facility is a common name for several components that, together, allow for automatic mounting of remote and local filesystems whenever a file or directory within that file system is accessed. +It consists of the kernel component, man:autofs[5], and several userspace applications: man:automount[8], man:automountd[8] and man:autounmountd[8]. +It serves as an alternative for man:amd[8] from previous FreeBSD releases. +amd is still provided for backward compatibility purposes, as the two use different map formats; the one used by autofs is the same as with other SVR4 automounters, such as the ones in Solaris, MacOS X, and Linux. + +The man:autofs[5] virtual filesystem is mounted on specified mountpoints by man:automount[8], usually invoked during boot. + +Whenever a process attempts to access a file within the man:autofs[5] mountpoint, the kernel will notify man:automountd[8] daemon and pause the triggering process. +The man:automountd[8] daemon will handle kernel requests by finding the proper map and mounting the filesystem according to it, then signal the kernel to release blocked process. +The man:autounmountd[8] daemon automatically unmounts automounted filesystems after some time, unless they are still being used. + +The primary autofs configuration file is [.filename]#/etc/auto_master#. It assigns individual maps to top-level mounts. +For an explanation of [.filename]#auto_master# and the map syntax, refer to man:auto_master[5]. + +There is a special automounter map mounted on [.filename]#/net#. +When a file is accessed within this directory, man:autofs[5] looks up the corresponding remote mount and automatically mounts it. +For instance, an attempt to access a file within [.filename]#/net/foobar/usr# would tell man:automountd[8] to mount the [.filename]#/usr# export from the host `foobar`. + +.Mounting an Export with man:autofs[5] +[example] +==== +In this example, `showmount -e` shows the exported file systems that can be mounted from the NFS server, `foobar`: + +[source,shell] +.... +% showmount -e foobar +Exports list on foobar: +/usr 10.10.10.0 +/a 10.10.10.0 +% cd /net/foobar/usr +.... + +==== + +The output from `showmount` shows [.filename]#/usr# as an export. +When changing directories to [.filename]#/host/foobar/usr#, man:automountd[8] intercepts the request and attempts to resolve the hostname `foobar`. +If successful, man:automountd[8] automatically mounts the source export. + +To enable man:autofs[5] at boot time, add this line to [.filename]#/etc/rc.conf#: + +[.programlisting] +.... +autofs_enable="YES" +.... + +Then man:autofs[5] can be started by running: + +[source,shell] +.... +# service automount start +# service automountd start +# service autounmountd start +.... + +The man:autofs[5] map format is the same as in other operating systems. +Information about this format from other sources can be useful, like the http://web.archive.org/web/20160813071113/http://images.apple.com/business/docs/Autofs.pdf[Mac OS X document]. + +Consult the man:automount[8], man:automountd[8], man:autounmountd[8], and man:auto_master[5] manual pages for more information. + +[[network-nis]] +== Network Information System (NIS) + +Network Information System (NIS) is designed to centralize administration of UNIX(R)-like systems such as Solaris(TM), HP-UX, AIX(R), Linux, NetBSD, OpenBSD, and FreeBSD. +NIS was originally known as Yellow Pages but the name was changed due to trademark issues. +This is the reason why NIS commands begin with `yp`. + +NIS is a Remote Procedure Call (RPC)-based client/server system that allows a group of machines within an NIS domain to share a common set of configuration files. +This permits a system administrator to set up NIS client systems with only minimal configuration data and to add, remove, or modify configuration data from a single location. + +FreeBSD uses version 2 of the NIS protocol. + +=== NIS Terms and Processes + +Table 28.1 summarizes the terms and important processes used by NIS: + +.NIS Terminology +[cols="1,1", frame="none", options="header"] +|=== +| Term +| Description + +|NIS domain name +|NIS servers and clients share an NIS domain name. Typically, this name does not have anything to do with DNS. + +|man:rpcbind[8] +|This service enables RPC and must be running in order to run an NIS server or act as an NIS client. + +|man:ypbind[8] +|This service binds an NIS client to its NIS server. It will take the NIS domain name and use RPC to connect to the server. It is the core of client/server communication in an NIS environment. If this service is not running on a client machine, it will not be able to access the NIS server. + +|man:ypserv[8] +|This is the process for the NIS server. If this service stops running, the server will no longer be able to respond to NIS requests so hopefully, there is a slave server to take over. Some non-FreeBSD clients will not try to reconnect using a slave server and the ypbind process may need to be restarted on these clients. + +|man:rpc.yppasswdd[8] +|This process only runs on NIS master servers. This daemon allows NIS clients to change their NIS passwords. If this daemon is not running, users will have to login to the NIS master server and change their passwords there. +|=== + +=== Machine Types + +There are three types of hosts in an NIS environment: + +* NIS master server ++ +This server acts as a central repository for host configuration information and maintains the authoritative copy of the files used by all of the NIS clients. +The [.filename]#passwd#, [.filename]#group#, and other various files used by NIS clients are stored on the master server. +While it is possible for one machine to be an NIS master server for more than one NIS domain, this type of configuration will not be covered in this chapter as it assumes a relatively small-scale NIS environment. +* NIS slave servers ++ +NIS slave servers maintain copies of the NIS master's data files in order to provide redundancy. +Slave servers also help to balance the load of the master server as NIS clients always attach to the NIS server which responds first. +* NIS clients ++ +NIS clients authenticate against the NIS server during log on. + +Information in many files can be shared using NIS. +The [.filename]#master.passwd#, [.filename]#group#, and [.filename]#hosts# files are commonly shared via NIS. +Whenever a process on a client needs information that would normally be found in these files locally, it makes a query to the NIS server that it is bound to instead. + +=== Planning Considerations + +This section describes a sample NIS environment which consists of 15 FreeBSD machines with no centralized point of administration. +Each machine has its own [.filename]#/etc/passwd# and [.filename]#/etc/master.passwd#. +These files are kept in sync with each other only through manual intervention. +Currently, when a user is added to the lab, the process must be repeated on all 15 machines. + +The configuration of the lab will be as follows: + +[.informaltable] +[cols="1,1,1", frame="none", options="header"] +|=== +| Machine name +| IP address +| Machine role + + +|`ellington` +|`10.0.0.2` +|NIS master + +|`coltrane` +|`10.0.0.3` +|NIS slave + +|`basie` +|`10.0.0.4` +|Faculty workstation + +|`bird` +|`10.0.0.5` +|Client machine + +|`cli[1-11]` +|`10.0.0.[6-17]` +|Other client machines +|=== + +If this is the first time an NIS scheme is being developed, it should be thoroughly planned ahead of time. +Regardless of network size, several decisions need to be made as part of the planning process. + +==== Choosing a NIS Domain Name + +When a client broadcasts its requests for info, it includes the name of the NIS domain that it is part of. +This is how multiple servers on one network can tell which server should answer which request. +Think of the NIS domain name as the name for a group of hosts. + +Some organizations choose to use their Internet domain name for their NIS domain name. +This is not recommended as it can cause confusion when trying to debug network problems. +The NIS domain name should be unique within the network and it is helpful if it describes the group of machines it represents. +For example, the Art department at Acme Inc. might be in the "acme-art" NIS domain. +This example will use the domain name `test-domain`. + +However, some non-FreeBSD operating systems require the NIS domain name to be the same as the Internet domain name. +If one or more machines on the network have this restriction, the Internet domain name _must_ be used as the NIS domain name. + +==== Physical Server Requirements + +There are several things to keep in mind when choosing a machine to use as a NIS server. +Since NIS clients depend upon the availability of the server, choose a machine that is not rebooted frequently. +The NIS server should ideally be a stand alone machine whose sole purpose is to be an NIS server. +If the network is not heavily used, it is acceptable to put the NIS server on a machine running other services. +However, if the NIS server becomes unavailable, it will adversely affect all NIS clients. + +=== Configuring the NIS Master Server + +The canonical copies of all NIS files are stored on the master server. +The databases used to store the information are called NIS maps. +In FreeBSD, these maps are stored in [.filename]#/var/yp/[domainname]# where [.filename]#[domainname]# is the name of the NIS domain. +Since multiple domains are supported, it is possible to have several directories, one for each domain. +Each domain will have its own independent set of maps. + +NIS master and slave servers handle all NIS requests through man:ypserv[8]. +This daemon is responsible for receiving incoming requests from NIS clients, translating the requested domain and map name to a path to the corresponding database file, and transmitting data from the database back to the client. + +Setting up a master NIS server can be relatively straight forward, depending on environmental needs. +Since FreeBSD provides built-in NIS support, it only needs to be enabled by adding the following lines to [.filename]#/etc/rc.conf#: + +[.programlisting] +.... +nisdomainname="test-domain" <.> +nis_server_enable="YES" <.> +nis_yppasswdd_enable="YES" <.> +.... + +<.> This line sets the NIS domain name to `test-domain`. +<.> This automates the start up of the NIS server processes when the system boots. +<.> This enables the man:rpc.yppasswdd[8] daemon so that users can change their NIS password from a client machine. + +Care must be taken in a multi-server domain where the server machines are also NIS clients. +It is generally a good idea to force the servers to bind to themselves rather than allowing them to broadcast bind requests and possibly become bound to each other. +Strange failure modes can result if one server goes down and others are dependent upon it. +Eventually, all the clients will time out and attempt to bind to other servers, but the delay involved can be considerable and the failure mode is still present since the servers might bind to each other all over again. + +A server that is also a client can be forced to bind to a particular server by adding these additional lines to [.filename]#/etc/rc.conf#: + +[.programlisting] +.... +nis_client_enable="YES" <.> +nis_client_flags="-S test-domain,server" <.> +.... + +<.> This enables running client stuff as well. +<.> This line sets the NIS domain name to `test-domain` and bind to itself. + +After saving the edits, type `/etc/netstart` to restart the network and apply the values defined in [.filename]#/etc/rc.conf#. +Before initializing the NIS maps, start man:ypserv[8]: + +[source,shell] +.... +# service ypserv start +.... + + +==== Initializing the NIS Maps + +NIS maps are generated from the configuration files in [.filename]#/etc# on the NIS master, with one exception: [.filename]#/etc/master.passwd#. +This is to prevent the propagation of passwords to all the servers in the NIS domain. +Therefore, before the NIS maps are initialized, configure the primary password files: + +[source,shell] +.... +# cp /etc/master.passwd /var/yp/master.passwd +# cd /var/yp +# vi master.passwd +.... + +It is advisable to remove all entries for system accounts as well as any user accounts that do not need to be propagated to the NIS clients, such as the `root` and any other administrative accounts. + +[NOTE] +==== +Ensure that the [.filename]#/var/yp/master.passwd# is neither group or world readable by setting its permissions to `600`. +==== + +After completing this task, initialize the NIS maps. +FreeBSD includes the man:ypinit[8] script to do this. +When generating maps for the master server, include `-m` and specify the NIS domain name: + +[source,shell] +.... +ellington# ypinit -m test-domain +Server Type: MASTER Domain: test-domain +Creating an YP server will require that you answer a few questions. +Questions will all be asked at the beginning of the procedure. +Do you want this procedure to quit on non-fatal errors? [y/n: n] n +Ok, please remember to go back and redo manually whatever fails. +If not, something might not work. +At this point, we have to construct a list of this domains YP servers. +rod.darktech.org is already known as master server. +Please continue to add any slave servers, one per line. When you are +done with the list, type a . +master server : ellington +next host to add: coltrane +next host to add: ^D +The current list of NIS servers looks like this: +ellington +coltrane +Is this correct? [y/n: y] y + +[..output from map generation..] + +NIS Map update completed. +ellington has been setup as an YP master server without any errors. +.... + +This will create [.filename]#/var/yp/Makefile# from [.filename]#/var/yp/Makefile.dist#. +By default, this file assumes that the environment has a single NIS server with only FreeBSD clients. +Since `test-domain` has a slave server, edit this line in [.filename]#/var/yp/Makefile# so that it begins with a comment (`+#+`): + +[.programlisting] +.... +NOPUSH = "True" +.... + + +==== Adding New Users + +Every time a new user is created, the user account must be added to the master NIS server and the NIS maps rebuilt. +Until this occurs, the new user will not be able to login anywhere except on the NIS master. +For example, to add the new user `jsmith` to the `test-domain` domain, run these commands on the master server: + +[source,shell] +.... +# pw useradd jsmith +# cd /var/yp +# make test-domain +.... + +The user could also be added using `adduser jsmith` instead of `pw useradd smith`. + +=== Setting up a NIS Slave Server + +To set up an NIS slave server, log on to the slave server and edit [.filename]#/etc/rc.conf# as for the master server. +Do not generate any NIS maps, as these already exist on the master server. +When running `ypinit` on the slave server, use `-s` (for slave) instead of `-m` (for master). +This option requires the name of the NIS master in addition to the domain name, as seen in this example: + +[source,shell] +.... +coltrane# ypinit -s ellington test-domain + +Server Type: SLAVE Domain: test-domain Master: ellington + +Creating an YP server will require that you answer a few questions. +Questions will all be asked at the beginning of the procedure. + +Do you want this procedure to quit on non-fatal errors? [y/n: n] n + +Ok, please remember to go back and redo manually whatever fails. +If not, something might not work. +There will be no further questions. The remainder of the procedure +should take a few minutes, to copy the databases from ellington. +Transferring netgroup... +ypxfr: Exiting: Map successfully transferred +Transferring netgroup.byuser... +ypxfr: Exiting: Map successfully transferred +Transferring netgroup.byhost... +ypxfr: Exiting: Map successfully transferred +Transferring master.passwd.byuid... +ypxfr: Exiting: Map successfully transferred +Transferring passwd.byuid... +ypxfr: Exiting: Map successfully transferred +Transferring passwd.byname... +ypxfr: Exiting: Map successfully transferred +Transferring group.bygid... +ypxfr: Exiting: Map successfully transferred +Transferring group.byname... +ypxfr: Exiting: Map successfully transferred +Transferring services.byname... +ypxfr: Exiting: Map successfully transferred +Transferring rpc.bynumber... +ypxfr: Exiting: Map successfully transferred +Transferring rpc.byname... +ypxfr: Exiting: Map successfully transferred +Transferring protocols.byname... +ypxfr: Exiting: Map successfully transferred +Transferring master.passwd.byname... +ypxfr: Exiting: Map successfully transferred +Transferring networks.byname... +ypxfr: Exiting: Map successfully transferred +Transferring networks.byaddr... +ypxfr: Exiting: Map successfully transferred +Transferring netid.byname... +ypxfr: Exiting: Map successfully transferred +Transferring hosts.byaddr... +ypxfr: Exiting: Map successfully transferred +Transferring protocols.bynumber... +ypxfr: Exiting: Map successfully transferred +Transferring ypservers... +ypxfr: Exiting: Map successfully transferred +Transferring hosts.byname... +ypxfr: Exiting: Map successfully transferred + +coltrane has been setup as an YP slave server without any errors. +Remember to update map ypservers on ellington. +.... + +This will generate a directory on the slave server called [.filename]#/var/yp/test-domain# which contains copies of the NIS master server's maps. +Adding these [.filename]#/etc/crontab# entries on each slave server will force the slaves to sync their maps with the maps on the master server: + +[.programlisting] +.... +20 * * * * root /usr/libexec/ypxfr passwd.byname +21 * * * * root /usr/libexec/ypxfr passwd.byuid +.... + +These entries are not mandatory because the master server automatically attempts to push any map changes to its slaves. +However, since clients may depend upon the slave server to provide correct password information, it is recommended to force frequent password map updates. +This is especially important on busy networks where map updates might not always complete. + +To finish the configuration, run `/etc/netstart` on the slave server in order to start the NIS services. + +=== Setting Up an NIS Client + +An NIS client binds to an NIS server using man:ypbind[8]. +This daemon broadcasts RPC requests on the local network. +These requests specify the domain name configured on the client. +If an NIS server in the same domain receives one of the broadcasts, it will respond to ypbind, which will record the server's address. +If there are several servers available, the client will use the address of the first server to respond and will direct all of its NIS requests to that server. +The client will automatically ping the server on a regular basis to make sure it is still available. +If it fails to receive a reply within a reasonable amount of time, ypbind will mark the domain as unbound and begin broadcasting again in the hopes of locating another server. + +To configure a FreeBSD machine to be an NIS client: + +[.procedure] +==== +. Edit [.filename]#/etc/rc.conf# and add the following lines in order to set the NIS domain name and start man:ypbind[8] during network startup: ++ +[.programlisting] +.... +nisdomainname="test-domain" +nis_client_enable="YES" +.... + +. To import all possible password entries from the NIS server, use `vipw` to remove all user accounts except one from [.filename]#/etc/master.passwd#. When removing the accounts, keep in mind that at least one local account should remain and this account should be a member of `wheel`. If there is a problem with NIS, this local account can be used to log in remotely, become the superuser, and fix the problem. Before saving the edits, add the following line to the end of the file: ++ +[.programlisting] +.... ++::::::::: +.... ++ +This line configures the client to provide anyone with a valid account in the NIS server's password maps an account on the client. +There are many ways to configure the NIS client by modifying this line. +One method is described in <>. +For more detailed reading, refer to the book `Managing NFS and NIS`, published by O'Reilly Media. +. To import all possible group entries from the NIS server, add this line to [.filename]#/etc/group#: ++ +[.programlisting] +.... ++:*:: +.... +==== + +To start the NIS client immediately, execute the following commands as the superuser: + +[source,shell] +.... +# /etc/netstart +# service ypbind start +.... + +After completing these steps, running `ypcat passwd` on the client should show the server's [.filename]#passwd# map. + +=== NIS Security + +Since RPC is a broadcast-based service, any system running ypbind within the same domain can retrieve the contents of the NIS maps. +To prevent unauthorized transactions, man:ypserv[8] supports a feature called "securenets" which can be used to restrict access to a given set of hosts. +By default, this information is stored in [.filename]#/var/yp/securenets#, unless man:ypserv[8] is started with `-p` and an alternate path. +This file contains entries that consist of a network specification and a network mask separated by white space. +Lines starting with `+"#"+` are considered to be comments. +A sample [.filename]#securenets# might look like this: + +[.programlisting] +.... +# allow connections from local host -- mandatory +127.0.0.1 255.255.255.255 +# allow connections from any host +# on the 192.168.128.0 network +192.168.128.0 255.255.255.0 +# allow connections from any host +# between 10.0.0.0 to 10.0.15.255 +# this includes the machines in the testlab +10.0.0.0 255.255.240.0 +.... + +If man:ypserv[8] receives a request from an address that matches one of these rules, it will process the request normally. +If the address fails to match a rule, the request will be ignored and a warning message will be logged. +If the [.filename]#securenets# does not exist, `ypserv` will allow connections from any host. + +crossref:security[tcpwrappers,"TCP Wrapper"] is an alternate mechanism for providing access control instead of [.filename]#securenets#. +While either access control mechanism adds some security, they are both vulnerable to "IP spoofing" attacks. *** 2073 LINES SKIPPED *** From nobody Fri Nov 17 19:27:59 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SX6PW6svQz51HgK for ; Fri, 17 Nov 2023 19:27:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SX6PW6cVBz3NRj; Fri, 17 Nov 2023 19:27:59 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700249279; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=AraexkdKlPWIFYApaDRWhXCY+cBzq+YX3H3L2cXhksQ=; b=RJRgANoOQh16mkyYfm2CUE0/FDzU2fwLiOriccz+u/2Bs70ZhnMuRIDTXb3LnBYapbhC+y NdulmVdDLp55dvTU8Bk0FSQOMELulF+bKuyTmBCCddf9ei2S5gvArg/cBQL9x6fCKq+Dvo gPGc06Hcxxlek+8LR/Rg3urJRM2Z6ZwcEtf8JMAL5No4EAQtU5y3jPcBMXMkGfUF3s43Iu udWzRCTclKb/gDv2/P3lKRLjpfoLYg4KVPtXorHhc19R0flBUHXkkODU1vElzbaivSBCAA Ebkkm5cq1wScPd2OKs3MbUR/KORXMRl4/w+SG8rUL9MzWlcy+1r0ynSb3kJPHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700249279; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=AraexkdKlPWIFYApaDRWhXCY+cBzq+YX3H3L2cXhksQ=; b=amwXcpp0kA7PguP478klRHoqbE8XhX1Tw4yWkHctt7OVmgLnDBqHZxULM7pFSXxzUyhsk4 tIl2XWkHDUxCjHt8pviFuLuc5jBQcUwS78/XIxBlu2vFMJhSUxT612QxIpRkjZ1JLn6FmE ozv9TSgRd7iutNE1XowQ2TdCbEHhqKRfBB6PgujYsMYiOc8dOpTvEB1Pc1qkyvOlaZGRYQ AL8rAo8GacKvQfPUw2Y9TQy+Cqdv9yioEIzUUe+du3HAijwjotz8b4tpU2iH+xtR/Mx2tT 591lvq7983PV2rkbHrbY2xLcgMJYBSMtM9mYa0irT9E7Kljx16Hg7L4J0nhO2w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1700249279; a=rsa-sha256; cv=none; b=xH5RTW8FXRfJgwbixdIt1wcGIwUKn5duNkk2MuMHE23raKEAMxjFVjZojC0vemDZ6oVJRJ KmswL3f9KAc0emACyAm2rzs7u/yzTgvrSXKimDAOQAzx+OQ+48SWgvlJ3GLDKLViExvyYm SDpJNeSCKetsZH7Jjo9XumLrhE26H2zmXX/EbHJjdyzI2XkTm28p5ToZd8Kz9h4GcOOv+1 jh7axUnX4ufSBFf9uPFumVlV0ow7W0VObrvgERFDUT8QSZpXg1WAds6il12fSZ5ikSvqno QwdAZmGNZNvGgkHtJyJJ4VF7i/g3Ri3kpomscmGOo9ljjoFCPEQF7zar1yy6PA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SX6PW5LvvzwML; Fri, 17 Nov 2023 19:27:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3AHJRxhp010977; Fri, 17 Nov 2023 19:27:59 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3AHJRxAW010974; Fri, 17 Nov 2023 19:27:59 GMT (envelope-from git) Date: Fri, 17 Nov 2023 19:27:59 GMT Message-Id: <202311171927.3AHJRxAW010974@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Gordon Bergling Subject: git: 2016893e14 - main - Remove accidentally commited .orig file List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gbe X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2016893e14e43b4f14e1c279f4de7b7c43d27cca Auto-Submitted: auto-generated The branch main has been updated by gbe: URL: https://cgit.FreeBSD.org/doc/commit/?id=2016893e14e43b4f14e1c279f4de7b7c43d27cca commit 2016893e14e43b4f14e1c279f4de7b7c43d27cca Author: Gordon Bergling AuthorDate: 2023-11-17 19:27:09 +0000 Commit: Gordon Bergling CommitDate: 2023-11-17 19:27:09 +0000 Remove accidentally commited .orig file PR: 241673 --- .../handbook/network-servers/_index.adoc.orig | 3016 -------------------- 1 file changed, 3016 deletions(-) diff --git a/documentation/content/en/books/handbook/network-servers/_index.adoc.orig b/documentation/content/en/books/handbook/network-servers/_index.adoc.orig deleted file mode 100644 index 293a5cf281..0000000000 --- a/documentation/content/en/books/handbook/network-servers/_index.adoc.orig +++ /dev/null @@ -1,3016 +0,0 @@ ---- -title: Chapter 32. Network Servers -part: IV. Network Communication -prev: books/handbook/mail -next: books/handbook/firewalls -description: This chapter covers some of the more frequently used network services on UNIX systems -tags: ["network", "servers", "inetd", "NFS", "NIS", "LDAP", "DHCP", "DNS", "Apache HTTP", "FTP", "Samba", "NTP", "iSCSI"] -showBookMenu: true -weight: 37 -path: "/books/handbook/" ---- - -[[network-servers]] -= Network Servers -:doctype: book -:toc: macro -:toclevels: 1 -:icons: font -:sectnums: -:sectnumlevels: 6 -:sectnumoffset: 32 -:partnums: -:source-highlighter: rouge -:experimental: -:images-path: books/handbook/network-servers/ - -ifdef::env-beastie[] -ifdef::backend-html5[] -:imagesdir: ../../../../images/{images-path} -endif::[] -ifndef::book[] -include::shared/authors.adoc[] -include::shared/mirrors.adoc[] -include::shared/releases.adoc[] -include::shared/attributes/attributes-{{% lang %}}.adoc[] -include::shared/{{% lang %}}/teams.adoc[] -include::shared/{{% lang %}}/mailing-lists.adoc[] -include::shared/{{% lang %}}/urls.adoc[] -toc::[] -endif::[] -ifdef::backend-pdf,backend-epub3[] -include::../../../../../shared/asciidoctor.adoc[] -endif::[] -endif::[] - -ifndef::env-beastie[] -toc::[] -include::../../../../../shared/asciidoctor.adoc[] -endif::[] - -[[network-servers-synopsis]] -== Synopsis - -This chapter covers some of the more frequently used network services on UNIX(R) systems. -This includes installing, configuring, testing, and maintaining many different types of network services. -Example configuration files are included throughout this chapter for reference. - -By the end of this chapter, readers will know: - -* How to manage the inetd daemon. -* How to set up the Network File System (NFS). -* How to set up the Network Information Server (NIS) for centralizing and sharing user accounts. -* How to set FreeBSD up to act as an LDAP server or client -* How to set up automatic network settings using DHCP. -* How to set up a Domain Name Server (DNS). -* How to set up the Apache HTTP Server. -* How to set up a File Transfer Protocol (FTP) server. -* How to set up a file and print server for Windows(R) clients using Samba. -* How to synchronize the time and date, and set up a time server using the Network Time Protocol (NTP). -* How to set up iSCSI. - -This chapter assumes a basic knowledge of: - -* [.filename]#/etc/rc# scripts. -* Network terminology. -* Installation of additional third-party software (crossref:ports[ports,Installing Applications: Packages and Ports]). - -[[network-inetd]] -== The inetd Super-Server - -The man:inetd[8] daemon is sometimes referred to as a Super-Server because it manages connections for many services. -Instead of starting multiple applications, only the inetd service needs to be started. -When a connection is received for a service that is managed by inetd, it determines which program the connection is destined for, spawns a process for that program, and delegates the program a socket. -Using inetd for services that are not heavily used can reduce system load, when compared to running each daemon individually in stand-alone mode. - -Primarily, inetd is used to spawn other daemons, but several trivial protocols are handled internally, such as chargen, auth, time, echo, discard, and daytime. - -This section covers the basics of configuring inetd. - -[[network-inetd-conf]] -=== Configuration File - -Configuration of inetd is done by editing [.filename]#/etc/inetd.conf#. -Each line of this configuration file represents an application which can be started by inetd. -By default, every line starts with a comment (`+#+`), meaning that inetd is not listening for any applications. -To configure inetd to listen for an application's connections, remove the `+#+` at the beginning of the line for that application. - -After saving your edits, configure inetd to start at system boot by editing [.filename]#/etc/rc.conf#: - -[.programlisting] -.... -inetd_enable="YES" -.... - -To start inetd now, so that it listens for the service you configured, type: - -[source,shell] -.... -# service inetd start -.... - -Once inetd is started, it needs to be notified whenever a modification is made to [.filename]#/etc/inetd.conf#: - -[[network-inetd-reread]] -.Reloading the inetd Configuration File -[example] -==== - -[source,shell] -.... -# service inetd reload -.... - -==== - -Typically, the default entry for an application does not need to be edited beyond removing the `+#+`. -In some situations, it may be appropriate to edit the default entry. - -As an example, this is the default entry for man:ftpd[8] over IPv4: - -[.programlisting] -.... -ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l -.... - -The seven columns in an entry are as follows: - -[.programlisting] -.... -service-name -socket-type -protocol -{wait|nowait}[/max-child[/max-connections-per-ip-per-minute[/max-child-per-ip]]] -user[:group][/login-class] -server-program -server-program-arguments -.... - -where: - -service-name:: -The service name of the daemon to start. -It must correspond to a service listed in [.filename]#/etc/services#. -This determines which port inetd listens on for incoming connections to that service. -When using a custom service, it must first be added to [.filename]#/etc/services#. - -socket-type:: -Either `stream`, `dgram`, `raw`, or `seqpacket`. -Use `stream` for TCP connections and `dgram` for UDP services. - -protocol:: -Use one of the following protocol names: -+ -[.informaltable] -[cols="1,1", frame="none", options="header"] -|=== -| Protocol Name -| Explanation - - -|tcp or tcp4 -|TCP IPv4 - -|udp or udp4 -|UDP IPv4 - -|tcp6 -|TCP IPv6 - -|udp6 -|UDP IPv6 - -|tcp46 -|Both TCP IPv4 and IPv6 - -|udp46 -|Both UDP IPv4 and IPv6 -|=== - -{wait|nowait}[/max-child[/max-connections-per-ip-per-minute[/max-child-per-ip]]]:: -In this field, `wait` or `nowait` must be specified. -`max-child`, `max-connections-per-ip-per-minute` and `max-child-per-ip` are optional. -+ -`wait|nowait` indicates whether or not the service is able to handle its own socket. -`dgram` socket types must use `wait` while `stream` daemons, which are usually multi-threaded, should use `nowait`. -`wait` usually hands off multiple sockets to a single daemon, while `nowait` spawns a child daemon for each new socket. -+ -The maximum number of child daemons inetd may spawn is set by `max-child`. -For example, to limit ten instances of the daemon, place a `/10` after `nowait`. -Specifying `/0` allows an unlimited number of children. -+ -`max-connections-per-ip-per-minute` limits the number of connections from any particular IP address per minute. -Once the limit is reached, further connections from this IP address will be dropped until the end of the minute. -For example, a value of `/10` would limit any particular IP address to ten connection attempts per minute. -`max-child-per-ip` limits the number of child processes that can be started on behalf on any single IP address at any moment. -These options can limit excessive resource consumption and help to prevent Denial of Service attacks. -+ -An example can be seen in the default settings for man:fingerd[8]: -+ -[.programlisting] -.... -finger stream tcp nowait/3/10 nobody /usr/libexec/fingerd fingerd -k -s -.... - -user:: -The username the daemon will run as. -Daemons typically run as `root`, `daemon`, or `nobody`. - -server-program:: -The full path to the daemon. -If the daemon is a service provided by inetd internally, use `internal`. - -server-program-arguments:: -Used to specify any command arguments to be passed to the daemon on invocation. -If the daemon is an internal service, use `internal`. - -[[network-inetd-cmdline]] -=== Command-Line Options - -Like most server daemons, inetd has a number of options that can be used to modify its behavior. -By default, inetd is started with `-wW -C 60`. -These options enable TCP wrappers for all services, including internal services, and prevent any IP address from requesting any service more than 60 times per minute. - -To change the default options which are passed to inetd, add an entry for `inetd_flags` in [.filename]#/etc/rc.conf#. -If inetd is already running, restart it with `service inetd restart`. - -The available rate limiting options are: - --c maximum:: -Specify the default maximum number of simultaneous invocations of each service, where the default is unlimited. -May be overridden on a per-service basis by using `max-child` in [.filename]#/etc/inetd.conf#. - --C rate:: -Specify the default maximum number of times a service can be invoked from a single IP address per minute. -May be overridden on a per-service basis by using `max-connections-per-ip-per-minute` in [.filename]#/etc/inetd.conf#. - --R rate:: -Specify the maximum number of times a service can be invoked in one minute, where the default is `256`. -A rate of `0` allows an unlimited number. - --s maximum:: -Specify the maximum number of times a service can be invoked from a single IP address at any one time, where the default is unlimited. -May be overridden on a per-service basis by using `max-child-per-ip` in [.filename]#/etc/inetd.conf#. - -Additional options are available. Refer to man:inetd[8] for the full list of options. - -[[network-inetd-security]] -=== Security Considerations - -Many of the daemons which can be managed by inetd are not security-conscious. -Some daemons, such as fingerd, can provide information that may be useful to an attacker. -Only enable the services which are needed and monitor the system for excessive connection attempts. -`max-connections-per-ip-per-minute`, `max-child` and `max-child-per-ip` can be used to limit such attacks. - -By default, TCP wrappers are enabled. -Consult man:hosts_access[5] for more information on placing TCP restrictions on various inetd invoked daemons. - -[[network-nfs]] -== Network File System (NFS) - -FreeBSD supports the Network File System (NFS), which allows a server to share directories and files with clients over a network. -With NFS, users and programs can access files on remote systems as if they were stored locally. - -NFS has many practical uses. -Some of the more common uses include: - -* Data that would otherwise be duplicated on each client can be kept in a single location and accessed by clients on the network. -* Several clients may need access to the [.filename]#/usr/ports/distfiles# directory. Sharing that directory allows for quick access to the source files without having to download them to each client. -* On large networks, it is often more convenient to configure a central NFS server on which all user home directories are stored. Users can log into a client anywhere on the network and have access to their home directories. -* Administration of NFS exports is simplified. For example, there is only one file system where security or backup policies must be set. -* Removable media storage devices can be used by other machines on the network. This reduces the number of devices throughout the network and provides a centralized location to manage their security. It is often more convenient to install software on multiple machines from a centralized installation media. - -NFS consists of a server and one or more clients. -The client remotely accesses the data that is stored on the server machine. -In order for this to function properly, a few processes have to be configured and running. - -These daemons must be running on the server: - -[.informaltable] -[cols="1,1", frame="none", options="header"] -|=== -| Daemon -| Description - - -|nfsd -|The NFS daemon which services requests from NFS clients. - -|mountd -|The NFS mount daemon which carries out requests received from nfsd. - -|rpcbind -| This daemon allows NFS clients to discover which port the NFS server is using. -|=== - -Running man:nfsiod[8] on the client can improve performance, but is not required. - -[[network-configuring-nfs]] -=== Configuring the Server - -The file systems which the NFS server will share are specified in [.filename]#/etc/exports#. -Each line in this file specifies a file system to be exported, which clients have access to that file system, and any access options. -When adding entries to this file, each exported file system, its properties, and allowed hosts must occur on a single line. -If no clients are listed in the entry, then any client on the network can mount that file system. - -The following [.filename]#/etc/exports# entries demonstrate how to export file systems. -The examples can be modified to match the file systems and client names on the reader's network. -There are many options that can be used in this file, but only a few will be mentioned here. -See man:exports[5] for the full list of options. - -This example shows how to export [.filename]#/cdrom# to three hosts named _alpha_, _bravo_, and _charlie_: - -[.programlisting] -.... -/cdrom -ro alpha bravo charlie -.... - -The `-ro` flag makes the file system read-only, preventing clients from making any changes to the exported file system. -This example assumes that the host names are either in DNS or in [.filename]#/etc/hosts#. -Refer to man:hosts[5] if the network does not have a DNS server. - -The next example exports [.filename]#/home# to three clients by IP address. -This can be useful for networks without DNS or [.filename]#/etc/hosts# entries. -The `-alldirs` flag allows subdirectories to be mount points. -In other words, it will not automatically mount the subdirectories, but will permit the client to mount the directories that are required as needed. - -[.programlisting] -.... -/usr/home -alldirs 10.0.0.2 10.0.0.3 10.0.0.4 -.... - -This next example exports [.filename]#/a# so that two clients from different domains may access that file system. -The `-maproot=root` allows `root` on the remote system to write data on the exported file system as `root`. -If `-maproot=root` is not specified, the client's `root` user will be mapped to the server's `nobody` account and will be subject to the access limitations defined for `nobody`. - -[.programlisting] -.... -/a -maproot=root host.example.com box.example.org -.... - -A client can only be specified once per file system. -For example, if [.filename]#/usr# is a single file system, these entries would be invalid as both entries specify the same host: - -[.programlisting] -.... -# Invalid when /usr is one file system -/usr/src client -/usr/ports client -.... - -The correct format for this situation is to use one entry: - -[.programlisting] -.... -/usr/src /usr/ports client -.... - -The following is an example of a valid export list, where [.filename]#/usr# and [.filename]#/exports# are local file systems: - -[.programlisting] -.... -# Export src and ports to client01 and client02, but only -# client01 has root privileges on it -/usr/src /usr/ports -maproot=root client01 -/usr/src /usr/ports client02 -# The client machines have root and can mount anywhere -# on /exports. Anyone in the world can mount /exports/obj read-only -/exports -alldirs -maproot=root client01 client02 -/exports/obj -ro -.... - -To enable the processes required by the NFS server at boot time, add these options to [.filename]#/etc/rc.conf#: - -[.programlisting] -.... -rpcbind_enable="YES" -nfs_server_enable="YES" -mountd_enable="YES" -.... - -The server can be started now by running this command: - -[source,shell] -.... -# service nfsd start -.... - -Whenever the NFS server is started, mountd also starts automatically. -However, mountd only reads [.filename]#/etc/exports# when it is started. -To make subsequent [.filename]#/etc/exports# edits take effect immediately, force mountd to reread it: - -[source,shell] -.... -# service mountd reload -.... - -Refer to man:nfsv4[4] for a description of an NFS Version 4 setup. - -=== Configuring the Client - -To enable NFS clients, set this option in each client's [.filename]#/etc/rc.conf#: - -[.programlisting] -.... -nfs_client_enable="YES" -.... - -Then, run this command on each NFS client: - -[source,shell] -.... -# service nfsclient start -.... - -The client now has everything it needs to mount a remote file system. -In these examples, the server's name is `server` and the client's name is `client`. -To mount [.filename]#/home# on `server` to the [.filename]#/mnt# mount point on `client`: - -[source,shell] -.... -# mount server:/home /mnt -.... - -The files and directories in [.filename]#/home# will now be available on `client`, in the [.filename]#/mnt# directory. - -To mount a remote file system each time the client boots, add it to [.filename]#/etc/fstab#: - -[.programlisting] -.... -server:/home /mnt nfs rw 0 0 -.... - -Refer to man:fstab[5] for a description of all available options. - -=== Locking - -Some applications require file locking to operate correctly. -To enable locking, execute the following command on both the client and server: - -[source,shell] -.... -# sysrc rpc_lockd_enable="YES" -.... - -Then start the service: - -[source,shell] -.... -# service lockd start -.... - -If locking is not required on the server, the NFS client can be configured to lock locally by including `-L` when running mount. -Refer to man:mount_nfs[8] for further details. - -[[network-autofs]] -=== Automating Mounts with man:autofs[5] - -[NOTE] -==== -The man:autofs[5] automount facility is supported starting with FreeBSD 10.1-RELEASE. -To use the automounter functionality in older versions of FreeBSD, use man:amd[8] instead. -This chapter only describes the man:autofs[5] automounter. -==== - -The man:autofs[5] facility is a common name for several components that, together, allow for automatic mounting of remote and local filesystems whenever a file or directory within that file system is accessed. -It consists of the kernel component, man:autofs[5], and several userspace applications: man:automount[8], man:automountd[8] and man:autounmountd[8]. -It serves as an alternative for man:amd[8] from previous FreeBSD releases. -amd is still provided for backward compatibility purposes, as the two use different map formats; the one used by autofs is the same as with other SVR4 automounters, such as the ones in Solaris, MacOS X, and Linux. - -The man:autofs[5] virtual filesystem is mounted on specified mountpoints by man:automount[8], usually invoked during boot. - -Whenever a process attempts to access a file within the man:autofs[5] mountpoint, the kernel will notify man:automountd[8] daemon and pause the triggering process. -The man:automountd[8] daemon will handle kernel requests by finding the proper map and mounting the filesystem according to it, then signal the kernel to release blocked process. -The man:autounmountd[8] daemon automatically unmounts automounted filesystems after some time, unless they are still being used. - -The primary autofs configuration file is [.filename]#/etc/auto_master#. It assigns individual maps to top-level mounts. -For an explanation of [.filename]#auto_master# and the map syntax, refer to man:auto_master[5]. - -There is a special automounter map mounted on [.filename]#/net#. -When a file is accessed within this directory, man:autofs[5] looks up the corresponding remote mount and automatically mounts it. -For instance, an attempt to access a file within [.filename]#/net/foobar/usr# would tell man:automountd[8] to mount the [.filename]#/usr# export from the host `foobar`. - -.Mounting an Export with man:autofs[5] -[example] -==== -In this example, `showmount -e` shows the exported file systems that can be mounted from the NFS server, `foobar`: - -[source,shell] -.... -% showmount -e foobar -Exports list on foobar: -/usr 10.10.10.0 -/a 10.10.10.0 -% cd /net/foobar/usr -.... - -==== - -The output from `showmount` shows [.filename]#/usr# as an export. -When changing directories to [.filename]#/host/foobar/usr#, man:automountd[8] intercepts the request and attempts to resolve the hostname `foobar`. -If successful, man:automountd[8] automatically mounts the source export. - -To enable man:autofs[5] at boot time, add this line to [.filename]#/etc/rc.conf#: - -[.programlisting] -.... -autofs_enable="YES" -.... - -Then man:autofs[5] can be started by running: - -[source,shell] -.... -# service automount start -# service automountd start -# service autounmountd start -.... - -The man:autofs[5] map format is the same as in other operating systems. -Information about this format from other sources can be useful, like the http://web.archive.org/web/20160813071113/http://images.apple.com/business/docs/Autofs.pdf[Mac OS X document]. - -Consult the man:automount[8], man:automountd[8], man:autounmountd[8], and man:auto_master[5] manual pages for more information. - -[[network-nis]] -== Network Information System (NIS) - -Network Information System (NIS) is designed to centralize administration of UNIX(R)-like systems such as Solaris(TM), HP-UX, AIX(R), Linux, NetBSD, OpenBSD, and FreeBSD. -NIS was originally known as Yellow Pages but the name was changed due to trademark issues. -This is the reason why NIS commands begin with `yp`. - -NIS is a Remote Procedure Call (RPC)-based client/server system that allows a group of machines within an NIS domain to share a common set of configuration files. -This permits a system administrator to set up NIS client systems with only minimal configuration data and to add, remove, or modify configuration data from a single location. - -FreeBSD uses version 2 of the NIS protocol. - -=== NIS Terms and Processes - -Table 28.1 summarizes the terms and important processes used by NIS: - -.NIS Terminology -[cols="1,1", frame="none", options="header"] -|=== -| Term -| Description - -|NIS domain name -|NIS servers and clients share an NIS domain name. Typically, this name does not have anything to do with DNS. - -|man:rpcbind[8] -|This service enables RPC and must be running in order to run an NIS server or act as an NIS client. - -|man:ypbind[8] -|This service binds an NIS client to its NIS server. It will take the NIS domain name and use RPC to connect to the server. It is the core of client/server communication in an NIS environment. If this service is not running on a client machine, it will not be able to access the NIS server. - -|man:ypserv[8] -|This is the process for the NIS server. If this service stops running, the server will no longer be able to respond to NIS requests so hopefully, there is a slave server to take over. Some non-FreeBSD clients will not try to reconnect using a slave server and the ypbind process may need to be restarted on these clients. - -|man:rpc.yppasswdd[8] -|This process only runs on NIS master servers. This daemon allows NIS clients to change their NIS passwords. If this daemon is not running, users will have to login to the NIS master server and change their passwords there. -|=== - -=== Machine Types - -There are three types of hosts in an NIS environment: - -* NIS master server -+ -This server acts as a central repository for host configuration information and maintains the authoritative copy of the files used by all of the NIS clients. -The [.filename]#passwd#, [.filename]#group#, and other various files used by NIS clients are stored on the master server. -While it is possible for one machine to be an NIS master server for more than one NIS domain, this type of configuration will not be covered in this chapter as it assumes a relatively small-scale NIS environment. -* NIS slave servers -+ -NIS slave servers maintain copies of the NIS master's data files in order to provide redundancy. -Slave servers also help to balance the load of the master server as NIS clients always attach to the NIS server which responds first. -* NIS clients -+ -NIS clients authenticate against the NIS server during log on. - -Information in many files can be shared using NIS. -The [.filename]#master.passwd#, [.filename]#group#, and [.filename]#hosts# files are commonly shared via NIS. -Whenever a process on a client needs information that would normally be found in these files locally, it makes a query to the NIS server that it is bound to instead. - -=== Planning Considerations - -This section describes a sample NIS environment which consists of 15 FreeBSD machines with no centralized point of administration. -Each machine has its own [.filename]#/etc/passwd# and [.filename]#/etc/master.passwd#. -These files are kept in sync with each other only through manual intervention. -Currently, when a user is added to the lab, the process must be repeated on all 15 machines. - -The configuration of the lab will be as follows: - -[.informaltable] -[cols="1,1,1", frame="none", options="header"] -|=== -| Machine name -| IP address -| Machine role - - -|`ellington` -|`10.0.0.2` -|NIS master - -|`coltrane` -|`10.0.0.3` -|NIS slave - -|`basie` -|`10.0.0.4` -|Faculty workstation - -|`bird` -|`10.0.0.5` -|Client machine - -|`cli[1-11]` -|`10.0.0.[6-17]` -|Other client machines -|=== - -If this is the first time an NIS scheme is being developed, it should be thoroughly planned ahead of time. -Regardless of network size, several decisions need to be made as part of the planning process. - -==== Choosing a NIS Domain Name - -When a client broadcasts its requests for info, it includes the name of the NIS domain that it is part of. -This is how multiple servers on one network can tell which server should answer which request. -Think of the NIS domain name as the name for a group of hosts. - -Some organizations choose to use their Internet domain name for their NIS domain name. -This is not recommended as it can cause confusion when trying to debug network problems. -The NIS domain name should be unique within the network and it is helpful if it describes the group of machines it represents. -For example, the Art department at Acme Inc. might be in the "acme-art" NIS domain. -This example will use the domain name `test-domain`. - -However, some non-FreeBSD operating systems require the NIS domain name to be the same as the Internet domain name. -If one or more machines on the network have this restriction, the Internet domain name _must_ be used as the NIS domain name. - -==== Physical Server Requirements - -There are several things to keep in mind when choosing a machine to use as a NIS server. -Since NIS clients depend upon the availability of the server, choose a machine that is not rebooted frequently. -The NIS server should ideally be a stand alone machine whose sole purpose is to be an NIS server. -If the network is not heavily used, it is acceptable to put the NIS server on a machine running other services. -However, if the NIS server becomes unavailable, it will adversely affect all NIS clients. - -=== Configuring the NIS Master Server - -The canonical copies of all NIS files are stored on the master server. -The databases used to store the information are called NIS maps. -In FreeBSD, these maps are stored in [.filename]#/var/yp/[domainname]# where [.filename]#[domainname]# is the name of the NIS domain. -Since multiple domains are supported, it is possible to have several directories, one for each domain. -Each domain will have its own independent set of maps. - -NIS master and slave servers handle all NIS requests through man:ypserv[8]. -This daemon is responsible for receiving incoming requests from NIS clients, translating the requested domain and map name to a path to the corresponding database file, and transmitting data from the database back to the client. - -Setting up a master NIS server can be relatively straight forward, depending on environmental needs. -Since FreeBSD provides built-in NIS support, it only needs to be enabled by adding the following lines to [.filename]#/etc/rc.conf#: - -[.programlisting] -.... -nisdomainname="test-domain" <.> -nis_server_enable="YES" <.> -nis_yppasswdd_enable="YES" <.> -.... - -<.> This line sets the NIS domain name to `test-domain`. -<.> This automates the start up of the NIS server processes when the system boots. -<.> This enables the man:rpc.yppasswdd[8] daemon so that users can change their NIS password from a client machine. - -Care must be taken in a multi-server domain where the server machines are also NIS clients. -It is generally a good idea to force the servers to bind to themselves rather than allowing them to broadcast bind requests and possibly become bound to each other. -Strange failure modes can result if one server goes down and others are dependent upon it. -Eventually, all the clients will time out and attempt to bind to other servers, but the delay involved can be considerable and the failure mode is still present since the servers might bind to each other all over again. - -A server that is also a client can be forced to bind to a particular server by adding these additional lines to [.filename]#/etc/rc.conf#: - -[.programlisting] -.... -nis_client_enable="YES" <.> -nis_client_flags="-S test-domain,server" <.> -.... - -<.> This enables running client stuff as well. -<.> This line sets the NIS domain name to `test-domain` and bind to itself. - -After saving the edits, type `/etc/netstart` to restart the network and apply the values defined in [.filename]#/etc/rc.conf#. -Before initializing the NIS maps, start man:ypserv[8]: - -[source,shell] -.... -# service ypserv start -.... - - -==== Initializing the NIS Maps - -NIS maps are generated from the configuration files in [.filename]#/etc# on the NIS master, with one exception: [.filename]#/etc/master.passwd#. -This is to prevent the propagation of passwords to all the servers in the NIS domain. -Therefore, before the NIS maps are initialized, configure the primary password files: - -[source,shell] -.... -# cp /etc/master.passwd /var/yp/master.passwd -# cd /var/yp -# vi master.passwd -.... - -It is advisable to remove all entries for system accounts as well as any user accounts that do not need to be propagated to the NIS clients, such as the `root` and any other administrative accounts. - -[NOTE] -==== -Ensure that the [.filename]#/var/yp/master.passwd# is neither group or world readable by setting its permissions to `600`. -==== - -After completing this task, initialize the NIS maps. -FreeBSD includes the man:ypinit[8] script to do this. -When generating maps for the master server, include `-m` and specify the NIS domain name: - -[source,shell] -.... -ellington# ypinit -m test-domain -Server Type: MASTER Domain: test-domain -Creating an YP server will require that you answer a few questions. -Questions will all be asked at the beginning of the procedure. -Do you want this procedure to quit on non-fatal errors? [y/n: n] n -Ok, please remember to go back and redo manually whatever fails. -If not, something might not work. -At this point, we have to construct a list of this domains YP servers. -rod.darktech.org is already known as master server. -Please continue to add any slave servers, one per line. When you are -done with the list, type a . -master server : ellington -next host to add: coltrane -next host to add: ^D -The current list of NIS servers looks like this: -ellington -coltrane -Is this correct? [y/n: y] y - -[..output from map generation..] - -NIS Map update completed. -ellington has been setup as an YP master server without any errors. -.... - -This will create [.filename]#/var/yp/Makefile# from [.filename]#/var/yp/Makefile.dist#. -By default, this file assumes that the environment has a single NIS server with only FreeBSD clients. -Since `test-domain` has a slave server, edit this line in [.filename]#/var/yp/Makefile# so that it begins with a comment (`+#+`): - -[.programlisting] -.... -NOPUSH = "True" -.... - - -==== Adding New Users - -Every time a new user is created, the user account must be added to the master NIS server and the NIS maps rebuilt. -Until this occurs, the new user will not be able to login anywhere except on the NIS master. -For example, to add the new user `jsmith` to the `test-domain` domain, run these commands on the master server: - -[source,shell] -.... -# pw useradd jsmith -# cd /var/yp -# make test-domain -.... - -The user could also be added using `adduser jsmith` instead of `pw useradd smith`. - -=== Setting up a NIS Slave Server - -To set up an NIS slave server, log on to the slave server and edit [.filename]#/etc/rc.conf# as for the master server. -Do not generate any NIS maps, as these already exist on the master server. -When running `ypinit` on the slave server, use `-s` (for slave) instead of `-m` (for master). -This option requires the name of the NIS master in addition to the domain name, as seen in this example: - -[source,shell] -.... -coltrane# ypinit -s ellington test-domain - -Server Type: SLAVE Domain: test-domain Master: ellington - -Creating an YP server will require that you answer a few questions. -Questions will all be asked at the beginning of the procedure. - -Do you want this procedure to quit on non-fatal errors? [y/n: n] n - -Ok, please remember to go back and redo manually whatever fails. -If not, something might not work. -There will be no further questions. The remainder of the procedure -should take a few minutes, to copy the databases from ellington. -Transferring netgroup... -ypxfr: Exiting: Map successfully transferred -Transferring netgroup.byuser... -ypxfr: Exiting: Map successfully transferred -Transferring netgroup.byhost... -ypxfr: Exiting: Map successfully transferred -Transferring master.passwd.byuid... -ypxfr: Exiting: Map successfully transferred -Transferring passwd.byuid... -ypxfr: Exiting: Map successfully transferred -Transferring passwd.byname... -ypxfr: Exiting: Map successfully transferred -Transferring group.bygid... -ypxfr: Exiting: Map successfully transferred -Transferring group.byname... -ypxfr: Exiting: Map successfully transferred -Transferring services.byname... -ypxfr: Exiting: Map successfully transferred -Transferring rpc.bynumber... -ypxfr: Exiting: Map successfully transferred -Transferring rpc.byname... -ypxfr: Exiting: Map successfully transferred -Transferring protocols.byname... -ypxfr: Exiting: Map successfully transferred -Transferring master.passwd.byname... -ypxfr: Exiting: Map successfully transferred -Transferring networks.byname... -ypxfr: Exiting: Map successfully transferred -Transferring networks.byaddr... -ypxfr: Exiting: Map successfully transferred -Transferring netid.byname... -ypxfr: Exiting: Map successfully transferred -Transferring hosts.byaddr... -ypxfr: Exiting: Map successfully transferred -Transferring protocols.bynumber... -ypxfr: Exiting: Map successfully transferred -Transferring ypservers... -ypxfr: Exiting: Map successfully transferred -Transferring hosts.byname... -ypxfr: Exiting: Map successfully transferred - -coltrane has been setup as an YP slave server without any errors. -Remember to update map ypservers on ellington. -.... - -This will generate a directory on the slave server called [.filename]#/var/yp/test-domain# which contains copies of the NIS master server's maps. -Adding these [.filename]#/etc/crontab# entries on each slave server will force the slaves to sync their maps with the maps on the master server: - -[.programlisting] -.... -20 * * * * root /usr/libexec/ypxfr passwd.byname -21 * * * * root /usr/libexec/ypxfr passwd.byuid -.... - -These entries are not mandatory because the master server automatically attempts to push any map changes to its slaves. -However, since clients may depend upon the slave server to provide correct password information, it is recommended to force frequent password map updates. -This is especially important on busy networks where map updates might not always complete. - -To finish the configuration, run `/etc/netstart` on the slave server in order to start the NIS services. - -=== Setting Up an NIS Client - -An NIS client binds to an NIS server using man:ypbind[8]. -This daemon broadcasts RPC requests on the local network. -These requests specify the domain name configured on the client. -If an NIS server in the same domain receives one of the broadcasts, it will respond to ypbind, which will record the server's address. -If there are several servers available, the client will use the address of the first server to respond and will direct all of its NIS requests to that server. -The client will automatically ping the server on a regular basis to make sure it is still available. -If it fails to receive a reply within a reasonable amount of time, ypbind will mark the domain as unbound and begin broadcasting again in the hopes of locating another server. - -To configure a FreeBSD machine to be an NIS client: - -[.procedure] -==== -. Edit [.filename]#/etc/rc.conf# and add the following lines in order to set the NIS domain name and start man:ypbind[8] during network startup: -+ -[.programlisting] -.... -nisdomainname="test-domain" -nis_client_enable="YES" -.... - -. To import all possible password entries from the NIS server, use `vipw` to remove all user accounts except one from [.filename]#/etc/master.passwd#. When removing the accounts, keep in mind that at least one local account should remain and this account should be a member of `wheel`. If there is a problem with NIS, this local account can be used to log in remotely, become the superuser, and fix the problem. Before saving the edits, add the following line to the end of the file: -+ -[.programlisting] -.... -+::::::::: -.... -+ -This line configures the client to provide anyone with a valid account in the NIS server's password maps an account on the client. -There are many ways to configure the NIS client by modifying this line. -One method is described in <>. -For more detailed reading, refer to the book `Managing NFS and NIS`, published by O'Reilly Media. -. To import all possible group entries from the NIS server, add this line to [.filename]#/etc/group#: -+ -[.programlisting] -.... -+:*:: -.... -==== - -To start the NIS client immediately, execute the following commands as the superuser: - -[source,shell] -.... -# /etc/netstart -# service ypbind start -.... - -After completing these steps, running `ypcat passwd` on the client should show the server's [.filename]#passwd# map. - -=== NIS Security - -Since RPC is a broadcast-based service, any system running ypbind within the same domain can retrieve the contents of the NIS maps. -To prevent unauthorized transactions, man:ypserv[8] supports a feature called "securenets" which can be used to restrict access to a given set of hosts. -By default, this information is stored in [.filename]#/var/yp/securenets#, unless man:ypserv[8] is started with `-p` and an alternate path. -This file contains entries that consist of a network specification and a network mask separated by white space. -Lines starting with `+"#"+` are considered to be comments. -A sample [.filename]#securenets# might look like this: - -[.programlisting] -.... -# allow connections from local host -- mandatory -127.0.0.1 255.255.255.255 -# allow connections from any host -# on the 192.168.128.0 network -192.168.128.0 255.255.255.0 -# allow connections from any host -# between 10.0.0.0 to 10.0.15.255 -# this includes the machines in the testlab -10.0.0.0 255.255.240.0 -.... - -If man:ypserv[8] receives a request from an address that matches one of these rules, it will process the request normally. -If the address fails to match a rule, the request will be ignored and a warning message will be logged. -If the [.filename]#securenets# does not exist, `ypserv` will allow connections from any host. - -crossref:security[tcpwrappers,"TCP Wrapper"] is an alternate mechanism for providing access control instead of [.filename]#securenets#. -While either access control mechanism adds some security, they are both vulnerable to "IP spoofing" attacks. -All NIS-related traffic should be blocked at the firewall. - -Servers using [.filename]#securenets# may fail to serve legitimate NIS clients with archaic TCP/IP implementations. -Some of these implementations set all host bits to zero when doing broadcasts or fail to observe the subnet mask when calculating the broadcast address. -While some of these problems can be fixed by changing the client configuration, other problems may force the retirement of these client systems or the abandonment of [.filename]#securenets#. - -The use of TCP Wrapper increases the latency of the NIS server. -The additional delay may be long enough to cause timeouts in client programs, especially in busy networks with slow NIS servers. -If one or more clients suffer from latency, convert those clients into NIS slave servers and force them to bind to themselves. - -==== Barring Some Users - -In this example, the `basie` system is a faculty workstation within the NIS domain. -The [.filename]#passwd# map on the master NIS server contains accounts for both faculty and students. -This section demonstrates how to allow faculty logins on this system while refusing student logins. - -To prevent specified users from logging on to a system, even if they are present in the NIS database, use `vipw` to add `-_username_` with the correct number of colons towards the end of [.filename]#/etc/master.passwd# on the client, where _username_ is the username of a user to bar from logging in. -The line with the blocked user must be before the `+` line that allows NIS users. -In this example, `bill` is barred from logging on to `basie`: - *** 2053 LINES SKIPPED *** From nobody Fri Nov 17 23:50:46 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SXDDk75m7z51Vt4 for ; Fri, 17 Nov 2023 23:50:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SXDDk6dTkz4S6Y; Fri, 17 Nov 2023 23:50:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700265046; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wM48q5aAEWUJgx2/MiFS9ZUiCWdVML/BRzmaANL4CU0=; b=GctGDw2p7/hLV2q72g8elkFlQ1EKF/UHcy0oqdPGf/wch4K0TrxiicTW7TSjjccgua33+O euEoROfSXAKENGvk56IPAAzgSlfg5SVBNB9xcfXFDdnx4kgHrzh6x9Jwbp6aSag+E+N35D SHloSzUZzUuA+9M4DWXmu2D3OYxHwdi/Am/i22y2CA6NS8HwnJs5k+8mLRXUl8y/i1Wucn jXgL1dOkweugah0iz6yprbT7CSdJ9oubNr5xV2hAm6Vbr4ziQkPROku2Ss60KIjqOj2xEw jyTRQMSBV7yx4GdLH/QbDf7DqrVa8EzQ+hfI6AyiXzuk74WrRIdb5/T3EhlCFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700265046; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=wM48q5aAEWUJgx2/MiFS9ZUiCWdVML/BRzmaANL4CU0=; b=bE8GK4ZoHkHzGdIDTmKoiulvRlp44UjC3Y/x9onpOKaCgeeTn4J1sREr/VejwgEkS9nUzA DV6/IGWibgcio95UsjfASv7CsCD9RQWUwCLPAZxurpMApr3HoIgR4C3NxvJZ9epfUGwyFU j8oPP2AjKheVaLs38VfsVOq0j6shCsTXt9Jzr9j6uA2t952EdHcWiuNmhoIEEN07cKMEKu 1uTATAp+Dj1fddl2VAnAFBDqXUqFuL/FisrrowIGICd71pAE3/2LIKKLAd08W4EOf2UHuH BY7z4asm0LLAZdfWCeKldGByx2igJj08qiUgJVB3F6w5reFZ+11m5XN/jx5+1g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1700265046; a=rsa-sha256; cv=none; b=hhZbpTYeelVlxXP9If7n+thYimrEWZdBIDBleHhG8dEPtXbOWP3Ai9vwLu5yjm/Xf1mMGm sQcbKa6W86JCm023/3fAwOPFYNpID0OrOaXMz4A00CzQ4gBbDnt7c+UL0SikPRkEyOPdnZ pY4JE1An4Fc98SsuZJEfqD/gtPf+RFAjLk5isJz+gkNvV9dFA7aVvcg/oS3E55pA4Lnq6f Trnnn3f1TLGFppRHCTEW2Z5JtC5PgloUpRywH1WfML+dJ0MCncR5mgQQNaV7hq8PllnGn8 9/Ayxwi4ggKt/aoM8LQCRb0iZ/4yUrkmBrlHydepDhnwXdica3yzFnwAi8HDUw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SXDDk5hwMz13rm; Fri, 17 Nov 2023 23:50:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3AHNokdY053484; Fri, 17 Nov 2023 23:50:46 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3AHNokVw053481; Fri, 17 Nov 2023 23:50:46 GMT (envelope-from git) Date: Fri, 17 Nov 2023 23:50:46 GMT Message-Id: <202311172350.3AHNokVw053481@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Glen Barber Subject: git: 3b33709bc5 - main - hat roster: appoint cperciva as the new RE Team Lead List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gjb X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3b33709bc56820610a410aec159e8cc6eae83f91 Auto-Submitted: auto-generated The branch main has been updated by gjb: URL: https://cgit.FreeBSD.org/doc/commit/?id=3b33709bc56820610a410aec159e8cc6eae83f91 commit 3b33709bc56820610a410aec159e8cc6eae83f91 Author: Glen Barber AuthorDate: 2023-11-17 23:30:41 +0000 Commit: Glen Barber CommitDate: 2023-11-17 23:30:41 +0000 hat roster: appoint cperciva as the new RE Team Lead I will take Colin's place as Deputy Lead unless and until he finds a suitable replacement to fill the role. In any case, I do not have plans to leave the RE Team anytime soon. Acknowledged and approved by: core Sponsored by: GoFundMe https://www.gofundme.com/f/gjbbsd Sponsored by: PayPal https://paypal.me/gjbbsd --- website/content/en/administration.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/content/en/administration.adoc b/website/content/en/administration.adoc index e8dbe5c84f..a5e9497fa6 100644 --- a/website/content/en/administration.adoc +++ b/website/content/en/administration.adoc @@ -126,12 +126,12 @@ The primary responsibility of the FreeBSD Packages Management Team is to assure The Primary Release Engineering Team is responsible for setting and publishing release schedules for official project releases of FreeBSD, announcing code freezes and maintaining `releng/*` branches, among other things. The https://www.freebsd.org/releng/charter/[release engineering team charter] describes the duties and responsibilities of the Primary Release Engineering Team in greater detail. -* {gjb} (Lead) +* {gjb} (Deputy Lead) * {kib} * {blackend} * {karels} * {delphij} -* {cperciva} (Deputy Lead) +* {cperciva} (Lead) [[t-donations]] == Donations Team From nobody Fri Nov 17 23:50:47 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4SXDDm0yFQz51VqQ for ; Fri, 17 Nov 2023 23:50:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4SXDDm0SsGz4SKj; Fri, 17 Nov 2023 23:50:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700265048; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=pGjQJH6coiotnlUPITgRtdOUly9YBy29XtCy26KJw3k=; b=dWBSKFpuaDFaMoho0xQ853rzoNSgKjM9fAoTC1qsyvMIbKSbv63SsVZKAGAnpzzltVDisQ /v9IzsyZd5TbBkKE177au2ITXJcIZqs2y2W+8a2cOa0qY6UvXXf7RSYY/OlJyCJU1PaJSG p++rKlRM+PDBPpH/dn7QplNtFL3nNUCqOqIWEJbzUicUuXxm4HXVDzZRPo93yH7JMlY0UB oIbwCa8BPeWqSOXRLKWy1Ez3mccaJBkHJTmlLS8w3fPyAdTLQPZc0Xx1wWbscSObC6gBmk wLAe2XvY2/OtBPLZ+eo8QLf7rAkbb0p2+jz5YKdZ2dJIy8Ik0GUtS6Bp3aO9AQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1700265048; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=pGjQJH6coiotnlUPITgRtdOUly9YBy29XtCy26KJw3k=; b=Z9TRjvp6uK2cGL0yooQRM0F/3RrSZglc/N5sW8tUj6weFsYJwOXKxvtP2pDf68VfZ3NZ6b A1J0dtFnFaoLYVzuKESiwkx2y6TrhjOPPj9ml5CdDlgSPdLO0hJCXGcQtNKLrF1mycpXu5 tbsZVp3kMZ5mrV8XW4S2BBnXL1qumC8UKQ7e+M6TcU/6HI5kwCHztOGIybJHCAFwD52711 dUo4wg9RQze+KmhPT1RmqSIinCl6YbKTHb5UB3MxK6f95H3WBquGhhmpDOEJ3X3tYAGNSw PYCZjWjPsuNOBwrfu+9YF9C9phQ61z3YWJij1gD6k/P6L+RQVilgfhaHeNAidA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1700265048; a=rsa-sha256; cv=none; b=fjBD7+qjuzkgM3NB/XwIHljUz132fxmwgcisbhZPCgq0ihWR4q1kZI+Z3lz+SrDxoDCirC bgfajW+UvzudNbRHPfeksyY3t7e4Rdyhmd5SUNwpLHn3aNQnNvAIXxMVUWAPlVSprhQQgG bvunF+WDK+2yk138Nz9NEKdFH3LmNIQ7KDR1rvmLljChFKXIkmQmQAG37iKjEwynb/dVCD ht6KrjbMzAs24k4TwdN5BKQocKokBcHH2IAmEz4zKZirdoExeFE9TzFRahTYgqy50qiiRA s9iikTltGk9gXz3Y14PwEfZsL7MSbHfnSuMSW2MBSD1dxREzBRvOZtOHQhXDmg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4SXDDl6LVZz13cG; Fri, 17 Nov 2023 23:50:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3AHNolCc053548; Fri, 17 Nov 2023 23:50:47 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3AHNolnY053545; Fri, 17 Nov 2023 23:50:47 GMT (envelope-from git) Date: Fri, 17 Nov 2023 23:50:47 GMT Message-Id: <202311172350.3AHNolnY053545@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Glen Barber Subject: git: f6644cbb7a - main - news: announce Colin Percival is now the RE Team Lead List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gjb X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f6644cbb7a6a38c5b63f012766367aa9753ae3ac Auto-Submitted: auto-generated The branch main has been updated by gjb: URL: https://cgit.FreeBSD.org/doc/commit/?id=f6644cbb7a6a38c5b63f012766367aa9753ae3ac commit f6644cbb7a6a38c5b63f012766367aa9753ae3ac Author: Glen Barber AuthorDate: 2023-11-17 23:50:28 +0000 Commit: Glen Barber CommitDate: 2023-11-17 23:50:28 +0000 news: announce Colin Percival is now the RE Team Lead Sponsored by: GoFundMe https://www.gofundme.com/f/gjbbsd Sponsored by: PayPal https://paypal.me/gjbbsd --- website/data/en/news/news.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/website/data/en/news/news.toml b/website/data/en/news/news.toml index 8cb46f22aa..330794771e 100644 --- a/website/data/en/news/news.toml +++ b/website/data/en/news/news.toml @@ -1,4 +1,8 @@ # Sort news by year, month and day +[[news]] +date = "2023-11-17" +description = "Release Engineering Team Update: Colin Percival has been promoted to Lead Release Engineer" + [[news]] date = "2023-11-03" description = "New committer: Jake Freeland (src)"