From nobody Mon Nov 3 02:33:00 2025 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 4d0FxS596cz6G6p6 for ; Mon, 03 Nov 2025 02:33:00 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d0FxS4YFsz4QW3; Mon, 03 Nov 2025 02:33:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762137180; 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=9v3qVHomnIMcd5bP26AjOVsBvw5tFGbffKPWqGJ0Brg=; b=FbaxFzUlyS144x5vYmors6E5TvyA5a8Dvtx3j+6jcK+wWqNkVOG+SnJQOlMeVyAqnTeUe4 ZYkYe9Q4rAu+m8CMUYUxJhsoxrbuH8SLUHbICVDbs+SZdPq0UWHcsYsO/o5b9yFNtU6Hc1 81x1GDpnweW7sM2jTaqii40TZ+YLcHxCaNAWjzP4sHJgFxt68ETS2NLVi2nAMQKEWSJQLQ 4AV40b/JQH/X4sYDKwhMDhZEq3QINXiugb/+fHBolRacPoXujUO+Z6gRQNW+qp+vNa+icn CZBDFcJffIbPnx6BjnCp0RCZ67Q1KBPBEUXz7KwHnSDeVhY4L2R9cwWfgDXoMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762137180; 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=9v3qVHomnIMcd5bP26AjOVsBvw5tFGbffKPWqGJ0Brg=; b=WlNkrayY2Sxsb/01SnsAJ79Okg2MaC2e0faOumziBiCBL7zG0aV0BbmDAYZmVejW66ykiu /6oZ5JBz27iUBYQMYy0c5BTe5mYUBLkJRPt7/TTe9rXSGhmCHqc2msBBTxN3Ap15ifUc8n Ox0YOBIj9sl47jYqGShzGn80KKl15Pvwbj3Xq2OSK4eoxwAIF6s7me9VWWbzqZHN6MeZ9w HfQ9v8DNH7ivkR2AU9Ae3hffRY9tjJEWtLuz9WpW1VrZZMphQ5/SqqK0XS9gwnwcdWFlqS Shmf1FmouM9DP2RMm7jHZq5UMdPrd2XJhICY9KsBrKT/m/MVRrePaUX7PHbxxA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762137180; a=rsa-sha256; cv=none; b=WUIVWAQWOpKYogQtYlXpYGbTCVvUQeqhfMINDzxZk7LmCjTbGYYpXWvEPfQKNWrk/OguvE duN/JSkJZ5YASiNDLBbpK32CXAHloWQcuh9hCNt2uee24amxL5+FZHctIEd9rws8YXbP2W VbKitNG5w1ebP6rPQzZ3eQ+rhgHx7dQNOrFX0rJnGdMY5oCdvEqXkoHi7mTJ2i6Uj4IRap Am0l6heyy+sJryggmlQr7o0CJQJGXvjksumww+6DWTzUl3EPy7z6KBnFGmszEQrTGjkEBA 287t/6lv8MMib0ys8lITcAEoJi2F/fbfrVHVthvc6nsOQF1VLa93nriiIL0GJA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d0FxS3z8tzrxj; Mon, 03 Nov 2025 02:33:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A32X0FN034789; Mon, 3 Nov 2025 02:33:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A32X0ov034786; Mon, 3 Nov 2025 02:33:00 GMT (envelope-from git) Date: Mon, 3 Nov 2025 02:33:00 GMT Message-Id: <202511030233.5A32X0ov034786@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Joseph Mingrone Subject: git: f5d53d5374 - main - status/2025q3: Add FreeBSD Foundation entry 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jrm X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f5d53d537498df8398a1b082e2d1bcf596b7b59c Auto-Submitted: auto-generated The branch main has been updated by jrm: URL: https://cgit.FreeBSD.org/doc/commit/?id=f5d53d537498df8398a1b082e2d1bcf596b7b59c commit f5d53d537498df8398a1b082e2d1bcf596b7b59c Author: Joseph Mingrone AuthorDate: 2025-10-21 17:53:22 +0000 Commit: Joseph Mingrone CommitDate: 2025-11-03 02:31:32 +0000 status/2025q3: Add FreeBSD Foundation entry Section authors: - Advocacy: Anne Dickison - OS Improvements: Joe Mingrone Sponsored by: The FreeBSD Foundation Reviewed by: status (salvadore) Differential Revision: https://reviews.freebsd.org/D53427 --- .../report-2025-07-2025-09/freebsd-foundation.adoc | 90 ++++++++++++++++++++++ 1 file changed, 90 insertions(+) diff --git a/website/content/en/status/report-2025-07-2025-09/freebsd-foundation.adoc b/website/content/en/status/report-2025-07-2025-09/freebsd-foundation.adoc new file mode 100644 index 0000000000..d76a8e995f --- /dev/null +++ b/website/content/en/status/report-2025-07-2025-09/freebsd-foundation.adoc @@ -0,0 +1,90 @@ +=== FreeBSD Foundation + +Links: + +link:https://freebsdfoundation.org/[FreeBSD Foundation] URL: link:https://freebsdfoundation.org/[] + +link:https://freebsdfoundation.org/blog/technology-roadmap/[Technology Roadmap] URL: link:https://freebsdfoundation.org/blog/technology-roadmap/[] + +link:https://freebsdfoundation.org/donate/[Donate] URL: link:https://freebsdfoundation.org/donate/[] + +link:https://freebsdfoundation.org/our-donors/freebsd-foundation-partnership-program/[Foundation Partnership Program] URL: link:https://freebsdfoundation.org/our-donors/freebsd-foundation-partnership-program/[] + +link:https://freebsdfoundation.org/journal/[FreeBSD Journal] URL: link:https://freebsdfoundation.org/journal/[] + +link:https://freebsdfoundation.org/our-work/events/[Foundation Events] URL: link:https://freebsdfoundation.org/our-work/events/[] + +Contact: Deb Goodkin + +The FreeBSD Foundation is a 501(c)(3) non-profit dedicated to advancing FreeBSD through both technical and non-technical support. +Funded entirely by donations, the Foundation supports software development, infrastructure, security, and collaboration efforts; organizes events and developer summits; provides educational resources; and represents the FreeBSD Project in legal matters. + +==== OS Improvements + +Throughout the quarter, there were 451 `src`, 71 `ports`, and 25 `doc` commits sponsored by the FreeBSD Foundation. + +Refer to the following report entries describing much of that committed development work: + +* <<_suspendresume_improvement,Suspend/Resume Improvements>> +* <<_linuxkpi_802_11_and_native_wireless_update,LinuxKPI 802.11 and Native Wireless Update>> +* <<_audio_stack_improvements,Audio Stack Improvements>> +* <<_improve_openjdk_on_freebsd,Improve OpenJDK on FreeBSD>> +* <<_sylvea_unified_system_management_platform_for_freebsd,Sylve -- A Unified System Management Platform for FreeBSD>> +* <<_support_for_installing_pkgbase_systems,Support for Installing pkgbase Systems>> +* <<_drm_drivers,DRM drivers>> +* <<_alpha_omega_beach_cleaning_project,Alpha-Omega Beach Cleaning Project>> +* <<_improve_libvirt_support_for_bhyve_hypervisor,Improve libvirt Support for bhyve Hypervisor>> +* <<_sta_work_package_c_cicd_automation,STA Work Package C: CI/CD Automation>> +* <<_usb_kernel_debugging_improvements, USB Kernel Debugging Improvements>> +* <<_drm_drivers_slowdowns_and_freezes_fixes,DRM Drivers Slowdowns and Freezes Fixes>> +* <<_process_credentials_groups_related_changes_in_freebsd_15,Process Credentials' Groups-Related Changes in FreeBSD 15>> + +Other highlights include: + +* Improved virtual memory scalability, allowing multiple processes to load shared libraries in parallel. +* Greater UFS reliability on very large filesystems (with more than 2 billion inodes). +* Support for systems with over 4 TB of RAM, including a reworked Kernel Virtual Address (KVA) layout tailored for the 57-bit address space (LA57) architecture. +* Kqueue inheritance across `fork()`. +* A new safeguard (`noshutdown`) to help prevent accidental system shutdown. +* Simplified and more reliable filesystem rename operations. +* A fix for amd64 pmap panics under low-memory conditions. +* Numerous fixes for race conditions in timeout handling. +* A new EXTERROR(9) interface, standardizing how external applications can report detailed error information. + +The Foundation also continued to support two major initiatives: the Laptop Support and Usability project (in collaboration with link:https://www.ql-research.com/[Quantum Leap Research]) and an <<_infrastructure_modernization,infrastructure modernization project>> commissioned by the link:https://www.sovereign.tech/[Sovereign Tech Agency]. +For background on both efforts, see the link:https://www.freebsd.org/status/report-2025-01-2025-03/#_freebsd_foundation[2025Q1 quarterly status report]. + +FreeBSD, under the management of the Foundation, participated in its 21st consecutive link:https://summerofcode.withgoogle.com/[Google Summer of Code (GSoC)] program. +All link:https://wiki.freebsd.org/SummerOfCode2025Projects[twelve projects] were successfully completed. + +Four of those GSoC participants contributed report entries: + +* <<_acpi_lua_bindings,ACPI Lua Bindings>> +* <<_sockstat_ui_improvements,Sockstat UI Improvements>> +* <<_geomman_release,Geomman Release>> +* <<_mac_do4_and_mdo1_improvements,mac_do(4) and mdo(1) Improvements>> + +==== Advocacy + +Advocacy work in the 3rd quarter of 2025 included representing FreeBSD at open source events, producing more technical tutorials and working on the upcoming November 2025 FreeBSD Vendor Summit. +Take a look at just a few of the ways the Foundation helped advocate for FreeBSD in Q3 of 2025: + +* Sponsored and attended link:https://2025.eurobsdcon.org/[EuroBSDcon 2025], held in Zagreb, Croatia; September 25-28, 2025. +* Members of the Foundation team link:https://osseu2025.sched.com/event/25VsE[presented] at the link:https://events.linuxfoundation.org/archive/2025/open-source-summit-europe/[Open Source Summit, Europe], August 25-27, 2025, Amsterdam, Netherlands. +* Planning continued for the link:https://freebsdfoundation.org/news-and-events/event-calendar/fall-2025-freebsd-summit/[November 2025 FreeBSD Vendor Summit], taking place November 6-7, 2025 in San Jose, CA. + Registration is open and the schedule is available. +* Published the following blogs and videos to help to inform and educate the community: +** link:https://freebsdfoundation.org/blog/how-to-install-and-configure-the-galene-video-meeting-server-on-freebsd/[How To Install and Configure the Galene Video Meeting Server] +** link:https://freebsdfoundation.org/blog/an-introduction-to-freebsds-periodic-system/[An Introduction to FreeBSD's Periodic System] +** BSDCan 2025 trip reports: +*** link:https://freebsdfoundation.org/blog/bsdcan-2025-trip-report-mark-johnston/[Mark Johnston] +*** link:https://freebsdfoundation.org/blog/bsdcan-2025-trip-report-chuck-tuffli/[Chuck Tuffli] +** link:https://freebsdfoundation.org/blog/from-minecraft-to-markets-java-hiding-in-plain-sight/[From Minecraft to Markets: Java Hiding in Plain Sight] +** link:https://freebsdfoundation.org/blog/freebsd-jails-are-simple-and-easy/[FreeBSD Jails are Simple and Easy] +* Published the link:https://freebsdfoundation.org/news-and-events/newsletter/june-july-2025-newsletter/[June/July 2025] and link:https://freebsdfoundation.org/news-and-events/newsletter/august-2025-newsletter/[August 2025] FreeBSD Foundation Newsletters. +* Released the link:https://freebsdfoundation.org/our-work/journal/browser-based-edition/networking-3/[April/May/June 2025] issue of the FreeBSD Journal with HTML versions of the articles. + +==== Continuous Integration and Workflow Improvement + +The Foundation supports a full-time staff member dedicated to improving the Project's continuous integration system and test infrastructure. + +==== Legal/FreeBSD IP + +The Foundation owns the FreeBSD trademarks, and it is our responsibility to protect them. +We also provide legal support for the core team to investigate questions that arise. + +Go to link:https://freebsdfoundation.org[] to find more about how we support FreeBSD and how we can help you! From nobody Mon Nov 3 02:37:40 2025 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 4d0G2s1ycwz6G6dp for ; Mon, 03 Nov 2025 02:37:41 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d0G2s1SCKz4Q6G; Mon, 03 Nov 2025 02:37:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762137461; 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=WRtmgS63DfZf/zYDbQ9Xsp3tJb0KjBiVY6sImLs2CLA=; b=xjk/nzDSbL2W2bnfpiCxovqvj1b5AjVh2JqBdQk92QEa83EPWPmEoxSix/CuiVE37MbWIZ J3UBHjXYk8xhH4ms1jyllKYGDtf6bF2AmLnjeBhaeqynFyMpiEf8zu5TbQO36fwBv28Ltl StFT1kyiUeQX/1UEEBFYMHm9nhXRF4B1jU2K+NVBMcXXPasRgJziraZMFc2fxRdGDwtcwD e1DEev6GpZyjrFOu3Frcx3Da71pOSZeka5n/Xoo65w8Nfo8vI8TFhMk4ysLbZK9AiRXvMs 4bmazyNgUm5X75EMC9EJhN/KFgzBIqYfS1y4463OtBVwt8+XR5MFcJz48PtdkA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762137461; 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=WRtmgS63DfZf/zYDbQ9Xsp3tJb0KjBiVY6sImLs2CLA=; b=qLof56U/y/92mYZSjjwltw9Rcd77UXXoflBmDgSnBa4ncW1Q96fLXC1vo2JqklbnMqyWBM myBg7Ucii1pdEZqix74FOpjWHeJweE196kJidYuYD/RGVUCQqSh239/xjCSllbgSDCWsq8 LTrQB8yGrG7Gce5w+clTRUUsY+VdGWN+kSKC5uW9UZNXfyTQ86WsEPUuO+/hVQmKm+Fml/ u28yqrEx74bgeaqrFP3pYeJLKKh3nYtBhzwQzz/ZDeuwKr81aztsBkd5uQN2gAvlvZBqD2 ia8NY2Yxbj8dzZkVVPqaj1aLsisqzdau3Ec9eA6qgXS3ipSdmr4Vg3tZnMUl5w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762137461; a=rsa-sha256; cv=none; b=V7/ob3piuMJVPN2AlFgjO4/Ikw6qTqXcyH2zGiHg3YxDOu9C2qcu9F2QjJEKOgbdg96Kmn NHFOuiZeb6NURTln0QWrEA69Y7W46ipw1PETpEO0lio2g5M3kmtzcJkYxCspSN+S5i//xk g0wPYlWDOw5bY62jWPjzpIlzkhB7470NTpWlg+g8djKB1fglgqZAUjvqB1+4J3SBUom2p2 cYbfpLbzt/5ziV34VLPaejVzQ55qkRwjyvUrAzBdvMdqaHvfSlKBzXgZzBckTltLhT/5sm MOGXOPphRVRIYIwadpcncQ0D1NWyMEihpeWyZCThNXFe1mHwhjB1BINIDQglNQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d0G2s0lfKzrxk; Mon, 03 Nov 2025 02:37:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A32bew4036223; Mon, 3 Nov 2025 02:37:40 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A32bemY036220; Mon, 3 Nov 2025 02:37:40 GMT (envelope-from git) Date: Mon, 3 Nov 2025 02:37:40 GMT Message-Id: <202511030237.5A32bemY036220@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Joseph Mingrone Subject: git: dd8e70a091 - main - status/2025q3: Add FreeBSD Foundation STA entry 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jrm X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: dd8e70a091c4dbfe56acd200492051cc3b2835d4 Auto-Submitted: auto-generated The branch main has been updated by jrm: URL: https://cgit.FreeBSD.org/doc/commit/?id=dd8e70a091c4dbfe56acd200492051cc3b2835d4 commit dd8e70a091c4dbfe56acd200492051cc3b2835d4 Author: Joseph Mingrone AuthorDate: 2025-10-21 21:36:09 +0000 Commit: Joseph Mingrone CommitDate: 2025-11-03 02:36:36 +0000 status/2025q3: Add FreeBSD Foundation STA entry Author: Alice Sowerby Reviewed by: status (salvadore) Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D53428 --- .../report-2025-07-2025-09/foundation-sta.adoc | 114 +++++++++++++++++++++ 1 file changed, 114 insertions(+) diff --git a/website/content/en/status/report-2025-07-2025-09/foundation-sta.adoc b/website/content/en/status/report-2025-07-2025-09/foundation-sta.adoc new file mode 100644 index 0000000000..c8cd2a96cb --- /dev/null +++ b/website/content/en/status/report-2025-07-2025-09/foundation-sta.adoc @@ -0,0 +1,114 @@ +=== Infrastructure Modernization + +Contact: Ed Maste + +Contact: Alice Sowerby + +The project started in Q3 of 2024 and was commissioned by the Sovereign Tech Agency with a budget of $745,000, to be spent until the end of 2025. +The main goals are to improve security tools for the base system, ports, and packages, update the project's infrastructure to speed up development, enhance build security, and make it easier for new developers to get started. + +For more detailed information and updates, please visit the new link:https://github.com/FreeBSDFoundation/all-projects/tree/main/Infrastructure%20Modernization%20(STA%20commissioned)[project information repo]. + +==== Q3 update + +All five work packages are in progress and will run until the end of December 2025, at which time the project will close. + +===== Work Package A: Technical Debt Reduction + +This work package is complete as of September 2025. +The project successfully ran alongside the setting up of the FreeBSD Project's Source Management team as they created and embedded their new processes to make bug management easier and more sustainable. +The bug backlog dashboard they commissioned remains available to help make the backlog easier to understand. + +In August, we held a panel discussion at link:https://osseu2025.sched.com/event/25VsE/from-backlog-to-breakthrough-how-freebsd-and-bitergia-tackled-7k+-bugs-with-data-driven-dashboards-alice-sowerby-freebsd-foundation-contractor-daniel-izquierdo-cortazar-miguel-angel-fernandez-sanchez-bitergia-moin-rahman-freebsd-project[Open Source Summit Europe] to share this work with a wider audience. +Two members of the Foundation project staff (Alice Sowerby and Moin Rahman) were on the panel along with two representatives from Bitergia who delivered the GrimoireLab implementation for this project. +(Members of the FreeBSD Project Source Management team were not available to attend.) + +The Foundation will continue to check in with the Source Management team regularly until at least the end of 2025 to ensure that we understand the value of the project going forward. + +The scope was co-created with srcmgr@. Work items are as follows: + +* Create a dashboard for the Source Management team to get a clearer picture of the bug backlog, and how effectively it's being managed (e.g. Time to First Attention for new bugs). +** Output: https://grimoire.freebsd.org/ +* Upgrade Bugzilla to a supported release to improve security and benefit from new functionality. +** Output: https://wiki.freebsd.org/Bugzilla/Roadmap +* Create a method for applying patches automatically. +** Output: https://github.com/linimon/patchQA +* Creating upstream documentation for running GrimoireLab (bug dashboard) on FreeBSD. +** Output: https://github.com/chaoss/grimoirelab/blob/main/FreeBSD.md + +===== Work Package B: Zero Trust Builds + +This work package intends to improve tooling and processes to support Zero Trust Builds of FreeBSD by extending the current components to enable the project to build release artifacts (package sets, ISO images, etc.) without requiring any special privilege. + +The detailed scope was co-created with core@, srcmgr@, secteam@. Work items are as follows: + +* Must +** No-root for all source release build cases/artifacts (complete) +** Src artifacts to build reproducibly (in progress) +** Formalize and document make world and release.sh (in review) +* Should +** Remove privilege from orchestration tooling (not started) +** Move build scripts into the public repository (in progress) +** Address dependencies (in progress) +* Could +** Environment Standardization (in progress) +** Ports to build reproducibly (in progress) +** CI to verify reproducibility (in progress) +** Documentation to allow 3rd parties to confirm reproducibility (not started) + +===== Work Package C: CI/CD Automation + +This work package intends to improve CI/CD automation to streamline software delivery and operations for new and existing software by modernizing and securitizing the existing CI/CD system and extending it to cover the third party packages in the FreeBSD Ports Collection. + +The detailed scope was co-created with core@, srcmgr@, portmgr@, doceng@ +* Must +** Improve quality of incoming commits (completed) +** Pre-merge CI (completed) +** Environment Metadata (in progress) +** Extend CI to the Ports tree (in progress) +** CI Threat Model (in progress) +** CI Management Process (in progress) +** Documentation (not started) +* Should +** 3rd-party Interoperability (in progress) +** Automated analysis in tests (in progress) +** Test Case Management (in progress) +* Could +** Granular Debugging (in progress) + +===== Work Package D: Ports and Packages security improvements + +This work package intends to modernize and extend security controls in the FreeBSD Ports and Package Collection by: Migrating from our VuXML Vulnerability Database to OSV or similar contemporary format; developing a package audit backend and server to reliably fetch vulnerability data from global agency databases in any format (JSON - NIST) and produce insight and; improving CI tooling for FreeBSD Ports. + +The detailed scope was co-created with core@, portmgr@, pkgmgr@, secteam@ + +* Must +** New Database Format (in progress) +** Set up 2+ Database Instances (not started) +** Migrate Data from old to new database (in progress) +** Add support for new format in pkg(8) (in progress) +** Upstream engagement (in progress) +** SBOM on demand (not started) +** Document how to set up build and test targets (not started) +** Integrate 3rd party test targets (not started) +** Continuous Testing (not started) +* Could +** Make CI artifacts available (not started) + +===== Work Package E: SBOM improvements + +This work package intends to improve existing, and implement new, tooling and processes for FreeBSD Software Bill of Materials (SBOM) by implementing: tooling to roll up the individual provenance data/markers from across the tree into a higher-level view; developing tooling to parse/review/inspect the FreeBSD source tree and produce a comprehensive/holistic report to act as a SBOM for the full software stack and; extending pkg to enable this capability for software installed from ports/packages. + +The detailed scope was co-created with core@, portmgr@, pkgmgr@, secteam@, releng@ + +* Must +** Evaluate projects/solutions available in the wider ecosystem (in progress) +** Propose the target solution for SBOM (in progress) +** Produce an SBOM in CI (e.g. weekly builds) (in progress) +** Produce an SBOM as an artifact as part of the release process (in progress) +** SBOM artifact on demand (in progress) +** Roll up existing data (in progress) +** Record and explain decisions made (in progress) +* Could +** Engage with other similar projects (in progress) + +Commissioning body: Sovereign Tech Agency From nobody Mon Nov 3 17:45:07 2025 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 4d0f9v4nykz6FBWp for ; Mon, 03 Nov 2025 17:45: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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d0f9v43fjz3tg4; Mon, 03 Nov 2025 17:45:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762191907; 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=w7sVdPqt2QB4Vt4kh4fHVhxKTVLrPfFFAnDifJKmc8Y=; b=FsvpUR+DlGGKb9We7NWXezx8osQqMNp+hxzC1d7bgwM+3vkPUA/P28g4uQvLXirghQjmPP r6O2qCN3WK2aX6na0HkWAB0Yl44h5Mqb6NSoe5o6S2TTqGx66qk/B0MyiC/sCj95wOMqJ6 yZlS3X51wVEYKrWGaesh90Zr4YSXrONOaqoPQyuirfR7FNfQoZLplb+iLDJAwljDULxIEY xWW2Ump2Rgl705afRjRg+oktNZCSx99dBQbPbwaw2VawOF2UNU34MuLmKNbu0p33VLSUbK UccDSEldJWB5PdfHTO3dYPaiu7MTGbGY1QF+H1ODeje7m3Ng/YD1nDUUsW6rZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762191907; 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=w7sVdPqt2QB4Vt4kh4fHVhxKTVLrPfFFAnDifJKmc8Y=; b=SjSNCcICQNEGEFofmE00dOuiw/hBoUM22IodsirfHv3XDMTKymqZQxcp0w1PYokbuQFgdP hn/vm23DKVTriHv/vspReh4P43BvC1GxbaON1AK9jkMMUszxkVyo5xPMnV7gyMoqk8GtEI 1ijRNQkWyiTq/Yt9hqftoOFMs7lifsEud5U1MrqQnpDoSTveTaXRjRJhmnb8n9zEXGKXZT v/4fEHA83c7NHa/kNolZz1E6hAZP8M9xmbd2jUhAC3OOKLyiApNDcN5g20YfTe4EZiTQf7 9GLdgQQcVvX+FVJ+Pl78r/xKN+it0GW+luQ8KQBzU+u8rwF0Qwn5A+/GR35Lkw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762191907; a=rsa-sha256; cv=none; b=T6nMcO4nUV86ygJAk28b7q/NsUZKdT/dPhTrz6ZGVcqgdcA8pqpd5kZWN5HoeZZWx3Peme sD9pByevyUaPVQeDBI1o00T0qvc/GfA1zgFr1TMAAB7LgdRizShiCF18Nq2CRwHYdvg3sj BL1wzEPJOIkrwkd+7loanwNKg4/OarPeUdYInr42Im1rHXS6gPo8AmbovcPffr1a/58Txq 6NxarpNKeesgbjpEPWJVnRxgiO3YWzJF7uOWIACpvosnvBbAx1KZCH56mGXlYZvsP2ut9D wOgT5+I+xGJMXRzyg3+1zi5K7lCb3aTLihXuNCa5qZZIDebB+qJuNBrwAHODdw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d0f9v3QBVz633; Mon, 03 Nov 2025 17:45:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A3Hj7Pr047184; Mon, 3 Nov 2025 17:45:07 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A3Hj7vw047181; Mon, 3 Nov 2025 17:45:07 GMT (envelope-from git) Date: Mon, 3 Nov 2025 17:45:07 GMT Message-Id: <202511031745.5A3Hj7vw047181@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Fernando =?utf-8?Q?Apestegu=C3=ADa?= Subject: git: e8c0c4c27c - main - [phb][Uses]: Add missing JAVA_VERSIONs 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-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: e8c0c4c27cd21f79a8b60f6521eda7acffeee0dd Auto-Submitted: auto-generated The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/doc/commit/?id=e8c0c4c27cd21f79a8b60f6521eda7acffeee0dd commit e8c0c4c27cd21f79a8b60f6521eda7acffeee0dd Author: Fernando Apesteguía AuthorDate: 2025-11-03 17:44:20 +0000 Commit: Fernando Apesteguía CommitDate: 2025-11-03 17:44:20 +0000 [phb][Uses]: Add missing JAVA_VERSIONs --- documentation/content/en/books/porters-handbook/uses/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/books/porters-handbook/uses/_index.adoc b/documentation/content/en/books/porters-handbook/uses/_index.adoc index 3f23a7e0f4..71c08cfeb3 100644 --- a/documentation/content/en/books/porters-handbook/uses/_index.adoc +++ b/documentation/content/en/books/porters-handbook/uses/_index.adoc @@ -1332,7 +1332,7 @@ The framework provides the following variables to be set by the port: `JAVA_VERSION`:: List of space-separated suitable java versions for the port. An optional `\+` allows specifying a range of versions. (allowed values `8[+]`, `11[\+]`, -`17[+]`, `18[\+]`, `19[+]`, `20[\+]`, `21[+]`, `22[\+]`, `22[+]`) +`17[+]`, `18[\+]`, `19[+]`, `20[\+]`, `21[+]`, `22[\+]`, `23[+]` `24[\+]` `25[+]`) `JAVA_OS`:: List of space-separated suitable JDK port operating systems for the port. From nobody Mon Nov 3 21:48:23 2025 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 4d0lZb36YXz6Fr44 for ; Mon, 03 Nov 2025 21:48:23 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d0lZb2Z9Sz3Xyt; Mon, 03 Nov 2025 21:48:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762206503; 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=1aad0hETMFjBjG7uG3kGU3tkEVcEt6QziLyGzoWmxMM=; b=naIATD+Hgih6Qkc7WiRQT2vJamJNVMYFBrcTxDVZavORp7L2CkgFeZxSQUFWUp76LM8KU9 Jg3eNFf9B8UzmyqJVUlEGj/Ql0SPLRKuXNV83mgzn1CohTOtlwp2vSXPrYbuhBGHJhf5P/ ZsZtk6ncUGia3f2iwO15Cy8UYywWWKtZP40wAFZOVyg/CAv+Wp65bkWKq4ZEB64uxXBFNb RgB4h7NS+snCMKtq53Sea3zKLVOqB1boeHXWxHz8XUkSX5IJ4OSr3QNOkT46oS4U3SXXeR fFRYWuaK1lBpf68P9i/h7Wp2UyeZF24vPnfYnGPU8ZH1HFMFfxh8pw6ZCCOhcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762206503; 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=1aad0hETMFjBjG7uG3kGU3tkEVcEt6QziLyGzoWmxMM=; b=Trje5z3/sIlvlmztkpZL5tXjGOUc95H8nUdfrTKNXPtaCwTqN1ba8KLB8yfgKeQdrwOtEk P7/fcEQc9b3se087I/90sw4oFE73BL7guckVmXHjRvcDE2lrZG32h83L3HeE4go0yk0J7m ffJF5cTF1139AKnVbYdB7Mxr+1GMQ0PyS5mMuwH/GchKtn6Fl43ZdGr5TllTyNMuWT+Bwf 0I1Tw26T3CXJqAPjCGhbcl4WZYpyp3dSffQNVAw8svWpnK59WuC6jvm7fEcXQs5Og6pTIi rYDCAv1gTi9TIf6ynSyTH6dJnmvnf4Bu8tyN/zBdfCSGwFAoN9yjZMOoKm/ZoA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762206503; a=rsa-sha256; cv=none; b=FEfaEJaOJTP0g0ISPV0dhRXwOh3RrIwZ1zHKKq1AbeT4QqZ/TeGLljzw19syOAkAQGctX4 nGHCvS9eBFwaZ71JjekMWAiAsheWtcDRzLoU07ny669LvMQZI5MLOWYaf/PpIS/1Mbxr5v EIEHqzOYrWdLw1q3gSKwlD+M7gKa6CeKVT86BEiai0U/bepAUnv6SsSB57y/EO+J3Vk1qm +eIMKPawr68rE2nJtcE1Vmd1Um5Z3bAnv/ccxkISEClxKI/PVhpjZOgv1ixIqpaxEyO7cY sKGDlwl6EWoaksA9I+ehHQ2l63uQU+4v9BIKWEcl0EubqWeISjem/ZWWFhRpOg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d0lZb1qKPzD73; Mon, 03 Nov 2025 21:48:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A3LmNXc001112; Mon, 3 Nov 2025 21:48:23 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A3LmNXa001109; Mon, 3 Nov 2025 21:48:23 GMT (envelope-from git) Date: Mon, 3 Nov 2025 21:48:23 GMT Message-Id: <202511032148.5A3LmNXa001109@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Fernando =?utf-8?Q?Apestegu=C3=ADa?= Subject: git: ef51a9c78f - main - [phb][Uses]: Fix missing commas 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-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: ef51a9c78fda1973dec338c28a126a057320cf04 Auto-Submitted: auto-generated The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/doc/commit/?id=ef51a9c78fda1973dec338c28a126a057320cf04 commit ef51a9c78fda1973dec338c28a126a057320cf04 Author: Fernando Apesteguía AuthorDate: 2025-11-03 21:47:42 +0000 Commit: Fernando Apesteguía CommitDate: 2025-11-03 21:47:42 +0000 [phb][Uses]: Fix missing commas Reported by: pauamma --- documentation/content/en/books/porters-handbook/uses/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/books/porters-handbook/uses/_index.adoc b/documentation/content/en/books/porters-handbook/uses/_index.adoc index 71c08cfeb3..3ce25bdb29 100644 --- a/documentation/content/en/books/porters-handbook/uses/_index.adoc +++ b/documentation/content/en/books/porters-handbook/uses/_index.adoc @@ -1332,7 +1332,7 @@ The framework provides the following variables to be set by the port: `JAVA_VERSION`:: List of space-separated suitable java versions for the port. An optional `\+` allows specifying a range of versions. (allowed values `8[+]`, `11[\+]`, -`17[+]`, `18[\+]`, `19[+]`, `20[\+]`, `21[+]`, `22[\+]`, `23[+]` `24[\+]` `25[+]`) +`17[+]`, `18[\+]`, `19[+]`, `20[\+]`, `21[+]`, `22[\+]`, `23[+]`, `24[\+]`, `25[+]`) `JAVA_OS`:: List of space-separated suitable JDK port operating systems for the port. From nobody Tue Nov 4 10:37:04 2025 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 4d14dY2KtSz6FpnW for ; Tue, 04 Nov 2025 10:37:05 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d14dY1V7Zz3b3F; Tue, 04 Nov 2025 10:37:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762252625; 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=PCiPxJXonj5iDQypXgEV3ovfu9l9GKUeyErB1ghkFZw=; b=t2Bjsx+Vc4BOJeVwGxSBcTsqwKBcAA9u0npR0WlMEX0hDz4uubFfE7q+rCzZSVDG1Wards bC+cOIyd7IEN4tm26EOT4kTKlSiSD1hNtfEKsJqaWq/7dqQ7fUObM2VCSH0aQ8LWXcAr7L RI9F43nhOmWNw2QOarZPvfYo87am5RBC7kQp3Zip87jAKMvPrsSYcx/dzVXp44twyLPq09 NhiX9ASWQfMWB36fRpjYn5iuRj3LP0V6VEY5mHoCGnrIo0amQw+4Xluembr1jMfo1cdzAD UpGyqKsL6RfLzWRQPqL2+1JYx+Dysp4FmiOsv6eyHhnyLB2i2uLzFOjS2P4K4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762252625; 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=PCiPxJXonj5iDQypXgEV3ovfu9l9GKUeyErB1ghkFZw=; b=byTbS9Axv2CBFKiESYd2A8p4948AztlbXQMUHg1Y6VTjrnrI0hqVq6SxEU2n9VSoziKNjh hItVDltu+84UsGyenY3qXm0wHd2O/An6/E5C5DSvo9IM3It7oAFwP5VYGVkgm8cLka02F9 FfW8otid3eVZgCBy3Clx3eqvGMRRQfdOsRhD87yYVHYuv8bab1Zb1uzt+lf0qAe0azVGol D7pEIz07yjCjQErqWQRBaMvouNQTx0ioSdriM8G0zAHIieHiAgSBiY7w/P6meQhWHJmpav yLiext6gGx8ryFuD9LbDMdsqql5jJl/VLCerLlQraxPB12Aj/6LfB50uv65amg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762252625; a=rsa-sha256; cv=none; b=NUX9Ur+9ZDobKAr+Djh7rtzPrAq13AvurhKwKVodEtePYDuQNu5QUcRryggysR4lJvQqqP Zu4AKIeESzKSTCEJYh6OYuPnDJdDDF6D7mSilWhQONwai1MzPTaXEJ2TV6SZzhEyNZ2D2L ncSe/StUtgU4YyMwyN3ifdLsHBDS8oZ1D86R0i+sdOgrgtNoNt/vvPrNtJsEXBuoQWrxML DNTcJDg32hoL80blNWKFlcnxcSx8MGk/SaS6MTbjdxlt6/4RZMXQ3pHNewjMn1POkuW4T6 UwilJr471zsKLftCJOcxuGVOhHgUGoVRXIJsPoVbU17hK7DSe1g5S3xRbBAHuQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d14dY0gH0ztJg; Tue, 04 Nov 2025 10:37:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A4Ab4Uw051246; Tue, 4 Nov 2025 10:37:04 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A4Ab4v0051243; Tue, 4 Nov 2025 10:37:04 GMT (envelope-from git) Date: Tue, 4 Nov 2025 10:37:04 GMT Message-Id: <202511041037.5A4Ab4v0051243@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Rodrigo Osorio Subject: git: 288c8c7b77 - main - events: Add Paris OSXP 2025 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rodrigo X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 288c8c7b770328bebd90ddeb78edcd21e1aadedb Auto-Submitted: auto-generated The branch main has been updated by rodrigo: URL: https://cgit.FreeBSD.org/doc/commit/?id=288c8c7b770328bebd90ddeb78edcd21e1aadedb commit 288c8c7b770328bebd90ddeb78edcd21e1aadedb Author: Rodrigo Osorio AuthorDate: 2025-11-04 10:27:08 +0000 Commit: Rodrigo Osorio CommitDate: 2025-11-04 10:27:08 +0000 events: Add Paris OSXP 2025 --- website/data/en/events/events2025.toml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/website/data/en/events/events2025.toml b/website/data/en/events/events2025.toml index 18287cb1fb..269c477916 100644 --- a/website/data/en/events/events2025.toml +++ b/website/data/en/events/events2025.toml @@ -70,3 +70,14 @@ country = "United States" city = "San Jose, CA" site = "NetApp Campus" description = "The FreeBSD Summit is an event held annually to bring the FreeBSD community together to learn, network, and drive FreeBSD use. Each year the event gathers FreeBSD users including: decision makers, software engineers, and individual contributors and users, to share best practices and successes in their use of FreeBSD. The FreeBSD Summit also provides the unique opportunity to discuss issues with the developer community in-person." + +[[events]] +id ="osxp-paris-2025" +name ="Open Source Experience Paris 2025" +url = "https://www.opensource-experience.com/" +startDate = "2025-12-10" +endDate = "2025-12-11" +country = "France" +city = "Paris" +site = "Cité des Sciences" +description = "Open Source Experience (OSXP) is an event held annually in Paris and dedicated to enterprise Open Source IT solutions. The event also host booths for Open Source projects and initiatives. A FreeBSD booth will be organized by a group of contributors and users." From nobody Tue Nov 4 10:37:06 2025 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 4d14dZ2LvQz6FpYb for ; Tue, 04 Nov 2025 10:37: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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d14dZ1R2qz3Zpp; Tue, 04 Nov 2025 10:37:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762252626; 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=yq5al301T72SKzNrAwfq6ZLKl1DvyPP2Pxp+3mcvW94=; b=ctcRZFDs42yvB5HiKQJb5+Rxv8Z76nKuspuaV5p5uiRF5fFDhmAM+RSP50rw7aIZIKAtgS 9mGlmAJbAmg+WUif4cgjjXgBqv2UYiuhDSBPTcNnevXUNrYosy4BQrix3nOQI0D/pN0X46 VgUZJB+ioEz/NKJpdTnx2oFQDmW5fLUSJPUk7Yo0MoWnF9mpn/iDE5dc28L+fitclmLNV1 c4kaO96LWrH8j1+KPjx7Jveyqv9inUOXZjBOlRpp1GuYzZxoNHR/J1pSpm5utCgpWw/8nM uVO3+VpS4kjgMQH/KlbQ7l19dgke1IrAUH5QTVoyf1EzasmG2lW+I6eiCEkSMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762252626; 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=yq5al301T72SKzNrAwfq6ZLKl1DvyPP2Pxp+3mcvW94=; b=N5d6pIfi8ljVxkvZhqNajFAIQCMlgc5VF0E5xGAq6e/spoeZJkUan++XoYPOQpPekkhQf9 XpzdttfpOZSfL9E9s3eLZ/8Nvj5UHWPOdffo2/qrfSvf2o+KHhLZqkf4dCLGZwhHapW9Ba see4NMzG+K4ESzc7wes4aCfxXc6QvwCuAiIRp7aj3ueQ/8cj8ycxyg0xVlHrQjtDdymVHv aVpxokcGIYuEWsH+hnNQDF/h4opDEXD95b0gzcDjvuw8hIJnA9vhmRK63lw9/7plxsntNr Mr5xJUZ3Utv2O51YPA4oZJPznEslUq3R7zDUVQBvJ+1GZ+gHySTd0TAzO6j2wg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762252626; a=rsa-sha256; cv=none; b=Uk8I3G2jUc40M6JmyEZgG2w8IJHn1xSTY+hcS5Bw+qmW9qkxgw4c2ch9gt388Gj8on1ylW OC+vFiwNVVYI8iYyKlZb38np8kH7eIPG9YZx7SJhVodLGoS2NlWzoaGtVYo7yXhXsGGq4a porS+m1Gr242zEyrk4kKFCtvbLZolIhn6pMcTrQxM5/DxW1zg2zib4G1/qmns7Lpmtnh0C E0Py4iChJLSJPEnQAJfCE5HyBu67TF4TrtahLrHAJ8yeK0s3NWffMQ1CwzOp7YA/hLv4Fi hBA1dviQ9rj9z0+/Z9XaQybbGzNs6FKyjO6b3Ow7q9Tkh7hONkwtDjrf7gHiBg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d14dZ0zHmztGm; Tue, 04 Nov 2025 10:37:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A4Ab6nZ051283; Tue, 4 Nov 2025 10:37:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A4Ab63m051280; Tue, 4 Nov 2025 10:37:06 GMT (envelope-from git) Date: Tue, 4 Nov 2025 10:37:06 GMT Message-Id: <202511041037.5A4Ab63m051280@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Rodrigo Osorio Subject: git: 85975c8fc0 - main - Add the first 2026 event, FOSDEM 2026 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rodrigo X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 85975c8fc06b8e137bac5cd5782cf746b737f813 Auto-Submitted: auto-generated The branch main has been updated by rodrigo: URL: https://cgit.FreeBSD.org/doc/commit/?id=85975c8fc06b8e137bac5cd5782cf746b737f813 commit 85975c8fc06b8e137bac5cd5782cf746b737f813 Author: Rodrigo Osorio AuthorDate: 2025-11-04 10:29:39 +0000 Commit: Rodrigo Osorio CommitDate: 2025-11-04 10:29:39 +0000 Add the first 2026 event, FOSDEM 2026 --- website/data/en/events/events2026.toml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/website/data/en/events/events2026.toml b/website/data/en/events/events2026.toml new file mode 100644 index 0000000000..9dec1e6491 --- /dev/null +++ b/website/data/en/events/events2026.toml @@ -0,0 +1,13 @@ +# Sort events by start date, with more recent events lower in the file +year = 2026 + +[[events]] +id = "fosdem-2026 +name = "FOSDEM 2026" +url = "https://fosdem.org/2026" +startDate = "2026-01-31" +endDate = "2026-02-01" +country = "Belgium" +city = "Brussels" +site = "ULB" +description = "Every year, 8000+ hackers in free and open source software from all over the world gather at the event in Brussels. A BSD, illumos, OpenZFS, bhyve devroom is organized for presentations covering BSD and illumos operating system family, OpenZFS and bhyve. The Call For Participation is now available." From nobody Tue Nov 4 10:43:27 2025 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 4d14mv6xzFz6Fq8s for ; Tue, 04 Nov 2025 10:43:27 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d14mv6F4cz3bnK; Tue, 04 Nov 2025 10:43:27 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762253007; 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=woXmrv60BDTCC+JkM2fm5vEbn3cFbX4ZV8AWcBY80PA=; b=ppyWzqus97iVT7zgs+kX8HViyqNNzc4MVWAExrN0I5lcMNWoeb//tZpndN9eUJDLkP2rh6 X+WbeiOPO9vPpgeNww5JGhMFP5tndFcQAEwmc/l2hiGmA+gXY9RfbJbtTpBo5WfI1kYYnE 7/puIiaqxipuqkG2//CNMyCFb5bVkfOttDFPFJTxsbXwjBCnDHJqoaY5oBANYoP/cOSudX NZV+oEF+UeTnMDvUyyjjnEsQoP3R1AkxHDp25SuU0bD8hKWy13jnz7opqpK1jf9HmZN/S1 1j27x8BVrOnBfUcCwAcLb1DRmG2uCxDy/31ehfSY0k6XFwSJlsTT0bbhKfzPaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762253007; 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=woXmrv60BDTCC+JkM2fm5vEbn3cFbX4ZV8AWcBY80PA=; b=WaucpazVwmwU8CbHJHAbrUDaPehu9yUgqbkge27SJeNE8eejo3GApKMTCAU2DY+mUE7vdP LA2vVyC0Ls32e/sS1Z53NmLzSNn8AEuDufy6Js5XqesoNgXfvsvV+Ug9Q9B/xAY1pydvaH PilFohGEypIR47Uf/i57t9Ttdf4NGw/JLwVTml9PFhif1C7NZIC6b4a+S37BQ3I0BG2niN fPYEQGZcqadlKVlzXOu/UOLRMPWgPSDgZ1PVG8Ux9knJJ/wJWXwncKYFTU9hHKX+wcurTW 2bcNjgt2X1Urh+jY53L9Ep9cNJxbiK10xmDcInDZh6tgoidndy2i3gMkKLmA5A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762253007; a=rsa-sha256; cv=none; b=qBDGXCPVPE7j2jyRXPKen0vLmYzoyyjU6EnhzW6RXmjm2J0LKEqe2BGW+0ODd7xKSEMXSH 2XT6+XaRKiO1Xx/OO3hCEw5YSmR8BC1SsiKCYnk+XxqnGd/tpbViTYRsOjGJqyJ53IG1g8 mA3sddkK8oIqMGcqjubQW1fPAR/bc0i8aRmGkF/+tRPG11zhkvU0oALf29tQspXREZxQLX jA+rXIXTMD3O85wUl9d38hOZODJygJpepTj5igHbmHAmwD2yn0DeL4mtG9EGFwNM5TxTB6 wtM3IQZCeChdFk93pn8Wt7iq2cGamdOq+34+GSOhTX0xnmRqjNL5udE89L8vxA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d14mv5rXrztjX; Tue, 04 Nov 2025 10:43:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A4AhRfD069607; Tue, 4 Nov 2025 10:43:27 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A4AhRHd069604; Tue, 4 Nov 2025 10:43:27 GMT (envelope-from git) Date: Tue, 4 Nov 2025 10:43:27 GMT Message-Id: <202511041043.5A4AhRHd069604@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Rodrigo Osorio Subject: git: bd223f30bc - main - event: fix toml 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rodrigo X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: bd223f30bc3215281ae1217848507d6ae33e973f Auto-Submitted: auto-generated The branch main has been updated by rodrigo: URL: https://cgit.FreeBSD.org/doc/commit/?id=bd223f30bc3215281ae1217848507d6ae33e973f commit bd223f30bc3215281ae1217848507d6ae33e973f Author: Rodrigo Osorio AuthorDate: 2025-11-04 10:37:54 +0000 Commit: Rodrigo Osorio CommitDate: 2025-11-04 10:37:54 +0000 event: fix toml --- website/data/en/events/events2026.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/data/en/events/events2026.toml b/website/data/en/events/events2026.toml index 9dec1e6491..03e95e8367 100644 --- a/website/data/en/events/events2026.toml +++ b/website/data/en/events/events2026.toml @@ -2,7 +2,7 @@ year = 2026 [[events]] -id = "fosdem-2026 +id = "fosdem-2026" name = "FOSDEM 2026" url = "https://fosdem.org/2026" startDate = "2026-01-31" From nobody Tue Nov 4 16:39:22 2025 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 4d1DgZ4XHdz6GM0s for ; Tue, 04 Nov 2025 16:39:22 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d1DgZ1zSHz3f7Q; Tue, 04 Nov 2025 16:39:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762274362; 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=IbG1il9BkiF7zUVTYGcNC82MojZwcDGvKcuu4//meEU=; b=P2PphNlKCmcJs/haVLKJ+gn9mvKzbmilM2iupiX0rlT47g8HgAs5d9Taj837iDnYol/Fba 1txgX/lg1qq41olIcCxT1Lc/R3ysBg8tiAwckpB6hGz/EF2JDqTfyJTIueBo9z/kN/Iibt e53atxHj9fLTd5nBIalcpeC4ovNpr8dk7encdvH/ktUYOQgfXhuKrXYyamjZpyHOsYOqZw u5dk69D14zRtngWModROwsJCRqCW69tZGiRdkMyLfAecqBZNJzK1S79WNXrEJRVrnh0Mxc hBsxfAhEYQrNqA+lyp73Lv83C61GciWBumQLu4IagiodJ/srDp6ijWlfMCWnww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762274362; 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=IbG1il9BkiF7zUVTYGcNC82MojZwcDGvKcuu4//meEU=; b=FocKaPN8i2ia4OIR66yuDLYMDqi5tvWjwTHG5L9gFEZK33sapgrHNBSv9CsDYJ1REzliIs DbmbhxB5nyYzl7kEsmxQS5ntKl4Y4vpP94XHK7n977XaKeB3Uep6lfSMA9G3PirrmY2zMm QLcqRXaRg+h8jopc7OCWITr34ba9W5I9b4FEy/Zea/kUVXIBoiOuAMx89ZepV3f5+yNNDf WGkT5CB/4F4BNZYUIDXuHK1POMIRSV8myLr0CY4tvQCyfKCNsLzCFCHx4723pp9Xfqxdv3 GDt2KdhER+HFC74XxbYKCapDVjXNsMqMYRJGq3Gy6zQivlIv6clFfNLeQJuYjA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762274362; a=rsa-sha256; cv=none; b=rC6ZdhdpSEEvMGIF2JirmZfMOY4iPeFjkL+sBdA/8ClHr4KN1+fdEhU28FygxCj+cLprdn aOTLsQLLm2uJe2cQ5UuYuhs1ULq0yotq+GdE4axw6B7ne8t8WEZSEa1OqKLL0p+kuSeLX3 KPYXXwfVpcyOqZCoPFRR0GSijtgcrusTHLqiHhsrzW6cDdKrf4kuy9abQjc/Ej4xBkAiZ/ VZaq1xLeTM3LNEsyDvk9KFS/tt2p3ZAmNqwBrxQ+BYLiYuMPAZmhcE56jefJrvZ7bViK+7 D+dE9msNec4WDX2oetzJ6OpdewcdokmbRkSCHgsvEh55mpa5JRjJb4/MBdUNlA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d1DgZ1VG5z14ZP; Tue, 04 Nov 2025 16:39:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A4GdMBf032119; Tue, 4 Nov 2025 16:39:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A4GdMw2032116; Tue, 4 Nov 2025 16:39:22 GMT (envelope-from git) Date: Tue, 4 Nov 2025 16:39:22 GMT Message-Id: <202511041639.5A4GdMw2032116@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Gleb Smirnoff Subject: git: 5fcac7114e - main - 15.0: add note on unix(4) 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: glebius X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5fcac7114ec14887818aa1ebd37158d911a13800 Auto-Submitted: auto-generated The branch main has been updated by glebius: URL: https://cgit.FreeBSD.org/doc/commit/?id=5fcac7114ec14887818aa1ebd37158d911a13800 commit 5fcac7114ec14887818aa1ebd37158d911a13800 Author: Gleb Smirnoff AuthorDate: 2025-11-04 16:38:55 +0000 Commit: Gleb Smirnoff CommitDate: 2025-11-04 16:38:55 +0000 15.0: add note on unix(4) --- website/content/en/releases/15.0R/relnotes.adoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 38875de006..0394b651f9 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -633,6 +633,11 @@ This is to fix slowdowns with drm-kmod that get worse over time as physical memo gitref:831e6fb0baf6[repository=src] (Sponsored by The FreeBSD Foundation). +The local stream (AF_UNIX/SOCK_STREAM) and sequenced packet stream (AF_UNIX/SOCK_SEQPACKET) sockets have been improved for better bulk transfer and round trip times. +The SOCK_SEQPACKET socket has been brought to the specification and now behaves as a true stream socket, while in previous FreeBSD releases it could exhibit features of +a datagram socket. Applications that were using SOCK_SEQPACKET incorrectly and relied on old implementation bugs may need to be adjusted. +gitref:d15792780760[repository=src] + [[drivers]] == Devices and Drivers From nobody Tue Nov 4 17:07:21 2025 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 4d1FHt1QlKz651tY for ; Tue, 04 Nov 2025 17:07:22 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d1FHs6k9gz3k8l; Tue, 04 Nov 2025 17:07:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762276042; 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=z8ZhVl5lNaccldYxYWL9wl17do+eBLdMbKogdnhtiMI=; b=YHHrlEf3J+Epb1/FzXwKn52Q21E0bE67Zs46nYOxlC554mmEk9QnH3rYU3vk6N72CfqAqu Hl/bfEQAF7TpGfBRwoIutXYZyK25mjJxXggS6Yj3YrbmPDW3KXXqDUoS3xNu3topquMfRp UZQq3nJUz3dq9/YxpfjYCv9rptWDO3ULXY5S70ImYo34JZzDNXJqOeKWKD74ZNfRZvCY0C 4W3ifQoX+9CHPXtjbM9dxNMe/HdJviOE8khiXCICl/xXTCdKCMcdzajyVKWCIfKr18+iYy 1PDNmq04ln6SNzhLCORb5GvFT3B4eKuZb/EYC2wwOKDSEa6mcDalemkz+NA3HA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762276041; 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=z8ZhVl5lNaccldYxYWL9wl17do+eBLdMbKogdnhtiMI=; b=vEtm7BAn8Mp/Rz7isFh64h1sOSz3yAeGv6R3Fcx6SpbDlHeAt1F+eMjRNx0c7fiU7gV90p nLiCK+90e3qjK3UK6Zi5LbSMHD6jORhh8L6xsCKw/RMqWsqAYe9n4RCMQSUodJm3/LINsn 2bChcFHLEyEnYJA+zLPaZVHDt37Rmq1++gfv7stwhPBC0tG5g+sq6rMUJBaX1hFybEXB0x P42aRyuQDwgBF8DU1pyolaPOjFXBHqtbpqAOEDiFwtuXUe04SXbELdf9QMHZqvOAA3nCTx DrQolXm+VKzmnfSr7xssqpkhuD/x0mhhAQdVysSPYwDr1Z6b76JFiZ6+R19fBA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762276041; a=rsa-sha256; cv=none; b=ohm3okz6dF2sxbQyml3Ej1abAAOOPgYxGsKDBcSeRpY+actMzhCKv7sEu+rmTecreUkzKR HE1J1n3JnPTZxq0lb00lU5QHAA6D/k9AtwjZsmettQoBGDHuvvAK1EEglKNXYj5/A87v8H M44+0O9HDtMqMY18+j7NdfXD+7YaF0WHDPlXR3AN8o2mNJY7TQzkbjy9z7XU3rDRiKNYx7 G0euHBmTjDHFFDOoiygtPTtOQbNerjbJwAgCcUBw5GqSe+DF4COGsZF5qjPrYF/chHC95l sKHTGlPndDqyhP6O/lSmKI9HG+i0JydCED0ypO5IEelXc/5BOEUZy5hxma0AOQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d1FHs63Gcz15gQ; Tue, 04 Nov 2025 17:07:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A4H7LQm089044; Tue, 4 Nov 2025 17:07:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A4H7LoF089040; Tue, 4 Nov 2025 17:07:21 GMT (envelope-from git) Date: Tue, 4 Nov 2025 17:07:21 GMT Message-Id: <202511041707.5A4H7LoF089040@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Fernando =?utf-8?Q?Apestegu=C3=ADa?= Subject: git: 599bcf1fdd - main - [phb][Uses]: Document muon argument for Uses=meson 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-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: 599bcf1fdd36cab6a90af46982e07bf0879dd6d9 Auto-Submitted: auto-generated The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/doc/commit/?id=599bcf1fdd36cab6a90af46982e07bf0879dd6d9 commit 599bcf1fdd36cab6a90af46982e07bf0879dd6d9 Author: Fernando Apesteguía AuthorDate: 2025-11-04 17:03:04 +0000 Commit: Fernando Apesteguía CommitDate: 2025-11-04 17:03:04 +0000 [phb][Uses]: Document muon argument for Uses=meson Chasing https://cgit.freebsd.org/ports/commit/?id=1c9b8179d5f19e7be5b27d289892306c5bff1a53 --- documentation/content/en/books/porters-handbook/uses/_index.adoc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/documentation/content/en/books/porters-handbook/uses/_index.adoc b/documentation/content/en/books/porters-handbook/uses/_index.adoc index 3ce25bdb29..35091a88c3 100644 --- a/documentation/content/en/books/porters-handbook/uses/_index.adoc +++ b/documentation/content/en/books/porters-handbook/uses/_index.adoc @@ -1807,11 +1807,13 @@ USE_MATE= menus:build intlhack [[uses-meson]] == `meson` -Possible arguments: (none) +Possible arguments: (none), `muon` Provide support for Meson based projects. For more information see crossref:special[using-meson,Using `meson`]. +If `muon` is specified then a build dependency on package:devel/muon[] is added. + [[uses-metaport]] == `metaport` From nobody Tue Nov 4 21:08:43 2025 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 4d1LfM6p77z6FJj3 for ; Tue, 04 Nov 2025 21:08:43 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d1LfM666Pz3Jtg; Tue, 04 Nov 2025 21:08:43 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762290523; 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=o4wBpGDX1yLXQxxwZbrSs+hTbFa/XqpD/Ol7eDuK0dU=; b=TVoww5G7wkzTtu4v0WhWyIoqdYguZpGjH3eJ4/aEMYmZ5mnY4UT5TSxE5UXX9uSZilvWfD iWdyxkkqnpGd6P6xEGP5bPrywZxxIYlJPzv44dmkdY3yZldPw9uiIRh8rXca2iC6i4BzBi rZs/qPR/Q0TjJl47RwWB6LNppMdFhjUXElltv8+H/uOAyqdkrVQ4tfCdZ9aiGpLswNhDzY W2+or6OIqxGUVDWKn87HUe/eFrPteGWEHUwsbNc/S95/ZdlsbrkOdq3UFMmGX8d3aJviwC ORTuon4lPFNHxcPzszLi0n8i8yqWmb1dscF3YN+2I64k8rM3R0vU5VRwWDYcSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762290523; 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=o4wBpGDX1yLXQxxwZbrSs+hTbFa/XqpD/Ol7eDuK0dU=; b=L0m8tZV8/gLeosTp8v3JAq/s3IA0hILCuTzc78GfwesHLzZtY3mtVE2W+ID9PY3dZUrQnl KGCI+KHdz2ZVD0ZJOuL1TzwWYYynVwIlgp32sXtWWAJPRz1pCEEcnIo5M24yrKkw5nM4t2 4tFGXchHHOMsuvrHHOzNG/S9WhGni4PXxQdN4oFoLn1aJX0gVlrtZcE+ZBvAXxu84EgA4C NlTosYoxTa8HFT4Ek1+GXEDWU6OkCGc199arF4D9WsXAw8iQgvy08VCrNJEdgalRCN8UYw lbNxS20a3DyX/u1FA8rHJxpbUZ4YK7E1EdsiM7TSaINLslK0NquI3YrecYivKQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762290523; a=rsa-sha256; cv=none; b=NgWTXlKWp2fYeRYIm7s/6Ev0Obxrdc1ut9sG2QWqGUmEndcQtmEn85QUl2r2qadizNQ2ri b9OJFT5SAsGC4C8X2TT60IwBIy57Up8JX+r3xZ7zoGWKuzQRxVH8ecufvcZh7hEh6JrLaM QxQp2k/po9ZcYWvWNYR2ANSiW2qC3FhehRbNIV+WMt9yHWFd+kU089AZwHjwdf33oSXEZW 9MlEyRae7AIXpTXYxMuxJQq5NUCmoQpVCPMd3y9Z5QPcUWkjl26Sn8jXDtDpZDW5sSdSYn 7domcPxU6hiS42ufaBqiK2JihNYWs2mqahQWzX+1hbP/CBEdxeuQDl1nB0dWgA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d1LfM5fZqz1CPb; Tue, 04 Nov 2025 21:08:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A4L8hnS042333; Tue, 4 Nov 2025 21:08:43 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A4L8hUm042330; Tue, 4 Nov 2025 21:08:43 GMT (envelope-from git) Date: Tue, 4 Nov 2025 21:08:43 GMT Message-Id: <202511042108.5A4L8hUm042330@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Li-Wen Hsu Subject: git: 8dc6f69079 - main - Events: Add AsiaBSDCon 2026 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: lwhsu X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8dc6f69079491f4829b98f206e3139f36110d5f3 Auto-Submitted: auto-generated The branch main has been updated by lwhsu: URL: https://cgit.FreeBSD.org/doc/commit/?id=8dc6f69079491f4829b98f206e3139f36110d5f3 commit 8dc6f69079491f4829b98f206e3139f36110d5f3 Author: Li-Wen Hsu AuthorDate: 2025-11-04 21:08:16 +0000 Commit: Li-Wen Hsu CommitDate: 2025-11-04 21:08:16 +0000 Events: Add AsiaBSDCon 2026 --- website/data/en/events/events2026.toml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/website/data/en/events/events2026.toml b/website/data/en/events/events2026.toml index 03e95e8367..cf3fcc7896 100644 --- a/website/data/en/events/events2026.toml +++ b/website/data/en/events/events2026.toml @@ -11,3 +11,15 @@ country = "Belgium" city = "Brussels" site = "ULB" description = "Every year, 8000+ hackers in free and open source software from all over the world gather at the event in Brussels. A BSD, illumos, OpenZFS, bhyve devroom is organized for presentations covering BSD and illumos operating system family, OpenZFS and bhyve. The Call For Participation is now available." + +[[events]] +id = "asiabsdcon-2026" +name = "AsiaBSDCon 2026" +url = "https://2026.asiabsdcon.org/" +startDate = "2026-03-19" +endDate = "2026-03-22" +countryCode = "TW" +country = "Taiwan" +city = "Taipei" +site = "TBA" +description = "AsiaBSDCon is a conference for users and developers on BSD based systems. The conference is for anyone developing, deploying and using systems based on FreeBSD, NetBSD, OpenBSD, DragonFlyBSD, Darwin and MacOS X. AsiaBSDCon is a technical conference and aims to collect the best technical papers and presentations available to ensure that the latest developments in our open source community are shared with the widest possible audience." From nobody Wed Nov 5 23:03:34 2025 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 4d218R0n3Dz6F2cH; Wed, 05 Nov 2025 23:03:35 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d218Q71ZMz3SRB; Wed, 05 Nov 2025 23:03:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762383815; 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=awLF7EGZF+o68I57KU+FFsA/Xjhu5mdisPLjET23zwU=; b=o/m5AV9fP+pHUL598ek2O+8IMUoPBT4w0r6JeDOgjDWhVdhbNZCxpYoJABsEPap6cmtUOn hheaFwDwdrQc3Xt+j5FLyRVirRkO0BRqHg/geF6YiiOHCMx9NOuo0Y2KPdnGWNcsBRUKPe eZX9b9AOHt7OYhgODjYPb1QEMKQbFt3IFjih1u/hELFlN75OA2HG3IwNvZJP6piE4d1aq0 Gphd1dEkB+FQzfaKhdFMyspdMHr+9gYCaI5H9mm7wKlaE1H3LVdrYVZJ6nezjBZ+551U3e juVE8l455TawpDgUa/Z8xGUZ116OWKvvp7V5uDhcMpVEwGnZ1Pl2Emg7R+fZBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762383815; 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=awLF7EGZF+o68I57KU+FFsA/Xjhu5mdisPLjET23zwU=; b=CKEIcTFZkza/qP9EA/QvB89U6HxeAWuuqfI3BuK7E05d6JjFHPrDZkaT33f6AW9/xEB8VG ace5hrnI8yzxCt2EzMtXfw/hKyfIL04eYX4dU5FQQwPv+0wck/OtEAl5hZw/90LYAewP6d Kd8ezUJ5v78pOFpEgGYG+t0CGrmr/EHggZHV4csZYzXGxlK92O7WofpVcd9S3e/KJW9wof KEhzNAZAsOZq1LpTp+03EluufF6ipAA0vMGO/IhDK9TBrS93bmWhI0lyZvsvh4ySpNz/Jx Lk95Q6CNrjhtFyX4L+c/ZBBGvE1Le9StTw9UlZWK6qRuLEwZgMcCuKfbLzkV9w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762383815; a=rsa-sha256; cv=none; b=n/w1mkUiettWOONbIdlbTgWKENQesx/xRRmrVO+UqakeTFZ+zhH4JVgj2CLCQn0ssKJBaE yo17nZcLvFj9/bZhsUL6l3mNTNs04SUjjDk3QWcR3OUOZLvBevDyg4prLh9e6l9GOlw/P6 udDSmVs/0jbCorVw74CTzRSjF/3vcVsqc3alch9ml6wxvd7tlbEw+3WtTvZDswG0MAAt75 OtxTGJuEX84CV+mNLE/inn9T0aY+N6N2MvcX+9v1fE6gOaOY/n52ECltDmZTbOvoW6A0vB e/ezothkn22ubBd6FhuC/nzQnqB46l2LaH71Fn1JcerRKoifcwzi1qkMaMYuXQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d218Q6cdbz13rR; Wed, 05 Nov 2025 23:03:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A5N3Yeh080660; Wed, 5 Nov 2025 23:03:34 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A5N3Yuc080655; Wed, 5 Nov 2025 23:03:34 GMT (envelope-from git) Date: Wed, 5 Nov 2025 23:03:34 GMT Message-Id: <202511052303.5A5N3Yuc080655@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alexander Ziaee Subject: git: 4945552fff - main - 15.0: Add aesni is now default to relnote 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 4945552ffff73b18411b0585a7f19497722cf909 Auto-Submitted: auto-generated The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/doc/commit/?id=4945552ffff73b18411b0585a7f19497722cf909 commit 4945552ffff73b18411b0585a7f19497722cf909 Author: Alexander Ziaee AuthorDate: 2025-11-05 23:00:04 +0000 Commit: Alexander Ziaee CommitDate: 2025-11-05 23:00:04 +0000 15.0: Add aesni is now default to relnote There are other drivers that people have made included by default in GENERIC kernels. These drivers need to be announced here because that comes with a configuration change. If you know any, please come forth. --- website/content/en/releases/15.0R/relnotes.adoc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 0394b651f9..c6902ff9c9 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -578,6 +578,8 @@ gitref:953142d6baf3[repository=src] (Sponsored by Amazon) This section covers changes to kernel configurations, system tuning, and system control parameters that are not otherwise categorized. +The man:aesni[4] driver is now loaded by default on GENERIC kernels, and no longer should be loaded manually in man:loader.conf[5]. + [[kernel-general]] === General Kernel Changes From nobody Wed Nov 5 23:08:20 2025 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 4d21Fw4VHpz6F33d; Wed, 05 Nov 2025 23:08:20 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d21Fw3hy1z3T0q; Wed, 05 Nov 2025 23:08:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762384100; 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=BR9z3yajz/zYmicdsU+b3/ujm9BuPzK2RGJWxjw5tXc=; b=I6q+1RjxXemxHer9NYgazDlkij+UI+mZfPwe5vDJJ85Z+2w0PxKYJB7opnxcm4NpbxtqHF cqTxAEu21PkHn6V5vIl4S200jenvZuH2w7arUqMxpfTFmjafMNNJbjAFw10+EpzU/x8n/2 z5vv0FBHNdYW/Or1aKPZ20QL6Q9ZjIEi4pnA9BY1qWRdCJL0S7nFmpO19uqtCu+QB1fLZN 5R4HKQsCEVxUEFxixWA2jSfQBj67Gs7f+j9fgR0jlAOFdS7e4HOWv9HuKOtTmKSfgpKLf/ fRVcMewdYLKSRzcT4NhV6VY/3D40x0AW04nFoGAifpebi0XZAgAzsNLkzyYb1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762384100; 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=BR9z3yajz/zYmicdsU+b3/ujm9BuPzK2RGJWxjw5tXc=; b=Ex7rCQ3sacCjHnYQBNqWU65A2n2IwRmVVdhrz+4tElYD+fWQDRO4uNDqTGoefsdQ0456rZ kvKXmkqRz9Fv3tI+9337Tx9fBpMoCcxFVFnTbvlig6VUsYOVzWk0pjfDtTiHlzmLsDxqR1 TUd/1iQe2FKJ21JSqERT0WLxgQFcPoFXP4oCzAes/NmKG2UNcsVXefNM4eBGbj6KgpnFJ5 OSkvrFXbLsr1fua6LpusCUGmU1Z1RP4YypwvaWyOs3RHl4MTColbohw3irrrRhaOjcFQ2q 2By1OFvJNNxfdXe4t1T60DqjbNXRYI6+dJWYN45rPuD/jUHtIWcTIOHN9UPwQA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762384100; a=rsa-sha256; cv=none; b=oL2ZonweCWDq+FT2ehnK4IPTbohiAo1N27ysAJYIiLUuulNwxv/aznLO2lyC43cYsOPPgc EwSCCG4Ncf/bYUfPdcLlrRQwOmz8Vn17xta9sOgcIxYKg5abfkdoVFSbCDjy4F46fEWSnH 1Jy90YetD4ITm/ebkn1xXpTOI68bIQEFxehgPIbpDJL5UNbqjvKKVh6KKQQwYLH230D2Qf WDOVQp3p0aPVMSekXupw0Qin2ks7vwVFtU0vUeThdjboGTZ6dj7zukrICWB9KXeQx6g4X1 bleiwl7A32vOfCPwEVjUyO1ilvY+mMLYM/xNlWyhVYCxgkgSTdNTnqCmMmNZXA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d21Fw37n5z13ny; Wed, 05 Nov 2025 23:08:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A5N8KKl082145; Wed, 5 Nov 2025 23:08:20 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A5N8Kc8082142; Wed, 5 Nov 2025 23:08:20 GMT (envelope-from git) Date: Wed, 5 Nov 2025 23:08:20 GMT Message-Id: <202511052308.5A5N8Kc8082142@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alexander Ziaee Subject: git: ff18000da3 - main - HW Relnotes: Add nvd to template 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ff18000da31f4135af522f43beb4d0877b024fea Auto-Submitted: auto-generated The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/doc/commit/?id=ff18000da31f4135af522f43beb4d0877b024fea commit ff18000da31f4135af522f43beb4d0877b024fea Author: Alexander Ziaee AuthorDate: 2025-11-05 23:07:39 +0000 Commit: Alexander Ziaee CommitDate: 2025-11-05 23:07:39 +0000 HW Relnotes: Add nvd to template --- website/archetypes/release/hardware.adoc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/website/archetypes/release/hardware.adoc b/website/archetypes/release/hardware.adoc index 0a9026c2fd..304641abd1 100644 --- a/website/archetypes/release/hardware.adoc +++ b/website/archetypes/release/hardware.adoc @@ -312,6 +312,8 @@ EISA adapters are not supported. &hwlist.nda; +&hwlist.nvd; + &hwlist.ocs_fc; &hwlist.pms; From nobody Thu Nov 6 03:03:52 2025 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 4d26Tk09TKz6FgW2; Thu, 06 Nov 2025 03:03:54 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d26Tj55jQz3tRd; Thu, 06 Nov 2025 03:03:53 +0000 (UTC) (envelope-from jhb@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762398233; 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: in-reply-to:in-reply-to:references:references; bh=Q6iXFIgTbEm9bXKdb7unxybCbUZJsg3Gc2UikAmoS00=; b=KP+DYn721dBXPybMrZ3sdNcsVSss6sf4nYk9E+O8QHwSzgfUmOwJca71ZRW/Fupap7j1mx 6HKMN1LqPbfUQee1hHSpUoxBW1dNrA8Rt0alnu/3pVKFh+ZqEoCuet71kic93SbgwefbL7 mFhab5h3gpEH0EkZQ2Z/oxlu8VevVXixIUbuCrb0BadBzd0XsOJKRuY7rqa7y4O6MOdOy0 0TRZVq8cPKWv7VyRmMICabIGWMKPmeTx21K8UDQzB/Esag5yB+k6jw51bI9soRXd3LKmTT F3DsrFfomlYzVz9tRBbS6nxSyz39Agct/JusmcCh4Ah5YTZielDNwRN01b+7hA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762398233; 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: in-reply-to:in-reply-to:references:references; bh=Q6iXFIgTbEm9bXKdb7unxybCbUZJsg3Gc2UikAmoS00=; b=fc/Swa5bSvLkmSjWGNU3g3siFvgTmcqySt45RGo3x9AprMH1KqKog/yKoxkNSstuL3bNHx 4xOy07W5YeLEzA2pb3i0Vx9QjMipzsNnGieAT4EkMoTuEucrlF96pCunPY+860EeWsqSfr VYETrXtGWXNZh5RdpVF2+p6Fc/3h3j2IMUBqArIxQT2nVskNbWhzVZMozGFW+tXu3nG93U IE8aqjwMrASBJjFONex/9Xr/lZf+xjCPVJL01V6TZNKH36NEa7Qc1eCbeijmDeqfJIwI0S fSSvpDwi2LbFcseSOBf6GMiay+e2uD65rgPT92IuostRmBPab098fkiyX3hVCw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762398233; a=rsa-sha256; cv=none; b=SnK6bj9DkrwH8p5Q9ZTuVU/K74x6xDWJ5O++6BOqYt0eFu1mVJgTEzh4QN7GKleY0LVnbf lhJv/hfy8AhsNzTDNrg8RM8twv64tYiiC34jhSfBrGZvmx+nzEJaswR3T7T2AGMkRIKR4T ZxxMairWM9DeFqjXIOO92b2JeSSujWD+VdENsSZd6W3jUHy8TCh6ZaDIUiv+VjGAcTEhuR o4COyzIMB0GXbU0i2CW7OXLOJ6bDp+AfIpButGPRnBjwJuiyJgjpPeqyMy9lGvCkPvmiB5 F/mzWdg1+qrsf8v5FgIJoqIAkFWpnSvWBOClgIG9Ht4IEooQbn8GLQujVHoXXg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [IPV6:2601:642:4c00:65c5:4fc:6bf:70c2:5647] (unknown [IPv6:2601:642:4c00:65c5:4fc:6bf:70c2:5647]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 4d26Tj2GV3zCmv; Thu, 06 Nov 2025 03:03:53 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Message-ID: <605a450a-d8be-4aa3-bbdf-39168283fb4d@FreeBSD.org> Date: Wed, 5 Nov 2025 19:03:52 -0800 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git: 4945552fff - main - 15.0: Add aesni is now default to relnote Content-Language: en-US To: Alexander Ziaee , doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org References: <202511052303.5A5N3Yuc080655@gitrepo.freebsd.org> From: John Baldwin In-Reply-To: <202511052303.5A5N3Yuc080655@gitrepo.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 11/5/25 18:03, Alexander Ziaee wrote: > The branch main has been updated by ziaee: > > URL: https://cgit.FreeBSD.org/doc/commit/?id=4945552ffff73b18411b0585a7f19497722cf909 > > commit 4945552ffff73b18411b0585a7f19497722cf909 > Author: Alexander Ziaee > AuthorDate: 2025-11-05 23:00:04 +0000 > Commit: Alexander Ziaee > CommitDate: 2025-11-05 23:00:04 +0000 > > 15.0: Add aesni is now default to relnote > > There are other drivers that people have made included by default in > GENERIC kernels. These drivers need to be announced here because that > comes with a configuration change. If you know any, please come forth. This is not a 15.0 change. This change first shipped in 13.0: git branch -r --contains 074a91f746bd80498a4c815aa795e5dc51b12121 freebsd/\* freebsd/main freebsd/releng/13.0 freebsd/releng/13.1 freebsd/releng/13.2 freebsd/releng/13.3 freebsd/releng/13.4 freebsd/releng/13.5 freebsd/releng/14.0 freebsd/releng/14.1 freebsd/releng/14.2 freebsd/releng/14.3 freebsd/stable/13 freebsd/stable/14 freebsd/stable/15 -- John Baldwin From nobody Thu Nov 6 03:10:34 2025 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 4d26dR4qysz6Fh1L; Thu, 06 Nov 2025 03:10:35 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d26dR3sRNz3tyx; Thu, 06 Nov 2025 03:10:35 +0000 (UTC) (envelope-from jhb@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762398635; 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: in-reply-to:in-reply-to:references:references; bh=RniWCp2Dx5kUmqpxhJIxEUYtIcKqL91iwp/v2bppUF0=; b=gjCELeMgmUt1R6DSQppOnLQ42wYXgJNGMQWEsnLNaNwuBDusxJC/FTlOmYW+PnWK7Rtzyx Gw33Ph7rbPBYfYjr5wcsLP5VuCnFi6vHmLEgtt55S/L77rKihNMpum9LbFyn5nK7dkUi0Z t5fNHeB7Ddr6uEz+i0nvc3zwerl7l8xn65FmJBVlOYQXQ6+pGsTXVswqBv3qwT8K6sh/cw eLDQySWV5EG4NEKDk+F8+IbFmakpetlg/bqRtweA7DnmAJ/D6YSJs6nZ75orIzXrP36n/n wrt4E1w72+Kcp0PJNqL5eMSM6lx85xXnZ6ZRCsOrPg2LvRaEmo25D/BygZR6Fw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762398635; 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: in-reply-to:in-reply-to:references:references; bh=RniWCp2Dx5kUmqpxhJIxEUYtIcKqL91iwp/v2bppUF0=; b=nNXw4LxCzlm02sWMcC5Md0jesdD2b9PPGrTkLgOxuU633zbjRdZLJ0VJ7nnB9IjjDuIbiq xwpY/P4X51yuNsb4+FoFs1ZVhkUIA18cM8Zo9Uiu6pYRCXD8tbIZYJeDTBdjgTS3d3DJxp /UVIQ9zShZocLM6bixahKPzH42bnzeJm9k3MkggYRans+8ribiGmLfLCOrvrGxm38hRbKD +0v7AXn9vb2Swj4zbaZLvx+RY/NHB896T4TBIxoSqOJStyqjRBIhVVEdw3Za/IHyuOrlAR YvKxKVa5dQtHt8Pw36qClv+3MaYgYoUjJuPhCk15iVB6Bdm8Tt0yfb6OI/A2HA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762398635; a=rsa-sha256; cv=none; b=hmZHzvuiirzsciOkT0MRV+1qduYi+r6D1fp5C2+/X6GeDr0ZJhvCHoMmHAbENCT1sGTxFD pmCPQpC+mrZZWGXYOKoJawil83EST46rDHciTW+6K0KG0lxmVGPpBG+k1hUovWwtCvWKdH yuzERWR3Koxpkx7Ovr7LKjl7hxa8Zn4xaprUlvCw4ECawlovp4u3ZWrHlaQe0qMlOP19/v 1+CJHXQL7ub4+9sDaFIuvHxfTRzq7LVsO7YrJ+ge0FQQIHl3HowoCUjwb53+YvMg+W8Sqj UkYx2KWVfARcbkGjl1Iu6nNoBmUJRBkr6QmPZP1ZjHCQfNjyC7Tka2WCDtuHZw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [IPV6:2601:642:4c00:65c5:4fc:6bf:70c2:5647] (unknown [IPv6:2601:642:4c00:65c5:4fc:6bf:70c2:5647]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 4d26dR0kP7zD1k; Thu, 06 Nov 2025 03:10:34 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Message-ID: <1e57a02e-bf86-44cc-abc7-c788c1d35a28@FreeBSD.org> Date: Wed, 5 Nov 2025 19:10:34 -0800 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git: ff18000da3 - main - HW Relnotes: Add nvd to template Content-Language: en-US To: Alexander Ziaee , doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org References: <202511052308.5A5N8Kc8082142@gitrepo.freebsd.org> From: John Baldwin In-Reply-To: <202511052308.5A5N8Kc8082142@gitrepo.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 11/5/25 18:08, Alexander Ziaee wrote: > The branch main has been updated by ziaee: > > URL: https://cgit.FreeBSD.org/doc/commit/?id=ff18000da31f4135af522f43beb4d0877b024fea > > commit ff18000da31f4135af522f43beb4d0877b024fea > Author: Alexander Ziaee > AuthorDate: 2025-11-05 23:07:39 +0000 > Commit: Alexander Ziaee > CommitDate: 2025-11-05 23:07:39 +0000 > > HW Relnotes: Add nvd to template > --- > website/archetypes/release/hardware.adoc | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/website/archetypes/release/hardware.adoc b/website/archetypes/release/hardware.adoc > index 0a9026c2fd..304641abd1 100644 > --- a/website/archetypes/release/hardware.adoc > +++ b/website/archetypes/release/hardware.adoc > @@ -312,6 +312,8 @@ EISA adapters are not supported. > > &hwlist.nda; > > +&hwlist.nvd; > + > &hwlist.ocs_fc; Hmm, it's not clear to me that nda/nvd are really hardware devices so much as software drivers layered on top of a hardware abstraction (NVMe namespaces). We wouldn't list vlan(4) support as a distinct hardware feature in a list of NIC devices, and I feel like listing da(4) or pass(4) or nda(4) or nvd(4) is similar to vlan(4). In particular, you can't hold an nda(4) or vlan(4) (or wlan(4)) in your hand the way you can hold an M.2 NVMe device, or a NIC. I think for the hardware notes, what people are interested in is which pieces of hardware will work, not necessarily the software abstractions we layer on top of them. Similarly, you wouldn't list mfid(4) for the logical RAID volumes on an mfi(4) controller, just that we support mfi(4) controllers. The fact that you can access the RAID volumes exported by such a controller is implied by supporting the controller. -- John Baldwin From nobody Thu Nov 6 03:57:48 2025 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 4d27h51RG8z6Flkb; Thu, 06 Nov 2025 03:57:57 +0000 (UTC) (envelope-from ziaee@FreeBSD.org) Received: from mailtransmit04.runbox.com (mailtransmit04.runbox.com [IPv6:2a0c:5a00:149::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4d27h46GrDz40L6; Thu, 06 Nov 2025 03:57:56 +0000 (UTC) (envelope-from ziaee@FreeBSD.org) Authentication-Results: mx1.freebsd.org; none Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit04.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1vGr89-0093VA-0e; Thu, 06 Nov 2025 04:57:49 +0100 Received: from [10.9.9.129] (helo=rmmprod07.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1vGr88-0002Cd-Kn; Thu, 06 Nov 2025 04:57:48 +0100 Received: from mail by rmmprod07.runbox with local (Exim 4.86_2) (envelope-from ) id 1vGr88-0006WK-JG; Thu, 06 Nov 2025 04:57:48 +0100 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Received: from [Authenticated alias (960477)] by runbox.com with http (RMM6); Thu, 06 Nov 2025 03:57:48 GMT From: "Alexander Ziaee" To: "John Baldwin" , "doc-committers" , "dev-commits-doc-all" Subject: Re: git: ff18000da3 - main - HW Relnotes: Add nvd to template Date: Thu, 06 Nov 2025 03:57:48 +0000 (UTC) X-RMM-Aliasid: 960477 X-Mailer: RMM6 In-Reply-To: <1e57a02e-bf86-44cc-abc7-c788c1d35a28@FreeBSD.org> Message-Id: X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:50304, ipnet:2a0c:5a00::/29, country:NO] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4d27h46GrDz40L6 On 2025-11-05 22:10 -05:00 EST, "John Baldwin" wrote: > On 11/5/25 18:08, Alexander Ziaee wrote: >> The branch main has been updated by ziaee: >> > URL: https://cgit.FreeBSD.org/doc/commit/?id=3Dff18000da31f4135af522f4= 3beb4d0877b024fea >> > commit ff18000da31f4135af522f43beb4d0877b024fea >> Author: Alexander Ziaee >> AuthorDate: 2025-11-05 23:07:39 +0000 >> Commit: Alexander Ziaee >> CommitDate: 2025-11-05 23:07:39 +0000 >> > HW Relnotes: Add nvd to template >> --- >> website/archetypes/release/hardware.adoc | 2 ++ >> 1 file changed, 2 insertions(+) >> > diff --git a/website/archetypes/release/hardware.adoc b/website/archet= ypes/release/hardware.adoc >> index 0a9026c2fd..304641abd1 100644 >> --- a/website/archetypes/release/hardware.adoc >> +++ b/website/archetypes/release/hardware.adoc >> @@ -312,6 +312,8 @@ EISA adapters are not supported. >> > &hwlist.nda; >> > +&hwlist.nvd; >> + >> &hwlist.ocs_fc; >=20 > Hmm, it's not clear to me that nda/nvd are really hardware devices so muc= h as software > drivers layered on top of a hardware abstraction (NVMe namespaces). We w= ouldn't list > vlan(4) support as a distinct hardware feature in a list of NIC devices, = and I feel > like listing da(4) or pass(4) or nda(4) or nvd(4) is similar to vlan(4). = In particular, > you can't hold an nda(4) or vlan(4) (or wlan(4)) in your hand the way you= can hold an > M.2 NVMe device, or a NIC. I think for the hardware notes, what people a= re interested > in is which pieces of hardware will work, not necessarily the software ab= stractions we > layer on top of them. >=20 > Similarly, you wouldn't list mfid(4) for the logical RAID volumes on an m= fi(4) controller, > just that we support mfi(4) controllers. The fact that you can access th= e RAID volumes > exported by such a controller is implied by supporting the controller. Well, yes, but before I added these, searching the page for a "nvme" only s= howed ahci bridges and raid controllers. As a normal, non-swe technician, I'm comfortable with going down to microce= nter and opening my laptop, but I don't really know what a software abstrac= tion layered on top of a hardware driver is. I want to go to microcenter an= d buy an nvme drive for my laptop. I know it doesn't have a raid card, and = I know ahci is some old stuff that isn't what I want. Is it supported? Because I heard that BSD is several years behind in hardwa= re support and doesn't really have stuff like USB4 or suspend. That is why these lines are a value add to this document. Best, Alex= From nobody Thu Nov 6 04:09:12 2025 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 4d27x46PvLz6FmGx; Thu, 06 Nov 2025 04:09:12 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d27x45hNGz41mk; Thu, 06 Nov 2025 04:09:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762402152; 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=tzhGSQY1i8uGe9UW6tYaMkgKAOdiY7lbJyLqcIZLADw=; b=M8ayPxxcgOQbImH+oyls/0nd8mXnVsEoSKtK9GQ1cbIj3i6TO5xQ9SJu0JF8K5fPnepvQe z2ZcQzp0Gt0S2TEMzFb+qfhE3DDy+lwxKp485eG+UBirrzsShmH3+jLlUsi+P/gW8nQHRq Qxm62Lb+n2b5jRJduFBOLDqLYRugrr4TEYkd97KWvdELXb8rSTGMSGZQQ2GCKV75qJbhfR ekTtqQXXDpDUKuKarXWAbY/J18JjSx4QCpEbmovIDmt+RORwVdqENUr4hVtAcIZdU9udpd 0lE6NDNoxwJtLn7bSZHH8WbI5DIo0y5P5i3kcp6BnD8NY9vuvCsxsBWOT3+bGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762402152; 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=tzhGSQY1i8uGe9UW6tYaMkgKAOdiY7lbJyLqcIZLADw=; b=FHLSa4w2uPwVB1JiccLgMDypl6RXcGSOwjM9BHEZ6u42+/1QWZD1wlTe3/RtMNigu2flPA WS5HEj71wKDad4FGoZtWE4xqWGMXI7+q5f3HliXURkucwZcSmvHvGVLS6jOpBTuZnzxIRf W9ego1guCrqA02ivJi/mKDm6PL4lCZP8vsH3BZaOdh5MO8l27SbQ9wSGRWgv8cwqivGCsJ yckX3+qj76sxYmoCJx1I+jmkXO2gVPhyBrz7G/vxxs0Xh4DgpPGNxVdfglbOMKJAIXrN8+ B4qdUujiyJBy+r250m+MUa74LX0adPX3zzUCUpVUuj4iwu9Lh3dcfVoUx3Lskg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762402152; a=rsa-sha256; cv=none; b=LpsfIPehlSCnIJGtQigYkmzKvkwMGDDHlOsqC5YM1pBY14jHHYXYxAaW+I1VZ38C40ViQx sXqJ/NZAg/ouMgH9YW+OY4W7nitZVqEmNwwpcRRV7pDRvGgle/L9HdwBOzjl4+7mlqcjur f8+KNAJICYoxd26+CjxHA/NtVMTbtFY9xeYhoF6hreNadg7KKtbXVRoirW0vCIe94eJZO3 od3ScpT4/2ou8IIjdBtaF7dDXwl43e4SVbb60IxPGTii8FUXIGXD/scxhBeE9w+W4BfTS0 nU1kLobNe7veRwmiVEGNQFjtPf1Oc9KzmB/yznNZ7ba6tMYjZQglRv9dbaAhhA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d27x4504Dz1CT7; Thu, 06 Nov 2025 04:09:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A649Cuf047364; Thu, 6 Nov 2025 04:09:12 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A649CM0047361; Thu, 6 Nov 2025 04:09:12 GMT (envelope-from git) Date: Thu, 6 Nov 2025 04:09:12 GMT Message-Id: <202511060409.5A649CM0047361@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alexander Ziaee Subject: git: e1759565a8 - main - Revert "15.0: Add aesni is now default to relnote" 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e1759565a831dfbd53e68abaa606958e10f9f66c Auto-Submitted: auto-generated The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/doc/commit/?id=e1759565a831dfbd53e68abaa606958e10f9f66c commit e1759565a831dfbd53e68abaa606958e10f9f66c Author: Alexander Ziaee AuthorDate: 2025-11-06 04:06:04 +0000 Commit: Alexander Ziaee CommitDate: 2025-11-06 04:06:04 +0000 Revert "15.0: Add aesni is now default to relnote" This change was made in 13.0, and is present in the 13.0 relnote. This reverts commit 4945552ffff73b18411b0585a7f19497722cf909. Reported by: jhb --- website/content/en/releases/15.0R/relnotes.adoc | 2 -- 1 file changed, 2 deletions(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index c6902ff9c9..0394b651f9 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -578,8 +578,6 @@ gitref:953142d6baf3[repository=src] (Sponsored by Amazon) This section covers changes to kernel configurations, system tuning, and system control parameters that are not otherwise categorized. -The man:aesni[4] driver is now loaded by default on GENERIC kernels, and no longer should be loaded manually in man:loader.conf[5]. - [[kernel-general]] === General Kernel Changes From nobody Thu Nov 6 04:20:21 2025 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 4d28B40qVDz6Fn8r for ; Thu, 06 Nov 2025 04:20:28 +0000 (UTC) (envelope-from ziaee@FreeBSD.org) Received: from mailtransmit05.runbox.com (mailtransmit05.runbox.com [IPv6:2a0c:5a00:149::26]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4d28B40DYHz42Y9; Thu, 06 Nov 2025 04:20:28 +0000 (UTC) (envelope-from ziaee@FreeBSD.org) Authentication-Results: mx1.freebsd.org; none Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit05.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1vGrTx-0091UD-MZ; Thu, 06 Nov 2025 05:20:21 +0100 Received: from [10.9.9.129] (helo=rmmprod07.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1vGrTx-0003cf-8v; Thu, 06 Nov 2025 05:20:21 +0100 Received: from mail by rmmprod07.runbox with local (Exim 4.86_2) (envelope-from ) id 1vGrTx-0007vl-7e; Thu, 06 Nov 2025 05:20:21 +0100 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Received: from [Authenticated alias (960477)] by runbox.com with http (RMM6); Thu, 06 Nov 2025 04:20:21 GMT From: "Alexander Ziaee" To: "John Baldwin" , "doc-committers" , "dev-commits-doc-all" Subject: Re: git: 4945552fff - main - 15.0: Add aesni is now default to relnote Date: Thu, 06 Nov 2025 04:20:21 +0000 (UTC) X-RMM-Aliasid: 960477 X-Mailer: RMM6 In-Reply-To: <605a450a-d8be-4aa3-bbdf-39168283fb4d@FreeBSD.org> Message-Id: X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:50304, ipnet:2a0c:5a00::/29, country:NO] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4d28B40DYHz42Y9 On 2025-11-05 22:03 -05:00 EST, "John Baldwin" wrote: > On 11/5/25 18:03, Alexander Ziaee wrote: >> The branch main has been updated by ziaee: >> > URL: https://cgit.FreeBSD.org/doc/commit/?id=3D4945552ffff73b18411b058= 5a7f19497722cf909 >> > commit 4945552ffff73b18411b0585a7f19497722cf909 >> Author: Alexander Ziaee >> AuthorDate: 2025-11-05 23:00:04 +0000 >> Commit: Alexander Ziaee >> CommitDate: 2025-11-05 23:00:04 +0000 >> > 15.0: Add aesni is now default to relnote >> > There are other drivers that people have made included by de= fault in >> GENERIC kernels. These drivers need to be announced here because th= at >> comes with a configuration change. If you know any, please come for= th. >=20 > This is not a 15.0 change. This change first shipped in 13.0: >=20 > git branch -r --contains 074a91f746bd80498a4c815aa795e5dc51b12121 freebsd= /\* > freebsd/main > freebsd/releng/13.0 > freebsd/releng/13.1 > freebsd/releng/13.2 > freebsd/releng/13.3 > freebsd/releng/13.4 > freebsd/releng/13.5 > freebsd/releng/14.0 > freebsd/releng/14.1 > freebsd/releng/14.2 > freebsd/releng/14.3 > freebsd/stable/13 > freebsd/stable/14 > freebsd/stable/15 >=20 Thank you. I wish someone would have said something, I had a review open fo= r two weeks. My log delving technique needs improvement. I should also prob= ably start talking grepping past Relnotes with globbing. Best, Alex= From nobody Thu Nov 6 04:46:12 2025 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 4d28lt5BTXz6FqZZ; Thu, 06 Nov 2025 04:46:18 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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 "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d28lt4fsqz44JC; Thu, 06 Nov 2025 04:46:18 +0000 (UTC) (envelope-from jhb@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762404378; 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: in-reply-to:in-reply-to:references:references; bh=f4HpJ0+oo8tia7m8gQc4RF99eWqs1LB5dWd4TjAtDrA=; b=KaCHVc7DM0qrxLs/FEVXVew/gMT7a3qiijPbRT6gg9Z5BVq9p7hPDoanFJfyb+BJDeK1M/ PSpAVPSOC/ocwxCPBSILXFFKTGsJQ3My/msUnCaGQ8iucHJ9avAEZufBG8ulJT8T28WnqS /yE08JGq6wj85N4mok6JFB474+t7gM7tM8Uy/A7aK1poTjVQZg9qTsli0L37IFn4rcAgoF iO/lup65kkVTzHMP47ZgGtR/sgWrfuhyeW2nRL5wx5i9Hs8MsYanNQrJMO7r/3JBwq3wNR VvX89raRcOs4jFsP1VhSOiohNjEUFyquAnB2/1MbtNmbRrHx7pY7Avm2bIKRoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762404378; 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: in-reply-to:in-reply-to:references:references; bh=f4HpJ0+oo8tia7m8gQc4RF99eWqs1LB5dWd4TjAtDrA=; b=ZQ3tys9bLV6qJdqV06bjM3TN+GDjhlab36dCqhREHmASRMNYAAl4yISl6XmYnC03z5je+V MzsrQ0kF/897juK9fwG4Ui4iCNn7EslHe3X0o5rejVjxi/HM/aGuFbW02F0KwcSa2ZYPSB L16WrBf+VvBu/nyuKMzIg0UUBP1HNfTy4d3WiYbkhmVKyDDwEJnER/SBLfcGNw3f9FEf3x L0iBUZQpvoy3MOHrSqZuBZPU6Gou4lMKct2iQ6P4biIfdeey1eiHeTw1F6t71+u/DNhlzu FhbcDQw/+E2sWAuINghW93ZcMwiAgplKjDftFcSndvBf4SQT0Z7UpSoCvTG76A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762404378; a=rsa-sha256; cv=none; b=yhTFfY6VIH2KnZzF2NgL40Oh7Bj+gFFErJB3QQDE3VUp/+g/PbuP1PkOuzLC8LHVffT6nY GHn914ipBRYGB16Hx+e3BpDR75dwDlq+whdlHYtru5A5+Cf2724XPgZHvKBvkI3/Y2qYTe laPGHpnR3wR3L0j++JoMg03T1Wzrqiu4EXx3ClK5IWCtXQlgmov3MvAJYPihytw+Ik8+F7 N+yJQnxkxlJNfsWUG+sO5uXZUhEP7H07muHWlcZI7sB2s2hrKaqFKH2PPsJ+ZG2d9xQgnP Lljo5a2shZbFMqCtOXj5IPxSmL6ZJiaMZ/nmeRZPKD0oicL7Ptxq3b3pG/ZIPQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [192.168.11.170] (unknown [12.47.130.94]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 4d28ls2FNCzFrL; Thu, 06 Nov 2025 04:46:16 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Message-ID: <5fcf75df-603e-4a76-82c0-3934406316fc@FreeBSD.org> Date: Wed, 5 Nov 2025 20:46:12 -0800 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git: ff18000da3 - main - HW Relnotes: Add nvd to template Content-Language: en-US To: Alexander Ziaee , doc-committers , dev-commits-doc-all References: From: John Baldwin In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 11/5/25 22:57, Alexander Ziaee wrote: > On 2025-11-05 22:10 -05:00 EST, "John Baldwin" wrote: >> On 11/5/25 18:08, Alexander Ziaee wrote: >>> The branch main has been updated by ziaee: >>>> URL: https://cgit.FreeBSD.org/doc/commit/?id=ff18000da31f4135af522f43beb4d0877b024fea >>>> commit ff18000da31f4135af522f43beb4d0877b024fea >>> Author: Alexander Ziaee >>> AuthorDate: 2025-11-05 23:07:39 +0000 >>> Commit: Alexander Ziaee >>> CommitDate: 2025-11-05 23:07:39 +0000 >>>> HW Relnotes: Add nvd to template >>> --- >>> website/archetypes/release/hardware.adoc | 2 ++ >>> 1 file changed, 2 insertions(+) >>>> diff --git a/website/archetypes/release/hardware.adoc b/website/archetypes/release/hardware.adoc >>> index 0a9026c2fd..304641abd1 100644 >>> --- a/website/archetypes/release/hardware.adoc >>> +++ b/website/archetypes/release/hardware.adoc >>> @@ -312,6 +312,8 @@ EISA adapters are not supported. >>> > &hwlist.nda; >>> > +&hwlist.nvd; >>> + >>> &hwlist.ocs_fc; >> >> Hmm, it's not clear to me that nda/nvd are really hardware devices so much as software >> drivers layered on top of a hardware abstraction (NVMe namespaces). We wouldn't list >> vlan(4) support as a distinct hardware feature in a list of NIC devices, and I feel >> like listing da(4) or pass(4) or nda(4) or nvd(4) is similar to vlan(4). In particular, >> you can't hold an nda(4) or vlan(4) (or wlan(4)) in your hand the way you can hold an >> M.2 NVMe device, or a NIC. I think for the hardware notes, what people are interested >> in is which pieces of hardware will work, not necessarily the software abstractions we >> layer on top of them. >> >> Similarly, you wouldn't list mfid(4) for the logical RAID volumes on an mfi(4) controller, >> just that we support mfi(4) controllers. The fact that you can access the RAID volumes >> exported by such a controller is implied by supporting the controller. > > Well, yes, but before I added these, searching the page for a "nvme" only showed ahci bridges and raid controllers. I think that means we need a suitable section in nvme.4 so we can use &hwlist.nvme then? Having both nvd and nda listed back to back seems a bit redundant vs having a good description for nvme(4) that says it supports PCIe NVMe devices I think? -- John Baldwin From nobody Thu Nov 6 04:51:12 2025 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 4d28sb2MqXz6Fr2N; Thu, 06 Nov 2025 04:51:15 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d28sb1jctz44Gh; Thu, 06 Nov 2025 04:51:15 +0000 (UTC) (envelope-from jhb@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762404675; 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: in-reply-to:in-reply-to:references:references; bh=NScmzcFG8skJ+6XqEFYl3BUnNdsHNhtlRp6lvTiBTvc=; b=C0MwM1FJHMJ4nxt30IBFzesBsNoFYbIQFQKL/18ry2CWPi/Hqtu5GzDc5GlpCBggktK7Om 4tNnE7WyE81hSowMH0nIniisA1jzvR6u4OvfzPEOTa7lhY67tzWSpHASMKKQw/IovI3bJ+ rWzhEisGk5HoXK+RiVxliP/XJT08X+AZAKwaROWFEje9BSZhkqHyNl3fCak/SNMiDrcr4Y emM08F4Crn+3kcuFlLHRuUeaCEp3D7UYZyUuU+tqqOB2GR3eOUbH7dyyZegx+TM/L2RGC3 sKfxq6l2PnzDuPSUgK9wZhH7YrZKbFL6d8fhCrz8kvubu9/YCtfHeeN10EB5EQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762404675; 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: in-reply-to:in-reply-to:references:references; bh=NScmzcFG8skJ+6XqEFYl3BUnNdsHNhtlRp6lvTiBTvc=; b=rpJZBS7NJvgadpLKEEDsvuvoMVS5+CM0zjSbeqMmumwAJzo03JcnR0UH+k+TQuEyYnPwRB 0GIx87nzYVj4MACG1qDYHa6gh0Wxo9valoHpC1ZQ2vQNWWxsjiWV22u/gMM4MhEt72j9QT 7Ux86iRKMv929QvtYOsDXFBDHi/R3SY8EAIrGdPJzfDgV+TxVDtQK+tTRs0aQeiQypeFf/ Q/WZas6kqW0yy3nXVcOp3Ws5uE2Hjz396plfgBSQQ5EapOKbFjZRHpXxsQ+81Fu5jaZtqu 9oZ9jN8j78amQGSBptKvXpXFUFhpzqgIUi/Hghc8rGwHdwTuANg1HnmOb+DjQA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762404675; a=rsa-sha256; cv=none; b=I09SNoZYndkcY8bu4uL3KJMd7kx6n2Sy52/lw7dGroFxycSTKIPzLp7Kch4G9xhRDyeoNw UvGkdNFfOu1t1/k7V/d+Zf/uacwBKEHjE0g+DKu/+cZhL8W9yz/jW3G9W6MzCEX9CcmwbC HRaOl0fW0lKMfsIefmQ5ifBdLVtuE05JUDORKWC8XJt0/60zC8XTMiAphHVmzCwsHNvKyi UuDsjVmD18jxkEnZR3fHyEw9oRwP/wYyHCB3sf2I5aVZZD0DwrRS9qVrjGiJj32TqsgJks Qqajnb+CTJvjE/DPR7OhZszmOzVlbGKmZOlxEcenOeHChL3oX1So9cFVTU1IVw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [192.168.11.170] (unknown [12.47.130.94]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 4d28sZ1sHCzGfw; Thu, 06 Nov 2025 04:51:14 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Message-ID: Date: Wed, 5 Nov 2025 20:51:12 -0800 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git: 4945552fff - main - 15.0: Add aesni is now default to relnote Content-Language: en-US To: Alexander Ziaee , doc-committers , dev-commits-doc-all References: From: John Baldwin In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 11/5/25 23:20, Alexander Ziaee wrote: > > On 2025-11-05 22:03 -05:00 EST, "John Baldwin" wrote: >> On 11/5/25 18:03, Alexander Ziaee wrote: >>> The branch main has been updated by ziaee: >>>> URL: https://cgit.FreeBSD.org/doc/commit/?id=4945552ffff73b18411b0585a7f19497722cf909 >>>> commit 4945552ffff73b18411b0585a7f19497722cf909 >>> Author: Alexander Ziaee >>> AuthorDate: 2025-11-05 23:00:04 +0000 >>> Commit: Alexander Ziaee >>> CommitDate: 2025-11-05 23:00:04 +0000 >>>> 15.0: Add aesni is now default to relnote >>> > There are other drivers that people have made included by default in >>> GENERIC kernels. These drivers need to be announced here because that >>> comes with a configuration change. If you know any, please come forth. >> >> This is not a 15.0 change. This change first shipped in 13.0: >> >> git branch -r --contains 074a91f746bd80498a4c815aa795e5dc51b12121 freebsd/\* >> freebsd/main >> freebsd/releng/13.0 >> freebsd/releng/13.1 >> freebsd/releng/13.2 >> freebsd/releng/13.3 >> freebsd/releng/13.4 >> freebsd/releng/13.5 >> freebsd/releng/14.0 >> freebsd/releng/14.1 >> freebsd/releng/14.2 >> freebsd/releng/14.3 >> freebsd/stable/13 >> freebsd/stable/14 >> freebsd/stable/15 >> > > Thank you. I wish someone would have said something, I had a review open for two weeks. My log delving technique needs improvement. I should also probably start talking grepping past Relnotes with globbing. No worries, in this case I used 'git log -G aesni sys/amd64/conf' to find the commit and then `git branch --contains` is useful to figure out in which release the change first appeared. I have been working on some highlights of 15.0 features for a FreeBSD Journal article and will have some suggestions next week on things I think we haven't yet covered in the release notes. Some are things like NVMe over Fabrics that are in RELNOTES, but some things like arm64 and RISC-V support in bhyve I think aren't listed in RELNOTES either. -- John Baldwin From nobody Thu Nov 6 13:59:27 2025 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 4d2P273lC2z6GBcY; Thu, 06 Nov 2025 13:59:27 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d2P272wmRz3wvm; Thu, 06 Nov 2025 13:59:27 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762437567; 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=YJ9F9iOjXfW2BSTnjTVIHKFI1cBNG7ozJeBaduWEjVo=; b=GQdnxWWr5mVh+I7ksd5oT3eVEAMqEw5xZhyqapsxDLNeQaY7JD6tYpPgTkdkZgTISQTO7n om7SI7G67b8FcmC8lvS+a/qkPH2vkzde5xjc/evyYMTSZxIO7jY53BNaTrIb/WktyRjkpo n3cS5lflQkWzxFH1IyECwXR9aDlHNVdAULUZbvjYqr9LfBwuCsAVtTz/wbWO7+vrud8Zpe YsW34xqZgxyF0r6s8xBoAeuKloE2yocHOWFmjcZIc0R+tDg3IdjXqW617k6MFo7JN68lSc PNgHme+Ege6eLluLgQvif1QHPVCRynz9fRgtYZGsiENuHr783GO6kDt2lrIzGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762437567; 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=YJ9F9iOjXfW2BSTnjTVIHKFI1cBNG7ozJeBaduWEjVo=; b=J6WF8c9QSMCVrO4C13vTdXj5xIX7OQY4mki7KdiWMljpESogHn8SQyU+W8KgyTvV5dfpfY zHu0cJwrE2yqaOE+X5oZhG+iH2IOPGupAgll+BxefCxjsYv8mN89WcLjeXjyJtf2ZIn71M BTRbNTx+OhezPcAXMg0oJRPXPddcpgzGnUO5sSdHemGFtNQfuMiJMNCblnPGTHkV2wwGuJ SKG5sxWgY8TplwUE9ysLhFZo+7i53SEz4a3QpN+CGIsAyFWcg/eCbrXU0WUPrnpRMgVjdo /0i/VQ62DYK+1H8G/WOz2VBfHrnIf/89/V4bbIKoPNEuEsb6tkCtfVlR+vtB6g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762437567; a=rsa-sha256; cv=none; b=QSzZ5SrXh9b/paqE4vOi0G4jFvhS32dYU/7iIhful/GWFopyu4lLQ92gEwd2WdTol7duOg zEZHSgb1a3TF9T/HPEEokEkYhTt3Hh3+vZwvs+zV0MeRAWuVR/NyDc3ef76I3AE/ZB999S YPe95LuWDQ6EbNy6KWX9OdWbUEqh0uttksAfDF2y9U3V2VPrpcBo/CwJTlChp2k+7oodAB eSmEJrb/xRf8ByUllaLVHZTZ5Bh7OEk4Q0U2pRTc5IlQ2mXoIJmlDEmwlDnMYVvKSd7yXr Hh2YLriT3xVAElQgWitklh/U82SdmRypu35bbEtgNVIv+nCRyk3FvFNVz5cljA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d2P272HhVz1Ng; Thu, 06 Nov 2025 13:59:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A6DxRLm055945; Thu, 6 Nov 2025 13:59:27 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A6DxRSr055942; Thu, 6 Nov 2025 13:59:27 GMT (envelope-from git) Date: Thu, 6 Nov 2025 13:59:27 GMT Message-Id: <202511061359.5A6DxRSr055942@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Joseph Mingrone Subject: git: 85d2c06da0 - main - press: Add recent OCI blog posts from the Foundation 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jrm X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 85d2c06da0bcca18e5f8eb9747b43c3e16e2872a Auto-Submitted: auto-generated The branch main has been updated by jrm: URL: https://cgit.FreeBSD.org/doc/commit/?id=85d2c06da0bcca18e5f8eb9747b43c3e16e2872a commit 85d2c06da0bcca18e5f8eb9747b43c3e16e2872a Author: Mark Phillips AuthorDate: 2025-11-06 13:23:17 +0000 Commit: Joseph Mingrone CommitDate: 2025-11-06 13:54:17 +0000 press: Add recent OCI blog posts from the Foundation Reviewed by: jrm Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D53613 --- website/data/en/press/press.toml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/website/data/en/press/press.toml b/website/data/en/press/press.toml index 9fb31901cb..06348d8f2c 100644 --- a/website/data/en/press/press.toml +++ b/website/data/en/press/press.toml @@ -1,4 +1,22 @@ # Sort the entries by date +[[press]] +name = "FreeBSD Officially Supported in OCI Runtime Specification v1.3" +url = "https://freebsdfoundation.org/blog/freebsd-officially-supported-in-oci-runtime-specification-v1-3/" +siteName = "FreeBSD Foundation Blog" +siteUrl = "https://freebsdfoundation.org/blog/" +date = "2025-11-04" +author = "FreeBSD Foundation" +description = "FreeBSD has been included as an officially supported platform in version 1.3 of the Open Container Initiative (OCI) runtime specification" + +[[press]] +name = "An introduction to OCI Containers on FreeBSD" +url = "https://freebsdfoundation.org/blog/oci-containers-on-freebsd/" +siteName = "FreeBSD Foundation Blog" +siteUrl = "https://freebsdfoundation.org/blog/" +date = "2025-10-31" +author = "FreeBSD Foundation" +description = "Run Containers on FreeBSD using Podman" + [[press]] name = "FreeBSD Vendor Summit, Nov 6-7" url = "https://freebsdfoundation.org/blog/freebsd-vendor-summit-happening-next-week-november-6-7-2025/" From nobody Thu Nov 6 15:48:28 2025 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 4d2RRw4jl8z650vW; Thu, 06 Nov 2025 15:48: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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d2RRw4HwSz4KJc; Thu, 06 Nov 2025 15:48:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762444108; 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=L5Vy0Pul0reFWlXIUXL5aEQ0zqM6PKzDslj5fwNT16g=; b=Ikppa/7SnRY/XtNICaxcVgudmIyOUOw67a8J+oGJnpepBZ0KV/v4IE8TI7CJLX4FncVIW0 bZbR+WoNE6GR3lSCKtj4k48Rmp5+bNZhIkQvQiI7nGju1mIsv15IzqggNti/On3/SzcwVl kYciG/PAiIIi89BO0/hoz4mN4xUe7RAjKzyfeRukRA339cHGHYcVghaVsYKoSO9pl6xemY AfQ5RVzVN9DVClPqObncz3ELKOtT0HOu8kq9iPvRPBk7v/CqWKnHZIVB1ueahoWSZT++ml 21ekNWMZ0VFcvazqj9Zn8ASXtUiT4clC67S7U80cwyiFdLHZ+9AuoQkgNnG6ZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762444108; 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=L5Vy0Pul0reFWlXIUXL5aEQ0zqM6PKzDslj5fwNT16g=; b=Plz7dTu7vRvUx54Bf64dCKw1J4IZ+z0BbRy4kiFNQxsUv6/jEWr72mmnZVesoIximWiJh1 BkF6tPmOXkjzTh4x43pz1p6cITMwTK09vuE/aOQeGY/GNKHgqVncxTX0lvcyvmJ53nw0Ed 5KAnC5YgrM7h4r9a4NEbisynlvuJP8n18QNS85Jp+Fz5CjeCgzYPzS/r4Q8L4PyVUm4NmJ ADt9A3qV/kVi+rEkIw41fNlVjhCcxsBFIArhZooTH5nF2mM/ACb5UGG7E7N8I3u9eYFgze pv5rbOWofG6U8SsXAtgY9CuNxrqRYVlZJ6McZveCDUza98o9RC3OQQaRqZfmaw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762444108; a=rsa-sha256; cv=none; b=JsVHZBpoLeJt19ogNAm7X2BjLBuO8NNkmXx6lfg4MJLV9p4roP4Xyzs/CcdlhOLbnWIYkj AgOrlXPdmbjIsWpMwNlb3g0/PEtEeL6Pxem7AXxfJOk7i2l3oKG+VuGZem66Gzdy4MbTvw WrpJcdPY8EF6B97VF10OdaNFvzw1YG295hbuz3mjZc3qCKXm4mq3b3LyTpMNCpYqA4n/MC 1h4ONiIu5d1whHNgR2nkPdlYczV5rPg/aNTTa3o+XMRAV3EokLxvZgK2dXAxx+7TR1yHJW FXqNunmMpE2KlEyhtDGVu6mePY2YYmo9WAAfHXFQjwmAsXbg8gSdVHkMcuoasg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d2RRw3WWHz4Mq; Thu, 06 Nov 2025 15:48:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A6FmSVA064266; Thu, 6 Nov 2025 15:48:28 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A6FmS9x064260; Thu, 6 Nov 2025 15:48:28 GMT (envelope-from git) Date: Thu, 6 Nov 2025 15:48:28 GMT Message-Id: <202511061548.5A6FmS9x064260@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: bc560be119 - main - website: update ru/press 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: bc560be1198e5548dd0029a26e898fa4ad6d287f Auto-Submitted: auto-generated The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=bc560be1198e5548dd0029a26e898fa4ad6d287f commit bc560be1198e5548dd0029a26e898fa4ad6d287f Author: Vladlen Popolitov AuthorDate: 2025-11-06 15:48:06 +0000 Commit: Vladlen Popolitov CommitDate: 2025-11-06 15:48:06 +0000 website: update ru/press Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53448 --- website/data/ru/press/press.toml | 224 +++++++++++++++++++-------------------- 1 file changed, 112 insertions(+), 112 deletions(-) diff --git a/website/data/ru/press/press.toml b/website/data/ru/press/press.toml index a1927f2e07..04ed005bdb 100644 --- a/website/data/ru/press/press.toml +++ b/website/data/ru/press/press.toml @@ -91,13 +91,13 @@ author = "FreeBSD Foundation" description = "Чтобы понять, как далеко мы продвинулись, полезно оглянуться на путь, который привел к сегодняшнему дню, начиная с самых ранних работ по беспроводной связи в FreeBSD" [[press]] -name = "Автоматические снапшоты ZFS с Sanoid в FreeBSD" +name = "Автоматические снимки ZFS с Sanoid в FreeBSD" url = "https://freebsdfoundation.org/blog/zfs-automatic-snapshots-with-sanoid-on-freebsd/" siteName = "FreeBSD Foundation Blog" siteUrl = "https://freebsdfoundation.org/blog/" date = "2025-05-27" author = "FreeBSD Foundation" -description = "Создавайте автоматические снапшоты ZFS через регулярные интервалы и ротируйте их с помощью Sanoid" +description = "Создавайте автоматические снимки ZFS через регулярные интервалы и ротируйте их с помощью Sanoid" [[press]] name = "Как разблокировать высокоскоростной Wi-Fi в FreeBSD 14" @@ -226,459 +226,459 @@ author = "FreeBSD Foundation" description = "Инвестиции для ускорения сборок с нулевым доверием, SBOM, инструментов безопасности и улучшения опыта разработчиков" [[press]] -name = "FreeBSD 14 Release: Best New Features" +name = "Релиз FreeBSD 14: Лучшие новые функции" url = "https://www.debugpoint.com/freebsd-14-features/" siteName = "debugpoint.com" siteUrl = "https://www.debugpoint.com" date = "2023-11-15" author = "Arindam" -description = "Description of new features brought by FreeBSD 14" +description = "Описание новых функций, появившихся во FreeBSD 14" [[press]] -name = "FreeBSD can now boot in 25 milliseconds" +name = "FreeBSD теперь может загружаться за 25 миллисекунд" url = "https://www.theregister.com/2023/08/29/freebsd_boots_in_25ms/" siteName = "theregister.com" siteUrl = "https://www.theregister.com" date = "2023-08-29" author = "Liam Proven" -description = "FreeBSD can now boot in 25 milliseconds. On AWS Firecracker – but there are other new micro-VM engines around, too" +description = "FreeBSD теперь может загружаться за 25 миллисекунд. На AWS Firecracker – но есть и другие новые движки микро-ВМ" [[press]] -name = "Happy 30th, FreeBSD!" +name = "С 30-летием, FreeBSD!" url = "https://www.infoworld.com/article/3699263/happy-30th-freebsd-why-the-freebsd-open-source-project-has-endured.html" siteName = "infoworld.com" siteUrl = "https://www.infoworld.com" date = "2023-06-13" author = "Deb Goodkin" -description = "Happy 30th, FreeBSD! Why the FreeBSD open source project has endured" +description = "С 30-летием, FreeBSD! Почему проект FreeBSD с открытым исходным кодом продолжает жить" [[press]] -name = "FreeBSD comes to Amazon's lightweight hypervisor" +name = "FreeBSD приходит на облегченный гипервизор Amazon" url = "https://www.theregister.com/2022/10/19/freebsd_comes_to_amazons_lightweight/" siteName = "theregister.com" siteUrl = "https://www.theregister.com" date = "2022-10-19" author = "Liam Proven" -description = "The FreeBSD developer who brought FreeBSD to Amazon EC² has now got it working on the company's lightweight Firecracker hypervisor." +description = "Разработчик FreeBSD, который портировал FreeBSD на Amazon EC², теперь заставил его работать на облегчённом гипервизоре Firecracker компании." [[press]] -name = "CheriBSD-based computer runs KDE for the first time" +name = "Компьютер на основе CheriBSD впервые запускает KDE" url = "https://www.theregister.com/2022/07/26/cheri_computer_runs_kde/" siteName = "theregister.com" siteUrl = "https://www.theregister.com" date = "2022-07-26" author = "Liam Proven" -description = "Wayland and the KDE Plasma desktop now run on CheriBSD, the special version of FreeBSD for Arm's experimental Morello hardware." +description = "Wayland и рабочий стол KDE Plasma теперь работают на CheriBSD, специальной версии FreeBSD для экспериментального оборудования Morello от Arm." [[press]] -name = "FreeBSD 13.1 is out for everything from PowerPC to x86-64" +name = "FreeBSD 13.1 выпущена для всего: от PowerPC до x86-64" url = "https://www.theregister.com/2022/05/20/freebsd_131/" siteName = "theregister.com" siteUrl = "https://www.theregister.com" date = "2022-05-20" author = "Liam Proven" -description = "The latest version of FreeBSD, 13.1, was released this week for both 32 and 64-bit forms of x86, Arm, POWER – and 64-bit RISC-V." +description = "Последняя версия FreeBSD, 13.1, была выпущена на этой неделе для 32- и 64-разрядных вариантов x86, Arm, POWER – и 64-битного RISC-V." [[press]] -name = "License to thrill" +name = "Лицензия на острые ощущения" url = "https://www.theregister.com/2021/03/10/the_state_of_freebsd/" siteName = "theregister.com" siteUrl = "https://www.theregister.com" date = "2021-03-10" author = "Tim Anderson" -description = "Ahead of v13.0, the FreeBSD team talks about Linux and the completed toolchain project that changes everything" +description = "Перед выпуском v13.0 команда FreeBSD рассказывает о Linux и завершенном проекте toolchain, который меняет всё" [[press]] -name = "Discussing Past, Present and Future of FreeBSD Project" +name = "Обсуждаем прошлое, настоящее и будущее проекта FreeBSD" url = "https://itsfoss.com/freebsd-interview-deb-goodkin/" siteName = "itsfoss.com" siteUrl = "https://itsfoss.com" date = "2020-02-24" author = "Abhishek Prakash" -description = "FreeBSD is one of the most popular BSD distributions. It is used on desktop, servers and embedded devices for more than two decades. We talked to Deb Goodkin, executive director, FreeBSD Foundation and discussed the past, present and future of FreeBSD project." +description = "FreeBSD – один из самых популярных дистрибутивов BSD. Он используется на настольных компьютерах, серверах и встроенных устройствах более двух десятилетий. Мы поговорили с Деб Гудкин, исполнительным директором Фонда FreeBSD, и обсудили прошлое, настоящее и будущее проекта FreeBSD." [[press]] -name = "Supporting an open source operating system: a Q&A with the FreeBSD Foundation" +name = "Поддержка операционной системы с открытым исходным кодом: сессия вопросов и ответов с Фондом FreeBSD" url = "https://www.techradar.com/news/supporting-an-open-source-operating-system-a-qanda-with-the-freebsd-foundation" siteName = "techradar.com" siteUrl = "https://techradar.com" date = "2020-02-20" author = "" -description = "When discussing alternative operating systems to Microsoft’s Windows or Apple’s macOS, Linux often comes to mind. However, while Linux is a recreation of UNIX, FreeBSD is more of a continuation. The free and open source operating system was initially developed by students at the University of California at Berkeley which is why the BSD in its name stands for Berkeley Software Distribution." +description = "При обсуждении альтернативных операционных систем Microsoft Windows или Apple macOS часто вспоминают Linux. Однако, хотя Linux является воссозданием UNIX, FreeBSD – это скорее его продолжение. Бесплатная операционная система с открытым исходным кодом изначально была разработана студентами Калифорнийского университета в Беркли, поэтому BSD в её названии означает Berkeley Software Distribution." [[press]] -name = "Meet FreeBSD Project – A Journey of 26 Years and Beyond" +name = "Знакомьтесь: проект FreeBSD – Путешествие длиной в 26 лет и дальше" url = "https://hub.pfind.com/meet-freebsd-project/" siteName = "pfind.com" siteUrl = "https://hub.pfind.com" date = "2019-08-29" author = "William Chapman" -description = "When talking about operating systems or platforms to run the whole computing processes for various devices, you might have heard about FreeBSD quite often. However, today’s implementations of this operating system are apparently not too well-known, and many people don’t know the contributions of FreeBSD in today’s computing technology. Since this operating system is not generally available for the average users, FreeBSD remains to be something that many people nowadays are not well-acquainted with. Yet, it has been used in various hardware and online platforms today, and it has been actively used for more than 26 years now." +description = "Говоря об операционных системах или платформах для запуска всех вычислительных процессов для различных устройств, вы, вероятно, довольно часто слышали о FreeBSD. Однако современные реализации этой операционной системы, по-видимому, не слишком хорошо известны, и многие люди не знают о вкладе FreeBSD в современные информационные или компьютерные технологии. Поскольку эта операционная система обычно недоступна для обычных пользователей, FreeBSD остаётся чем-то, с чем многие люди сегодня плохо знакомы. Тем не менее, она используется в различн ых аппаратных и онлайн-платформах сегодня и активно используется уже более 26 лет." [[press]] -name = "FreeBSD Turns 26" +name = "FreeBSD исполняется 26 лет" url = "https://lwn.net/Articles/791609/" siteName = "LWN.net" siteUrl = "https://lwn.net" date = "2019-06-21" author = "Sean Kerner" -description = "The FreeBSD operating system is continuing to make progress, 26 years after it got its name. Among the areas where work is being done is on improved support for RISC-V, FUSE filesystem updates, C runtime changes, and security improvements. FreeBSD Day is celebrated on June 19, in recognition of the date in 1993 when the name FreeBSD was coined for a fork of the 386BSD project. The first official release of FreeBSD did not occur until November 1, 1993, however." +description = "Операционная система FreeBSD продолжает развиваться спустя 26 лет после получения своего названия. Среди областей, в которых ведется работа, – улучшенная поддержка RISC-V, обновления файловой системы FUSE, изменения в C runtime и улучшения безопасности. День FreeBSD отмечается 19 июня в ознаменование даты в 1993 году, когда было придумано название FreeBSD для ответвления от проекта 386BSD. Однако первый официальный выпуск FreeBSD состоялся только 1 ноября 1993 года." [[press]] -name = "8 Popular Products You Didn't Know Were Built with Open Source" +name = "8 популярных продуктов, о которых вы не знали, что они созданы с открытым исходным кодом" url = "https://www.designnews.com/design-hardware-software/8-popular-products-you-didnt-know-were-built-open-source" siteName = "DesignNews" siteUrl = "https://www.designnews.com" date = "2019-06-18" author = "Chris Wiltz" -description = "A popular streaming service, video games consoles, and mobile messaging all owe a debt to FreeBSD." +description = "Популярный стриминговый сервис, игровые консоли и мобильные мессенджеры обязаны своим существованием FreeBSD." [[press]] -name = "FreeBSD Foundation Announces FreeBSD Day on June 19, 2019" +name = "Фонд FreeBSD объявил 19 июня 2019 года Днём FreeBSD" url = "http://brilliancesecuritymagazine.com/press-release/freebsd-foundation-announces-freebsd-day-on-june-19-2019/" siteName = "Brilliance Security Magazine" siteUrl = "https://www.brilliancesecuritymagazine.com" date = "2019-06-06" -author = "Editorial Staff" -description = "The FreeBSD Foundation, supporters of FreeBSD, one of the oldest and largest open source computer operating systems in the world and used by many top corporations, has announced that June 19, 2019 is FreeBSD Day. FreeBSD Day marks the date in 1993 that developers named the new open source operating system and celebrates the impact FreeBSD has had on open source computing." +author = "Редакция" +description = "Фонд FreeBSD, поддерживающий FreeBSD, одну из старейших и крупнейших операционных систем с открытым исходным кодом в мире, используемую многими ведущими корпорациями, объявил, что 19 июня 2019 года – День FreeBSD. День FreeBSD отмечает дату в 1993 году, когда разработчики назвали новую операционную систему с открытым исходным кодом, и празднует влияние, которое FreeBSD оказала на информационные технологии с открытым исходным кодом." [[press]] -name = "FreeBSD ZFS vs. ZoL Performance, Ubuntu ZFS On Linux Reference" +name = "Сравнение производительности FreeBSD ZFS и ZoL, эталонной реализации ZFS On Linux в Ubuntu" url = "https://www.phoronix.com/scan.php?page=article&item=freebsd-zol-april" siteName = "Phoronix" siteUrl = "https://www.phoronix.com" date = "2019-04-22" author = "Michael Larabel" -description = "Overall, the FreeBSD ZFS On Linux port is looking good so far and we are looking forward to it hopefully maturing in time for FreeBSD 13.0. Nice job to iX Systems and all of those involved, especially the ZFS On Linux project. Those wanting to help in testing can try the FreeBSD ZoL spins. Stay tuned for more benchmarks and on more diverse hardware as time allows and the FreeBSD ZoL support further matures, but so far at least the performance numbers are in good shape." +description = "В целом порт FreeBSD ZFS On Linux выглядит хорошо, и мы с нетерпением ждем его созревания к выпуску FreeBSD 13.0. Отличная работа iX Systems и всех участников, особенно проекта ZFS On Linux. Те, кто хочет помочь в тестировании, могут попробовать сборки FreeBSD ZoL. Следите за новыми тестами и на более разнообразном оборудовании по мере возможности и дальнейшего созревания поддержки FreeBSD ZoL, но пока, по крайней мере, показатели производительности в хорошей форме." [[press]] -name = "Why did we build our solution on top of FreeBSD?" +name = "Почему мы построили наше решение на основе FreeBSD?" url = "https://www.synergysky.com/blog/whydidwebuildoursolutionontopof_freebsd" siteName = "Synergy SKY" siteUrl = "http://synergysky.com" date = "2017-11-07" author = "Egil Hasting" -description = "FreeBSD has given us the \"it just works\" experience, without sacrificing the full control. It feels and behaves mature and stable with great performance!" +description = "FreeBSD дала нам опыт «это просто работает», без ущерба для полного контроля. Она ощущается и ведет себя зрело и стабильно с отличной производительностью!" [[press]] -name = "FreeBSD Project: Under the Hood" +name = "Проект FreeBSD: Под капотом" url = "http://www.hostingadvice.com/blog/freebsd-project-under-the-hood/" siteName = "HostingAdvice.com" siteUrl = "http://hostingadvice.com" date = "2016-06-09" author = "Alexandra Leslie" -description = "With over 400 volunteer devs at its helm, the FreeBSD Project is a dynamic force that puts the control in administrators' hands. Project Committer Allan Jude has been a fan of the project since 2002. He discusses the system's internal structure and the feature functionality that drew him in contributing to its documentation and then to its development and what he's working on now, more than a decade later." +description = "Более 400 добровольных разработчиков во главе проекта FreeBSD представляют собой динамичную силу, которая передает контроль в руки администраторов. Коммиттер проекта Аллан Джуд является поклонником проекта с 2002 года. Он обсуждает внутреннюю структуру системы и функциональные возможности, которые привлекли его к участию в ее документации, а затем в разработке, и над чем он работает сейчас, более десяти лет спустя." [[press]] -name = "FreeBSD now available in Azure Marketplace" +name = "FreeBSD теперь доступна в Azure Marketplace" url = "https://azure.microsoft.com/en-us/blog/freebsd-now-available-in-azure-marketplace/" -siteName = "Microsoft Azure Blog" +siteName = "Блог Microsoft Azure" siteUrl = "https://azure.microsoft.com/en-us/blog/" date = "2016-06-08" author = "Jason Anderson" -description = "Microsoft excited to announce the availability of FreeBSD 10.3 as a ready-made VM image available directly from the Azure Marketplace. This means that not only can you quickly bring-up a FreeBSD VM in Azure, but also that in the event you need technical support, Microsoft support engineers can assist." +description = "Microsoft с радостью объявляет о доступности FreeBSD 10.3 в качестве готового образа ВМ, доступного непосредственно из Azure Marketplace. Это означает, что вы можете не только быстро запустить ВМ FreeBSD в Azure, но и в случае необходимости технической поддержки инженеры Microsoft могут помочь." [[press]] -name = "Cascadia Community Builder Award recognizes contributor Michael Dexter" +name = "Премия Cascadia Community Builder признаёт вклад Майкла Декстера" url = "http://seagl.org/news/2015/10/26/cascadia-award-announcement.html" -siteName = "Seattle GNU/Linux Conference" +siteName = "Конференция Seattle GNU/Linux" siteUrl = "http://seagl.org/" date = "2015-10-26" -author = "SeaGL Blog" -description = "The Cascadia Community Builder Award recognizes a person who has made an outstanding contribution to the free software movement in the Cascadia region. Michael Dexter was chosen because his work with the Portland Linux/Unix Group and the BSD community exemplified the type of unsung community-building work that is so critical to the growth of the free software movement." +author = "Блог SeaGL" +description = "Премия Cascadia Community Builder досталась человеку, внёсшему выдающийся вклад в движение свободного программного обеспечения в регионе Каскадия. Майкл Декстер был выбран потому, что его работа с Portland Linux/Unix Group и сообществом BSD является примером той незаметной работы по созданию сообщества, которая так важна для роста движения свободного программного обеспечения." [[press]] -name = "Enabling on AArch64" +name = "Активация AArch64" url = "https://community.arm.com/groups/processors/blog/2015/07/07/enabling-freebsd-on-aarch64" -siteName = "ARM Ltd. Blog" +siteName = "Блог ARM Ltd." siteUrl = "https://community.arm.com/groups/processors/blog/" date = "2015-07-07" author = "Andrew Wafaa" -description = "A summary of the activities around porting to ARM's new AArch64 (or ARM64) platform." +description = "Обзор деятельности по портированию на новую платформу AArch64 (или ARM64) от ARM." [[press]] -name = "Running on the server: a sysadmin speaks" +name = "Запуск на сервере: говорит системный администратор" url = "http://www.itwire.com/business-it-news/open-source/67420-running-freebsd-on-the-server-a-sysadmin-speaks" siteName = "iTWire" siteUrl = "http://www.itwire.com/" date = "2015-03-23" author = "Sam Varghese" -description = "For years now, Linux has been all the rage. But in recent times, there have been murmurings among some veterans long-time users after the introduction of systemd, the init system that seems to overstep its boundaries." +description = "Уже много лет Linux пользуется огромной популярностью. Но в последнее время среди некоторых ветеранов-пользователей после внедрения systemd, системы инициализации, которая, кажется, выходит за свои границы, слышны роптания." [[press]] -name = "Presenting FreeBSD! How We Made It Happen" +name = "Представляем FreeBSD! Как мы это сделали" url = "https://web.archive.org/web/20150115001300/https://www.digitalocean.com/company/blog/presenting-freebsd-how-we-made-it-happen/" -siteName = "Digital Ocean Inc. Blog" +siteName = "Блог Digital Ocean Inc." siteUrl = "https://www.digitalocean.com/blog/" date = "2015-01-14" author = "Neal Shrader" -description = "virtual private servers with IPv6 support are now available on the DigitalOcean platform in: San Francisco, New York, London, Amsterdam, and Singapore. DigitalOcean is also seeking tutorials, for which they are offering $200 USD each." +description = "Виртуальные частные серверы с поддержкой IPv6 теперь доступны на платформе DigitalOcean в: Сан-Франциско, Нью-Йорке, Лондоне, Амстердаме и Сингапуре. DigitalOcean также ищет учебные пособия, за которые они предлагают 200 долларов США за каждое." [[press]] -name = "Get started with FreeBSD: A brief intro for Linux users" +name = "Начало работы с FreeBSD: Краткое введение для пользователей Linux" url = "http://www.infoworld.com/article/2858288/unix/intro-to-freebsd-for-linux-users.html" siteName = "InfoWorld" siteUrl = "http://www.infoworld.com/" date = "2014-12-15" author = "Paul Venezia" -description = "A brief introduction to FreeBSD for curious Linux users. Covers the installation and updating process, building a basic firewall, installing binary packages, and finally installing and configuring a typical web stack with Apache, PHP, and MySQL." +description = "Краткое введение в FreeBSD для любопытных пользователей Linux. Освещает процесс установки и обновления, построение базового брандмауэра, установку бинарных пакетов и, наконец, установку и настройку типичного веб-стека с Apache, PHP и MySQL." [[press]] -name = "The Foundation Announces Generous Donation and Fundraising Milestone" +name = "Фонд объявляет о щедром пожертвовании и вехе в сборе средств" url = "http://freebsdfoundation.blogspot.com/2014/11/freebsd-foundation-announces-generous.html" -siteName = "The Foundation" +siteName = "Фонд" siteUrl = "https://www.freebsdfoundation.org/" date = "2014-11-18" -author = "The Foundation Board" -description = "The Foundation is pleased to announce the receipt of a record-breaking donation from Jan Koum, CEO and Co-Founder of WhatsApp." +author = "Совет Фонда" +description = "Фонд рад объявить о получении рекордного пожертвования от Яна Кума, генерального директора и соучредителя WhatsApp." [[press]] -name = "Cavium to Sponsor ARMv8 Based Implementation" +name = "Cavium станет спонсором реализации на основе ARMv8" url = "http://www.prnewswire.com/news-releases/cavium-to-sponsor-freebsd-armv8-based-implementation-277724361.html" siteName = "PR Newswire" siteUrl = "http://www.prnewswire.com/" date = "2014-10-01" author = "Cavium, Inc." -description = "Cavium, Inc., a leading provider of semiconductor products that enable intelligent processing for enterprise, data center, cloud, wired and wireless networking announced today that it is collaborating with the Foundation to develop and deliver the first ARMv8 reference design and implementation of the Operating System based on the ThunderX workload optimized processor family for next generation Data Center and Cloud workloads." +description = "Cavium, Inc., ведущий поставщик полупроводниковых продуктов, обеспечивающих интеллектуальную обработку для предприятий, центров обработки данных, облаков, проводных и беспроводных сетей, объявила сегодня о сотрудничестве с Фондом для разработки и поставки первой эталонной конструкции и реализации операционной системы на основе ARMv8 для семейства процессоров ThunderX, оптимизированных для рабочих нагрузок следующего поколения для центров обработки данных и облаков." [[press]] -name = "Parole de Tux: Tux et [french]" +name = "Parole de Tux: Tux и FreeBSD [на французском]" url = "http://www.captainposix.net/?q=articles/episode-36-tux-et-freebsd" siteName = "Captain Posix" siteUrl = "http://www.captainposix.net/" date = "2014-09-24" author = "Captain Posix" -description = "\"Parole de Tux\" is a Belgian monthly podcast which talks about news and technical topics regarding Free and Open Source Software. For the first time, this episode is dedicated to. The guest, a developer, sums up the history of the BSDs and their differences. He then briefly explains similarities and differences between a typical Linux distribution and before moving on to the main topic: the graphics stack, and how performs in this area." +description = "\"Parole de Tux\" – это бельгийский ежемесячный подкаст, который рассказывает о новостях и технических темах, связанных со свободным и открытым программным обеспечением. Впервые этот выпуск посвящен. Гость, разработчик, подводит историю BSD и их различия. Затем он кратко объясняет сходства и различия между типичным дистрибутивом Linux и, прежде чем перейти к основной теме: графическому стеку и тому, как работает в этой области." [[press]] -name = "Atlantic.Net Announces SSD-based VPS Services" +name = "Atlantic.Net объявляет о сервисах VPS на основе SSD" url = "http://talkincloud.com/cloud-computing-and-open-source/090214/atlanticnet-unveils-freebsd-cloud-vps-hosting-plans" siteName = "Talkin' Cloud" siteUrl = "http://talkincloud.com/" date = "2014-09-02" author = "Chris Talbot" -description = "SSD cloud VPS hosting solutions provider Atlantic.net has rolled out to its data centers in Orlando, Dallas and Toronto." +description = "Провайдер решений для облачного VPS-хостинга на SSD Atlantic.net развернул в своих центрах обработки данных в Орландо, Далласе и Торонто." [[press]] -name = "to support secure boot by mid-year" +name = "FreeBSD будет поддерживать безопасную загрузку к середине года" url = "http://www.itwire.com/business-it-news/open-source/62855-freebsd-to-support-secure-boot-by-mid-year" siteName = "ITWire" siteUrl = "http://www.itwire.com/" date = "2014-01-20" author = "Sam Varghese" -description = "Kirk McKusick describes the progress has been making in supporting UEFI secure boot, which is scheduled for inclusion in 10.1." +description = "Кирк МакКузик описывает прогресс, достигнутый в поддержке безопасной загрузки UEFI, которая запланирована для включения в 10.1." [[press]] -name = "McKusick Denies Lagging on Security" +name = "МакКузик отрицает отставание FreeBSD в безопасности" url = "http://www.itwire.com/business-it-news/open-source/62728-mckusick-denies-freebsd-lagging-on-security" siteName = "ITWire" siteUrl = "http://www.itwire.com/" date = "2014-01-06" author = "Sam Varghese" -description = "Kirk McKusick denies that is trailing behind when it comes to security practices, asserting that over the past decade has made good design and engineering choices in." +description = "Кирк МакКузик отрицает, что FreeBSD отстает, когда дело доходит до практик безопасности, утверждая, что за последнее десятилетие в ней были реализованы хорошие архитектурные и инженерные решения." [[press]] -name = "Fixing Network Attached Storage with commodity hardware and BSD" +name = "Исправление сетевого хранилища с помощью стандартного оборудования и BSD" url = "http://boingboing.net/2013/06/23/fixing-network-attached-storag.html" siteName = "Boing Boing" siteUrl = "http://boingboing.net/" date = "2013-06-23" author = "Ben Laurie" -description = "Ben Laurie discusses how and why he replaced a proprietary NAS with one based on and commodity hardware." +description = "Бен Лори обсуждает, как и почему он заменил проприетарное NAS на основе и стандартного оборудования." [[press]] -name = "2012 - A BSD Year in Retrospective" +name = "2012 – Год BSD в ретроспективе" url = "http://www.osnews.com/story/26787/2012_a_BSD_year_in_retrospective" siteName = "OSnews" siteUrl = "http://www.osnews.com/" date = "2013-02-14" author = "Julian Djamil" -description = "A retrospective of all the exciting developments in the BSD-family of operating systems in 2012, focusing on FreeBSD, NetBSD, OpenBSD and Dragonfly BSD." +description = "Ретроспектива всех захватывающих событий в семействе операционных систем BSD в 2012 году, сфокусированная на FreeBSD, NetBSD, OpenBSD и Dragonfly BSD." [[press]] -name = "A Decade of OS Access-control Extensibility" +name = "Десятилетие расширяемости контроля доступа в ОС" url = "https://queue.acm.org/detail.cfm?id=2430732" siteName = "ACM Queue" siteUrl = "https://queue.acm.org/" date = "2013-01-18" author = "Robert N. M. Watson" -description = "To discuss operating system security is to marvel at the diversity of deployed access-control models." +description = "Обсуждать безопасность операционных систем – значит поражаться разнообразию развёрнутых моделей контроля доступа." [[press]] -name = "A world without Linux: Where would Apache, Microsoft even Apple be today?" +name = "Мир без Linux: Где бы сегодня были Apache, Microsoft и даже Apple?" url = "http://www.infoworld.com/d/data-center/world-without-linux-where-would-apache-microsoft-even-apple-be-today-206680" siteName = "Infoworld" siteUrl = "http://www.infoworld.com" date = "2012-11-12" author = "Paul Venezia" -description = "If Linux hadn't conquered the world, we'd all be running FreeBSD, maybe even on our desktops." +description = "Если бы Linux не завоевал мир, мы бы все использовали FreeBSD, возможно, даже на наших настольных компьютерах." [[press]] -name = "FreeBSD Now Supported on Windows Server Hyper-V Via Beta Release" +name = "Теперь FreeBSD поддерживается в бета-релизе Windows Server Hyper-V" url = "http://redmondmag.com/articles/2012/08/09/freebsd-beta-for-windows-server-hyper-v.aspx" siteName = "Redmondmag" siteUrl = "http://redmondmag.com" date = "2012-08-09" author = "Kurt Mackie" -description = "Microsoft and collaborators today announced a beta release of drivers that enable the open source FreeBSD 8.2 server operating system to run in a virtual machine (VM) using Microsoft's Hyper-V Server." +description = "Microsoft и партнеры сегодня объявили о бета-выпуске драйверов, которые позволяют серверной операционной системе FreeBSD 8.2 с открытым исходным кодом работать в виртуальной машине (ВМ) с использованием Microsoft Hyper-V Server." [[press]] -name = "X.Org 7.7 Goes Into FreeBSD, KMS Is Ready" +name = "X.Org 7.7 попадает в FreeBSD, KMS готов" url = "http://www.phoronix.com/scan.php?page=news_item&px=MTExNzY" siteName = "phoronix" siteUrl = "http://www.phoronix.com" date = "2012-06-11" author = "Michael Larabel" -description = "While X.Org 7.7 was only released last week, this updated set of X packages have already worked their way into FreeBSD. The FreeBSD developers request your help in testing." +description = "Хотя X.Org 7.7 был выпущен только на прошлой неделе, этот обновлённый набор пакетов X уже попал в FreeBSD. Разработчики FreeBSD просят вашей помощи в тестировании." [[press]] -name = "Netflix Open Connect Network: FreeBSD, Not Linux" +name = "Сеть Netflix Open Connect: FreeBSD, а не Linux" url = "http://www.phoronix.com/scan.php?page=news_item&px=MTExNDM" siteName = "phoronix" siteUrl = "http://www.phoronix.com" date = "2012-06-06" author = "Michael Larabel" -description = "This week Netflix announced their Open Connect Network as their own open CDN (Content Distribution Network), but rather than using Linux as the base for this open-source platform, they decided to use FreeBSD." +description = "На этой неделе Netflix объявила о своей сети Open Connect как о своей собственной открытой CDN (сети распространения контента), но вместо использования Linux в качестве основы для этой платформы с открытым исходным кодом они решили использовать FreeBSD." [[press]] -name = "Why Should You Use FreeBSD? Here's Some Reasons" +name = "Почему вы должны использовать FreeBSD? Вот несколько причин" url = "http://www.phoronix.com/scan.php?page=news_item&px=MTExMDg" siteName = "phoronix" siteUrl = "http://www.phoronix.com" date = "2012-05-31" author = "Michael Larabel" -description = "FreeBSD is wondering why are you using FreeBSD. David Chisnall of the FreeBSD project is working on updating their advocacy material regarding this leading *BSD operating system. As such, he asked on the mailing list \"Why Are You Using FreeBSD?\"" +description = "FreeBSD интересуется, почему вы используете FreeBSD. Дэвид Чизналл из проекта FreeBSD работает над обновлением их рекламных материалов, касающихся этой ведущей операционной системы семейства *BSD. Как таковой, он спросил в списке рассылки «Почему вы используете FreeBSD?»" [[press]] -name = "Colocation Provider NYI Launches East Coast Mirror for FreeBSD Foundation" +name = "Провайдер услуг по размещению серверов NYI запускает для Фонда FreeBSD зеркало для восточного побережья США" url = "http://www.thewhir.com/web-hosting-news/colocation-provider-nyi-launches-east-coast-mirror-for-freebsd-foundation" siteName = "The WHIR" siteUrl = "http://www.thewhir.com" date = "2012-05-25" author = "Nicole Henderson" -description = "Colocation provider NYI announced on Friday that it has launched the East Coast mirror for The FreeBSD Foundation. \"FreeBSD has been a critical component of everything we do,\" Phillip Koblence, VP operations, NYI said in a statement. \"We look upon this launch as our way of giving back to a community whose open source projects have enabled us to craft customized solutions for our customers from the inside out.\"" +description = "Провайдер услуг по размещению серверов NYI объявил в пятницу о запуске для Фонда FreeBSD зеркала для восточного побережья США. «FreeBSD была критически важным компонентом всего, что мы делаем», – заявил Филипп Кобленс, вице-президент по операциям NYI. «Мы рассматриваем этот запуск как наш способ отдать сообществу, чьи проекты с открытым исходным кодом позволили нам создавать индивидуальные решения для наших клиентов изнутри»." [[press]] -name = "FreeBSD and Microsoft Hyper-V Interoperability Expected This Summer" +name = "Совместимость FreeBSD и Microsoft Hyper-V ожидается этим летом" url = "http://redmondmag.com/articles/2012/05/14/microsoft-hyperv-interoperability.aspx" siteName = "Redmondmag" siteUrl = "http://redmondmag.com" date = "2012-05-14" author = "Kurt Mackie" -description = "Microsoft and its partnering companies are finalizing a project that will enable FreeBSD interoperability with Windows Server Hyper-V." +description = "Microsoft и компании-партнёры завершают проект, который обеспечит совместимость FreeBSD с Windows Server Hyper-V." [[press]] -name = "FreeBSD 10 To Use Clang Compiler, Deprecate GCC" +name = "FreeBSD 10 будет использовать компилятор Clang, устареет GCC" url = "http://www.phoronix.com/scan.php?page=news_item&px=MTEwMjI" siteName = "phoronix" siteUrl = "http://www.phoronix.com" date = "2012-05-12" author = "Michael Larabel" -description = "As indicated by the Q1-2012 FreeBSD Status Report, LLVM's Clang compiler is quickly replacing GCC for this popular BSD operating system. The developers are also making much progress in a GNU-free C++11 stack. For FreeBSD 10 they're aiming for Clang as the default C/C++ compiler, deprecate GCC, and to have a BSD-licensed C++ stack." +description = "Как указано в отчете о состоянии FreeBSD за Q1-2012, компилятор Clang от LLVM быстро заменяет GCC для этой популярной BSD операционной системы. Разработчики также добиваются большого прогресса в создании стека C++11 без GNU. Они нацелены на то, чтобы во FreeBSD 10 сделать Clang компилятором C/C++, используемым по умолчанию, вывести из эксплуатации GCC и получить стек C++ с лицензией BSD." [[press]] -name = "FreeBSD Achieved A Lot In Q1'2012" +name = "FreeBSD достигла многого в Q1'2012" url = "http://www.phoronix.com/scan.php?page=news_item&px=MTEwMjE" siteName = "phoronix" siteUrl = "http://www.phoronix.com" date = "2012-05-12" author = "Michael Larabel" -description = "For the first three months of the 2012 calendar year, the FreeBSD project achieved a lot when it came to advancing their open operating system. Here's some of the interesting highlights from their quarterly status report." +description = "За первые три месяца 2012 года проект FreeBSD достиг многого в продвижении своей открытой операционной системы. Вот некоторые из интересных моментов из их квартального отчета о состоянии." [[press]] -name = "FreeBSD Gets A New X.Org With Intel KMS" +name = "FreeBSD получает новый X.Org с Intel KMS" url = "http://www.phoronix.com/scan.php?page=news_item&px=MTA5MTc" siteName = "phoronix" siteUrl = "http://www.phoronix.com" date = "2012-04-23" author = "Michael Larabel" -description = "The FreeBSD team working on X support have announced a set of X.Org updates to bring the FreeBSD package support to X.Org 7.5.2, which now includes Intel KMS support." +description = "Команда FreeBSD, работающая над поддержкой X, объявила о наборе обновлений X.Org для доведения поддержки пакетов FreeBSD до X.Org 7.5.2, который теперь включает поддержку Intel KMS." [[press]] -name = "Most Reliable Hosting Company Sites in March 2012" +name = "Самые надёжные сайты хостинговых компаний в марте 2012 года" url = "http://news.netcraft.com/archives/2012/04/02/most-reliable-hosting-company-sites-in-march-2012.html" siteName = "Netcraft Ltd." siteUrl = "http://www.netcraft.com/" date = "2012-03-02" author = "Netcraft" -description = "FreeBSD the OS of 3 of the top 10 most reliable hosting company sites in March 202." +description = "FreeBSD – ОС 3 из 10 самых надёжных сайтов хостинговых компаний в марте 2012." [[press]] -name = "PC-BSD 9 review ? to FreeBSD what Ubuntu is to Debian" +name = "Обзор PC-BSD 9 – для FreeBSD то же, что Ubuntu для Debian" url = "http://www.linuxuser.co.uk/reviews/pc-bsd-9-review-to-freebsd-what-ubuntu-is-to-debian/" siteName = "Linux User & Developer" siteUrl = "http://www.linuxuser.co.uk" date = "2012-02-09" author = "Koen Vervloesem" -description = "PC-BSD offers you a fully functional desktop environment based on rock solid FreeBSD technology, which makes it the perfect operating system for your first steps with BSD?" +description = "PC-BSD предлагает вам полнофункциональную среду рабочего стола на основе надёжной технологии FreeBSD, что делает ее идеальной операционной системой для ваших первых шагов с BSD?" [[press]] -name = "[Review] FreeBSD 9.0" +name = "[Обзор] FreeBSD 9.0" url = "http://linuxconfig.net/review/freebsd-review/freebsd-9-0-review.html" siteName = "linuxconfig.net" siteUrl = "http://linuxconfig.net" date = "2012-01-10" author = "linuxconfig.net" -description = "This article provides an overview of some of the new features available in FreeBSD 9.0." +description = "Эта статья предоставляет обзор некоторых новых функций, доступных в FreeBSD 9.0." [[press]] -name = "Why aren't you using FreeBSD?" +name = "Почему вы не используете FreeBSD?" url = "http://www.infoworld.com/d/data-center/why-arent-you-using-freebsd-178119?page=0,0" siteName = "Infoworld" siteUrl = "http://www.infoworld.com" date = "2011-11-11" author = "Paul Venezia" -description = "This article writes about why Paul Venezia is using FreeBSD for his servers" +description = "Эта статья рассказывает о том, почему Пол Венезия использует FreeBSD для своих серверов" [[press]] -name = "FreeBSD: A Faster Platform For Linux Gaming Than Linux?" +name = "FreeBSD: Более быстрая платформа для Linux-игр, чем Linux?" url = "http://www.phoronix.com/scan.php?page=article&item=linux_games_bsd" siteName = "Phoronix" siteUrl = "http://www.phoronix.com/" date = "2011-09-07" -description = "Michael Larabel shows how FreeBSD runs some linux programs faster than linux does." +description = "Майкл Ларабель показывает, как FreeBSD запускает некоторые linux-программы быстрее, чем linux." [[press]] -name = "Most Reliable Hosting Company Sites in June 2011" +name = "Самые надёжные сайты хостинговых компаний в июне 2011 года" url = "http://news.netcraft.com/archives/2011/07/08/most-reliable-hosting-company-sites-in-june-2011.html" siteName = "Netcraft Ltd." siteUrl = "http://www.netcraft.com/" date = "2011-07-08" author = "Jennifer Cownie" -description = "FreeBSD the OS of top 3 most reliable hosting company sites in June 2011." +description = "FreeBSD – ОС 3 самых надёжные сайтов хостинговых компаний в июне 2011 года." [[press]] -name = "PC-BSD 8.2 review" +name = "Обзор PC-BSD 8.2" url = "http://www.linuxbsdos.com/2011/03/03/pc-bsd-8-2-review/" siteName = "LinuxBSDos.com" siteUrl = "http://www.linuxbsdos.com/" date = "2011-03-03" author = "LinuxBSDos.com" -description = "LinuxBSDos.com looks at the installation (especially at the disk encryption features), system configuration and system management (including the installation of third party software packages via PC-BSD's PBI system) of PC-BSD 8.2." +description = "LinuxBSDos.com рассматривает установку (особенно функции шифрования диска), конфигурацию системы и управление системой (включая установку сторонних программных пакетов через систему PBI PC-BSD) PC-BSD 8.2." [[press]] -name = "FreeBSD 8.2 expands ZFS support" +name = "FreeBSD 8.2 расширяет поддержку ZFS" url = "http://itmanagement.earthweb.com/osrc/article.php/3926181/FreeBSD-82-Expands-ZFS-Support----Without-Oracle.htm" siteName = "Datamation.com" siteUrl = "http://itmanagement.earthweb.com/" date = "2011-02-25" author = "Sean Michael Kerner" -description = "The author looks at the status and the future of ZFS under FreeBSD. The information is based on interviews the website did with FreeBSD developer Josh Paetzel and Matt Olander from iXsystems." +description = "Автор рассматривает текущее состояние и будущее ZFS под FreeBSD. Информация основана на интервью, которые сайт провел с разработчиком FreeBSD Джошем Петцелем и Мэттом Оландером из iXsystems." [[press]] -name = "PC-BSD 8.1 review" +name = "Обзор PC-BSD 8.1" url = "http://www.linuxbsdos.com/2010/08/17/pc-bsd-8-1-review/" siteName = "LinuxBSDos.com" siteUrl = "http://www.linuxbsdos.com/" date = "2010-08-17" author = "LinuxBSDos.com" -description = "LinuxBSDos.com looks at the installation, system configuration and system management (including the installation of third party software packages via PC-BSD's PBI system) of PC-BSD 8.1." +description = "LinuxBSDos.com рассматривает установку, конфигурацию системы и управление системой (включая установку сторонних программных пакетов через систему PBI PC-BSD) PC-BSD 8.1." [[press]] -name = "Health Check: FreeBSD - The unknown giant" +name = "Проверка здоровья: FreeBSD – Неизвестный гигант" url = "http://www.h-online.com/open/features/Health-Check-FreeBSD-The-unknown-giant-920248.html" siteName = "The H" siteUrl = "http://www.h-online.com/" date = "2010-02-04" author = "Richard Hillesley" -description = "Richard Hillesley looks at the history of FreeBSD, the BSD license, Beastie and the new features in FreeBSD 8.0." +description = "Ричард Хиллесли рассматривает историю FreeBSD, лицензию BSD, Биести и новые функции в FreeBSD 8.0." From nobody Fri Nov 7 00:22:51 2025 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 4d2fsS4WbGz6G0WX; Fri, 07 Nov 2025 00:22: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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d2fsS2819z3wxn; Fri, 07 Nov 2025 00:22:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762474972; 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=WbQkTv5ZkOnUYWdW5xVCPIyGVGIrOe7yxUuXpN8SlnE=; b=A0SuEC22DaioL/iJSYzoQN957mwMcR64+aXEnG+8mV6gTzZjBGic7US1ZKE7a1Gwu3rRrD SuNdcnrWgpPAtwYfE4GzFwZNvVSLPA9dX1oWQotvPNuj7vfzVOAcWzz476wiCgJcOWo5cb IzS8OLcVNRTAhbIB4DXLkDzhw1+yIQK1JXMqKaIiBKMFPSY9MbRBtjKobte89vu3+QYzKo OFyJkgOHQ6q+KpOMKZsZZ9IXKhGEiaW0EXPJKFEsSdjW346qPydWP0PkMkwSgBV3FV/DC2 JJCKIMLmKTcnW7Cf2CDQL6cXLX7mKuBOIBdsYhHAsLs5wpHRGMPEmnNB6lDnPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762474972; 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=WbQkTv5ZkOnUYWdW5xVCPIyGVGIrOe7yxUuXpN8SlnE=; b=JaDFW2nBpdb6Qd8cOubjpnZn7WQkMqv1qb7g+TGowZn/Zr22Kq9cSNBF1wSXtOf5obCGpA Eryk19xCH8u32qPz5Y9zObxbvwqPvmXanT/zj7GMAuAsKuPUAXNoQyJg0bzcE52dGp7MwR 5tf3gMKZPOcd6rpUiXQQK4fHXj9KWrr3MZ+xwD+nmCSlpm59+fZuglZ38iBxJjV2oQXrl1 C5ARlmTEX/owfwJGhRxzi2NC8QsTAKtHYKKsK3WiU5bG8h7dfX8bmcUiu/I2ZZxusm0fUq FN5DPdIaESqKe+o1Ng9bjbAPDAws/ypZYufsaOakQNioBZCv+rkJipv4IvjIrA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762474972; a=rsa-sha256; cv=none; b=qZsPiFa3mgbvB+JySgzlqy9ow7GKiI3t5DnpMsLHAEEzHbk+YhEOLCAbhHnBl3ZF3mmZjL F5YEkTcQVXSE4tSAyWUq+rYo3PvMN7jTv5gJxEEk2AMaagXre2h+3mcj+azH/W2geJuVME Yy58EnIw2WKWOneP47yEGi5PLThRw1Gpo2zT6aiqsZYXqJ9+nQ3Yhbd3nLMlADxSMIG0XZ Wse6W7Kb+GBs4lRIRHtX93KRQHQxErCW/1NUcO4mHaFnmZ1hQ1pc6F708Iq7mT+30+rL1n /jcc0zSbjX7D13L+g27TGUAtVXANq0YyFzIp75FoczyEG6Z2g3thbUalDJzdEA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d2fsS0hX2zcdC; Fri, 07 Nov 2025 00:22:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A70MpSW045814; Fri, 7 Nov 2025 00:22:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A70MpAk045811; Fri, 7 Nov 2025 00:22:51 GMT (envelope-from git) Date: Fri, 7 Nov 2025 00:22:51 GMT Message-Id: <202511070022.5A70MpAk045811@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Joseph Mingrone Subject: git: e33d3f33c2 - main - GSoC: Add link to 2025 projects wiki 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jrm X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e33d3f33c29e2324b1cd250eaf9abf0b7d7bef8e Auto-Submitted: auto-generated The branch main has been updated by jrm: URL: https://cgit.FreeBSD.org/doc/commit/?id=e33d3f33c29e2324b1cd250eaf9abf0b7d7bef8e commit e33d3f33c29e2324b1cd250eaf9abf0b7d7bef8e Author: Joseph Mingrone AuthorDate: 2025-11-06 21:30:25 +0000 Commit: Joseph Mingrone CommitDate: 2025-11-07 00:19:17 +0000 GSoC: Add link to 2025 projects wiki page While here, condense the list of past project pages for brevity. Sponsored by: The FreeBSD Foundation --- website/content/en/projects/summerofcode.adoc | 46 ++++++++++++++------------- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/website/content/en/projects/summerofcode.adoc b/website/content/en/projects/summerofcode.adoc index 8cc8156de6..34b465d17c 100644 --- a/website/content/en/projects/summerofcode.adoc +++ b/website/content/en/projects/summerofcode.adoc @@ -48,28 +48,30 @@ These pages exist to help provide inspiration. Another place to look for project ideas about upcoming development projects in FreeBSD is the link:../../status/[FreeBSD Status Reports]. Contributors are also welcome, and are indeed encouraged, to propose your own ideas, and if the proposal is strong, we'll try to match you with a mentor! -For inspiration, you can have look at the contributor projects from previous years. - -* https://wiki.FreeBSD.org/SummerOfCode2024Projects[Summer of Code 2024 FreeBSD Projects Wiki] -* https://wiki.FreeBSD.org/SummerOfCode2023Projects[Summer of Code 2023 FreeBSD Projects Wiki] -* https://wiki.FreeBSD.org/SummerOfCode2022Projects[Summer of Code 2022 FreeBSD Projects Wiki] -* https://wiki.FreeBSD.org/SummerOfCode2021Projects[Summer of Code 2021 FreeBSD Projects Wiki] -* https://wiki.FreeBSD.org/SummerOfCode2020Projects[Summer of Code 2020 FreeBSD Projects Wiki] -* https://wiki.FreeBSD.org/SummerOfCode2019Projects[Summer of Code 2019 FreeBSD Projects Wiki] -* https://wiki.FreeBSD.org/SummerOfCode2018Projects[Summer of Code 2018 FreeBSD Projects Wiki] -* https://wiki.FreeBSD.org/SummerOfCode2017Projects[Summer of Code 2017 FreeBSD Projects Wiki] -* https://wiki.FreeBSD.org/SummerOfCode2016Projects[Summer of Code 2016 FreeBSD Projects Wiki] -* https://wiki.FreeBSD.org/SummerOfCode2015Projects[Summer of Code 2015 FreeBSD Projects Wiki] -* https://wiki.FreeBSD.org/SummerOfCode2014Projects[Summer of Code 2014 FreeBSD Projects Wiki] -* https://wiki.FreeBSD.org/SummerOfCode2013Projects[Summer of Code 2013 FreeBSD Projects Wiki] -* https://wiki.FreeBSD.org/SummerOfCode2012Projects[Summer of Code 2012 FreeBSD Projects Wiki] -* https://wiki.FreeBSD.org/SummerOfCode2011Projects[Summer of Code 2011 FreeBSD Projects Wiki] -* https://wiki.FreeBSD.org/SummerOfCode2010Projects[Summer of Code 2010 FreeBSD Projects Wiki] -* https://wiki.FreeBSD.org/SummerOfCode2009Projects[Summer of Code 2009 FreeBSD Projects Wiki] -* https://wiki.FreeBSD.org/SummerOfCode2008[Summer of Code 2008 FreeBSD Projects Wiki] -* https://wiki.FreeBSD.org/SummerOfCode2007[Summer of Code 2007 FreeBSD Projects Wiki] -* https://wiki.FreeBSD.org/SummerOfCode2006[Summer of Code 2006 FreeBSD Projects Wiki] -* https://wiki.FreeBSD.org/SummerOfCode2005[Summer of Code 2005 FreeBSD Projects Wiki] +==== Past Projects + +For inspiration, here are the projects wiki pages from previous years: +https://wiki.FreeBSD.org/SummerOfCode2025Projects[2025], +https://wiki.FreeBSD.org/SummerOfCode2024Projects[2024], +https://wiki.FreeBSD.org/SummerOfCode2023Projects[2023], +https://wiki.FreeBSD.org/SummerOfCode2022Projects[2022], +https://wiki.FreeBSD.org/SummerOfCode2021Projects[2021], +https://wiki.FreeBSD.org/SummerOfCode2020Projects[2020], +https://wiki.FreeBSD.org/SummerOfCode2019Projects[2019], +https://wiki.FreeBSD.org/SummerOfCode2018Projects[2018], +https://wiki.FreeBSD.org/SummerOfCode2017Projects[2017], +https://wiki.FreeBSD.org/SummerOfCode2016Projects[2016], +https://wiki.FreeBSD.org/SummerOfCode2015Projects[2015], +https://wiki.FreeBSD.org/SummerOfCode2014Projects[2014], +https://wiki.FreeBSD.org/SummerOfCode2013Projects[2013], +https://wiki.FreeBSD.org/SummerOfCode2012Projects[2012], +https://wiki.FreeBSD.org/SummerOfCode2011Projects[2011], +https://wiki.FreeBSD.org/SummerOfCode2010Projects[2010], +https://wiki.FreeBSD.org/SummerOfCode2009Projects[2009], +https://wiki.FreeBSD.org/SummerOfCode2008[2008], +https://wiki.FreeBSD.org/SummerOfCode2007[2007], +https://wiki.FreeBSD.org/SummerOfCode2006[2006], +https://wiki.FreeBSD.org/SummerOfCode2005[2005]. [[proposals]] == Proposal Guidelines From nobody Fri Nov 7 00:30:42 2025 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 4d2g2V29Lfz6G0fv; Fri, 07 Nov 2025 00:30:42 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d2g2V1ChPz3wtY; Fri, 07 Nov 2025 00:30:42 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762475442; 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=pEZ4ZJF2gM2t5T1iVlUo5Ko75UJ0Djm9AMFwh2XVVec=; b=WI1VIOc4VFV0kxsSwfJ2M11rA5PlwuHqSw2o2F16ittPqRh2FQdjuZiyrQr1P+EHAAQDAP eU5DJLNttBpKX4rq7IVy9ZRVJl0Cq1nRYO7kPHVJ7v6a8F306jZX7QGuQi8blF1g86yOjM y/I2yQ7pnXR6AiC5ZBSqQd84eIt2DNvtbSmffd0kZDMh8YK0E4kNHRlnxz9cn9Cs2ieXOa VDTElM0cYkc8AGSnVPg+Vhf3TUMqxgVLQ4yj1iXbhjp64obKzrlpT55WAc/CUyedYCuZlU pD63JUHACktu0cokKsX/5Ws3eAaynSX7w0LHvSa/YKQBOr4Bsuo33UWD5lRqlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762475442; 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=pEZ4ZJF2gM2t5T1iVlUo5Ko75UJ0Djm9AMFwh2XVVec=; b=mMbFJbYOLOgtQmiX/5vFF+1ANzlp8bpEBdMx4Ix2VTALoYuGAmAHJfwshrJkqstIZYSD9R zGwzXKP54X97u2i/bZDdFsYbJStyCdviMAHhFaG1tYp3nXWimvWN78QX1V+PkKIkiTrK7P ffeYx1OkvldpVZqXUByxIwhom99v+mOveJGiV1bS2hY33IrtDt72ds3PzgiFKZrb5prbAE 8eTHaXe+DqnD7JI1A6MHQZPdDzfDHSRHdDv6ChGZQbRDsdBj7RN/FFptt60LTIdKdxCRPt hplMPJi8WZLAR1jlk62FzxfNxXwUV2S8VIck3LkSaRJ7Go3iQ9hqK9ksOWqXig== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762475442; a=rsa-sha256; cv=none; b=Pq4eQvO72CIK/GAt4THFWW+1GkNKEGBEaXcW2srnWflAHwoo5VLayILFot+ywRYe38pxSb W0G/9LBT7AftXinndZAQ5Q/O/gieZ7tXvbI4JADGKF2ppLU4gHevTsPTV6EkQaraBMRDog +5yX+noe9lBiHqMATDE71UEzFmgOV5Sbs2HlUACzKr6VeDgj7D37a9J8BGJ3s1rwSjrCvc KL6aKRldkHuqTWqJ6JH0TKbZFFXXHEJATk8+PA8Oq0FMq7ra+6OqG0IUrnVeTWtMzTayfm Ogf940suplKE9UMSmLqxHmI7EB7SGHJ2qD4rZLsMld4OFEGGPE4l1QRTX6lmTw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d2g2V0gtszcdR; Fri, 07 Nov 2025 00:30:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A70UgGI056782; Fri, 7 Nov 2025 00:30:42 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A70Ugt5056779; Fri, 7 Nov 2025 00:30:42 GMT (envelope-from git) Date: Fri, 7 Nov 2025 00:30:42 GMT Message-Id: <202511070030.5A70Ugt5056779@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Colin Percival Subject: git: 5d9a7264e5 - main - 15.0: Add BETA5 to schedule 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5d9a7264e5d66f7f834ae0c2133c3ad33f5274fd Auto-Submitted: auto-generated The branch main has been updated by cperciva: URL: https://cgit.FreeBSD.org/doc/commit/?id=5d9a7264e5d66f7f834ae0c2133c3ad33f5274fd commit 5d9a7264e5d66f7f834ae0c2133c3ad33f5274fd Author: Colin Percival AuthorDate: 2025-11-07 00:29:38 +0000 Commit: Colin Percival CommitDate: 2025-11-07 00:29:38 +0000 15.0: Add BETA5 to schedule Package set builds are ongoing; I'm going to call this week BETA5 but hopefully next week we can have RC1. With hat: re (cperciva) Sponsored by: https://www.patreon.com/cperciva --- website/content/en/releases/15.0R/schedule.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/website/content/en/releases/15.0R/schedule.adoc b/website/content/en/releases/15.0R/schedule.adoc index 9dcb21c4f2..09d0c70ba9 100644 --- a/website/content/en/releases/15.0R/schedule.adoc +++ b/website/content/en/releases/15.0R/schedule.adoc @@ -50,12 +50,12 @@ General discussions about the pending release and known issues should be sent to 24 October 2025 |24 October 2025 |Third beta test snapshot. |BETA4 builds begin |[.line-through]#24 October 2025# + 31 October 2025 |31 October 2025 |Fourth beta test snapshot. +|BETA5 builds being |7 November 2025 |- |Fifth beta test snapshot. |RC1 builds begin |[.line-through]#31 October 2025# + -7 November 2025 |- |First release candidate. +14 November 2025 |- |First release candidate. |RC2 builds begin* |[.line-through]#7 November 2025# + -14 November 2025 |- |Second release candidate. -|RC3 builds begin* |[.line-through]#14 November 2025# + -21 November 2025 |- |Third release candidate. +21 November 2025 |- |Second release candidate. +|[.line-through]#RC3 builds begin# |[.line-through]#14 November 2025# |- |[.line-through]#Third release candidate.# |[.line-through]#RC4 builds begin# |[.line-through]#21 November 2025# |- |[.line-through]#Fourth release candidate.# |RELEASE builds begin |28 November 2025 |- |{localRel}-RELEASE builds begin. |RELEASE announcement |2 December 2025 |- |{localRel}-RELEASE press release. From nobody Fri Nov 7 15:46:36 2025 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 4d33MJ24wYz6G6VK; Fri, 07 Nov 2025 15:46:36 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d33MJ1WwHz3W7g; Fri, 07 Nov 2025 15:46:36 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762530396; 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=JxseFcXGw/DeIX7pcdmh9NP0HsMvgxXp7SHC7DFnKRg=; b=vMh7bNu7c9tIPRtcO/+Qo5kNZFRb98d2JT1rB/ZGVUCjJC9GLmhsJ2yV+nugCteNyxEqZh 5OVgRQ61ZIiKVA3TaVBgfUnimJkrA8c9XXazfSbXxI4nQxE/agdzMYAKJ/y11imJDrAwuv RGVwSKQIcLHK6w8BUjqblId4wvlS1l1QKSjyD9VdcXbaAUCwB28+gBqDA8YsczgQfl1Wr3 XGBmecIaHVWPOXIatTSMPEfcUKwPohtPknHMgXclTcrv5qdCIgLjbT7+6vSc444lfZS5LJ yeJbD51wC7ZNEZ4riqYBH1zm6KlCgnmtI/eYJ0t2q+Q2AiLczQZNqaZ6Duy8FA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762530396; 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=JxseFcXGw/DeIX7pcdmh9NP0HsMvgxXp7SHC7DFnKRg=; b=tLOWTzjcTwPP7P4JXvhKDWnEV3X5gay4D2wj//HpBXpOKJedjRp95E5PuFTufeCkULiqVx qLD+2D3j7IAytpqmZ8btb62RV2W2hMuxsZaSll8HxY16NINhU1PybZgCyADzBxkv76azQ4 bE5tTJx+nXbfBIdn0wqzoWZhOGjsr+IF+J29lP3yR1GDmDWwuPkmjl7K3a/aG12s1PNRJq S0RyxyuwVhiAGXa3HmBhBJCMIcvdj8lk8fIhGeayvRg+5EewhLxKDb5sJj5fi2FTY6q4jN +Jc37BFfA8hLxUk9ZKvVr3pEMa6yzKWslpo4aMicvG+eK0vtI+NIp/+mQEjcXA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762530396; a=rsa-sha256; cv=none; b=lVkZB+8Qouu/KCDyPglmui2plQDc0ibWvh4KpSvFiEWypPxCw7sqIRUWqPcWa65Ud/D7cI KhAIEoMUNaHWnwhuSRSIRPsapEuMsLzxid3upJrPP4PkZ0r8hjsjIb1V1yJEBm34VKca+R GrFUlQT/0WSTCrB+pQidAbpggVWPn8yKuPToTkzA+XaI6nd5Swae69ZhZvEo7VuztvxNLh BG2NpQTUjtRzY5kuHUnprR0Ao19EQ5BSW7RQRpgrKzMxYJd48p43QbZlc/lgSufrNwQ4Vj cy+TdwcGotXvwVYA0mu8h3h7sY0ah/jhKljpnherdmLaHUqyEMMFFQDPCYaUoA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d33MJ176dz15ZS; Fri, 07 Nov 2025 15:46:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A7FkaCd081853; Fri, 7 Nov 2025 15:46:36 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A7FkadQ081850; Fri, 7 Nov 2025 15:46:36 GMT (envelope-from git) Date: Fri, 7 Nov 2025 15:46:36 GMT Message-Id: <202511071546.5A7FkadQ081850@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Colin Percival Subject: git: edb0835c42 - main - 15.0: On (revised) schedule 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: edb0835c427051057967d6d465aa1f4e29b30fa9 Auto-Submitted: auto-generated The branch main has been updated by cperciva: URL: https://cgit.FreeBSD.org/doc/commit/?id=edb0835c427051057967d6d465aa1f4e29b30fa9 commit edb0835c427051057967d6d465aa1f4e29b30fa9 Author: Colin Percival AuthorDate: 2025-11-07 15:43:21 +0000 Commit: Colin Percival CommitDate: 2025-11-07 15:43:21 +0000 15.0: On (revised) schedule BETA5 builds started on November 7th as planned. While I'm here, fix a typo (being -> begin). [1] Reported by: Graham Perrin [1] Sponsored by: https://www.patreon.com/cperciva --- website/content/en/releases/15.0R/schedule.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/releases/15.0R/schedule.adoc b/website/content/en/releases/15.0R/schedule.adoc index 09d0c70ba9..11da3e1d74 100644 --- a/website/content/en/releases/15.0R/schedule.adoc +++ b/website/content/en/releases/15.0R/schedule.adoc @@ -50,7 +50,7 @@ General discussions about the pending release and known issues should be sent to 24 October 2025 |24 October 2025 |Third beta test snapshot. |BETA4 builds begin |[.line-through]#24 October 2025# + 31 October 2025 |31 October 2025 |Fourth beta test snapshot. -|BETA5 builds being |7 November 2025 |- |Fifth beta test snapshot. +|BETA5 builds begin |7 November 2025 |7 November 2025 |Fifth beta test snapshot. |RC1 builds begin |[.line-through]#31 October 2025# + 14 November 2025 |- |First release candidate. |RC2 builds begin* |[.line-through]#7 November 2025# + From nobody Fri Nov 7 20:17:13 2025 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 4d39MY5RXXz656qM; Fri, 07 Nov 2025 20:17:13 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d39MY4hT3z3G62; Fri, 07 Nov 2025 20:17:13 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762546633; 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=E3e46A0GNhSz5zaTL0imjtbv6Nj8LGVt610b569v8s0=; b=QtZBWrqjVQgZ8q94R3fmFKlpcjz4I13ft14Axg6MBw8P8oRThDdSlQmtHXgxc+NuYBd8lr xmJ5kBxZQXdkkfNQLl0s4dtnt1m0kDaLhOW8ImQyHKE1ovf/fceWWfeI9P1id9oY+Bzhw+ Lmzw1XnjGcX76xqDXPhHysKCfGPq9TYWWs4Tjpl1R0qEsLAEY2QxLuL2MnqemjcVqKe3RI unjnkWoWln+n1oMNf+u4uLeQuelEcjngWV2sj1nZ2FS9+DPXTLfBdgeN5MuJY7218j9mGD MGGol2tyn3FRrnXFzrM9M4NQ7ld3xKCv/clp9/dzh5MEXk4HCQPUjfH+4OswmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762546633; 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=E3e46A0GNhSz5zaTL0imjtbv6Nj8LGVt610b569v8s0=; b=EQE+GFgsAVSBepvoNHyNcSaLWS/Xx3JRC27X7mj830tAvRTnMWdl2wad8tNBft9LMr5T/q 1RtZTeMDUTf+Lb+1ohI1MpCiDW39r+Si5qPVg5hPXzee3QO0hB9hEkU+ol/HJ39slgkx6t odbwt6DsttP+WaRsDkcYrT4ONkjubk8St2AN+3W6Qnq/5l1UnsChdkziBOwzH9agEufyvP 3rYpxx4LwXPmy/4PKruhuFK8tMpY7oyulsRHhgfSKtW5suT0P5p4zNxbKV5MI1nuf1yLtk gmmI9iK8sMZW41LoP4vOqq72nyGhxRJ0LV07nyXRnVvznFgIElaZC0chf0Tayg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762546633; a=rsa-sha256; cv=none; b=qQ6+5F17PrIt5fdRxUWDPe2IVHUMlEgeGyOEPXaUTt20zTlq0fzsVUUbXY5wUptEXcWjfx i2f/RqI9WdE2yT1/Q1W+dLfFxcbtcnhvnZIW+f0ohjyAPendyTdphod09BjtF8sNcWcLaT utHM5CQpepNCIvQUouyVR7X2kGdqPxHxLMgkERKKU0y/XtvBVNeXm7fV8Nl5y7VvaCRvcv ioYbrw36oFM0gbK34WsDB8PHchoY255Jc3YOtgW5F7xB8fRwMLNc+It5pE1WZpBX4IkdIa ncSNx+T5YRVjWTbIAVdVnhUek6wdTquafSHjvYI2wLt06qmHDh+MjSoTTDg2mA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d39MY3yFYz1Cg8; Fri, 07 Nov 2025 20:17:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A7KHDaj093335; Fri, 7 Nov 2025 20:17:13 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A7KHD7f093332; Fri, 7 Nov 2025 20:17:13 GMT (envelope-from git) Date: Fri, 7 Nov 2025 20:17:13 GMT Message-Id: <202511072017.5A7KHD7f093332@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alexander Ziaee Subject: git: da7d4a2219 - main - 15.0R/relnotes: add iwx(4), umb(4), umbctl(8) 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: da7d4a221964fd22cccd062d648744a17e207612 Auto-Submitted: auto-generated The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/doc/commit/?id=da7d4a221964fd22cccd062d648744a17e207612 commit da7d4a221964fd22cccd062d648744a17e207612 Author: Big Sneaky AuthorDate: 2025-10-31 14:59:19 +0000 Commit: Alexander Ziaee CommitDate: 2025-11-07 20:13:29 +0000 15.0R/relnotes: add iwx(4), umb(4), umbctl(8) Drivers iwx(4) and umb(4), and companion tool umbctl(8), are new for 15.0R. Ref: src:2ad0f7e91582 (iwx) Ref: src:0f1bf1c22a0c (umb) Reviewed by: ziaee Closes: https://github.com/freebsd/freebsd-doc/pull/564 --- website/content/en/releases/15.0R/relnotes.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 0394b651f9..db032c67a8 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -749,6 +749,13 @@ gitref:edf50670e215[repository=src] Added support for Brainboxes USB-to-Serial adapters in man:uftdi[4]. (gitref:47db906375b5[repository=src]) +The man:iwx[4] driver has been added, supporting the Intel Wi-Fi 6 series of M.2 wireless network adapters. +gitref:2ad0f7e91582[repository=src] (Sponsored by The FreeBSD Foundation) + +A new cellular modem driver supports USB network devices implementing the Mobile Broadband Interface Model (MBIM): man:umb[4]. +The accompanying man:umbctl[8] tool is used to display or set MBIM cellular modem interface parameters (4G/LTE). +gitref:0f1bf1c22a0c[repository=src] (Sponsored by The FreeBSD Foundation) + [[drivers-removals]] === Deprecated and Removed Drivers From nobody Fri Nov 7 20:21:54 2025 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 4d39Sy571nz657Bh; Fri, 07 Nov 2025 20:21: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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d39Sy4QHtz3Gfr; Fri, 07 Nov 2025 20:21:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762546914; 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=PZZMVtD2q5gF8YITmV/EaXDpGRa/gOx4oKFKeS9mSq8=; b=MOANbqVUGCH/01AdvL6ee1uuO1t4/K4qigqTeNFbr0mlwgSDO9Rcdze672jsZ56yBvTEmZ tIF9sgIJmpFWwsm4uFbHT4OfRcTaM+oCnPiFCLsX15ecse32cpmlQyUYWUsetCY0Qtb8OW 2rGcRCeuFod64uCbesnm9CImmTwxRYelaXWJI6BNSuflAV4pZeZmsI39IqqBCmwVF137rh K2jVUriaTFryAk9ZJA/FNd1rP8DxPSP2aWNEGMT0gZ6Twi4kBz3vV+qJG4ni+zcZIlrrTU 7nw3WXRMPU5lpyu2XwEhjqhfejbXv2BxoQP9w/YCf78kt9BcTDE2+oyWW7P3bA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762546914; 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=PZZMVtD2q5gF8YITmV/EaXDpGRa/gOx4oKFKeS9mSq8=; b=ERaJwT2YqmOvFpXXQj/2qxkeSy7dTs7cqsOnN5gJyJG7ipxAufgdK8LrQmG6xitHS63Pk6 rGO9ObQT/SQcb3VAftzKU4PoDkSRZfGNjXjbaPEgjyUSpStaWPthb7fiwVgs/crR/gbxX8 Tu5Wcd0C1WIsm28Hu+/JboVtqCLeLzkYiTbR8ZdihD+3C6Rt9MjYZbcTv4L8ixsDZpL4P0 9QTJvWANyLBJqpKN029yUlhQL0HD+MpVPrk6O5xh5GcC2Kxj1oy803wvBJ9zFIsEF8ze6w EIuJtV3sX6v2116uSY7bAIJj/nytxIL3CwwoUZGYNcImv+eOxiwmKLOa4hCxcw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762546914; a=rsa-sha256; cv=none; b=Iq81wJFVhV4kX4N4s8st8wTPSDz+aLpXSrwpdxaYVfc5U+NWPeTnxT8g3J8W5g+L+2XPaC HfO9HvmqzpTcgIfxkG8V88AB9mPZuro9ZE/wnC8+vGomLMStOENbqaRWVDBltHF6rLd4eB qI3Xfx9thnPi2zhbAKBQLPHKQvCV0uTlY5i91EETmF9hVspjJtHLy8jrQildSTDwBojkh/ v+seJxwysv6/UEYXcp0YUKzWAjj2oGGzykTLpgrIK2hAYn5aKIeA+AikxHSPHEWGi7DK8b Qt714lXh4s4poisQeBjN7qS/R0ec14FvyeMM3vsfxmZ7X9ftZtg1wmJtrlG5Vw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d39Sy3m81zFp; Fri, 07 Nov 2025 20:21:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A7KLsXi009489; Fri, 7 Nov 2025 20:21:54 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A7KLsr7009486; Fri, 7 Nov 2025 20:21:54 GMT (envelope-from git) Date: Fri, 7 Nov 2025 20:21:54 GMT Message-Id: <202511072021.5A7KLsr7009486@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alexander Ziaee Subject: git: fd889838c4 - main - 15.0R/relnotes: Spelling and punctuation 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fd889838c4f0ce8c1cc122140df42f386dcd1d2d Auto-Submitted: auto-generated The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/doc/commit/?id=fd889838c4f0ce8c1cc122140df42f386dcd1d2d commit fd889838c4f0ce8c1cc122140df42f386dcd1d2d Author: Big Sneaky AuthorDate: 2025-10-31 15:44:23 +0000 Commit: Alexander Ziaee CommitDate: 2025-11-07 20:20:38 +0000 15.0R/relnotes: Spelling and punctuation Reviewed by: ziaee Closes: https://github.com/freebsd/freebsd-doc/pull/565 --- website/content/en/releases/15.0R/relnotes.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index db032c67a8..2f2f22098e 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -411,7 +411,7 @@ gitref:fa7b31166ddb[repository=src] The man:usbconfig[8] utility now reads the descriptions of usb vendor and products from [.filename]#/usr/share/misc/usb_vendors# when available, similar to what man:pciconf[8] does. gitref:7b9a772f9f64[repository=src] -An option has been added to change the directory in man:env[1] which closely resembles the feature in the GNU version of env although it does not support long options. +An option has been added to change the directory in man:env[1] which closely resembles the feature in the GNU version of env, although it does not support long options. gitref:08e8554c4a39[repository=src] (Sponsored by Klara, Inc.) Fix `-U` flag of man:ps[1] to select processes by real user IDs. @@ -688,7 +688,7 @@ gitref:56f0fc0011c2[repository=src] A new wireless driver supporting some Realtek chipsets is available: man:rtw89[4]. gitref:a2d1e07f6451[repository=src] (Sponsored by The FreeBSD Foundation) -Support for Realtek 8156/8156B has been moved from from man:cdce[4] to man:ure[4] for improved performance and reliability. +Support for Realtek 8156/8156B has been moved from man:cdce[4] to man:ure[4] for improved performance and reliability. gitref:630077a84186[repository=src] (Sponsored by The FreeBSD Foundation) Support for ACPI GPIO _AEI objects has been added. @@ -713,7 +713,7 @@ man:rtw88[4]: Merge Realtek's rtw88 driver based on Linux v6.14 (gitref:8ef44245 man:rtw89[4]: Merge Realtek's rtw89 driver based on Linux v6.14 (gitref:b6e8b845aeab[repository=src]). (Sponsored by The FreeBSD Foundation). -man:iwmbtfw[4]: Add support for 9260/9560 bluetooth adaptors (gitref:8e62ae9693bd[repository=src]). +man:iwmbtfw[4]: Add support for 9260/9560 bluetooth adapters (gitref:8e62ae9693bd[repository=src]). Required firmware files are already included in to package:comms/iwmbt-firmware[] port. man:ena[4] driver version has been updated to v2.8.1 (gitref:a1685d25601e[repository=src]). @@ -1001,7 +1001,7 @@ The ethernet switch controllers, man:mtkswitch[4], man:ip17x[4], man:ar40xx[4], man:mount[8] has gained an example for remounting all filesystems read/write in single-user mode. -Manual pages for the lua man:loader[8] modules have had their desctiptions reworded to optimize man:apropos[1] results. +Manual pages for the lua man:loader[8] modules have had their descriptions reworded to optimize man:apropos[1] results. The manual pages style guide, man:style.mdoc[5], has gained a section for listing supported hardware. When listed this way, the supported hardware will be listed in link:https://www.freebsd.org/releases/{localRel}R/hardware[the supported hardware notes]. From nobody Fri Nov 7 22:50:19 2025 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 4d3DmD02Ptz6DkvC; Fri, 07 Nov 2025 22:50:20 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d3DmC6qpxz3WbH; Fri, 07 Nov 2025 22:50:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762555819; 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=kThSbboTnWQa1YyS7v3RbOFfKcmxv/9ivLUNbCsVkIs=; b=HLtzmc6O0daGY64KaGItLPlA6veXkAtcW3XeUUGVJUWI9BccafHePV+sX/kKEsxx4m+9hX +gqTa7NbivWD/wfyojMgNe34sOMyW6ioXeZw5t5/Xea0NTwX75UspwZSrWynaYQhqN2Ls9 wh7KGiQ7fHC7tgtHJTEhUpTEmQNV44RiG1hQ3+Xus9NgzRooEjIJkTKZ43wIDLD6q2I+AB sDr9o21nM2n6a1mL0+Ubn18Ax57+X43DeEYsHUjjhD4EZx4mn2Czs9IdJWQMryPyjFyFHU 9OnoSZJ1SdnINuK02bWFTS7mrUzwry2vDb1ltorjq3eTnqdaZnQkHmcTr9oSAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762555819; 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=kThSbboTnWQa1YyS7v3RbOFfKcmxv/9ivLUNbCsVkIs=; b=Xx78UQQT39/cBD106IXQ13uT7bxtrjjlaXiEdlxHwAr5FTvc+FQDQLPH0kQ1cnjJ5E46ZY /n4l1KDN55fvJiJBmgTn9cUln4ICVHsRAbOHi0Zc0UM8cXfsKnwL3IAZ7ClhFxxX29h6kf y1xT8bqEtMxFW3eibgysNNVYyL59uBZCWPXxdKdHxT11KNkpkyBO0foqhImfN/BdVrDPvv 75iMIklsOgpZHjVcoNA6zlVdpXnX81bR8WZ13+RNbxjFpMdMZCxKDTaL/GHDfFtVkXBZj5 PHabLglP7p+YKJfRa20n/YST8uVw0bG/hkyqjPbPSsADSs34arOozq+qTPyL+Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762555819; a=rsa-sha256; cv=none; b=pJZNwT0MIbON9ldg66yE8xxPDxoWFhsLEaxBpqYL6HwN0GYTMwtxeSzWWzAO38otj48HB2 5zvw1E7QCI4pGG5iGi7DrKJxf3g5ES/CM+NZINvdakfEGYoQYeDxFarcHuhKIMPz9D/oWr rsouAHbZtgxhq13Ue3eQ3FrgwKsIaz7L1HoqsrjcjMrNytCO2xuQR3A4JXiE0Rmg4CL7Fp oDKhH187iXNc/SyATBdp814Ve6HTt1I598V0rgp0LP3fuX86OrpEkyw5bZ3gCkBg0SoSX3 EVyvFoOn0F552c4UbTZxykREPRvrcSLM4v7qChiQbxvAdeNJito3qFMf3hFP9w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d3DmC671Zz3kv; Fri, 07 Nov 2025 22:50:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A7MoJdl083502; Fri, 7 Nov 2025 22:50:19 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A7MoJOs083499; Fri, 7 Nov 2025 22:50:19 GMT (envelope-from git) Date: Fri, 7 Nov 2025 22:50:19 GMT Message-Id: <202511072250.5A7MoJOs083499@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Colin Percival Subject: git: 0fbde16c75 - main - 15.0: Add checksums for 15.0-BETA5 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0fbde16c7522908dbbe126e44dbc4fb30c744bac Auto-Submitted: auto-generated The branch main has been updated by cperciva: URL: https://cgit.FreeBSD.org/doc/commit/?id=0fbde16c7522908dbbe126e44dbc4fb30c744bac commit 0fbde16c7522908dbbe126e44dbc4fb30c744bac Author: Colin Percival AuthorDate: 2025-11-07 17:28:29 +0000 Commit: Colin Percival CommitDate: 2025-11-07 22:50:13 +0000 15.0: Add checksums for 15.0-BETA5 Approved by: re (implicit) Sponsored by: https://www.patreon.com/cperciva --- ...CHECKSUM.SHA256-FreeBSD-15.0-BETA5-amd64-vm.asc | 31 ++++++++++++++++++++++ .../CHECKSUM.SHA256-FreeBSD-15.0-BETA5-amd64.asc | 29 ++++++++++++++++++++ ...A256-FreeBSD-15.0-BETA5-arm-armv7-GENERICSD.asc | 20 ++++++++++++++ ...FreeBSD-15.0-BETA5-arm64-aarch64-PINE64-LTS.asc | 20 ++++++++++++++ ...256-FreeBSD-15.0-BETA5-arm64-aarch64-PINE64.asc | 20 ++++++++++++++ ...6-FreeBSD-15.0-BETA5-arm64-aarch64-PINEBOOK.asc | 20 ++++++++++++++ ...256-FreeBSD-15.0-BETA5-arm64-aarch64-ROCK64.asc | 20 ++++++++++++++ ...-FreeBSD-15.0-BETA5-arm64-aarch64-ROCKPRO64.asc | 20 ++++++++++++++ ...SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-RPI.asc | 20 ++++++++++++++ ....SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-vm.asc | 31 ++++++++++++++++++++++ ...SUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64.asc | 29 ++++++++++++++++++++ ...SHA256-FreeBSD-15.0-BETA5-powerpc-powerpc64.asc | 23 ++++++++++++++++ ...A256-FreeBSD-15.0-BETA5-powerpc-powerpc64le.asc | 23 ++++++++++++++++ ...-FreeBSD-15.0-BETA5-riscv-riscv64-GENERICSD.asc | 20 ++++++++++++++ ....SHA256-FreeBSD-15.0-BETA5-riscv-riscv64-vm.asc | 27 +++++++++++++++++++ ...SUM.SHA256-FreeBSD-15.0-BETA5-riscv-riscv64.asc | 27 +++++++++++++++++++ ...CHECKSUM.SHA512-FreeBSD-15.0-BETA5-amd64-vm.asc | 31 ++++++++++++++++++++++ .../CHECKSUM.SHA512-FreeBSD-15.0-BETA5-amd64.asc | 29 ++++++++++++++++++++ ...A512-FreeBSD-15.0-BETA5-arm-armv7-GENERICSD.asc | 20 ++++++++++++++ ...FreeBSD-15.0-BETA5-arm64-aarch64-PINE64-LTS.asc | 20 ++++++++++++++ ...512-FreeBSD-15.0-BETA5-arm64-aarch64-PINE64.asc | 20 ++++++++++++++ ...2-FreeBSD-15.0-BETA5-arm64-aarch64-PINEBOOK.asc | 20 ++++++++++++++ ...512-FreeBSD-15.0-BETA5-arm64-aarch64-ROCK64.asc | 20 ++++++++++++++ ...-FreeBSD-15.0-BETA5-arm64-aarch64-ROCKPRO64.asc | 20 ++++++++++++++ ...SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-RPI.asc | 20 ++++++++++++++ ....SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-vm.asc | 31 ++++++++++++++++++++++ ...SUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64.asc | 29 ++++++++++++++++++++ ...SHA512-FreeBSD-15.0-BETA5-powerpc-powerpc64.asc | 23 ++++++++++++++++ ...A512-FreeBSD-15.0-BETA5-powerpc-powerpc64le.asc | 23 ++++++++++++++++ ...-FreeBSD-15.0-BETA5-riscv-riscv64-GENERICSD.asc | 20 ++++++++++++++ ....SHA512-FreeBSD-15.0-BETA5-riscv-riscv64-vm.asc | 27 +++++++++++++++++++ ...SUM.SHA512-FreeBSD-15.0-BETA5-riscv-riscv64.asc | 27 +++++++++++++++++++ website/content/en/releases/15.0R/signatures.adoc | 6 ++--- 33 files changed, 763 insertions(+), 3 deletions(-) diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-amd64-vm.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-amd64-vm.asc new file mode 100644 index 0000000000..1d89b0d662 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-amd64-vm.asc @@ -0,0 +1,31 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-BETA5-amd64-BASIC-CLOUDINIT-ufs.qcow2.xz) = 31db2be3dec3bef58164762c0e254177a2f5696baf51c90ed617d84cbdb1c109 +SHA256 (FreeBSD-15.0-BETA5-amd64-BASIC-CLOUDINIT-ufs.raw.xz) = 7aad6c1f027f6d1445aec88f536916151c6533a83601cd1a4d7a9cd442cbb104 +SHA256 (FreeBSD-15.0-BETA5-amd64-BASIC-CLOUDINIT-zfs.qcow2.xz) = 7c4da40d42f5e7643c334dcd31312fa6b301555c17495f2c6a836d76562961a8 +SHA256 (FreeBSD-15.0-BETA5-amd64-BASIC-CLOUDINIT-zfs.raw.xz) = 6dcf040c01bbd549cce533b0084a289fd187e1d8e1708557eaf7f0a8d6d2fffa +SHA256 (FreeBSD-15.0-BETA5-amd64-ufs.qcow2.xz) = 3aa8f9e26d08dbcc1e738b66acb04dc4c5f23e637ff45eed0c1572ffb22fad1a +SHA256 (FreeBSD-15.0-BETA5-amd64-ufs.raw.xz) = 8082511ca155401d5d5ace8429e7e37a46f81f50d278a3439849473e873c28c6 +SHA256 (FreeBSD-15.0-BETA5-amd64-ufs.vhd.xz) = ef0381d5b878f773d8b051592a86194aa2e219481121d4b5c4c60b26b2514e14 +SHA256 (FreeBSD-15.0-BETA5-amd64-ufs.vmdk.xz) = 8463af5e11b5c778f11f430773c78652959854cb99da791c9f5dac37fb9b0e91 +SHA256 (FreeBSD-15.0-BETA5-amd64-zfs.qcow2.xz) = a186646170048348b25ad1af9570fa9b59584e40484a53a3c4d723450e575f55 +SHA256 (FreeBSD-15.0-BETA5-amd64-zfs.raw.xz) = 31533c48855db7c9adc787a973e59347bca164e0af108c107f043a1b48720e6f +SHA256 (FreeBSD-15.0-BETA5-amd64-zfs.vhd.xz) = 4df9e63b6b7ca4790bcf4b2456be87f77f2338ef9c4b91cfede0f03d8d7ba857 +SHA256 (FreeBSD-15.0-BETA5-amd64-zfs.vmdk.xz) = 7e41566941afab59b2201c140691876a4eae6d5ffea486eb3351ce2f4f5d9e7a +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDAACgkQOJfy4i5l +rT+pjw/9HC/KllRP/z7gqcEAomCMT1Rrr6KPBBD+jtw0bC28jGvwQm6Ctjm8TUUt +x2qt/cjMC3QGtA7coEoB794RK+zNggy6p6pjT+KaejJSE/bu8LsC9rmAG8rPyZYd +Wo+X2pZqquFu/y0S5e8+yCl9hijqIjMwttG1Soz6ClLCmU+Id6uRaSRQkgArm1o5 +0nxVIntdNZsC6/Ub6XkYKee0PYbKO2/rQCgHVqpQfHGC8rgrwTNJSP9OK4pvc5hG +Gl8fNpuwKJpmPNrIdVKatoVMFreKqjYZ98LwaRNqau9zQG3NCcERihZwfcpYy307 +6u8yc0hO74uGzAtqLI8KeM9qYuV0vEJRTCSxvC45tHX6s8u3BM+LIaHn408Ymzbm +5+Mn9A0T/oaGzeoOwqLBAEo7HBQ7HZyMEFnytUuzoANgT5jVjf0EzNZNdK6lSGp4 +bT6H/Z0yhcjUjjkgoZR7cmufmcGGXuo8UUA0L+gp8RnU6XUuTqEqpDO1cyoq54u0 +8ZFWw35+Yo7K0okLuqQf7aBuKAnAShnA4c0VFML79E753AW3uU6TjnWfvIDnQN2/ +f7jUj1P8Sb69EDDSH+xu6oyzlP7d9dQ0aP2r5NWC1fTUfCp+G6EPN107XrczlsFf +/2tV4Np+g1H1ttKRv1V/fLUJTT/8m+mQaeqlCfa/Gc2eTMleopo= +=aKs9 +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-amd64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-amd64.asc new file mode 100644 index 0000000000..c1c3f6fe4a --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-amd64.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-BETA5-amd64-bootonly.iso) = 6219bd53fe7a062145a46febc44da619f224810eaf006cd9a7f3bfa7f2f9d196 +SHA256 (FreeBSD-15.0-BETA5-amd64-bootonly.iso.xz) = 9f4f14415ac51d39aa50144a26c3b5605881aa04774146e6cf17d43ae4607b68 +SHA256 (FreeBSD-15.0-BETA5-amd64-disc1.iso) = 799fe8fd8e1bca77fb91d056a80270000ffe6de2d1bf99a481f169586de1cb4a +SHA256 (FreeBSD-15.0-BETA5-amd64-disc1.iso.xz) = aabcaa688bfa89929670350a0d1852449a55c61f37ab8dfa49199833d07169e2 +SHA256 (FreeBSD-15.0-BETA5-amd64-dvd1.iso) = 706bb24df3105ee3a1e6933e28d3a33f2ad00e7d7196751b0b4e6f0fd0db519d +SHA256 (FreeBSD-15.0-BETA5-amd64-dvd1.iso.xz) = 58c0c90eeaf3071d42a6a603c1bffc65131f765f7ba266429bf3c736d69f9ce8 +SHA256 (FreeBSD-15.0-BETA5-amd64-memstick.img) = 5ba22aeedb826c079cdbf2cacc802ca66e4df3e1ef1172643c00faf425cb6328 +SHA256 (FreeBSD-15.0-BETA5-amd64-memstick.img.xz) = 345d9042c452d1c2d93471b80eb0e2198faaa22c24d5c6f4f907f1f0e669d791 +SHA256 (FreeBSD-15.0-BETA5-amd64-mini-memstick.img) = 424b74608675b249f480c6f9d6fe69e7532fbb4973ae06b715a52bf2de643db4 +SHA256 (FreeBSD-15.0-BETA5-amd64-mini-memstick.img.xz) = 98dec9a82a32acd14ae7792f1285b1cc85af902d74951769451251cb0b4344e1 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLCoACgkQOJfy4i5l +rT80Sg//U77vVTJpI6BWDIrfyuNFzt4iWvOG4JD0d/URl1Js0R81lLOFgkG7q3Tv +ZlKnjh+fNaOeE+1DAbB2KiUzZiyleL/jY5ewoRGAjhwxw5MdF0mThMk/nI8rX37k +VwzAuTGgTiOYln5eWmR195/TDJDSPdhxECbSpQQEjF4ZJElKDbyeN1Xr7hlrDonb +oxufA7sEWq4CAsI5mSRiDp1ChvxMotNL+EaBrycusoYmmPvksGRvL24IOXckUBwq +HAsgWIbGmatHa7qNMo4v67rN1DqmKq3/5o4gpAxhuy55vQkrPEknztu1Pkt+WEYb +giXDnJr97tL59+SsrWKGr838tweweihQTpIoK+/9f149u+dVT3Vs4iwmD+0+1C/y +ckW4l/3RDgNRrfV8fDeq7M2MCE/OrUSh049ugIA5VFfAOVSCpB/ECVd7ndSu0nsL +Aeffk4VhOxPnBMHPSSikNBzT6KRoGGzd8jH/6gRv0YjNzTIQcf3a1EyINw1W33pe +4h+yAEdw5F/DU2Ufw6kkTewuD1c53hPemWGUoLhJvTxkV4wqDcKQSwe5Pagxgp5O +pJ8O0lcC0/WZh2h4QMJYF1FI1KEDr4bSDOlg16KZo/mwwJZkKkOgE6n4FBjWeSbv +MwXu/lPI+0g2dRM3ztyWmr1fIcBKzSw3gM0KLweUHa6ubXLZLk8= +=IOgy +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm-armv7-GENERICSD.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm-armv7-GENERICSD.asc new file mode 100644 index 0000000000..98c1f3fc6d --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm-armv7-GENERICSD.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-BETA5-arm-armv7-GENERICSD.img.xz) = 11f02709f0ad413c145aba137a19ef56e9673be9442194c42cfa463e03dfe2df +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDAACgkQOJfy4i5l +rT//cg//bD8mVtDdtgGZbEmi3CV4DPyAz4a7Nx+rhYgcgERhEk8TdEvvyi2LpQwP +ev/uVr6Eb2v4lnCM76AfAfmzro8YxFNxD317havJdvWee4UDwMmEIKtkLdDyk+mC +pFPwkUiPuIrG9O40QdXs8TABcd8umFqudNPtwRyRPU+mnxcIZOya/NxJNTu7QKaR +piuVDSoguYdAI2kn3Wy8bUkAAElu5N6Xz0qzsY4Po1kNidRBh9nnOz0d1EYM2Irm +WM1DC6BU3BwTjQL3ptW5ERYJWDDeACX7hGoooBWFVnNn+JL131MtesXmTXnqFr11 +/YHbdo6Kuu0wUg3aj/etjyW6Gb0bBxPpT1819LTDqcer7sAAGPJlT4B/L1mIC71E +C+3/b/N1SQpK/kBVtXE/kqjhyOSCldvL1Igx5AB84zDchUSgoEo+d3gVhZSdc47W +ixE+SaEqqS1pbWtnkj5WBzvfnUfpEhm0IMAz7t5rGyszY7oQzPXm7jLcaUuJ16uI +WlD+0UhD3F+imHGuuLdxSMfdZb8pPGnpP33YK+Kr91VWa2XXfAOCnF3l8gMV42au +y/JB12wirv5/b1Wcjthj1JFxbTghbvMjIOdw+87JzaYdCrCp6xK6eA2sTNev8dly +4OUL7VQQ3USQk3SNXyzyqW1On7oxZmx9JkGHYQfwPtRa9EfYcm0= +=gF02 +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-PINE64-LTS.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-PINE64-LTS.asc new file mode 100644 index 0000000000..2eb415246a --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-PINE64-LTS.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-PINE64-LTS.img.xz) = 22b0b4f7de5d5ac0dffd33136396eef2dc2eadb21cdfdcb77aba7f0eaa475fd4 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDAACgkQOJfy4i5l +rT/63A/7BZH1a7QtGK1Ov9zdJttol6BouGQGtQ8HwVtuKmbKZ3xDOsJcqjdI+HnP +bz+llRtDvjfCHp46l4zG+8yLj3t40+1p/NWyimK5pCsRfuqOc6yzHyvtmG5xQnHJ +n4LsDxsL1NaV7eZ9TAJwqmwckQG+uNvmCcTmoPVXSCVBC+JEOTrjPwcajdum6S4I +1macPU0oPhkacamijkW7KTqFis9WjFYvomzeoU0AOKX8EqYreYDjRE200vPiiUWM +PHmWJdNbOPAthKdppTXsxziM2q9zbCpUrH4MRKRn1UVHDRuX+qPuRIgvXoVJqYBI ++yk6TI54i/GGjp7BtZe6zhSj0atn3Mj5qcf9AIzOqLmJT8XPwq7qjlYA+cjoYLbv +VYATeRToAXHpyWtDdVG2heUvFh5pkoT4aEVwOXo3U2Xi0ET9UbFg6KFQZRUpmNVk +dWsIZuswyMK1yXY5P9DmvznrGAwk2sKeGN64IGQxf0zMJ3+f/SOqB851wZ5Tziam +SS/AcAlnQf10BdlzTArzumno53AIWDk86sMADG8CSPkROTaBYYNLeQkDIEYPzYgb +r162ZOKMQuGid13dKZVvjcu7+c+UEXr0lP02z+YVT58iitqP/MAjiNrpWe4yYFHg +ZjNAOdoEjHIng16MGaCnEnCSOlIri/ZUaedYLiSX65SJPN5sP4s= +=4hz0 +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-PINE64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-PINE64.asc new file mode 100644 index 0000000000..0b8fcbf31f --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-PINE64.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-PINE64.img.xz) = c893a88f75fa7b879d8423fc22d35ee413ad6b62bd908f80bcf58050179939ac +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDAACgkQOJfy4i5l +rT/muQ/+M45V2SKHCFqXfVTHOaAZxKeQBUoLmvi+tCvnxy35VNcHgqf3hqH8hMoD +WtQWkvQB60QcQdRwTD2DJAI39iOM9TxkKb/jq1Wxp0Tg+GM6dvLYc66LSrO93hzI +mNSDlfUwP+lU4XYUJp8WlXOSTy+nx9ZqnrnnYnHHVv30EK4ZgO+LWCOxf5654qTX +m6APyJ1JDeuHtYtQsdnv0OA6fvODzDx7ce6JtEx+Js2ilxyKi6w47SJ9S6/6ZuQi +vaW2c+cgOwI0biPfa961RBbfVE7nvmciIcMW3P1z0k5JdRhQYzn0BDKheUGWvGcc +HmW5QU9oQiy5xP6NDe8/d60F2FN5JfTqHY5Gc9grAZk7s8fc0A5lKxunmxIkz9Rs +I3X1eQV/st9IlzNc7ECS92wEBvcxPixQM6fFtOdAuveMmF61HpkAs4ptYhNY6xG7 +EOzK/B/7MQPlZ+yCXpSmy2/yVY/eh9tJJvxxtD1Om2XjGsEP1TA/pKDcQF0DQpOE +Mx11A7gZo9f/eRzObnALobDyPHZl4n4peUhCRy+K5egipZYbpuLmtSDbOTRR/DLW +yGd1yi08ukRlQ754tCxzE/8Uk9vYKFfWdGJHcjW//0RS7SZ8ehEXL/g6rsCNkTLq +OzCLKc2xpVLvnrjB3/2Yb1P51AFDZUFD/ACkrEVkt/LPMWmC7m0= +=0TFC +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-PINEBOOK.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-PINEBOOK.asc new file mode 100644 index 0000000000..8582af91c9 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-PINEBOOK.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-PINEBOOK.img.xz) = a8a141c4627843c8d05f2ebd1541066b92ede37437e9aca0a811aacc28492d6e +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDAACgkQOJfy4i5l +rT+99w/9EmH81KFk5b9e8z1j3iKqWnuneEZeuOuK5I22Pn++P1Yxs+a1sydAu/1r +j2Q3uMHkHn50teEUyG02k+umxC/KMyb8wLLKAPBr4tfsPEqI+jBZjdAvuSHBiE1u +G44GNOKhZblH67hsk+NiZOlWAJiGCdj7iqbxsLmQC+fXumgjZcb5TmtyVOrVxP69 +jKJUM4GXSTkgl6vvUbampUzepJyrjwCO6mXNVwdSh6FKMlhjKFc+9X9gMPe8m8+W +v4KMh5WOQ9HJ2O4C/hDzIwbEcuwVTMC5rCqFGttDwbk/1I7C1qiWKF+Lqbmsmc0q +DOYvU0dxHW9RymKRbxUGZN5PWod2dVffZbb2PhZGXkZ/GethEKDdA2g/pC+4Uy0Z +V/Clb92cdutQGxwq3iQM9KB1H2MVvXeaqo+vNvCWoIZne3+2D0qduYqjn7EovAsI +gi3BNKSAE1KMFmLQg+7y2d2Z+0vpXB79RiFWpv/FIdeTKeNQDNjziwZUmcu6qg6L +/a0C4Wl4x+BlZDa72f73UKbaV0iqTdiXdP4Dn+lz981G6pcvi3Gubf3qRlv7QMtA +I6e83QP2YrzZ5/sf3qCRztKfy9W4Z4z02chj3JYbWD+//EHTxwRO3JIuLmHixFcM +YMmQ86NaqzHxE7qHHtFfGvtTgb13xo8y0Uie5g9Xml5tNZ4KyUs= +=Hbxk +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-ROCK64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-ROCK64.asc new file mode 100644 index 0000000000..ac6d2a0ae2 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-ROCK64.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-ROCK64.img.xz) = 31a3abc45d4035e25ea7476144ce021eddff692f8a5af74a5ea2034367064cce +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDAACgkQOJfy4i5l +rT9IohAAgrQzbaIjtNIsRb5QWbYzBoadaFGb7Ri0SRPnW46CsEMZlbcFu3FUc9TB +iv3qSphxsRlrqHNEdNdMzV61LQSaQOCdSC6gZ5/a3jKY/affBjEM2MqbRHDmq/sH +ks+gK1dJymYz4kJz1YoxdNyNuaupK5cNU8ReG8MOQSaqxzhAL8haCzi6qjCfmj3k +O3HgpoagYCSJeBnm1vl+fDPpl6X5YUJVDNWS53jtupZtq8cU/Cr8vwQ/lS3ZnynQ +am2nhtslQSGZCDmOWJz2FLJqzmjLydiXRBF5Ju3vuhtXOTjhk3kBsKyu6m7K1s1G +Qgrlbuxzv/YXBmvmEPnFEarsccD8XH4AOfWLuGU2yOIb5LWMLzttSYDMK2FkG4TH +gsoQ9k/mzmwkbVPWGnq7cjbMIvjxPXQWVsorW0N6JWMTJPSfhumaVtw09XPMZNqH ++USRjOTlVsb1fcwK+vim+QI6zTE0ewj1YxlNzC7p2Yjv0J0U/kuni+6tJXrWmkbQ +/u+Bh355ePzqQpeZjcd8w7sr5Uv2wjbRSprkkMTxbM0bOMeHZc4AVXihN+Zot60V +FCuN6xkehNcOFT1X5bZ6cqopdsngNcnBzpttlecVreT4NLQH1EqQuBls3Z5B0Rpy +yll8FFKoPdi2M/K+dL9JVGEEjQRF9LXQQSiwal3etASOHNf+CwY= +=uwVr +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-ROCKPRO64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-ROCKPRO64.asc new file mode 100644 index 0000000000..ce7adaa64c --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-ROCKPRO64.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-ROCKPRO64.img.xz) = f08e251450cf713c5afa68fa118c193fcb1479eb0543cf5f1543660d97d8c45f +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDAACgkQOJfy4i5l +rT82xA/6ApFGctB47KcwlkmH0mkg8lRjKNnULLu7e3VPE8V3k1Jr93lHXToeOPOn +yAr5nanhJx6zjwQmmXqqPmEARqMQkEfRlBOZShLDFEyeOYOe7HUeAPvtU+wHkU2J +3bld5pRkAZpTE0Yc+JFbrOv4r0qB706L+xTk9tbwvE1LyLUdQYtfFK4VLbJPosMf +UIZepM9H5ykvg+K2uIdEbxzVU1YFlY5UDajDXQaU7xMgiJAHxxN8sBhgAGKBPMwD +8LDyZ1Q3f+5uDUk4hG3aSVUnSlSdWXBYi/2l1Hw7k+O6Vu251Bl7TCrTPXkMVzlu +yLcDBsKntiL/gnEURHbJYIcBWOPFfKmNjl31u+3jy0RJAnpWSSejec15RLBc2yvJ +DSbAD6/T3/afBApAJkHal2V1+kB4II6tMIlRFJoXiZAtF1HbWTdq4SI3TUYJtm1w +DMX2AUjauO9iSoMNQITavN0GTm9KMAPwSNYn1Eg5K259hysTBXuIFLYpxtHUNNbo +UKHTcNl/TVN/bB607IqQv13ceNxyTwU/FE4vdzo3hq3MZ6MktFzfFetFZOtVRKOz +/fIsj/wd8rmlpnT549SRGl/6eV4Ox2KDy2KLUb8+pyJC542KtOcKibnHhSWicppk +TWVyNZnCCyf5VOb8yXbxmcCkcwpHKQuzPQ+fEnv8wLG1fHFzu1E= +=YqA0 +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-RPI.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-RPI.asc new file mode 100644 index 0000000000..a305a97403 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-RPI.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-RPI.img.xz) = a0d249ba83cfb27655af864c650b1910a991acd9e8b87a201276ff5891d4ff6d +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDEACgkQOJfy4i5l +rT/CSQ/+JV0y3XZdU81o+FvRbKa8HMmRIPC1viZjcMNUaavLKrLqde7e+a4PaY4U +aIjCnV+HhVg0R5xEvS7vZ34Xns0JEUO5kBEO0k4v84s9oIJWU1Fxd9k+Vo1f2aAz +hDXdfteqWOGiQ7TQVsl6+g+DWIdCTNh1HCAK4hMSSx2h391XBpg3LOuQolCwTt9P +JzTWSQOD54hIwGrPrWCMHvQO+LKCUaDXpWBUic+LNIi4Y61xBP66fhhcPF1y5TQV +384Khj8TED9nSPJXTxsz3DRQk7aKXTFriW70IiHj5aDX1HxZr6GUvCBNbpoY/FcW +cmxD6oDOdz3/jnTjfClBhxdyUw2iGXnZSJ3jaFWzphojAKMqSI0rhUI5fOq3prh9 +0s9+joiZG3UmyGoNIg2n9MLfaJIBxkB3dg6gffC8pBcE1S8dSBB+Rgqf1RHaPR1F +4RnIAwSY1XNe4sBJdahYoh6ySaRd+vvKxzpoN4vk/K45W5lmSeFc0rtxr7r+Rp2u +Q5IjO+csRT/l9DyWxIAwOlbIxooaYkalLQNtwNW1gFtyOGJVrpIs8EClUuIejv2N +ML7t3Niqbh4Dhq9edzMncwPDF88ACwKgrv4BOjVz0PB2SoiF/H/tidQSNub3x2Vq +dFpPKVBnudqxymV5Nyuu1K4SSv8jtUcYcEwE3JaWTaZeUoCl+g8= +=WRyR +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-vm.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-vm.asc new file mode 100644 index 0000000000..796fb8e5e6 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64-vm.asc @@ -0,0 +1,31 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-BASIC-CLOUDINIT-ufs.qcow2.xz) = 6482ca1a6b814650b31a1ba1bde72785e0cba0a1453edeccc5387f7224e51726 +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-BASIC-CLOUDINIT-ufs.raw.xz) = ba57020eacadbc7bd1cf4e58276ef0cd8aa60ee3387e1c3070b72d2e3bd000e9 +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-BASIC-CLOUDINIT-zfs.qcow2.xz) = 0c37b8972d145636596d3666486cc63cfb268ef3df1140a519181fd648104bcb +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-BASIC-CLOUDINIT-zfs.raw.xz) = 8d6d43e82e8ba32d8f6fabd5281ff4acfcfee45eb86b79632f2d337fbfad1116 +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-ufs.qcow2.xz) = 02d692c9f97bdc1acf0ee20cf8312339055c5508b074652052bc8523441b6500 +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-ufs.raw.xz) = e05f822e052cd30b22ab316e171d0e3fb019d451ec41898f7a30155e580d1d7d +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-ufs.vhd.xz) = 771b4eadd7680cde950acd738c13db4ba9d41afe86a115fec88bd10a258265a4 +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-ufs.vmdk.xz) = 48f548b7907e822dcc5dde95814968590cea1c4ad7a309ba9d8b2ed094a2aa1f +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-zfs.qcow2.xz) = 72d48765028f5e4ab249c12bca941f4c09283f4061ed526435a65cb1d6969cd3 +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-zfs.raw.xz) = 28466df974fde3ffc57079cf5d943e6047de3d00b2eac8cbaf8b8990eee91b27 +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-zfs.vhd.xz) = 037a295871dd504033c9088a97dddfa26c37a4dffebd5218a8b0ce1794c44e55 +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-zfs.vmdk.xz) = 7c9fde2ca9ab1e159bd5bfd72a3f776d5b62d5c51e03ac88a2a2e06fbef37dbb +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDEACgkQOJfy4i5l +rT9TjxAAhA5dZguoEpJ4Dqvz7H9L5IsqIPUyaVLGDCzRLRXoJSIw0CAHFzrhWxSA +v2MJ9f6E6xb4eRG7gfTgKrqrUcgq13IkLtZFe+SPk4UAZS94oNZOgjb+chXQx0wS +cKaSbC/2FWzImgpiyTJC8Zrswv9oDGzadZvvgGltwmawTLfA+BQNwTln3oxTGNJN +IO8911km6KbUz812nuN3xslXlW3T6A9SOyWYHbwigThrqS581zpfz5PG70Gnojtl +ge9tYyBMMbaPxucm85DIRCbHSEZXAKOamwYewYx7F0w5KX1X6aKIm4sGy7UhlnqF +tDKFkvhLlqtezjG2AmbwvJnZFxDaQ3OVrVa3bukbqOI4Q2WZiZRsYSZ8GKFD1t64 +GswphmQhLrcOs5uQ8skZy4t5tVltfp/IOP9WNMopm6/xMf8XzveGVdPYnQaXMyLN +c1E0QC8VFcO2b4JZ4ChM+wbtsCEGgWzr8GRIvKyer3gwnMwN19ac3dKYrQLsS3Sd +KSMUnpJvgoq6DCdJ2C+yqNr8ztIZx0xVm3nSJ1Bn39e/G8garJsc/kBktfGwkpeE +IS8X5FP6rdzmyJuBTyr4NubYr+N8oFTnh8tSdJ7Z/pobA6f9fukCNbE0QfbLDHr5 +UjtictRXQYqtCfsl5OuiVpejeZrJX9qSnyfw422BKB0JsIH6pOk= +=dYuG +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64.asc new file mode 100644 index 0000000000..2b271e291b --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-arm64-aarch64.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-bootonly.iso) = e57e743507a7bf003f6e7b6a8792b1182686ffbca35f0f435bab0948f8a2d98c +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-bootonly.iso.xz) = ce146f4dc9b30f710fc6010a295bf35222f0659c5715fdee4753db7a911516ea +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-disc1.iso) = c0361202183f5fc1cf4562e8859c1f1fe311cb9a7a5938bd8f9968fc5bfb46e8 +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-disc1.iso.xz) = 7b8555aca459dd7271dfeb8ba50ff668ce4a31f6c33d9c688e3ebe1fdc9a6b5c +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-dvd1.iso) = 0c472d705f03426bc079008c7c2fe755351cd6c7a4def757c141051155e92e59 +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-dvd1.iso.xz) = e076dbb0d38b5be16d43f4c7d51d5fffd170da840bd6f7dd8af1cd1317a66180 +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-memstick.img) = 8ab671abd0f6caacbccb85037eb55df2f05abe71455de8709857f3b935875ea8 +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-memstick.img.xz) = 80f7bff2a4039742241de7f9ca3374acb06adcfcab81f42bee42910a2ff9b067 +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-mini-memstick.img) = 5d708a7936444e8da315281f61e09d34f8fcd0e4e9ef00037890ac4193c7fb30 +SHA256 (FreeBSD-15.0-BETA5-arm64-aarch64-mini-memstick.img.xz) = c9e16376d1018e4be278017acf80ac46bbd1dd916af4912e015e6c7654b046a5 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDAACgkQOJfy4i5l +rT8nNA//YKboFK2JWk59ggiEp6w6rMwdc02rMY83dL5SOTP2z2dHnKOUyWiRghNW +ZIucBBXDGG8JCSiB4Fo/qNPx/4ntWQdar9+dKHHg5vsZQ5tx+Ri5eUNP6Takt9ym +fhCNTvczLct6Jeqfm0sDXqun1w9b+jfhVH1D8wseu/62hCaNhxv3xULetaVjvagG +1DIehIZaiIxpYtCaRsITVD+6uBCGegPKZ2qr7Q9oXru2KH0bJvpZkepEDRHzjACO +BDqtiC0vaZK1CBO7m0Kj7vt+vFL6MeXiDZz5ui3QvSL6jsMEXW8i2ZZhuhRqrPFD +CWwnFwVObYRRcejfJe989pUs+ctVjVfsG4g6GA4xtOxZbPL/xsVzIF6B8wPT7tZ3 +ioEOUAIOO7OYXFgiWNgWzw79MfrNMmq9aLJSDZddQvbxjKe/fDKO/MJEWHo9l6Ez +WFeMXbY0/vQNebIJBOHzmiESZ8rHxAu2OkFm3cvmBJlBRjCOSAqAavdhqfZTSTFo +umhIX4jFXwNWZtRhO4av2x1qmFW/UXVUJfuNsXab4bxMi5U9KNjXt1n6h8+N5Fmx +ZpZUBV7WaEYFaSIu4DGAFlKa2lLUkxWb3TNcEPYSJIXqrkIPjY9u5Tm8Qfj25i01 +4FK+DZDi2Y9h2qDf4EE9/b8LfpjB6zmhhfLeldZ1K1KRwB60hUc= +=tbnV +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-powerpc-powerpc64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-powerpc-powerpc64.asc new file mode 100644 index 0000000000..4bbbd03bc0 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-powerpc-powerpc64.asc @@ -0,0 +1,23 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-BETA5-powerpc-powerpc64-bootonly.iso) = 227374f30983cb3f57ed1b79c2ed7cc238c4ca934a41127fa975ffc12ea76d80 +SHA256 (FreeBSD-15.0-BETA5-powerpc-powerpc64-bootonly.iso.xz) = 0eb6f03e748e3b03a101ce084888420dd79d6d94eb16dc3281c41acddc48f1e8 +SHA256 (FreeBSD-15.0-BETA5-powerpc-powerpc64-disc1.iso) = 7ff88ff04f4800eb3c15ba6b1989a884a088a31da4064440f6b0f8b528ecab4e +SHA256 (FreeBSD-15.0-BETA5-powerpc-powerpc64-disc1.iso.xz) = 8228a4223e9ccf6e691917ca92efa9bbe0707230c9c6ccadb6a219cace6c28ae +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDEACgkQOJfy4i5l +rT/Byw/7B92wCNkLc2/dYniExnfClG4fCOQy3GeF0G3cNVLq8fYlSMFB3r/O85Wt +KVPnaIeG3TnIbhiOgoQIuMwlI0883DZmLMdnEXgj2ezlUbZi59UGC6vIYHWYP70r +fptvXTpSuZx9UyLMszF6QQYPSRPH+aiG5w4RF/9ZRn59V4NQmAbVbXHXH2XYbxCp +pjOsHbgJwFgKv6WeYLn9LOw97GXhPwF+nh/X0lWuawmi6GlxzGpPmyOT7V0Vtfgs +xN+SJYDNut418WBysdcOIit/vN6yNtfa0KBi4ooWU+cSYhxCT1rXTNgdWhtAj5M2 +crEmX27l7njelnwoW2HelGzPdCNIQ2x7pggzqBHm7l8ndJISNYsHh0qM8HuQ7vBs +Sy5X070wUhQpXXElYlgwMMGPlia4ThgWl5d1lV7+HU8a2oltCoDih2xSJHPqDSJh +Ohdzr7RkFgHrPlZzaSi+zyAVrK9PAxTYqTGMUkicO/L1sDRxP5qB8gCcsnGtmwvc +oXbZoPp1muG+vlILcP5fkmI8pTxak5n6lGEwLgfEOgNJno7Cp+jW71MSyj+RE+wm +Ldzh+m/FavNBZ7djPHwyoKSTKxlCjoLgZIPFu4m2uH+TlQ2+KLxYyLstii7qFtV/ +fGEwT9Yyi1m3LPX52+kLmuZoAHY54+npIxz+UZcMvj43zMdT194= +=VOGA +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-powerpc-powerpc64le.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-powerpc-powerpc64le.asc new file mode 100644 index 0000000000..d3faaf8e68 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-powerpc-powerpc64le.asc @@ -0,0 +1,23 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-BETA5-powerpc-powerpc64le-bootonly.iso) = 82c9d79caaeaf1f0eab95d1cff391299586be5580731a22a4764013d1e57c217 +SHA256 (FreeBSD-15.0-BETA5-powerpc-powerpc64le-bootonly.iso.xz) = ed9cfe55c29e3130d97e9e91f7ae6a7441e1e8900d237adc4415b0add2a77478 +SHA256 (FreeBSD-15.0-BETA5-powerpc-powerpc64le-disc1.iso) = fcd436a8db4ba04d8022659c771e5884207604ccee4c5f0f75a4064a96050773 +SHA256 (FreeBSD-15.0-BETA5-powerpc-powerpc64le-disc1.iso.xz) = ba4c47e3c0bf1915230fc535e2c014eaae80785d255102065bc386d132f4ec5f +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDEACgkQOJfy4i5l +rT97iRAAlBlkROZNVZN3+1u+mdow964XAV6vam+bI8dRvV1BsdFfBR2nDoC/aVAg +vmq8N7dsLIr8oIe5RqaVXB2tQ92H0liaNlxg0X2XH5AGuuUy4FDiXciXhCjrYBoJ +rhz9S+J+EuVdsIJ0oKwauMXqQXZbweMxXW/qU1MIWiIZ9sJUq9O/VzjIyClLbdro +gr4KJ25HqrMF4KKR9ZfkS26ya0FNYR7W70nVOAJGmwEtBpVAu5SqigVv56rD4pOv +M1obxGWAH4j0op447xmLuGfRBnSTpt0OaFoBpGwCg4tEPbQLdC7qozcaSTAuf+og +thnWVwa1MzMncVzU86AC61W8t7WUHGv1J9LkpkxoWXN9XgVdb/q5et/wsptSYfHq +47aWxzVdzvbwwneuDI/UrxdXhGbVFiCWq8gOwpKK98h1xklOgQYQ07/Emv+bE3Ph +hpgiZC2fAAOAvYakqMpM+4oue9cdpuPJeBzylRDt4OPkXyjzXb5DBKJ/dgH5aOGb +iD6gkYLibfodU/rwKud2bLtNGBGRF8gBY7MHa9es5v9LQ0DjRuGlQerGl+/Ljo2B +fzttMM5c0pkSP8uE34li310PQ6nTf7qNx5o6CPYyNS4xCrYIIPGCF91Nm3InGeNu +XcpaYxKqZmwZ0QlkXKc65ZjCV9PyLyBGKwTynr+rjiNEsGP8MBE= +=6h9r +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-riscv-riscv64-GENERICSD.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-riscv-riscv64-GENERICSD.asc new file mode 100644 index 0000000000..9fb0a9d7eb --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-riscv-riscv64-GENERICSD.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-BETA5-riscv-riscv64-GENERICSD.img.xz) = 1718c55435ae964976c66cc4fd5f536b2852bb54641787091fb5460fd9a512b0 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDEACgkQOJfy4i5l +rT/Miw/9EccA2a0rwLCLBGeg0106EtANkVBJqklrrpMfqpe6R7V+hct4Z7umRWHp +cqW8Np3nX7EkuIo+Ovu2bfmgNMaOB3IUyLC53Vr7DlYs7cnLIxhSj9WluFAFIedX +628OgfCIX9n86sGu6ufrcIqvRKxnDni8RvM4O5WXC8NDQZHkASNYKWczwSiTMLjK +zA8wd7cULxyxHxmBzRLfmb1LM9Rzt4nXlzjGjm6QQu3+5R/7Co8tERVI85ir4qAp +bNyWJhPEpOSqVKp8D/MAVhFu/sc3XMImJF10vm//GAimm0nKtdHTMNT21szwnNsV ++u7pwuqg7cMXxtcMqxjLJeJubjKywGoWAJa5DMbcz1AwS1revaDOYAp13ZxLcQjH +GtCPnl1KCD27dfZOpHrhKqqdLjIKrrdVQ8APYw3tAc+KldtaiDG/MySSxVC/zobd +gXisV1j/+D7+Vz47pOCIsxFPQSQtJglACq9VTRnJJZ/x79/wxLf5+SkWruHpDLgX +8M3vmWiI7N0iKGsHmx5m1LIXaxkVQkaxfNxqy+B52uPa3bo3kWjoXmaaWbPMGCEi +g6MSWUAr+XotoCIQfXhDfWdO4EXqWMDk5cmHn0EyxwhixMJO+5YSmooHRweOWq9f +Mwlm4oeua0+Md2SCG3lCmrHCm+yQPLLRU6vbm3RGD7uN5Lxwrg0= +=UiN5 +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-riscv-riscv64-vm.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-riscv-riscv64-vm.asc new file mode 100644 index 0000000000..6d9c6babc5 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-riscv-riscv64-vm.asc @@ -0,0 +1,27 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-BETA5-riscv-riscv64-ufs.qcow2.xz) = 8d92fc987dd22d585be6421102f297f488dbba5f19d7551f4f2bdfba02c5634d +SHA256 (FreeBSD-15.0-BETA5-riscv-riscv64-ufs.raw.xz) = cc4bdbc778716a10ad60cbcab71b6491e8cdc14838fd0f12f08977e2875acd91 +SHA256 (FreeBSD-15.0-BETA5-riscv-riscv64-ufs.vhd.xz) = 24793103b2d40389b89e82a60dced86db118d91f50c1da0d061492ca74305b37 +SHA256 (FreeBSD-15.0-BETA5-riscv-riscv64-ufs.vmdk.xz) = dbb56ca3b3b9f02303de8877997776fb123609d0d6f21ee8ecdad745622844e7 +SHA256 (FreeBSD-15.0-BETA5-riscv-riscv64-zfs.qcow2.xz) = 5030f12002f3e5fa37f8d1d213bed83454c7565b24664f84b8883935fd95fb87 +SHA256 (FreeBSD-15.0-BETA5-riscv-riscv64-zfs.raw.xz) = 468fc8c57d959efae7ffce5ff214e1ce713910e981793d0e471e4abe40bb045b +SHA256 (FreeBSD-15.0-BETA5-riscv-riscv64-zfs.vhd.xz) = fef178b45261bbff701de2a84aee78abff4e9bf9532e51e2e2d7a0499afcc2f7 +SHA256 (FreeBSD-15.0-BETA5-riscv-riscv64-zfs.vmdk.xz) = 772de9be2eed199ca6d86a386293863ea8b509c7e7ef38c5658f71ef89ea7023 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDEACgkQOJfy4i5l +rT9j/g/9Fv/fwfPy+7HHxnLH1udXVkqmlSigjaIrznkfJigdIO4C0GIaLBKEIVlN +CHupiFZ8DgZdp4bqO50x0Vvbna57nq5A9EdBoh3onEqy76wh9QE/HARLIFIvXLgO +b0Nv64MbtKMBlvQjQITBgkjHhYLNfM4/C4Q5qMxQneqtGUpqq1OuqRhToX/mgOgX +z6P5XcoY0Y7zAgjBKrZkafnOGlwjF48g4p3rvSa5BmeTKuIn/v+gpl5stuB/Dt32 +QKoOOxHTG1wYTlMq0YlylW9nH1+4k+Jf2CuFdaet8RcpgDXd4hnkhqv0sjDxN8uv ++EFIRbtiaxR16t8czlIPWpicnHkcWG4yKSL9FHjPdFKx755YyNcemPf/WFgr9EhW +vCi1oeH+eOZnOCELhO8ZATiVvIP8XBh32UYOMWG5vnlksRprgr2sQ4O9nvo0ECR3 +KL06h7S18hWS1y9yQo64TXXGwq5YsBIn/+sOko6lzb9vaBUwd4KqsAtSGdpJs6Lm +qcL0cfJDcT7R65bLaHquU5spg+d+tfRSTNZMnTf/FafQ6dfF3cF6hmnN4Il7wh/B +Sun4qGYGr5TKq19XBLYGeI/JH9EAC/80yoLsXuVBq7O0CnAWVXQcjiQcQfP/UZyp +oiWLQVrG1MFpo2dQeec+2IZx6TVIXsgWj0BaFnmGhdCFQsvVnh4= +=bojx +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-riscv-riscv64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-riscv-riscv64.asc new file mode 100644 index 0000000000..d3b26b7ea1 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA256-FreeBSD-15.0-BETA5-riscv-riscv64.asc @@ -0,0 +1,27 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA256 (FreeBSD-15.0-BETA5-riscv-riscv64-bootonly.iso) = 9b6962d2ebdb14b06208093215b68b369ff56372ef593852ac5fc8c12bb72e5e +SHA256 (FreeBSD-15.0-BETA5-riscv-riscv64-bootonly.iso.xz) = 55633affb5ea3b14218e0b62c8b4d05495e6dc34d5e6361b4cf88890db1c0809 +SHA256 (FreeBSD-15.0-BETA5-riscv-riscv64-disc1.iso) = 02ba7d5bb31074f9ddb2be98b777432c65f02665cf4d01b0f811886fe166cf01 +SHA256 (FreeBSD-15.0-BETA5-riscv-riscv64-disc1.iso.xz) = c286c387efbe44d4a964c09fea487e108e75e1ffc0ec63b1afacb9b52336d980 +SHA256 (FreeBSD-15.0-BETA5-riscv-riscv64-memstick.img) = 418784380f0f4d6f303ad1e6d56bf278d1669b118d94de797501a5283b7c56d0 +SHA256 (FreeBSD-15.0-BETA5-riscv-riscv64-memstick.img.xz) = bdf949b64330e8a46ad65f788e2682fa16acc994cdfa80fb3b6ba5d7c29cdf77 +SHA256 (FreeBSD-15.0-BETA5-riscv-riscv64-mini-memstick.img) = 5258b01e104b38fb044dc484ef0aa1194445881483ddf111f4183115aa3254ae +SHA256 (FreeBSD-15.0-BETA5-riscv-riscv64-mini-memstick.img.xz) = d3180ee894f7c9ceebef8dc8d6454a2525e6cde627b48d613ef9015ba7fa40b4 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDEACgkQOJfy4i5l +rT8+2Q/+JxlYgamFrlv2wr3021Qr64HEYkgMGS8yGPsmix8ADhoWeU+YXBxxn6Bu +957SFFgfEXL3b4oUTZ+AxUkJvlhlo4GzWa3o7sOF8Z9GL9FuTDeiX9am/R/K9cMC +fT7TdyIWIQXJAAkEozG3eqGznJQn6eZVTCTYEO2In5+ntPdgO8Gqp5qhNmOpEecS +vJk0yiBP1dWDdBcR9sdg5uvP/3Hxl2hxbxuIiTu/SdWjSRvQoJVsVfCJWRzKfSSG +WAa+EWzO6whsrXBd9WL/aqx5JnGywRSCdtNcgvhG5HZFV2+OpPfLej04jydKPjF8 +cUpqae5jWEe0Z+9j2OiavhS+XOp2VL+rNzcCruWbcXeVegL8qk46IAy2lzXCrzwd +LABdvSKBCRmZW7WL8sr0/3ECiGrznpIHZooLOYTV0VfYezyEy0BDWpG2J9WVRWKo +l2hyEAMm2N7G7T3VsipZyGm3qXaAyJwGDo5022wz42X5K2IeS8PpkHLjYmdngtlh +l3lD5VjpUkXQH/5q2IybkPe0mOfb4EJoDfEYtCN8q3N3fRlr7pW8NWKBhGgbACmL +om8Ky73MudGkoUWwHjfT71lL6a+0LVWkLcEg8wcE28grOJNRvT5blhyzeChiA7pJ +1T4fU/v54+7gEbneb1ZAHKE73N8/1ZGgTE/1Zab57c4KfnwB3OM= +=p7PA +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-amd64-vm.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-amd64-vm.asc new file mode 100644 index 0000000000..2185493208 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-amd64-vm.asc @@ -0,0 +1,31 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-BETA5-amd64-BASIC-CLOUDINIT-ufs.qcow2.xz) = cf207ff2c70bba565bb9ff6fff53aeabfa4d0415a80aebd613ec568005c7706c30176f4ff7df374ffed130473f081cbdda0f335271e2a0fe5dceb4628fabe8d0 +SHA512 (FreeBSD-15.0-BETA5-amd64-BASIC-CLOUDINIT-ufs.raw.xz) = 8e344d2c6e0b5a73c4ea6efaad1a6b7427b3a002e1c5b35180edff38e7d6ed1a7d85bcf1805ca4e0b55995df2e4964af2920b9e6cc9c276d29e19057ce4de058 +SHA512 (FreeBSD-15.0-BETA5-amd64-BASIC-CLOUDINIT-zfs.qcow2.xz) = 54675c95486bdf4a57c38f88a0d0f4732b1d117cd2e6c110d0f5228e6b6628e3b5fc65e9061d8bef3c6fa50d82b7ed230f13525c0f22033f12279bc562aa0fac +SHA512 (FreeBSD-15.0-BETA5-amd64-BASIC-CLOUDINIT-zfs.raw.xz) = 93681395912257bbc5df9b145d1b706b0da512eb6aa6225de9466ed0e5e1839f222d30bf3de9b5acfc9716b489c88b2908317b926bdfe312175fe887e21da391 +SHA512 (FreeBSD-15.0-BETA5-amd64-ufs.qcow2.xz) = 175c9fd6aa3f1b253f411b53dcc85b73ab9a6ec85ab0b1e03e40defc12cf403aecded45f98e9c1b11f86fc1d2e0479abe13ec1dbf23b57f08abe1d6f82bcbf78 +SHA512 (FreeBSD-15.0-BETA5-amd64-ufs.raw.xz) = 8b4ad6e5711a6f0404c62696f5a801a0ca1ac4e9256b5a36682baf79aedd867bfb0dc93461e9c46c02c566217777fbae158eb81a7710b1d6f2afa55e6dd8dc49 +SHA512 (FreeBSD-15.0-BETA5-amd64-ufs.vhd.xz) = 32786c3d9c681ff2f1ed2de85f935d3b9f038abc31c33e5b974feb2ee267eba22efc320d71e7559e6be6d06b2ab478b5273205b2b37adbee35c3dfbac5ee99bb +SHA512 (FreeBSD-15.0-BETA5-amd64-ufs.vmdk.xz) = c89f20edff26344435bfb920f735e7ba84ce90875bb71ecc490c519e1395991cb8dbaec3dda029ec924543c5ac53f955292f3913645ab177bbb6474a0319646a +SHA512 (FreeBSD-15.0-BETA5-amd64-zfs.qcow2.xz) = 7c3e711fa217a6e2fe1f94b6e259acb97f6e7c517dc3dd57176e25562dcca9a558c62aebce65c8e5acced6a04bbf9681c74f3c5d721ed773945460563d34050c +SHA512 (FreeBSD-15.0-BETA5-amd64-zfs.raw.xz) = e35a62fa8329645bcab471318050e8f8981098de28e6bd6665a80ff53d2279c2222aab9b5ce0725158ec4b198cc701604ec15fed30813bb3768ba95da7b49739 +SHA512 (FreeBSD-15.0-BETA5-amd64-zfs.vhd.xz) = 26d6763eebcadfce83fca1cfa25d54167641676d068c62ddc89e2f382737d47703dc112c42b620880ea2545bf8150b40dd21aba7fd1a6af56fe4148a530f9770 +SHA512 (FreeBSD-15.0-BETA5-amd64-zfs.vmdk.xz) = 164a136a7fefcd9afcba1efa8cfaff116275d9e81bb10106969bfe1a3c1bb5c17a0f552b13b47a1d2e52e1c7db7e356997643b54d25f945cbf04eacff3624a0b +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDIACgkQOJfy4i5l +rT93JQ//btxVjHCvTZSDwGg3/b0v7u2KBYZMjpfRdOsXBbRRsEtBcm9MlcnntVfo +roX13ItBO3dGZNt7m80ZSkcklRMMXmzF3XIarRM11gpTNPcKwf+o8Ukif2XyWFgi +XwpAjgF0W0wwL57EAnaf4o1ZZy46ZXJwIH50kAyOD8sW65WfO4ayZ8k43I/3A3w9 +YOcGUM6odXyE3TUcE7UIC7xkmyrGZ9IlbRuiYZoWlFbo2oFRXhqXRNDZZxQcBDf4 +KVql2OoWa+Vk/5/u/jc5h7P82piReWnzqjp8GorHxi3Dn31c6dS1kGMMqE+Oodp9 +HL3HiTMKqvzjgTj0eKZ+I5rGOUvM+YVtgGlj3rGwbIIv9fr+ljO7uOxkDpwFddSO +o3LcJTBuwl9Z67iuw82t/E7qHcSJtuQKZAEE1fn6lBo50sjeSfqlGTBy2EQtDLz9 +6CMAPtRMAgoF4PBPXLwKwh/9PUWZ9TrPxS1Y9UTNx7rX0mGwC42N0yVMmLUO9//d +K3AKeQSkNrcQPmJcEqz78C4+RMhFOABmfBjwmianzf+FuO+JxPtMG8BYS6KUzLXQ +6YcmRzs/v80Bg0tm2pviF3S9GgKkqBBCvyUieJoAn8NTM5tabZyum2vyt8FCB/fo +5CUSMyOc+O4j7tUILlIfVJ2iFpRSwRADFsm/X90jwYOrYFl6V7E= +=DX98 +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-amd64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-amd64.asc new file mode 100644 index 0000000000..03d1fdf038 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-amd64.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-BETA5-amd64-bootonly.iso) = 443e731ce85dc2c59cc8ce7b3ebe615401243c25c1625595d091ccda40c44458262a59d1bebac94b144cff529a3342321512819e236a98439bc96f706774ffba +SHA512 (FreeBSD-15.0-BETA5-amd64-bootonly.iso.xz) = 6ad08cd45c7b258d9a4397d805ac5d5d363f046f61bc930cf7e4f229300408a9ac71adc30d88d1a6f6ae03b288517db5f21ce27afa1667246e4af22dcf8266ab +SHA512 (FreeBSD-15.0-BETA5-amd64-disc1.iso) = 6709d745f7bde8e15f7498b153aa3abc49eed4354183c31244f4a1d14087fa529284ea013855601d4d7eff89b97ff6bc4879c8cf9e05a56284bcec713a2d3791 +SHA512 (FreeBSD-15.0-BETA5-amd64-disc1.iso.xz) = 9a3f26919ea244b71261d7ff20d810bf186443262493ee54ee8c42b0e4a23d08161cb6d18ebf6aff925719414fbc1ad741bd2aa2a360bc9be439b58a77428576 +SHA512 (FreeBSD-15.0-BETA5-amd64-dvd1.iso) = 2b402daa2ed1e8634f3a89d516f1750c913583571c84da9c76fd866042f9bf8051dfee11587079debfc9dc748d4adc70755ed0d4a8b43308f3c56db9bebf9732 +SHA512 (FreeBSD-15.0-BETA5-amd64-dvd1.iso.xz) = c77d27a825e43b92042a917377b5a2e97e2c8837758ef79cc9bb21361088195016d0a7870d0e630c97df06edbc9497b853e58d8340c22ed1ea41a6b063cb48b1 +SHA512 (FreeBSD-15.0-BETA5-amd64-memstick.img) = 6679735dadf1679977eab49d417121b677b003068078814503b910ebbf00d6edaa73a47a0d1cccd1ff849f999e6efd1460f2403ffd6e67d432c996f5d0c30083 +SHA512 (FreeBSD-15.0-BETA5-amd64-memstick.img.xz) = f53be4e6b23bbda31df4fc5f826a0a6c49cc3d409e943f4a84b3ff1b6fa766737544fea7cc8194d4b4c5e3f271c16bc8facf01d14c7ad3bf696bbfc17d2704b9 +SHA512 (FreeBSD-15.0-BETA5-amd64-mini-memstick.img) = 85f71fb00b461467937af8815bd8f402686b3538a1faac8da96db6c075b17990865eebd7ca8f1dd60b9c2419bb0473dfec4024bd27546505126b891153f126b6 +SHA512 (FreeBSD-15.0-BETA5-amd64-mini-memstick.img.xz) = 8b87e58da6b7e7d9cfcfc63cfca4f972b6002dcf0cd0c0acbad7fd5f2b88249052e6c2d406ca258cf9e1531ea90525496665f8510b68cfdf28b200d79d9377ec +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDEACgkQOJfy4i5l +rT8Ykg//YIBYajrHjTEjzGQAKkpK84Mxti/bVlpYAIt1GEvIGn7U3ilxowm0uiuf +34FW2q10wUXaYMDB9K5fcMIO3l3EfKXiX/yZnY/1FlSwcwtiLsc963JAjX21ALFq +OVb4mrXPJfRgA5/0Rl9ymuAjng9Yw1igmJxkvDXo9bOBPv/rV9DVHqbOJiQ1IpLg +Y/8hvaW5jPGQzYWYGztvdSd2IQV3FWuAnIuqvnjIObJNlAlcAlhpRNBLuT5e80RX +i8XRCwxX2BUqslSeY06k1mv5klOMqSxM3V62NW5fLyCG3r3ziiIyZkBisvucMcJg +qb5XasZzhjit2LFC0ST2CZowE4Ivzk9Z7FafuCoK020raYSYiaWA8I/CnINXNMGW +84TB989T6e+RiwzCik9pwBbwrlBmZjWZEsQ7iJhFp2wkwGMetx04HQmrlVXhbuEN +kquXWdj9IhkGV9z8fN7QuLeelkgxc0J75HaRvaTqYg7Qrp2EKhze3NEXH6x5ikSc +xdoHpF0eipyzlCs9yWamswWJBhXi4SQR51RX+MlA3s/wxJtGKwdca7jj9HM4ptYR +TGWh/bl64n/IbmUWjmeocVdYI9ctqrQVPZ95gQa1b4OeytlxSKv2sXlR7mKnl0xA +vqimHdlBYMYICISpetyJzsuieEuxwi5NTYlVHByU70kal1W2SHU= +=kRYK +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm-armv7-GENERICSD.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm-armv7-GENERICSD.asc new file mode 100644 index 0000000000..3642b63c19 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm-armv7-GENERICSD.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-BETA5-arm-armv7-GENERICSD.img.xz) = 4f5f183f1764e2b26ab9634986840aee0a7f9b0a44b8f12fbfc324bde34d48ee4a75db33e359568b62d055e2352c47b7c9415db463cd6f883ba563e7184d42c0 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDIACgkQOJfy4i5l +rT+MoA//dtPn3xamyNxA1DULBCPwe34WBJJKUpfRaTK9r2M/zDSlxu6h84YLaDdZ +Qon69iVpfPxl/TYyG9GC/lcup5Ymu4aEzWnWsse90MV6j1Yf9CKs+Tl1cGlLSezr +SCZnz26CXGte5qIOO4djdbTyj30SiZO/DgiIjlt1Ks/Ipdy5TYLk+Dn6zxnFTLql +X4JC1tPgbjCXwh50C5olj/iDr30jAzz95COveGZfTEQ1NUP+Ybd8+IH2FNZV4Kqc +BzB9KsRFvQH7BFLEVQBufFXkysxZQW5tSqPI5wi2PowX6hwFkJYO2yWZHFGcDZU8 +SzLJsy3USCzzaIr84y1su1eg38vFBVQ85zHB46c6xpqI49FMYICcUjADCKTTIv1p +lBc/j4QDbya4vjDXITZy++nG0JvxWaQGZNtWMRIjo8gWbuqotTqWBCoSkDCj7Upi +HoPkk2rVvQdKGI28tyi20mcauypOQKxEm55uNzUbTux7durQ/qcMz7NfIIxYNM2z +Wl2sAhZA7dmerkKVJxbUfC4f+26UHByUg/w0m6jfwyWottVleuXGR4YvBz/wdt7Q +kruh/J7i3p9GrQeeZMobRgZWHZuzMsSyR9XZ+qCMVN20VoReejppSNWDsiZh82cX +UsokyOtItlwltEjZ1JMJ5z5wiQ56LAfUgHVCFLX0cypttgfBzAk= +=9CJO +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-PINE64-LTS.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-PINE64-LTS.asc new file mode 100644 index 0000000000..036ee365a6 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-PINE64-LTS.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-PINE64-LTS.img.xz) = 15263fb81ce31546709ef52e6dd3d07a0b47ae5e4d2ed3bc7a03a0b81612fb1ef0904500bd1596e415881bcb95b3e0086504fef45b06b6630101b816e62c7c44 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDIACgkQOJfy4i5l +rT9TTQ//bYSPIjWo738x9MR60WN+8EEChbuVXWP3J2qXmJe8Twmqrw/wDgZDuzOG +zNUk8UzTq+JSz8+M6I0wWeslUio86sqir6DlYS7sur05HATnIFMo9D0ZV40YHJhX +4I1tbjT+7zZhOCVK0vFu9m3ZyJ0VKP+3PAjdZ5aSJE2ZWXaVJNX8q2R0ugDG5r4/ +XW8xYcdTeipePLKcRki35CdEN1/JxkHlOg0w9AOfuabmXnUwkc9NQoAm7//jJM1B +b5JatwmRWolT4upgZ6SFVYKJD0eFRpb1URsACLqFdc8YhtGaZaSGAtpo1V/ND019 +LI8ZpLfBxdabFz4T7BUn4O9ZSTmAU9btUFJQM70hM/bfpTrPVcc2c8PCc5yyKFgW +VBcL3jtYp0W+8zGG25liwBlGI0lcvKmPJHQab+GZsbBK4NgoB0Wc5t7kaKIckD8v +iHRPSjZ7LZ4sZnhjRhJHT7G/thnnBeRFjj6czZQdns5ANVytELBM3l/ESgoztQ3M +dvM/zwdgg1fypbXSwg2KfBbrlgtYXlTGuMNQuc85CiCWsonESzw1rWwPoOV/OKlX +A/Y0GuhPzrpyYLGFATNELVfDCAFUDioqaPRQ99QXHr1KdKq6Qx7RWvJ/Y4Cm84Lo +n7SCVW2tmoX+a0b1ODab0WmKb2jEQ3I7hpsTNz9quMIvn5wY1ok= +=Pw8P +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-PINE64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-PINE64.asc new file mode 100644 index 0000000000..ffb8e67b96 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-PINE64.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-PINE64.img.xz) = eeead794789858da39ef6dabfa84ee1489f6216e93bc67d7a0c99e8699ab72187916c2e8f04a3fe03806d9a5023d057ac3266633687f0c1e9e594aad95684b0c +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDIACgkQOJfy4i5l +rT9VJw//bNvdrElzX1qXTGUfei+t3AABKKddYOCbtndCdymYCF03dV2XEStfyYOT +LF3z7ABscJ6/PGJ244MzsLK3mrBTuXHDyz/ZNJoUNLKTeUvotKhi+dvM7svx3rUn +cgcWcXy+h095+R+evqJeesek3HBrf2W+VVpWXTkKRq5elmpr5/MZyr1bY53550xw +PcdqSiC6QaIQphSbtg7YcEwqSJ38qsNY2WHuXwhd1986Vw9QZHAnVj2bdIZseMXN +pV1XJnpgqbs3c+S9qzdVAZzgnQtosBx+gxDakvVFhOo6hF+eUx1ynREbw/CwtxhW +ktTAplrFpHmLyBFQTXpqCHSFsrusQ35uFNJL4v01qicVCzJN7TRi7QXvWGnRq4lL +RMt063s7fNEiu33uMhd2TLG3jpXFLg32SFoguaZlbonqOWbhDvBDT70rvMlWTTl1 +wNheGxY7H9sanTRTNqbmMBFFcNadgFYt360aE48AYTp2WEaA70k+ir6QAoFrlhY/ +2hPASKJJE/fy4+fuETHwMkNW6JVXa6GzdZHwcslVrOyAS/RN/r4+xPRUs9g9Vg+T +IhhgD96CBJgj1L9SyKsBjvNTAwuP49hUhSsl1wo+1imyTWcwLUjJ4uXGY7suypZC +sjdVNlP/y46+3MM+1nuWlNyzLKc1NCOCanWDmrHBsh2TwVZCgNw= +=KEOM +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-PINEBOOK.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-PINEBOOK.asc new file mode 100644 index 0000000000..4ed2bd531f --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-PINEBOOK.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-PINEBOOK.img.xz) = 122697987401d700e19275929d00fe539b783802c74caab052cb589a72ebe56973ffa40c9587e12b29b6c768ad8e109909d917048cc2cd2354616b557c71a7d0 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDIACgkQOJfy4i5l +rT+MeA//WhZ3FNj5H5tajfRdpMCnpNeGT7kxM63BZJfpJxZJgUMX+9/zP2D70Vk4 +xkcbZELMJf7j/Jl2fhQg1bVYpmnmZyXk/GwTCABZgx/420fWFY+dUTUvvcdS6C5y +TWH8glsfaij21KU/mIyoFy6PxBkjrUDg+KbJkZgTMQRpKPW7MNFiftw347lj3TGF +UXUZel36CcKv0k5Uhu/60Kf/pMbqKmLGseRsFpEOGp5fytvnzLT2v6Xah9akPySt +2fYS4X0c3V93VQBbYuuhSUmWUzx1IfgL/ZBXH8oQN7E0ukRDqE9keyodRkd8bU9T +tx7wmZM20Ira9ckSX8eNDeA7U0HFWFkwR+bI4iol58yAAYRFWER4wCjuzrmElDOv +y3qfGC79397crXjV8JVTaO87/kLmvUW9qxv2eNrAHSS8iHx1f4xJQcSQ8rznkzQr +P2YYAESdwrN34o8CCcTdZevLT6ind9WT0Le4ElCFDl8LRhr3Drpj1RN1dJpwML4H +GG0j8DE079jw4W0HbOkjNw6BgVMSX5QP4Cu2XRsjbD0Y75R5Emz8wfZhBJvgzmyb +LoPTDe1uO9OiTdCA0ht4LOpeMTo31sV74UCd2wQBk15LUts61pzRu4HJprCMXpmT +ACF64/6PCkDDAVcnE5ydI24lfwz1BMru+7NXeFjq3d6PZDfidws= +=yPWx +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-ROCK64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-ROCK64.asc new file mode 100644 index 0000000000..fe8d1675d7 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-ROCK64.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-ROCK64.img.xz) = 4c8a694e1df764b041de049e46efd2a8cfe8858202eb7321727cdcbcd77063bca884b4996bfbb01bf6ee67037746b37fea1b8b8366e5238dbe6b1f5c16b1f519 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDIACgkQOJfy4i5l +rT9dhg/9GZhDrt+8MV+jODgRYISZU2r0rB2uymXMCzkovhXx1hohVA6dwP6n61vI +dcQQ6i335DZdYPBSYeVoyWzl83ZI+9J0Bsea+yhV4Pr8JShCLG4zssVEsYTLxiAx +51PBHWPMz0hBBl4UawWfsWIADV8/P5KfbcY7BXcoe+OBNtjHHWVpBRgVizv2BzE/ +e98Icf7QVDgdsC1H9Qr6hcdXtl/RavTtdh3zz+456Is6tTPwxD+RIRrTNDNoI4eu +HcWzsR3dQA/ws1bB6iq4lcrZceZcG0A1B66H69Xq2M3V4yix/8JP4k9kHEsuH218 +P2jWAdOZlo1jjIEtZ1rGfiihrJuicHAg+5L1cz3Di/GezUSNuyv3VBX8+M07Di/C +KoJE1Cdh5qcVias1/JJ+AIscJA6/CRpxXzQAJ1XJ53PF0osy04IKFW6w1ePCsZjF +xnqNSvMGVZMoIE3z6u4j3hsylYMd/vyipYiuVOaXAs9phFRLeJHuN2PkCKIWPABP +JKzAbwRMjie2CLK48B54wuB7w6OBzjd6BbmrLDlvtc38l3ThbV4gKS8VNws2Wcpi +AxROyUBwQxWV/sRpEyjK7RexayqMCmz0Agev0MIk1s6GsGu72eRfwbvLGgtrosQJ +mQE1rvtQkaAT6aqy7rmCoSghK5s24rpz5SMaU9XjJ3fBf3d9qIU= +=Js+k +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-ROCKPRO64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-ROCKPRO64.asc new file mode 100644 index 0000000000..fdffd433c2 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-ROCKPRO64.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-ROCKPRO64.img.xz) = 057ff35756ccd9e4b47c5eba23d8e423915e10d4eb5a1254cd0db10c1ed2cd9ce0bb19dc78ce938584682aa71339d9adf4696a7c8e2a7aa03d34e4e0ca524b23 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDMACgkQOJfy4i5l +rT+x5xAAmKsXV8/ANkFZS/7zSLBcFcsX+ZKQz8z2Q3Xl67kpdcm6nJk5ZFym9oiD +/PmEojasOxVIDS6mA/Bmimtc3Z9nyK/8gVjc0uUk4+sVzGhPUtLvLFOXW0EJcNh0 +wpmDphvutR0HAbeGmdV+dibH+L7hy80LqUp5RU5+2srYqGncOeJDjL+Rbw6GhZmM ++8iPc/MmoSroAEllR1W8ZkAMzZ6VBkh0qCbN80ddRmkXQZ2Y9ljV43oggW5niQZP +4cbqb7Fv8HGN5/2K9Rfzr89ByA1v6lGY5PnovGHwJ3YVJ4+TE0LtZNSquEBp1utx +2L0A8KOzqz4JOhnVR3vrNtMQmlIzn5Uzv4U0HtoyCK4FVaPqwGFSVc1WGGquOWnd +moe9aqTxJveUW6x9h1KrI8WjiuocF8ija0aq7cRVxTeWP3CorXttyX5HwY7lTWH5 +ohYHQQ1crtTHBbAAaFVo4lDuLkfq0ZRL6KGW7wabIPWeFltQF8dXdFL1TunEwp2t +DDRPXvVcFfidMj/XUUFGb0BNgM3raeBhG+PwqrbzNNAtxFQNUi+qia+CF1+e2alr +nKm6YGTD952QXH2uJBfmZ0yz7UqjPUBNa8Fq0jjAyVSU3X3VtslDqjoueryuICMR +XH68uToddKPjKATfp/b4eT9fsk/lu6sSaYwBxhjpWogzM9Qa17s= +=/wrz +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-RPI.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-RPI.asc new file mode 100644 index 0000000000..50550cd62a --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-RPI.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-RPI.img.xz) = fee04816c24d1dc6d8348efa55c2ad6cf93732b85766664621d92aad75416c9ec1bd0eb192d48dd983e9ad82580150ea010e7225c83c13da0c49184bab5ce6ee +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDMACgkQOJfy4i5l +rT+WvA/+IFQ+9/rI6oYMU55Lh8/HTvTGazOqnVmMpGiv37eovtUVoKHQSpmuWyed +lmlXgGkGE2SQVttPCTooHJ+LyKGlsSz57uZR5CLIiysH4TCdWIhkUmTEt0EnZe6M +3z6vSZDtyGTsvpSEJgTZfEQeyMV1GlBKLCnSfCdy2SfCFXjHUm+nEc+7iEjGEEBM +/AZIW5VZL1CtR7mbEg1ACw8RaRkOEWzrFXhLkC1NSeZWvgF0GMKl02oAuXHjqEir +f21++aqQASBjyMxtlkOS050OjXX+A1ur5Yx99kEQaC6hhO62dNPbSfRE4C4mAkch +83POpQtwgcRSIjdcSzUMNg/RTDVQonELCgaMfH3WpL2D01h9dS7dq+57Y4JhnyQk +o6rctLgdqUXuwc3rN81rdLL4FXzFum1XlteTx4T+wWpNNAUmaZp2ymhIj8J5WUD0 +LKmaeeTCSk6ozGjOx2l3Fisg0H+oKJ0mf3rVhP8SRQfu2P5QHrVZnx7SgVKIkfRL +ZBUUQZIOncliCWIo4cG0YZmoVC3xaWsQ+HvGKyVzw/YG4kP0om8IU3O3C7i8boxW +iMqPXc5eCAWl9cSpGU0QJJn2x/AzuXh0Hf+RYmVjX6GSIC9iGb7tbH6JJgDRyHnD +R/37xWAapVr29Hz2Xc+lhgi2Z2TIoBCldwKYcqChuxX0sG3AiKA= +=szT6 +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-vm.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-vm.asc new file mode 100644 index 0000000000..b45acabaf5 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64-vm.asc @@ -0,0 +1,31 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-BASIC-CLOUDINIT-ufs.qcow2.xz) = 4a0c5046dc8cc7645688d898768823502645e357b79fea7ea6cb19aa27399108a1bb91f2ae0f69503ad8079380829b95e4b66cfe2693f9dd1d21931f8c1f1ffd +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-BASIC-CLOUDINIT-ufs.raw.xz) = 1de4bca17efd1c378f25b9709df857c7de9b002107b10164c587f007595ed58a5e67ad086c6c0ec9063d2ecd3f29c03c3f75d59af48ac27f8de37c13de1c0f00 +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-BASIC-CLOUDINIT-zfs.qcow2.xz) = b02b22cf3858929aea225ac1995dc760505b54a2f94a0d72edff0bfa692636f89aeda5c55be0681243d0750febcee23b29c6f945077e45b57d7edbf3172b878e +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-BASIC-CLOUDINIT-zfs.raw.xz) = 1144babb9becd1722410efcd9f7fce13bc3010f51bf8d1d66280b07beb3a35c036397ef90cea6e208fc8f6a4b18cd35548819bd2ab11ad4acfe87097560bbf9d +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-ufs.qcow2.xz) = c0a4a3463fc07b57432b9033ad28ea787289a9c6951864d1b11fc1f1e45f84230a382c15b45437a4df5a1643c2830782c1e537a630febe8feed6ced24372064b +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-ufs.raw.xz) = 34e8d9830f9e841e0ea5f966facafdbcfb5b796b4a2248c60335ea0f490ab9f8dac3fd24e6e4e3ca035cb1ce5d20b589ad99bbc9e67831f5d7b21296e176879e +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-ufs.vhd.xz) = cd1c2ab34419bd7da75961aa48669a05cce935aee3b0e64dfb4a39bfe6f3277b0f96032c20e50dbf3ad0dd0aa4e0b9d7ab9da665274754a9da176b04b548e882 +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-ufs.vmdk.xz) = 4a0a158df768ff93874e2045ff48ac094dd637949ebee3d312e8e0b1842b6c62c70d129f8f9fd07b0839c9eae7c411935f68cccc88511cc009711673d35c922e +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-zfs.qcow2.xz) = 9de38c6728e98a9b6d8296022b893318ffb949f011b95b3e60b23d8277a00bced02ae49f17e1988a675f9920a8387b3b5404a16bbe2533c9776668f0c15c2b2e +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-zfs.raw.xz) = aece2b73e678fbb873a800febf4aab190e219f0d84ef03b786a43ea9068f8ec87c5bf7b433291e24459b63bfb48a2de9cfba5a0cbc6a2c92f4f30f322a0e4fe9 +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-zfs.vhd.xz) = e54bbf8e2c06bd6969101a65582d91fbb25946835289c2fe99c608609a21ede10bee8c6f7a0c790555cf6db1c0cc302e8c1740050ca8f95c00ad26a97fa693c3 +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-zfs.vmdk.xz) = 759d44dbf942be0f7cc5249f4e05582cd24e530df775fe5ee419a53e71e2d6f154f9a1123cd2c76ccafa9da554493f60352001590cdf149cf5e87b02986fdef9 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDMACgkQOJfy4i5l +rT9rGBAAgfyc2UFdthThv39AljVugfyPoRbnWHNPmyxmnQS/naH6IcLvF3LnErOf +jl+P3OY4K7ndwoT7sERwhcbp2mAehYXQwilbDELfPX+PRbD9yF/XYRxrKzf6UKlU +nbfOFbjArLh1n6S/Wt+lOqrYqUIhCNMFO0wkUSTcKfRk3TJs/Lf9smFyxl8IaT62 +V8zTUZYJzUm5ijVEFVfrrxBJYKJpTsKcfXZLzaQ4lV1rP70pmyUPmZq7kNy+EdMr +gJLnetCxWg2V/QagYKetDfmqFDhdCHvwUkoIaqiMgGb+YMYd2/z1c8GarZod17yK +0w+I4kkpUK3SsXLhmhTzoi+L6I44HuImTHi6u77dpWNDtmiWTKK/kY04gGqF2zMI +uYCxg3TC+UvSqJcumZltKXKAcw/StJIc1kp/vGAcYnwORxtppf6bZOkZaLGjjQFi +UYPfBx3Fd6S9HFSbTaI/1AlOCEEZKK23GR0uD9EZgWDykmP+QcfM8NkEB9onVPhL +jaVk6Dn0XofRDRjC9NRyXkGx7iROxHUOgPTg6Q3TCo5EO/Cm7kr9IiZ3U/XbXKFq +SRhwwdfHB+6egLySNucFW7VOZbTcukoQJTBRLdEjJ2cgFTmg0/EH4JhVSTODP7fw +UW0/IVT2lSSGh4F/nf25lUVFyDw0x9WtDyXN2nHo98R7FcdNTwg= +=wSU+ +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64.asc new file mode 100644 index 0000000000..5c26a025a4 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-arm64-aarch64.asc @@ -0,0 +1,29 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-bootonly.iso) = 38ed088e1a5be416d013d4a9cc79e490f2edf19b2f77caeabe609aee1d3504c0ddeed2de83823717f287b65f320ea843f8835ea8be9e4eef52aad8f082ca32ad +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-bootonly.iso.xz) = 73f37c5408c4c449750c03222d7bc0ebab3a0215e99d21bdd1d65a29def0ebcd9a124bd1f4b4882e3c8a7b1858a93b398c621e99a1c58f7b9bfea818e37ff2fc +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-disc1.iso) = ac70322cc41618dc2362295dea81d59251eada4c8d0c4f12e1960fa931dc24f6f6f5b23ca81f0fa93e390ee47293a518d5f1b3445bdf6186aa4950d310210dd4 +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-disc1.iso.xz) = e86e8fe6891978489236c88eb551c3d1e0b21ee9d50aeaf9fde57052ab53155fe0a1bf8c7d6b1f19ff7855d2b60086c27d216ed18939c8389598750649e2133f +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-dvd1.iso) = 5459a9dfd9d8b40c776fa59c9b71c33baa2a929e0227fee4062a7402252948291a00f8117b3106e26ef8b8d50fea5f43224ffad63c5d8df6f1c3490c032aa66a +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-dvd1.iso.xz) = 5e616e0a1ecf45e18a027e606b8df40aaa0838a011fa5e5b293f942fda765b2ee88c3717f81add5973f8d853b32c602c6857a72bbbfb29ff671d3539c16bcc0c +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-memstick.img) = 8f774577207a1b1950daa47f1cc2f888c816cfe5f3516e6f51da7eeca4c2f7ccb2ab940471a183c58a7e8af1d03f88e40f6b3a8ad17c9c2af45ed8005bc01794 +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-memstick.img.xz) = f7a8bd42739a80ba960cf6d79ad13b4154086dc64926e18d138eb7117ba01dcabc3713766e317f48ca2740799c92ca6e304cfb4e66dd39c0e7a7697ec35b0bf5 +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-mini-memstick.img) = 96c58d3e229989b2ab4d8b1f7c72a5b64d970a63596e24c6fdc0da40e857985cff137267e59b424a1b7228b119deeef6428b6939794c53aaa08a0c3db07527ed +SHA512 (FreeBSD-15.0-BETA5-arm64-aarch64-mini-memstick.img.xz) = dcbb9be6353e544b4f3a1a7db23afc4beae9193b9c8b9f69c309bf54c74c44416264addf2b4e448a7d66518dfb2892af945d42f136e91dd98e63278be86fa828 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDIACgkQOJfy4i5l +rT8OXg//YhLqXRZPC7OmZawCqHjcNdHfK9HN67Frn7+troUHCue3kCUtzY6XyYw3 +G8SZ9yHy2MZmZD+OQJEnze/E0BT86iVVR9CABkYnihdBnamsj5g3x4UKqqkjfe9N +jhBcr871Y3AqboT9wCXjJCY+4nI+od0J9MMi0viEHFKdnZGT8StYR7hIpiWh24iL +fnmOBgViFlGkZzT6KIKSkooNwrpsBgRVggF3KgdUZEGft2tZu5FS2p+mgqhKReEl ++e13WXBdXTwbhdlEseB499ZN+df1umG1kQuFQe7crLeR6DbBZ1VAKj98Y5BZBmQ0 +jFzoRvV3YzJ+VZzRgbY/1BrNVDx6z01i3uHrefKTwNmpd8no21YTZdS7EF/X3BJy +cPtRTYmcLkxPrCTZ+PJzNkFXnIATDJbPSu8KnsBITTNaycQ+kdZ7kQSfY56t7IEx +KBijpPHJ7Cdh9nvc00l2Cv2Ex/rCec0DEpAQk7oF/fjnFlqHl0L0qfgT0+kvU5SY +NS0tyyDiqdmEPZMPfBQKwpGEB7AM3w9Il8dBY8iq9qRxQtuZWinF2bmgGZcgDQUO +LeRlMw+L5KCw7s8HnK3qZFzr7HLf3qp76HPj5LLntvNExcM9qIhATrQFjmaWQruk +8wMQtboPhc0PUIJf5vsBO35GzYIluoUvzsZcxzScKNJ1hYHEl+g= +=uYBW +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-powerpc-powerpc64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-powerpc-powerpc64.asc new file mode 100644 index 0000000000..a4b8f6f11d --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-powerpc-powerpc64.asc @@ -0,0 +1,23 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-BETA5-powerpc-powerpc64-bootonly.iso) = f7b2c70d1dbb87b740fcacb18e777d019659992dd24897e9c21ee3e26a226c51686b35ece0bf5e4e670ccdc23583659e7f3494f4b7fb0cd93291c1e287ad674a +SHA512 (FreeBSD-15.0-BETA5-powerpc-powerpc64-bootonly.iso.xz) = 3982039e8c0161314bafe4ab45c657d8090840822f22a1e76b37a83418b279e1228883bc5068bec7cf3f7c4b728a51b2f6a34457819aac60c6de6a6ad653c56b +SHA512 (FreeBSD-15.0-BETA5-powerpc-powerpc64-disc1.iso) = d8e0d179e32faf145ab15525d4a1043aa52382836e6acac42964aee5fae4987fe8d81579cb7e36a809d22c68f5912f4bfd0db427fa5df63bc9cc993e30302ff9 +SHA512 (FreeBSD-15.0-BETA5-powerpc-powerpc64-disc1.iso.xz) = 3aed7477f3798b6351323f50e7f077e5df0def5f026345bbee3bd56d4d3299ddb3a4eda0fb9c7ffa9f7b209c8c26857effae1a58558c9b35a4891ba7905fdbb6 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDMACgkQOJfy4i5l +rT/eWg//a4D5Z1uHj3ZwLcma/jSG608LApshrAub3P0B6OgUtq1VirMZIivGHT90 +veefOh75gGAG5KL6N1jCL6HdXSPmAk5UuODjC3iBHi5HIPvAQ1jdbWwws8NDhjPz +azIfux1v42uDNvdsMUmn2WylPm3lm/1JIfUby16LMgFJjUy4d8j6uQ6uEer+d7kt +JH2oS0fNIJ1lCzPMk95yhQ7fNZ4b9jTmF4mQGanjLj7pR50nD6iyNrYbeYAx21HV +rlrlk78oMloB9u7tBI60Krp2v8a5ufLV+nYMUeBqsqrqVekN3dmfKE5lfye4nQlH +pjoXDNuUPXUazZLJRng3tNuBZoXjNzKvOBcmclrzeKI8KxOGRfaAfhH5mSfaLm4u +J/zb88ny3qq742YBBFI338E11w5wl/aagY3bKYc++aukKyOOtWngRYIuyOjhLmyR +vTlFRnVkjVBq6FO8TUK7ag5VGZycnzcil2UD8A4IdKO7cQlYAE4oko8/YdEA85G+ +DKFUjq9tCxsh3VGXvDktkG/q7lKJXx48pn5CSMKkNV+1wHMfTeXtJJOeoZp4kzWS +J9caFVTM7V3h14PBbr90Pd/hMi3chw8Jc6oC4vxWVKp9L3FSCLfhYChG0Po70G34 +32MHNiXMHgf3k0PcOUks05VGr8Yh3vq4/tXCF83Pa+6DgZ8tXhk= +=jIIY +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-powerpc-powerpc64le.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-powerpc-powerpc64le.asc new file mode 100644 index 0000000000..56d9d3e780 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-powerpc-powerpc64le.asc @@ -0,0 +1,23 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-BETA5-powerpc-powerpc64le-bootonly.iso) = 3271a1362126f1fba2081a8d899afdf9097e1e14096f765f6d02ccdc943f6b1b53487f4a78de84741fa775f873b9031d804f52f236b841713ab3db4b74eeb26b +SHA512 (FreeBSD-15.0-BETA5-powerpc-powerpc64le-bootonly.iso.xz) = 4b1b6f0029382c80ff4091603427b9df787f8b3ffe65803226041f95fe690eb726eff0f5402eb312bb768548f7df77b98b0d7fb1d59166d96955eb82d4e1dd43 +SHA512 (FreeBSD-15.0-BETA5-powerpc-powerpc64le-disc1.iso) = a7d99fda1fb0d8b747c1e6e0115eef898c9002fb25ca246121b48e1991e7bb7b33bf432bf0639344aa318879540d48e6f8e69f2a615f466fa8d42f89a4fd4d75 +SHA512 (FreeBSD-15.0-BETA5-powerpc-powerpc64le-disc1.iso.xz) = 6ab7c4b0d31b6522d0f566e8c8fbc821465b428dede804409e2c374ac504136a616472800d7201a42baf1f6971042ee864f553b41f8a8dcf22c2fda07c064858 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDMACgkQOJfy4i5l +rT+uhA//VDfoZFRmSh7xCkhbMAKCHBX3QBYeWONJpydIG4e23Dqmm3eJnSnj+wuX +XY+Gy4wRT09kBzJVPnPWymCr/1fbQvsTk6xtOD5AdLUAGkK/jVRY5vYqb8feIGaO +pQ8zyE6boZ/7KsWrijuFJG6xF9MWNV3jcatYXToNYcz9sqkkUJsfuHjIHIXQltoJ +TuCxwc5NYNaoId8OC6HJ3rk/WAWDhEQxx3R8ZZWOZJBPTS241hPmnxsv1cwVt2oh +gcg3SaOAS/mNL4adN/HFvB6aCOwHbsiUo5YXo6dYzAAHLvFCFeAVGbN8agtd40bH +JmC0s4d9znM1+VcKFrJQ4J8fBbfNuex7L0r8TCQsUWeLrOdC5Ddvyy5b9V1kmVHH +l2oGDr3AW0XTFfIyQabFnztjKizBzXus+v6eFvtBgmtdSziTR5V6aeMrK29dlMAB +T8C7EmNbLAai3Z93fNL9iUbBl+iq1ey7t0/UfeAOQZ9uZGE2F4IpzZWkBxr9u7Io +vV9P6PQegQkMl3a99hxTmluTg1gnu9uieD1Na/kaOI96cGYj0VHO9iUCUNXcz75Y +qbXghjYwAKHc4GuYjd1wXmPAP/P+KCuqouziLR3Nzru099TdTBkiMhbdNWIZBXOQ +cqXsUD9yfGb3BOdzM5eAp/CCT+1b8G80QrK8MlHl+tmMrKNgiZA= +=/fpK +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-riscv-riscv64-GENERICSD.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-riscv-riscv64-GENERICSD.asc new file mode 100644 index 0000000000..f6c85462c2 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-riscv-riscv64-GENERICSD.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-BETA5-riscv-riscv64-GENERICSD.img.xz) = 67a1b5cb6b84cec3e4b06ebb191b7f5bd422e8a4814b9375c66ad470131c3d3f4345491f0381e86fe5a66ebd58ff120fc144c3d288524055d1568b8425210e88 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDMACgkQOJfy4i5l +rT8CDw//TgFCy6BfNsR2o0MmXz96yUXRajdRjG53QLo0xI7Bw9M+6R96llV1N6na +9zFuZk7QX/oUNbW0IpvPIiujdLAQJB9QBBHa4RnvmQ6UBVtcN/3gHi6m8ngyoxpL +GEHdxsB30GWIukNTsHtZ3QZzuzBZMkujarCieHnmnSCciw+wUfpZRuV5ek5XI1LR +hO5c/Jbv+a85CgfxDyxaXtwxVQMzH9wzEtw/O5Dx6VAazxkS8vduffY+xZODF1CJ +yhet7PvGRO3p5cViHHjwGmdtViy0SfaWQs6W8MMAZWmUTGSyB9SJ1X8Jy/y6tTon +vM9S8nnatzBAmIf5t0dgYZFKcT8dgQi8vIpcj/szj8nIBQvUx0cHPqVuH29U5vma +a3m+egY5EZS7A/8VUEhtfy0Fopev6YtXnZSXzhPb3uYaPTiIgI1XwjtSlr3Hqykl +fiSok2mmy/jp3xE2IezZdY7+JvXf9OCK2IUUkavLA79qhfFCQWi7gi1UPuK42JDE +oJTDGAZY1t9AulqPDOdRJ0jq6ZdUnUw/MwAkpK19vtn2I/KnaGR71EjDhH8BBvO2 +aW5AHa8j93BNfJH3m5hKm0pR5HMGVtziuQunx2uBilczAObVtr839hNLATall9GQ +6n7jsp1josvir1MGA9hQZJMTbsouW0P3rN83CZX7i37TGw8rE8k= +=cmzw +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-riscv-riscv64-vm.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-riscv-riscv64-vm.asc new file mode 100644 index 0000000000..1171a9464f --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-riscv-riscv64-vm.asc @@ -0,0 +1,27 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-BETA5-riscv-riscv64-ufs.qcow2.xz) = 8f414d5d9ff07db7be68c9ef42fb75e7e9dcfec8552105a50277b8125e888e8db75b67bba9af2612c6b27f01d564a444eed8d620d2df18be9bccd2550b981cba +SHA512 (FreeBSD-15.0-BETA5-riscv-riscv64-ufs.raw.xz) = a1f73c1f4e579e26418dcd2867b3f444dd513e458cc75b5f5d91921020f0a644cd259b1ccf5ab9618cf92b3827d4b21a861b89dec603a464a156a75a9a667e32 +SHA512 (FreeBSD-15.0-BETA5-riscv-riscv64-ufs.vhd.xz) = eeca3f0d7ffac9d033d155cf8cc4992954cdaad6d9234f7c4a5c2baf89d360361998150e4e109aa4f7ded7fe20aa9ef067f38d8f21d9c6fa4a3c28092ae11525 +SHA512 (FreeBSD-15.0-BETA5-riscv-riscv64-ufs.vmdk.xz) = e1f51e2925eff8334f6cbc9921a20b3efd1899a533a0fdf91e4c9084eb8ccf56d45d41a82ca4ea1ee888309342b48dcadef58342ab4d7d514032f5db56103d2b +SHA512 (FreeBSD-15.0-BETA5-riscv-riscv64-zfs.qcow2.xz) = 090931f65b37c578aa46418fb8029cf59e431b1bef596ea53470d2dce8d893851b83eb0e6f930cc44069c523019c738c7a94aa50ff63264341c6e9959b322c07 +SHA512 (FreeBSD-15.0-BETA5-riscv-riscv64-zfs.raw.xz) = 9d69b56693e2f489f749b31337ec6821c3a957b2aee96b930c14110b2067185b8a20df59b3c821a05d6d67996491f8194ce6b1252e94f038f76c490681c8ba0a +SHA512 (FreeBSD-15.0-BETA5-riscv-riscv64-zfs.vhd.xz) = 61176a2c0a5aba4db9aa7d72d85845c22eb9a97fa48f55ee9e8bcc997e2d4da87c9805b2770645e4f14b3ebbb5fbe57d5ebfc47ebfa930353eda1e666630d981 +SHA512 (FreeBSD-15.0-BETA5-riscv-riscv64-zfs.vmdk.xz) = d57efb26df8721858d9b753d792260874ef25bcd3a4d0ea8db787285dc4f5cc482bdbabb52679cbac73ac07f41f3c58fa5663b0b0bfb2d942bf64145c4130d89 +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEglY7hNBiDtwN+4ZBOJfy4i5lrT8FAmkOLDMACgkQOJfy4i5l +rT8l9g//XVqDUn7o39/3RiThS7FCKdGy7/DYoH0r/+1Burpg3tzgw9SNfMQrYOuZ +RLxvkUL49iDBSb3wxIWRurFg64s8Nm+WGC3IdYm6z+MPGmkMGOm+SlDPjlGa8vE9 +xL661ER+++Dtw8j2j/PmF7ClW4SWc95T+J6/ChqOJM4/JHZybwo6BCtTR34W+75E +fcYHrBLrdBTALGGFPBhaCyVDW/iXiCRl6HcyLU55+kYYyd8km8WJG2lSZrxbc4H3 +XlpQTaXWUeJO1EjvQQaE1YL7tbOaJVlH2BAHQj5XFUbG8raWn2tUbH590IHBleMG +CFw7CCCuRK5pgJCHt8SZGtXKFYiz+/e/aH6GAh/+T/jZOfuN4N0S/fyxVsQOYuXN +DINZ/slJ72tOzGo7Ds1+3QNGZcMYpHyBXTu7Goy7YXRWs1b+zDallT5jBADgxRpe +pcXCWKWYOwb6ug5cMsfIuiE1zlbPBpm1w5THDqhY7K3vxKOsFaGUm0v614GlTj6G +wSo47ZnwhfnJJrEqofCDrCoUAau21MQzMyWJc57liy/ysf++KAq5iHntktBrb6SR +eCrgp4yLoxTrN9bPQvxNv06Kw7+amBY2+Ndj4YYY1VR4carmT1fl6KtkZIqJCBKA +rcfIJP9qiPNS96TCqELbEjaVW9iBOPpvOSYO6UcTjgm/nCxlW3Q= +=2Hm2 +-----END PGP SIGNATURE----- diff --git a/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-riscv-riscv64.asc b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-riscv-riscv64.asc new file mode 100644 index 0000000000..c739951bf8 --- /dev/null +++ b/website/content/en/releases/15.0R/checksums/CHECKSUM.SHA512-FreeBSD-15.0-BETA5-riscv-riscv64.asc @@ -0,0 +1,27 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +SHA512 (FreeBSD-15.0-BETA5-riscv-riscv64-bootonly.iso) = a1e4b21ae06c1345814f8310de4dbbeabea5afc3894962679622ab4617824f11aaae7075340838db432e5e2d88dbfd04684521f7e55dec101e037496dc38d835 +SHA512 (FreeBSD-15.0-BETA5-riscv-riscv64-bootonly.iso.xz) = b7986c0adf7ced8184e35e27e1e202e78b7879c00644d11da9fd7265a1e078538f3f29574342c88c8a3ee42878540f249c9b072d06dc4de6d4aa14560a1a76e8 +SHA512 (FreeBSD-15.0-BETA5-riscv-riscv64-disc1.iso) = 303c799f6fc548ecf2089844e10eedc92fa5a0234e56fb05b8385fd1aff1b10e4f9e7685eba6f52bffaf273aaf7736cfdaff7e1c65092f1b1b0c2381aec7ccda +SHA512 (FreeBSD-15.0-BETA5-riscv-riscv64-disc1.iso.xz) = cc41c2dd0e707a86ba7353774035cbade2977195020625d041579ddac9b0a58b760d51913203f0f0f67b8c7769af0022d303a5299f37ff9d10a3704ff5fc5ec3 +SHA512 (FreeBSD-15.0-BETA5-riscv-riscv64-memstick.img) = ed5aaaa6abcd43c4884fe2b44e2e99508cef7048563521d7846bf27c7e361bd4bebfbc4011e28b6882ec659289b88279cc0ed6b51023c0b1db7b7d7b9de0c3ae +SHA512 (FreeBSD-15.0-BETA5-riscv-riscv64-memstick.img.xz) = 7fb5fd7a9cee2297a2646c38bbcdfb62999680bfd882e3c360f70b9056b21682df039240d65ae87fc1b7267d03c86ace76d4b0b59e856ccb9d66f79a856f6587 +SHA512 (FreeBSD-15.0-BETA5-riscv-riscv64-mini-memstick.img) = 1ce2873181835f089edeeb0611959040c5f18368fb08bc451531dfa1e211e686c05b727f98237eff1daff7c394d3f5a79af502a2aa49bda1e6bd6e2a24b7f7ef +SHA512 (FreeBSD-15.0-BETA5-riscv-riscv64-mini-memstick.img.xz) = 48bddaf8a417adbc9325910e760ce4f7844dfc07a39b95aafeba4a970658ccfd255937e758771f8739e67e1603827e1aa870819fd1266995defafd3f39ba8f06 +-----BEGIN PGP SIGNATURE----- *** 34 LINES SKIPPED *** From nobody Fri Nov 7 22:56:00 2025 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 4d3Dtm49Skz6DlbL; Fri, 07 Nov 2025 22:56:00 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d3Dtm3JHgz3YZ6; Fri, 07 Nov 2025 22:56:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762556160; 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=UNQvFU7ShqO8uzQCdGx4vOVm8ZQdKqHePlVJKln9ej0=; b=mQ1iQauZI5xw4xVGFnMjyhIJzOCieLd5EyG1b61NrtJkGQ+0pdd03NRx4zCrNowpQ25PWP 4XttZM978gs+1vdm5OlvtnLVOTUgYG4xDsyPtTZgc/EdASpAZW4Swr1gmMXe0FskByUsYc jy3K9mmoK/5xTLBuJo8n7MPm5+mUrc24j2VnhAyyuHz+U1wQu02OrHi7lyovIjbnr/mnkx cH7WliXchT3/Ltl6n/ehU2NGeuGwaoGqi+QIe3AKeAk1vYly+HmqIpoVXOzZYi0wrmChnL x/3/kalqGBkAG7t2LlSb20IQMsC3dzfVG8xQfU6NE5Y+/jjH95gSB1zYoVwZPg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762556160; 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=UNQvFU7ShqO8uzQCdGx4vOVm8ZQdKqHePlVJKln9ej0=; b=AgPw8oa4RwpLVtML4x5kHA+mSvRLstdfWOM1+LSLomiT3gaP+QngbeFbFwsQahquUk24pn JsXPka+S/fmjbxV5C7sqit/a17g+nmM/YgZAYpg4fdYQROolYeGrrmhlP0+zDBoOkK+46E ATM/VoDWn1LAfkTgEM3zye6soZiIosd2WjioXFPqOoDEfkrESXf/YGOOWmka3/iQ7teoDV NMIL5U2e0bzvZluI6jLmIQHUKiqLsnb7ywRmNiFZmTACzl9OOFRGJcR+0wAze0+9Ky8xpr kewMDhcbB1VBG81twX55nGKu3NsZ/j1sIFxHHGRLYqAnc5fPMbLUWOVILracLw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762556160; a=rsa-sha256; cv=none; b=lp8VtyC9XjfFUpT72vTrVgo1IGAfGlFhYusLc67uY16CHa5i5a32zefdRakHjvb++Ebgg+ zIOEuHw/kX/jg7Ukc+myJBMRyS/k/9ibd4AnuYW0pwi08k269TqyChj2fIsY/BXrrR8R4w OSwM+QCznALOEQBu1aaqFO3grbnVFKhtHCFsauEevbRtV51WFCx9CfYhyza5DHtsP+bPa6 nV3qKdC5RB4uGGy6CC55ULedXj/rfDxhWYrTO2K8I+tt8iA6q6s25s6sUg1/+8Q13LDSQM OvANsoei0+Y31uyDunEYHOzj5bX3UiOmi4mJmkXLQbhWRT2oDjvn2xmXvn7HaA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d3Dtm2n4Dz4Tg; Fri, 07 Nov 2025 22:56:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A7Mu0IB093006; Fri, 7 Nov 2025 22:56:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A7Mu0x2093003; Fri, 7 Nov 2025 22:56:00 GMT (envelope-from git) Date: Fri, 7 Nov 2025 22:56:00 GMT Message-Id: <202511072256.5A7Mu0x2093003@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Colin Percival Subject: git: 7fc348b517 - main - 15.0: Announce BETA5 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7fc348b51706c8fdab88f6c2c5490348aed26a5c Auto-Submitted: auto-generated The branch main has been updated by cperciva: URL: https://cgit.FreeBSD.org/doc/commit/?id=7fc348b51706c8fdab88f6c2c5490348aed26a5c commit 7fc348b51706c8fdab88f6c2c5490348aed26a5c Author: Colin Percival AuthorDate: 2025-11-07 22:55:57 +0000 Commit: Colin Percival CommitDate: 2025-11-07 22:55:57 +0000 15.0: Announce BETA5 Approved by: re (implicit) Sponsored by: https://www.patreon.com/cperciva --- website/data/en/news/news.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/website/data/en/news/news.toml b/website/data/en/news/news.toml index 594182216c..33aacbb51c 100644 --- a/website/data/en/news/news.toml +++ b/website/data/en/news/news.toml @@ -1,5 +1,10 @@ # Sort news by year, month and day +[[news]] +date = "2025-11-07" +title = "FreeBSD 15.0-BETA5 Available" +description = "The fifth BETA build for the FreeBSD 15.0 release cycle is now available. ISO images for the amd64, armv7, aarch64, powerpc64, powerpc64le, and riscv64 architectures are available on most of our FreeBSD mirror sites." + [[news]] date = "2025-11-01" title = "FreeBSD 15.0-BETA4 Available" From nobody Sat Nov 8 13:52:57 2025 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 4d3cnj4Hbzz6G1N5; Sat, 08 Nov 2025 13:52:57 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d3cnj3xqyz3CP8; Sat, 08 Nov 2025 13:52:57 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762609977; 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=RKY+mMYcoNYiCTKhARhd1FLdG+CSGlrNvoepKzcOPSE=; b=W1V1do/256TjOyEcRbZ6TK59FS6NkUAS1lcNvh9b5xHsuoWQaFejRk5i6b7NCXjz4/cZKt E6lfmJrVze1RyZ57KBaSnxoJRsICivCy5vOFSeFMVqCNT6KKwGUiWN1mxWavry1GEmij7m X4XvtvjwwsK+8YHi+f2/p69iVXZVbabioXnMCgOjfBi8k2pD3uU8RJasdWUBouM83Ix/kU nm41koWivS1/5qub61qkwgH8bMV1JoqemPRxUWSr9LpmEnsK+SNDQS9shVpNsf0V0A4kGD m8RGAThHJzuVYtdDk5TtjYTAAB4KvaB/DEItbS9eoKaYoufhz4k5Iwqu3Ve23Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762609977; 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=RKY+mMYcoNYiCTKhARhd1FLdG+CSGlrNvoepKzcOPSE=; b=cLIOSmbHeFZJuh3Fer7/VFXt3gBEJJKSkeSzxhgaobr4/ISl03nxLRNfaOr0WyKI5OC5Ie fgSshqgEWiVAV871AXUVGyZGHndkiKPj1OPRLbbdHWXFicNovEoyF1XbmxFfRoKaesMFhR +eeVVE988WSdxcHZWq7Bo/SqgH9BXnH6VIt+j9/m7wKB5lTDv0FADXP8BKC33P/twEp3qu fpwBs3Hr1rieqCZxUpQ6H+jU9FvWig0g0HryvyVYjTlbgMaMJgZJTxxIUrCvk2fma9rs1o BPqAgyJinN5NJGqqZ3EeZbZTfadWGGEcbTHk4TMQGLcPzDh4GHHaoRYXQKhwvQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762609977; a=rsa-sha256; cv=none; b=rE5lq5+Dn/bagwaStcvzoPMirhhRmtHDt+cDUTVaDtNLCFi37YKp5e4549hxiLobzgmPBC SwS8GLTKpMO52/Msr9ZE6cjbLbWpnO/mf1Liiy7dmEhLYUY2kmMi2pvQCAz8LCIrMYRzS9 O3c7Mvxx0E/uVAvr8o3P1jJFVUSfeR6hdS5REXc/64QwcBw0s5jJSjn20uqu0LmE9A6LaD 5gLUcaMS2p7hCqNSRBqLsvqRIzt84QRHSBzVsw1BR0nC2SV6IaeXkCUfSFuGLphcAb8EcM GrYYR66qYX3CcEQ9nEynfxxsGDK0SQChilJqvbYNGGrjAvUbZxqTtZ4XfcZDHQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d3cnj3Tc4zpF2; Sat, 08 Nov 2025 13:52:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A8DqvVN089127; Sat, 8 Nov 2025 13:52:57 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A8Dqv4L089124; Sat, 8 Nov 2025 13:52:57 GMT (envelope-from git) Date: Sat, 8 Nov 2025 13:52:57 GMT Message-Id: <202511081352.5A8Dqv4L089124@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: bbc59fdaba - main - update translation of articles/ to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53439 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: bbc59fdaba3a146d180d61722ab16ff8256330ca Auto-Submitted: auto-generated The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=bbc59fdaba3a146d180d61722ab16ff8256330ca commit bbc59fdaba3a146d180d61722ab16ff8256330ca Author: Vladlen Popolitov AuthorDate: 2025-11-08 13:49:43 +0000 Commit: Vladlen Popolitov CommitDate: 2025-11-08 13:49:43 +0000 update translation of articles/ to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53439 --- documentation/content/ru/articles/_index.adoc | 4 +- documentation/content/ru/articles/_index.po | 31 + .../ru/articles/building-products/_index.adoc | 32 +- .../ru/articles/building-products/_index.po | 295 ++--- .../ru/articles/committers-guide/_index.adoc | 116 +- .../content/ru/articles/committers-guide/_index.po | 1292 +++++++++----------- .../content/ru/articles/contributing/_index.adoc | 25 +- .../content/ru/articles/contributing/_index.po | 289 ++--- .../content/ru/articles/contributors/_index.adoc | 160 +-- .../content/ru/articles/contributors/_index.po | 68 +- .../contributors/contrib-develinmemoriam.adoc | 176 +-- .../contributors/contrib-develinmemoriam.po | 4 +- .../content/ru/articles/explaining-bsd/_index.adoc | 2 +- .../content/ru/articles/explaining-bsd/_index.po | 76 +- .../ru/articles/filtering-bridges/_index.adoc | 4 +- .../ru/articles/filtering-bridges/_index.po | 60 +- .../content/ru/articles/freebsd-releng/_index.adoc | 358 ++---- .../content/ru/articles/freebsd-releng/_index.po | 238 ++-- .../freebsd-status-report-process/_index.adoc | 209 +--- .../freebsd-status-report-process/_index.po | 93 +- .../ru/articles/gjournal-desktop/_index.adoc | 2 +- .../content/ru/articles/gjournal-desktop/_index.po | 4 +- .../content/ru/articles/leap-seconds/_index.adoc | 71 +- .../content/ru/articles/leap-seconds/_index.po | 36 +- .../content/ru/articles/license-guide/_index.adoc | 373 ++---- .../content/ru/articles/license-guide/_index.po | 83 +- .../ru/articles/linux-emulation/_index.adoc | 10 +- .../content/ru/articles/linux-emulation/_index.po | 474 +++---- .../content/ru/articles/linux-users/_index.adoc | 199 +-- .../content/ru/articles/linux-users/_index.po | 109 +- .../ru/articles/mailing-list-faq/_index.adoc | 2 +- .../content/ru/articles/mailing-list-faq/_index.po | 55 +- .../ru/articles/port-mentor-guidelines/_index.adoc | 2 +- .../ru/articles/port-mentor-guidelines/_index.po | 40 +- .../content/ru/articles/pr-guidelines/_index.adoc | 2 +- .../content/ru/articles/pr-guidelines/_index.po | 26 +- .../content/ru/articles/rc-scripting/_index.adoc | 2 +- .../content/ru/articles/rc-scripting/_index.po | 515 ++++---- .../content/ru/articles/serial-uart/_index.adoc | 2 +- .../content/ru/articles/serial-uart/_index.po | 304 +++-- .../content/ru/articles/solid-state/_index.adoc | 46 +- .../content/ru/articles/solid-state/_index.po | 223 ++-- .../content/ru/articles/vinum/_index.adoc | 2 +- documentation/content/ru/articles/vinum/_index.po | 335 ++--- 44 files changed, 2834 insertions(+), 3615 deletions(-) diff --git a/documentation/content/ru/articles/_index.adoc b/documentation/content/ru/articles/_index.adoc index de739232b6..b73bb994b5 100644 --- a/documentation/content/ru/articles/_index.adoc +++ b/documentation/content/ru/articles/_index.adoc @@ -1,8 +1,8 @@ --- -title: Articles layout: total-list +title: Статьи --- -= Articles += Статьи {{< list-articles-directories >}} diff --git a/documentation/content/ru/articles/_index.po b/documentation/content/ru/articles/_index.po new file mode 100644 index 0000000000..a0a6f8a9b5 --- /dev/null +++ b/documentation/content/ru/articles/_index.po @@ -0,0 +1,31 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR The FreeBSD Project +# This file is distributed under the same license as the FreeBSD Documentation package. +# Vladlen Popolitov , 2025. +msgid "" +msgstr "" +"Project-Id-Version: FreeBSD Documentation VERSION\n" +"POT-Creation-Date: 2022-01-08 11:34-0300\n" +"PO-Revision-Date: 2025-06-04 18:10+0000\n" +"Last-Translator: Vladlen Popolitov \n" +"Language-Team: Russian \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.17\n" + +#. type: Title = +#: documentation/content/en/articles/_index.adoc:1 +#: documentation/content/en/articles/_index.adoc:6 +#, no-wrap +msgid "Articles" +msgstr "Статьи" + +#. type: Plain text +#: documentation/content/en/articles/_index.adoc:8 +msgid "{{< list-articles-directories >}}" +msgstr "{{< list-articles-directories >}}" diff --git a/documentation/content/ru/articles/building-products/_index.adoc b/documentation/content/ru/articles/building-products/_index.adoc index 469af9b0ef..f26b77090a 100644 --- a/documentation/content/ru/articles/building-products/_index.adoc +++ b/documentation/content/ru/articles/building-products/_index.adoc @@ -63,7 +63,8 @@ toc::[] Хотя исходный код FreeBSD распространяется свободно, чтобы в полной мере воспользоваться преимуществами работы проекта, организациям необходимо _сотрудничать_ с ним. В последующих разделах этой статьи мы обсудим эффективные способы взаимодействия с проектом и подводные камни, которых следует избегать при этом. -*Caveat Reader.* The author believes that the characteristics of the FreeBSD Project listed in this article were substantially true at the time the article was conceived and written (2005). However, the reader should keep in mind that the practices and processes used by open-source communities can change over time, and that the information in this article should therefore be taken as indicative rather than normative. +*Предупреждение для читателя.* Автор считает, что перечисленные в этой статье характеристики проекта FreeBSD были в основном верны на момент написания статьи (2005 год). +Однако читателю следует учитывать, что практики и процессы, используемые сообществами открытого исходного кода, могут меняться со временем, поэтому информацию в этой статье следует рассматривать как ориентировочную, а не нормативную. === Целевая аудитория @@ -122,7 +123,7 @@ FreeBSD предоставляет инструменты для создани В этой модели организации вносят полезные инфраструктурные фреймворки в проект FreeBSD (например, см. man:netgraph[3]). Широкое распространение кода помогает быстро выявлять проблемы производительности и ошибки. Участие высококлассных разработчиков также приводит к полезным расширениям инфраструктуры, от которых выигрывает и сама организация-вкладчик. * Как среда разработки, поддерживающая кросс-разработку для встраиваемых ОС, таких как http://www.rtems.com/[RTEMS] и http://ecos.sourceware.org/[eCOS]. + -В обширной коллекции портированных и упакованных приложений FreeBSD, насчитывающей {numports} элементов, доступно множество полноценных сред разработки. +В обширной коллекции портированных приложений и пакетов FreeBSD, насчитывающей {numports} элементов, доступно множество полноценных сред разработки. * В качестве способа поддержки Unix-подобного API в проприетарной ОС, повышая её привлекательность для разработчиков приложений. + В этой части ядра FreeBSD и прикладных программ "портированы" для работы вместе с другими задачами в проприетарной ОС. Наличие стабильной и хорошо протестированной реализации Unix(TM) API может сократить усилия, необходимые для переноса популярных приложений на проприетарную ОС. Поскольку FreeBSD поставляется с качественной документацией по своей внутренней структуре и имеет эффективные процессы управления уязвимостями и выпуска релизов, затраты на поддержание актуальности остаются низкими. @@ -208,13 +209,18 @@ image::freebsd-branches.png[] Добровольческие проекты работают по другим правилам, чем коммерческие компании. Частая ошибка, которую совершают компании, входя в мир открытого исходного кода, — недооценка этих различий. -*Motivation.* Most contributions to FreeBSD are done voluntarily without monetary rewards entering the picture. The factors that motivate individuals are complex, ranging from altruism, to an interest in solving the kinds of problems that FreeBSD attempts to solve. In this environment, "elegance is never optional"crossref:building-products[Nor1993,"Tutorial on Good Lisp Programming Style"]. +*Мотивация.* Большинство вкладов в FreeBSD делается добровольно, +без денежного вознаграждения. Факторы, мотивирующие людей, сложны и +варьируются от альтруизма до интереса к решению задач, которые FreeBSD +пытается решить. В таких условиях «элегантность никогда не бывает опциональной» +crossref:building-products[Nor1993,"Tutorial on Good Lisp Programming Style"]. -*The Long Term View.* FreeBSD traces its roots back nearly twenty years to the work of the Computer Science Research Group at the University of California Berkeley.footnote:[FreeBSD's source repository contains a history of the project since its inception, and there are CDROMs available that contain earlier code from the CSRG.] A number of the original CSRG developers remain associated with the project. +*Долгосрочная перспектива.* FreeBSD ведёт свою историю почти двадцать лет назад, к работе Исследовательской группы по информатике (Computer Science Research Group) в Университете Калифорнии, Беркли.footnote:[Исходный репозиторий FreeBSD содержит историю проекта с момента его создания, а также доступны CD-ROM с более ранним кодом от CSRG.] Некоторые из оригинальных разработчиков CSRG до сих пор связаны с проектом. Проект ценит долгосрочные перспективы crossref:building-products[Nor2001,"Научись программировать за десять лет"]. Часто встречающаяся в проекте аббревиатура — DTRT, что означает «Do The Right Thing» (сделай правильно). -*Development Processes.* Computer programs are tools for communication: at one level programmers communicate their intentions using a precise notation to a tool (a compiler) that translates their instructions to executable code. At another level, the same notation is used for communication of intent between two programmers. +*Процессы разработки.* Компьютерные программы — это инструменты для общения: на одном уровне программисты передают свои намерения, используя точную нотацию, инструменту (компилятору), который преобразует их инструкции в исполняемый код. +На другом уровне та же нотация используется для передачи намерений между двумя программистами. Формальные спецификации и проектные документы редко используются в проекте. Вместо них применяются понятный и хорошо написанный код, а также хорошо составленные журналы изменений (crossref:building-products[fig-change-log, Пример записи в журнале изменений]). Разработка FreeBSD происходит по принципу «грубого консенсуса и работающего кода» crossref:building-products[Carp1996,"Архитектурные принципы Интернета"]. @@ -241,16 +247,17 @@ This speeds up arg reduction by a factor of 2 for |x| between 3*pi/4 and Общение между программистами улучшается благодаря использованию общего стандарта кодирования man:style[9]. -*Communication Channels.* FreeBSD's contributors are spread across the world. Email (and to a lesser extent, IRC) is the preferred means of communication in the project. +*Каналы связи.* Участники проекта FreeBSD живут в разных уголках мира. +Электронная почта (и в меньшей степени IRC) — это предпочтительные способы общения в проекте. === Лучшие практики для сотрудничества с проектом FreeBSD Теперь рассмотрим несколько лучших практик для наиболее эффективного использования FreeBSD в разработке продуктов. Планируйте на долгосрочную перспективу:: -Настройка процессов, которые помогают отслеживать разработку FreeBSD. Например: +Настройте процессы, которые помогают отслеживать разработку FreeBSD. Например: + -*Track FreeBSD source code.* The project makes it easy to mirror its SVN repository using extref:{committers-guide}[svnsync, svn-advanced-use-setting-up-svnsync]. Having the complete history of the source is useful when debugging complex problems and offers valuable insight into the intentions of the original developers. Use a capable source control system that allows you to easily merge changes between the upstream FreeBSD code base and your own in-house code. +*Отслеживание исходного кода FreeBSD.* Проект упрощает зеркалирование своего SVN-репозитория с помощью extref:{committers-guide}[svnsync, svn-advanced-use-setting-up-svnsync]. Наличие полной истории исходного кода полезно при отладке сложных проблем и дает ценное понимание намерений оригинальных разработчиков. Используйте систему контроля версий, которая позволяет легко объединять изменения между основной кодовой базой FreeBSD и вашим внутренним кодом. + crossref:building-products[fig-svn-blame, Аннотированный листинг исходного кода, сгенерированный с помощью `svn blame`] показывает часть аннотированного листинга файла, на который ссылается журнал изменений в crossref:building-products[fig-change-log, Пример записи в журнале изменений]. Происхождение каждой строки исходного кода чётко видно. Аннотированные листинги, показывающие историю каждого файла, входящего в состав FreeBSD, https://svnweb.freebsd.org/[доступны в интернете]. + @@ -274,16 +281,17 @@ crossref:building-products[fig-svn-blame, Аннотированный лист .... .Аннотированный листинг исходного кода, сгенерированный с использованием `svn blame` [[fig-svn-blame]] + -*Use a gatekeeper.* Appoint a _gatekeeper_ to monitor FreeBSD development, to keep an eye out for changes that could potentially impact your products. +*Используйте привратника.* Назначьте _привратника_ для отслеживания разработки FreeBSD, чтобы следить за изменениями, которые могут потенциально повлиять на ваши продукты. + -*Report bugs upstream.* If you notice bug in the FreeBSD code that you are using, file a https://www.FreeBSD.org/support/bugreports/[bug report]. This step helps ensure that you do not have to fix the bug the next time you take a code drop from upstream. +*Сообщайте об ошибках в вышестоящий проект.* Если вы заметили ошибку в коде FreeBSD, который используете, заполните https://www.FreeBSD.org/support/bugreports/[отчёт об ошибке]. +Этот шаг помогает гарантировать, что вам не придётся исправлять ошибку в следующий раз, когда вы получите обновление кода из вышестоящего проекта. Используйте преимущества разработки релизов FreeBSD:: Используйте код из ветви разработки -STABLE FreeBSD. Эти ветви разработки официально поддерживаются инженерной командой выпуска и командой безопасности FreeBSD и содержат проверенный код. -Пожертвовуйте код для снижения затрат:: +Пожертвуйте код для снижения затрат:: Основная часть затрат, связанных с разработкой продуктов, приходится на их поддержку. Пожертвовав некритичный код проекту, вы получаете выгоду в виде гораздо более широкого распространения вашего кода, чем это было бы возможно иначе. В свою очередь, это приводит к выявлению большего количества ошибок и уязвимостей безопасности, а также к обнаружению и исправлению аномалий производительности. -Получайте поддержку эффективно:: +Получайте эффективную поддержку:: Для продуктов с жёсткими сроками рекомендуется нанять или заключить консультационное соглашение с разработчиком или компанией, имеющими опыт работы с FreeBSD. {freebsd-jobs} является полезным каналом связи для поиска специалистов. Проект FreeBSD поддерживает link:https://www.FreeBSD.org/commercial/consult_bycat/[галерею консультантов и консалтинговых компаний], занимающихся работой с FreeBSD. http://www.bsdcertification.org/[Группа сертификации BSD] предлагает сертификацию для всех основных ОС, производных от BSD. + Для менее критичных задач вы можете обратиться за помощью в link:https://lists.freebsd.org/[списки рассылки проекта]. Полезное руководство о том, как правильно задавать вопросы, приведено в crossref:building-products[Ray2004,"Как правильно задавать вопросы"]. diff --git a/documentation/content/ru/articles/building-products/_index.po b/documentation/content/ru/articles/building-products/_index.po index 1cd929d1ad..06e304eb3e 100644 --- a/documentation/content/ru/articles/building-products/_index.po +++ b/documentation/content/ru/articles/building-products/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-09-21 12:20+0300\n" -"PO-Revision-Date: 2025-09-05 04:45+0000\n" +"POT-Creation-Date: 2024-12-29 08:30-0500\n" +"PO-Revision-Date: 2025-10-29 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian \n" @@ -18,7 +18,7 @@ msgstr "" "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/articles/building-products/_index.adoc:1 #, no-wrap msgid "How FreeBSD can help you build a better product" @@ -128,22 +128,10 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/building-products/_index.adoc:75 -#, fuzzy -#| msgid "" -#| "*Caveat Reader.* The author believes that the characteristics of the " -#| "FreeBSD Project listed in this article were substantially true at the " -#| "time the article was conceived and written (2005).\n" -#| "However, the reader should keep in mind that the practices and processes " -#| "used by open-source communities can change over time, and that the " -#| "information in this article should therefore be taken as indicative " -#| "rather than normative.\n" -msgid "" -"*Caveat Reader.* The author believes that the characteristics of the FreeBSD " -"Project listed in this article were substantially true at the time the " -"article was conceived and written (2005). However, the reader should keep " -"in mind that the practices and processes used by open-source communities can " -"change over time, and that the information in this article should therefore " -"be taken as indicative rather than normative." +#, no-wrap +msgid "" +"*Caveat Reader.* The author believes that the characteristics of the FreeBSD Project listed in this article were substantially true at the time the article was conceived and written (2005).\n" +"However, the reader should keep in mind that the practices and processes used by open-source communities can change over time, and that the information in this article should therefore be taken as indicative rather than normative.\n" msgstr "" "*Предупреждение для читателя.* Автор считает, что перечисленные в этой " "статье характеристики проекта FreeBSD были в основном верны на момент " @@ -365,12 +353,11 @@ msgid "" "components in their products include a shorter time to market, lower " "development costs and lower development risks." msgstr "" -"crossref:building-products[GoldGab2005,\"Инновации происходят в другом " -"месте: открытое ПО как бизнес-стратегия\"] подробно рассматривает бизнес-" -"причины использования открытого ПО. Для организаций преимущества " -"использования компонентов FreeBSD в своих продуктах включают сокращение " -"времени выхода на рынок, снижение затрат на разработку и уменьшение рисков " -"разработки." +"crossref:building-products[GoldGab2005,\"Инновации происходят в другом месте:" +" открытое ПО как бизнес-стратегия\"] подробно рассматривает бизнес-причины " +"использования открытого ПО. Для организаций преимущества использования " +"компонентов FreeBSD в своих продуктах включают сокращение времени выхода на " +"рынок, снижение затрат на разработку и уменьшение рисков разработки." #. type: Title === #: documentation/content/en/articles/building-products/_index.adoc:119 @@ -487,7 +474,7 @@ msgid "" "There are many full-fledged development environments in the {numports}-" "strong collection of applications ported and packaged with FreeBSD." msgstr "" -"В обширной коллекции портированных и упакованных приложений FreeBSD, " +"В обширной коллекции портированных приложений и пакетов FreeBSD, " "насчитывающей {numports} элементов, доступно множество полноценных сред " "разработки." @@ -537,8 +524,8 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/building-products/_index.adoc:155 msgid "" -"A complete system that can cross-host itself for link:https://" -"www.FreeBSD.org/platforms/[many architectures:]" +"A complete system that can cross-host itself for link:https://www.FreeBSD." +"org/platforms/[many architectures:]" msgstr "" "Полная система, способная самостоятельно осуществлять кросс-хостинг для " "link:https://www.FreeBSD.org/platforms/[множества архитектур:]" @@ -574,8 +561,8 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/building-products/_index.adoc:159 msgid "" -"Security features: Mandatory Access Control (man:mac[9]), jails " -"(man:jail[2]), ACLs, and in-kernel cryptographic device support." +"Security features: Mandatory Access Control (man:mac[9]), jails (man:" +"jail[2]), ACLs, and in-kernel cryptographic device support." msgstr "" "Безопасность: Принудительное управление доступом (man:mac[9]), клетки " "(man:jail[2]), ACL и поддержка криптографических устройств в ядре." @@ -615,9 +602,13 @@ msgid "" "supports soft updates, snapshots and very large filesystem sizes (16TB per\n" "\t\tfilesystem) crossref:building-products[McKu1999,\"Soft Updates: A Technique for Eliminating Most Synchronous Writes in the Fast Filesystem\"].\n" msgstr "" -"FreeBSD поддерживает множество файловых систем, а его родная файловая система UFS2\n" -"поддерживает мягкие обновления, снимки и очень большие размеры файловых систем (16TB на\n" -"файловую систему) crossref:building-products[McKu1999,\"Soft Updates: A Technique for Eliminating Most Synchronous Writes in the Fast Filesystem\"].\n" +"FreeBSD поддерживает множество файловых систем, а его родная файловая " +"система UFS2\n" +"поддерживает мягкие обновления, снимки и очень большие размеры файловых " +"систем (16TB на\n" +"файловую систему) crossref:building-products[McKu1999,\"Soft Updates: A " +"Technique for Eliminating Most Synchronous Writes in the Fast Filesystem\"]." +"\n" #. type: Plain text #: documentation/content/en/articles/building-products/_index.adoc:169 @@ -656,8 +647,8 @@ msgid "" "jargon) to the source base." msgstr "" "Существует два основных типа участников FreeBSD: обычные пользователи " -"FreeBSD и разработчики с правом записи (известные в жаргоне как " -"_коммиттеры_) в исходную базу." +"FreeBSD и разработчики с правом записи (известные в жаргоне как _коммиттеры_)" +" в исходную базу." #. type: Plain text #: documentation/content/en/articles/building-products/_index.adoc:180 @@ -670,8 +661,8 @@ msgid "" "them learn the ropes." msgstr "" "В первой группе участвуют тысячи разработчиков; подавляющее большинство " -"вкладов в FreeBSD поступает от участников этой группы. Права на коммит " -"(доступ на запись) в репозиторий предоставляются тем, кто регулярно вносит " +"вкладов в FreeBSD поступает от участников этой группы. Права на коммит (" +"доступ на запись) в репозиторий предоставляются тем, кто регулярно вносит " "вклад в проект. Права на коммит связаны с дополнительными обязанностями, и " "новым коммиттерам назначаются наставники, чтобы помочь им освоиться." @@ -706,8 +697,8 @@ msgid "" "responsibilities for committers." msgstr "" "В FreeBSD нет \"корпоративных\" коммиттеров. Отдельные коммиттеры обязаны " -"нести ответственность за изменения, которые они вносят в код. В extref:" -"{committers-guide}[Руководстве коммиттера FreeBSD] crossref:building-" +"нести ответственность за изменения, которые они вносят в код. В extref" +":{committers-guide}[Руководстве коммиттера FreeBSD] crossref:building-" "products[ComGuide,\"Руководство коммиттера\"] описаны правила и обязанности " "коммиттеров." @@ -766,8 +757,8 @@ msgid "" "_-RELEASE_ branches are maintained by the FreeBSD security team. Only bug " "fixes for critical issues are permitted onto -RELEASE branches." msgstr "" -"Ветви _-RELEASE_ поддерживаются командой безопасности FreeBSD. На ветви " -"-RELEASE допускаются только исправления ошибок для критических проблем." +"Ветви _-RELEASE_ поддерживаются командой безопасности FreeBSD. На ветви -" +"RELEASE допускаются только исправления ошибок для критических проблем." #. type: Block title #: documentation/content/en/articles/building-products/_index.adoc:205 @@ -803,8 +794,8 @@ msgstr "" "Архитектуры машин разделены на «уровни»: архитектуры _Уровня 1_ полностью " "поддерживаются командами разработки выпусков и безопасности проекта, " "архитектуры _Уровня 2_ поддерживаются по мере возможностей, а " -"экспериментальные архитектуры составляют _Уровень 3_. Список extref:" -"{committers-guide}[поддерживаемых архитектур, archs] является частью " +"экспериментальные архитектуры составляют _Уровень 3_. Список extref" +":{committers-guide}[поддерживаемых архитектур, archs] является частью " "коллекции документации FreeBSD." #. type: Plain text @@ -815,8 +806,8 @@ msgid "" "dates laid down in the road map are not deadlines; FreeBSD is released when " "its code and documentation are ready." msgstr "" -"Команда разработки релизов публикует link:https://www.FreeBSD.org/releng/" -"[дорожную карту] будущих выпусков FreeBSD на веб-сайте проекта. Указанные в " +"Команда разработки релизов публикует link:https://www.FreeBSD.org/releng/[" +"дорожную карту] будущих выпусков FreeBSD на веб-сайте проекта. Указанные в " "дорожной карте даты не являются крайними сроками; FreeBSD выпускается, когда " "его код и документация готовы." @@ -881,8 +872,8 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/building-products/_index.adoc:232 msgid "" -"The goals of the FreeBSD project are crossref:building-" -"products[Hub1994,\"Contributing to the FreeBSD Project\"]:" +"The goals of the FreeBSD project are crossref:building-products[Hub1994," +"\"Contributing to the FreeBSD Project\"]:" msgstr "" "Цели проекта FreeBSD описаны в crossref:building-products[Hub1994,\"Участие " "в проекте FreeBSD\"]:" @@ -905,18 +896,18 @@ msgstr "Сделать нашу работу доступной для всех #: documentation/content/en/articles/building-products/_index.adoc:237 msgid "" "FreeBSD enjoys an open and transparent working culture. Nearly all " -"discussion in the project happens by email, on link:https://" -"lists.freebsd.org/[public mailing lists] that are also archived for " -"posterity. The project's policies are link:https://www.FreeBSD.org/internal/" -"policies/[documented] and maintained under revision control. Participation " -"in the project is open to all." +"discussion in the project happens by email, on link:https://lists.freebsd." +"org/[public mailing lists] that are also archived for posterity. The " +"project's policies are link:https://www.FreeBSD.org/internal/policies/" +"[documented] and maintained under revision control. Participation in the " +"project is open to all." msgstr "" "FreeBSD придерживается открытой и прозрачной рабочей культуры. Почти все " -"обсуждения в проекте происходят по электронной почте на link:https://" -"lists.freebsd.org/[публичных списках рассылки], которые также архивируются " -"для потомков. Политики проекта link:https://www.FreeBSD.org/internal/" -"policies/[документированы] и поддерживаются в системе контроля версий. " -"Участие в проекте открыто для всех." +"обсуждения в проекте происходят по электронной почте на link:https://lists." +"freebsd.org/[публичных списках рассылки], которые также архивируются для " +"потомков. Политики проекта link:https://www.FreeBSD.org/internal/policies/" +"[документированы] и поддерживаются в системе контроля версий. Участие в " +"проекте открыто для всех." #. type: Title === #: documentation/content/en/articles/building-products/_index.adoc:239 @@ -946,23 +937,13 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/building-products/_index.adoc:251 -#, fuzzy -#| msgid "" -#| "*Motivation.* Most contributions to FreeBSD are done voluntarily without\n" -#| "monetary rewards entering the picture. The factors that motivate " -#| "individuals are\n" -#| "complex, ranging from altruism, to an interest in solving the kinds of " -#| "problems\n" -#| "that FreeBSD attempts to solve. In this environment, \"elegance is never\n" -#| "optional\"crossref:building-products[Nor1993,\"Tutorial on Good Lisp " -#| "Programming Style\"].\n" -msgid "" -"*Motivation.* Most contributions to FreeBSD are done voluntarily without " -"monetary rewards entering the picture. The factors that motivate individuals " -"are complex, ranging from altruism, to an interest in solving the kinds of " -"problems that FreeBSD attempts to solve. In this environment, \"elegance is " -"never optional\"crossref:building-products[Nor1993,\"Tutorial on Good Lisp " -"Programming Style\"]." +#, no-wrap +msgid "" +"*Motivation.* Most contributions to FreeBSD are done voluntarily without\n" +"monetary rewards entering the picture. The factors that motivate individuals are\n" +"complex, ranging from altruism, to an interest in solving the kinds of problems\n" +"that FreeBSD attempts to solve. In this environment, \"elegance is never\n" +"optional\"crossref:building-products[Nor1993,\"Tutorial on Good Lisp Programming Style\"].\n" msgstr "" "*Мотивация.* Большинство вкладов в FreeBSD делается добровольно,\n" "без денежного вознаграждения. Факторы, мотивирующие людей, сложны и\n" @@ -974,21 +955,8 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/building-products/_index.adoc:253 -#, fuzzy -#| msgid "" -#| "*The Long Term View.* FreeBSD traces its roots back nearly twenty years " -#| "to the work of the Computer Science Research Group at the University of " -#| "California Berkeley.footnote:[FreeBSD's source repository contains a " -#| "history of the project since its inception, and there are CDROMs " -#| "available that contain earlier code from the CSRG.] A number of the " -#| "original CSRG developers remain associated with the project.\n" -msgid "" -"*The Long Term View.* FreeBSD traces its roots back nearly twenty years to " -"the work of the Computer Science Research Group at the University of " -"California Berkeley.footnote:[FreeBSD's source repository contains a history " -"of the project since its inception, and there are CDROMs available that " -"contain earlier code from the CSRG.] A number of the original CSRG " -"developers remain associated with the project." +#, no-wrap +msgid "*The Long Term View.* FreeBSD traces its roots back nearly twenty years to the work of the Computer Science Research Group at the University of California Berkeley.footnote:[FreeBSD's source repository contains a history of the project since its inception, and there are CDROMs available that contain earlier code from the CSRG.] A number of the original CSRG developers remain associated with the project.\n" msgstr "" "*Долгосрочная перспектива.* FreeBSD ведёт свою историю почти двадцать лет " "назад, к работе Исследовательской группы по информатике (Computer Science " @@ -1000,32 +968,20 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/building-products/_index.adoc:255 msgid "" -"The project values long-term perspectives crossref:building-" -"products[Nor2001,\"Teach Yourself Programming in Ten Years\"]. A frequent " -"acronym encountered in the project is DTRT, which stands for \"Do The Right " -"Thing\"." +"The project values long-term perspectives crossref:building-products[Nor2001," +"\"Teach Yourself Programming in Ten Years\"]. A frequent acronym encountered " +"in the project is DTRT, which stands for \"Do The Right Thing\"." msgstr "" -"Проект ценит долгосрочные перспективы crossref:building-" -"products[Nor2001,\"Научись программировать за десять лет\"]. Часто " -"встречающаяся в проекте аббревиатура — DTRT, что означает «Do The Right " -"Thing» (сделай правильно)." +"Проект ценит долгосрочные перспективы crossref:building-products[Nor2001," +"\"Научись программировать за десять лет\"]. Часто встречающаяся в проекте " +"аббревиатура — DTRT, что означает «Do The Right Thing» (сделай правильно)." #. type: Plain text #: documentation/content/en/articles/building-products/_index.adoc:258 -#, fuzzy -#| msgid "" -#| "*Development Processes.* Computer programs are tools for communication: " -#| "at one level programmers communicate their intentions using a precise " -#| "notation to a tool (a compiler) that translates their instructions to " -#| "executable code.\n" -#| "At another level, the same notation is used for communication of intent " -#| "between two programmers.\n" -msgid "" -"*Development Processes.* Computer programs are tools for communication: at " -"one level programmers communicate their intentions using a precise notation " -"to a tool (a compiler) that translates their instructions to executable " -"code. At another level, the same notation is used for communication of " -"intent between two programmers." +#, no-wrap +msgid "" +"*Development Processes.* Computer programs are tools for communication: at one level programmers communicate their intentions using a precise notation to a tool (a compiler) that translates their instructions to executable code.\n" +"At another level, the same notation is used for communication of intent between two programmers.\n" msgstr "" "*Процессы разработки.* Компьютерные программы — это инструменты для общения: " "на одном уровне программисты передают свои намерения, используя точную " @@ -1114,16 +1070,10 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/building-products/_index.adoc:290 -#, fuzzy -#| msgid "" -#| "*Communication Channels.* FreeBSD's contributors are spread across the " -#| "world.\n" -#| "Email (and to a lesser extent, IRC) is the preferred means of " -#| "communication in the project.\n" +#, no-wrap msgid "" -"*Communication Channels.* FreeBSD's contributors are spread across the " -"world. Email (and to a lesser extent, IRC) is the preferred means of " -"communication in the project." +"*Communication Channels.* FreeBSD's contributors are spread across the world.\n" +"Email (and to a lesser extent, IRC) is the preferred means of communication in the project.\n" msgstr "" "*Каналы связи.* Участники проекта FreeBSD живут в разных уголках мира.\n" "Электронная почта (и в меньшей степени IRC) — это предпочтительные способы " @@ -1156,28 +1106,13 @@ msgid "" "Setup processes that help in tracking the development of FreeBSD. For " "example:" msgstr "" -"Настройка процессов, которые помогают отслеживать разработку FreeBSD. " +"Настройте процессы, которые помогают отслеживать разработку FreeBSD. " "Например:" #. type: Plain text #: documentation/content/en/articles/building-products/_index.adoc:300 -#, fuzzy -#| msgid "" -#| "*Track FreeBSD source code.* The project makes it easy to mirror its SVN " -#| "repository using extref:{committers-guide}[svnsync, svn-advanced-use-" -#| "setting-up-svnsync]. Having the complete history of the source is useful " -#| "when debugging complex problems and offers valuable insight into the " -#| "intentions of the original developers. Use a capable source control " -#| "system that allows you to easily merge changes between the upstream " -#| "FreeBSD code base and your own in-house code.\n" -msgid "" -"*Track FreeBSD source code.* The project makes it easy to mirror its SVN " -"repository using extref:{committers-guide}[svnsync, svn-advanced-use-setting-" -"up-svnsync]. Having the complete history of the source is useful when " -"debugging complex problems and offers valuable insight into the intentions " -"of the original developers. Use a capable source control system that allows " -"you to easily merge changes between the upstream FreeBSD code base and your " -"own in-house code." +#, no-wrap +msgid "*Track FreeBSD source code.* The project makes it easy to mirror its SVN repository using extref:{committers-guide}[svnsync, svn-advanced-use-setting-up-svnsync]. Having the complete history of the source is useful when debugging complex problems and offers valuable insight into the intentions of the original developers. Use a capable source control system that allows you to easily merge changes between the upstream FreeBSD code base and your own in-house code.\n" msgstr "" "*Отслеживание исходного кода FreeBSD.* Проект упрощает зеркалирование своего " "SVN-репозитория с помощью extref:{committers-guide}[svnsync, svn-advanced-" @@ -1200,10 +1135,10 @@ msgstr "" "crossref:building-products[fig-svn-blame, Аннотированный листинг исходного " "кода, сгенерированный с помощью `svn blame`] показывает часть " "аннотированного листинга файла, на который ссылается журнал изменений в " -"crossref:building-products[fig-change-log, Пример записи в журнале " -"изменений]. Происхождение каждой строки исходного кода чётко видно. " -"Аннотированные листинги, показывающие историю каждого файла, входящего в " -"состав FreeBSD, https://svnweb.freebsd.org/[доступны в интернете]." +"crossref:building-products[fig-change-log, Пример записи в журнале изменений]" +". Происхождение каждой строки исходного кода чётко видно. Аннотированные " +"листинги, показывающие историю каждого файла, входящего в состав FreeBSD, " +"https://svnweb.freebsd.org/[доступны в интернете]." #. type: delimited block . 4 #: documentation/content/en/articles/building-products/_index.adoc:309 @@ -1229,36 +1164,40 @@ msgid "" "176465 bde 2008-02-22 07:55:14 -0800 (Fri, 22 Feb 2008) \n" " 2116 jkh 1994-08-19 02:40:01 -0700 (Fri, 19 Aug 1994) #include \"math.h\"\n" msgstr "" -"176410 bde 2008-02-19 07:42:46 -0800 (Tue, 19 Feb 2008) #include \n" -"176410 bde 2008-02-19 07:42:46 -0800 (Tue, 19 Feb 2008) __FBSDID(\"$FreeBSD$\");\n" +"176410 bde 2008-02-19 07:42:46 -0800 (Tue, 19 Feb 2008) #include \n" +"176410 bde 2008-02-19 07:42:46 -0800 (Tue, 19 Feb 2008) __FBSDID(\"" +"$FreeBSD$\");\n" " 2116 jkh 1994-08-19 02:40:01 -0700 (Fri, 19 Aug 1994) \n" -" 2116 jkh 1994-08-19 02:40:01 -0700 (Fri, 19 Aug 1994) /* __ieee754_rem_pio2f(x,y)\n" +" 2116 jkh 1994-08-19 02:40:01 -0700 (Fri, 19 Aug 1994) /* " +"__ieee754_rem_pio2f(x,y)\n" " 8870 rgrimes 1995-05-29 22:51:47 -0700 (Mon, 29 May 1995) *\n" -"176552 bde 2008-02-25 05:33:20 -0800 (Mon, 25 Feb 2008) * return the remainder of x rem pi/2 in *y\n" -"176552 bde 2008-02-25 05:33:20 -0800 (Mon, 25 Feb 2008) * use double precision for everything except passing x\n" -"152535 bde 2005-11-16 18:20:04 -0800 (Wed, 16 Nov 2005) * use __kernel_rem_pio2() for large x\n" +"176552 bde 2008-02-25 05:33:20 -0800 (Mon, 25 Feb 2008) * return the " +"remainder of x rem pi/2 in *y\n" +"176552 bde 2008-02-25 05:33:20 -0800 (Mon, 25 Feb 2008) * use double " +"precision for everything except passing x\n" +"152535 bde 2005-11-16 18:20:04 -0800 (Wed, 16 Nov 2005) * use " +"__kernel_rem_pio2() for large x\n" " 2116 jkh 1994-08-19 02:40:01 -0700 (Fri, 19 Aug 1994) */\n" " 2116 jkh 1994-08-19 02:40:01 -0700 (Fri, 19 Aug 1994) \n" -"176465 bde 2008-02-22 07:55:14 -0800 (Fri, 22 Feb 2008) #include \n" +"176465 bde 2008-02-22 07:55:14 -0800 (Fri, 22 Feb 2008) #include " +"\n" "176465 bde 2008-02-22 07:55:14 -0800 (Fri, 22 Feb 2008) \n" -" 2116 jkh 1994-08-19 02:40:01 -0700 (Fri, 19 Aug 1994) #include \"math.h\"\n" +" 2116 jkh 1994-08-19 02:40:01 -0700 (Fri, 19 Aug 1994) #include " +"\"math.h\"\n" #. type: Block title #: documentation/content/en/articles/building-products/_index.adoc:324 #, no-wrap msgid "An annotated source listing generated using `svn blame` [[fig-svn-blame]]" -msgstr "Аннотированный листинг исходного кода, сгенерированный с использованием `svn blame` [[fig-svn-blame]]" +msgstr "" +"Аннотированный листинг исходного кода, сгенерированный с использованием `svn " +"blame` [[fig-svn-blame]]" #. type: Plain text #: documentation/content/en/articles/building-products/_index.adoc:327 -#, fuzzy -#| msgid "" -#| "*Use a gatekeeper.* Appoint a _gatekeeper_ to monitor FreeBSD " -#| "development, to keep an eye out for changes that could potentially impact " -#| "your products.\n" -msgid "" -"*Use a gatekeeper.* Appoint a _gatekeeper_ to monitor FreeBSD development, " -"to keep an eye out for changes that could potentially impact your products." +#, no-wrap +msgid "*Use a gatekeeper.* Appoint a _gatekeeper_ to monitor FreeBSD development, to keep an eye out for changes that could potentially impact your products.\n" msgstr "" "*Используйте привратника.* Назначьте _привратника_ для отслеживания " "разработки FreeBSD, чтобы следить за изменениями, которые могут потенциально " @@ -1266,18 +1205,10 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/building-products/_index.adoc:330 -#, fuzzy -#| msgid "" -#| "*Report bugs upstream.* If you notice bug in the FreeBSD code that you " -#| "are using, file a https://www.FreeBSD.org/support/bugreports/[bug " -#| "report].\n" -#| "This step helps ensure that you do not have to fix the bug the next time " -#| "you take a code drop from upstream.\n" -msgid "" -"*Report bugs upstream.* If you notice bug in the FreeBSD code that you are " -"using, file a https://www.FreeBSD.org/support/bugreports/[bug report]. This " -"step helps ensure that you do not have to fix the bug the next time you take " -"a code drop from upstream." +#, no-wrap +msgid "" +"*Report bugs upstream.* If you notice bug in the FreeBSD code that you are using, file a https://www.FreeBSD.org/support/bugreports/[bug report].\n" +"This step helps ensure that you do not have to fix the bug the next time you take a code drop from upstream.\n" msgstr "" "*Сообщайте об ошибках в вышестоящий проект.* Если вы заметили ошибку в коде " "FreeBSD, который используете, заполните https://www.FreeBSD.org/support/" @@ -1306,7 +1237,7 @@ msgstr "" #: documentation/content/en/articles/building-products/_index.adoc:334 #, no-wrap msgid "Donate code to reduce costs" -msgstr "Пожертвовуйте код для снижения затрат" +msgstr "Пожертвуйте код для снижения затрат" #. type: Plain text #: documentation/content/en/articles/building-products/_index.adoc:338 @@ -1328,7 +1259,7 @@ msgstr "" #: documentation/content/en/articles/building-products/_index.adoc:339 #, no-wrap msgid "Get support effectively" -msgstr "Получайте поддержку эффективно" +msgstr "Получайте эффективную поддержку" #. type: Plain text #: documentation/content/en/articles/building-products/_index.adoc:344 @@ -1353,15 +1284,15 @@ msgstr "" #. type: Plain text #: documentation/content/en/articles/building-products/_index.adoc:348 msgid "" -"For less critical needs, you can ask for help on the link:https://" -"lists.freebsd.org/[project mailing lists]. A useful guide to follow when " -"asking for help is given in crossref:building-products[Ray2004,\"How to ask " +"For less critical needs, you can ask for help on the link:https://lists." +"freebsd.org/[project mailing lists]. A useful guide to follow when asking " +"for help is given in crossref:building-products[Ray2004,\"How to ask " "questions the smart way\"]." msgstr "" -"Для менее критичных задач вы можете обратиться за помощью в link:https://" -"lists.freebsd.org/[списки рассылки проекта]. Полезное руководство о том, как " -"правильно задавать вопросы, приведено в crossref:building-" -"products[Ray2004,\"Как правильно задавать вопросы\"]." +"Для менее критичных задач вы можете обратиться за помощью в " +"link:https://lists.freebsd.org/[списки рассылки проекта]. Полезное " +"руководство о том, как правильно задавать вопросы, приведено в crossref" +":building-products[Ray2004,\"Как правильно задавать вопросы\"]." #. type: Labeled list #: documentation/content/en/articles/building-products/_index.adoc:348 @@ -1413,8 +1344,8 @@ msgstr "" "поддержать разработчика, который уже занимается связанной проблемой. Помощь " "может варьироваться от пожертвования оборудования до прямой финансовой " "поддержки. В некоторых странах пожертвования проекту FreeBSD имеют налоговые " -"льготы. У проекта есть специальный link:https://www.FreeBSD.org/donations/" -"[представитель по пожертвованиям], который помогает донорам. Также проект " +"льготы. У проекта есть специальный link:https://www.FreeBSD.org/donations/[" +"представитель по пожертвованиям], который помогает донорам. Также проект " "поддерживает веб-страницу, где разработчики link:https://www.FreeBSD.org/" "donations/wantlist/[указывают свои потребности]." diff --git a/documentation/content/ru/articles/committers-guide/_index.adoc b/documentation/content/ru/articles/committers-guide/_index.adoc index fdc0635660..6c7a971f9d 100644 --- a/documentation/content/ru/articles/committers-guide/_index.adoc +++ b/documentation/content/ru/articles/committers-guide/_index.adoc @@ -4,7 +4,7 @@ authors: author: 'The FreeBSD Documentation Project' copyright: '1999-2022 The FreeBSD Documentation Project' description: 'Вводная информация для коммиттеров FreeBSD' -tags: "[\"FreeBSD Committer's Guide\", \"Guide\", \"Community\"]" +tags: ["FreeBSD Committer's Guide", "Guide", "Community"] title: 'Руководство коммиттера' trademarks: ["freebsd", "coverity", "git", "github", "gitlab", "ibm", "intel", "general"] weight: 25 @@ -1293,9 +1293,13 @@ freefall% gen-gitconfig.sh ===== Как отслеживать -current и -stable, имея только одну копию репозитория? -**Q:** Although disk space is not a huge issue, it's more efficient to use only one copy of the repository. With SVN mirroring, I could checkout multiple trees from the same repository. How do I do this with Git? +**В:** Хотя место на диске не является большой проблемой, эффективнее использовать только одну копию репозитория. +При зеркалировании SVN я мог извлекать несколько деревьев из одного и того же репозитория. +Как мне сделать это с помощью Git? -**A:** You can use Git worktrees. There's a number of ways to do this, but the simplest way is to use a clone to track -current, and a worktree to track stable releases. While using a 'bare repository' has been put forward as a way to cope, it's more complicated and will not be documented here. +**О:** Вы можете использовать рабочие деревья Git. +Существует несколько способов сделать это, но самый простой — использовать клон для отслеживания -current и рабочее дерево для отслеживания стабильных выпусков. +Хотя использование «голого (bare) репозитория» предлагалось как способ справиться с этим, это более сложно и здесь документироваться не будет. Сначала необходимо клонировать репозиторий FreeBSD, здесь показано клонирование в `freebsd-current` для избежания путаницы. `$URL` — это любой зеркальный сервер, который работает для вас наилучшим образом: @@ -1333,9 +1337,9 @@ freefall% gen-gitconfig.sh ===== Ой! Я закоммитил в `main` вместо другой ветки. -**Q:** From time to time, I goof up and mistakenly commit to the `main` branch. What do I do? +**В:** Время от времени я ошибаюсь и по ошибке делаю коммит в ветку `main`. Что мне делать? -**A:** First, don't panic. +**О:** Во-первых, не паникуйте. Во-вторых, не отправляйте (push) изменения. На самом деле, можно исправить почти всё, если изменения не были отправлены. Все ответы в этом разделе предполагают, что отправки не произошло. @@ -1350,9 +1354,12 @@ freefall% gen-gitconfig.sh ===== Ой! Я закоммитил что-то не в ту ветку! -**Q:** I was working on feature on the `wilma` branch, but accidentally committed a change relevant to the `fred` branch in 'wilma'. What do I do? +**В:** Я работал над функцией в ветке `wilma`, но случайно сделал коммит изменению, относящемуся к ветке `fred`, в 'wilma'. +Что мне делать? -**A:** The answer is similar to the previous one, but with cherry picking. This assumes there's only one commit on wilma, but will generalize to more complicated situations. It also assumes that it's the last commit on wilma (hence using wilma in the `git cherry-pick` command), but that too can be generalized. +**О:** Ответ аналогичен предыдущему, но с использованием выборочного применением коммитов (cherry-pick). +Предполагается, что в ветке wilma имеется всего один коммит, однако подход можно обобщить и для более сложных ситуаций. +Также предполагается, что это последний коммит в ветке wilma (отсюда использование wilma в команде `git cherry-pick`), но и это можно обобщить. [source, shell] .... @@ -1373,13 +1380,21 @@ freefall% gen-gitconfig.sh % git rebase -i main wilma # удалить скопированное изменение .... -**Q:** But what if I want to commit a few changes to `main`, but keep the rest in `wilma` for some reason? +**В:** Но что, если я хочу сделать коммит нескольким изменениям в `main`, но оставить остальные в `wilma` по какой-то причине? -**A:** The same technique above also works if you are wanting to 'land' parts of the branch you are working on into `main` before the rest of the branch is ready (say you noticed an unrelated typo, or fixed an incidental bug). You can cherry pick those changes into `main`, then push to the parent repository. Once you've done that, cleanup couldn't be simpler: just `git rebase -i`. Git will notice you've done this and skip the common changes automatically (even if you had to change the commit message or tweak the commit slightly). There's no need to switch back to wilma to adjust it: just rebase! +**О:** Тот же метод, описанный выше, также работает, если вы хотите «приземлить» части ветки, над которой работаете, в `main` до того, как вся ветка будет готова (скажем, вы заметили несвязанную опечатку или исправили случайную ошибку). +Вы можете выборочно применить (cherry-pick) эти изменения в `main`, а затем отправить их в родительский репозиторий. +После того, как вы это сделаете, очистка не может быть проще: просто выполните `git rebase -i`. +Git заметит, что вы это сделали, и автоматически пропустит общие изменения (даже если вам пришлось изменить сообщение коммита или слегка подкорректировать коммит). +Нет необходимости переключаться обратно на wilma, чтобы её поправить: просто делайте rebase! -**Q:** I want to split off some changes from branch `wilma` into branch `fred` +**В:** Я хочу выделить некоторые изменения из ветки `wilma` в ветку `fred` -**A:** The more general answer would be the same as the previous. You'd checkout/create the `fred` branch, cherry pick the changes you want from `wilma` one at a time, then rebase `wilma` to remove those changes you cherry picked. `git rebase -i main wilma` will toss you into an editor, and remove the `pick` lines that correspond to the commits you copied to `fred`. If all goes well, and there are no conflicts, you're done. If not, you'll need to resolve the conflicts as you go. +**О:** Более общий ответ будет таким же, как и предыдущий. +Вы должны выгрузить(checkout)/создать ветку `fred`, выборочно применить (cherry-pick) нужные изменения из ветки `wilma` по одному, а затем перебазировать (rebase) `wilma`, чтобы удалить те изменения, которые вы выборочно применили. +`git rebase -i main wilma` перенесёт вас в редактор, где нужно удалить строки `pick`, соответствующие коммитам, которые вы скопировали в `fred`. +Если всё пройдёт хорошо и не будет конфликтов, вы закончили. +Если нет, вам нужно будет разрешать конфликты по мере их появления. Другой способ сделать это — выгрузить `wilma`, а затем создать ветку `fred`, указывающую на ту же точку в дереве. Затем вы можете выполнить `git rebase -i` для обеих этих веток, выбирая изменения, которые вы хотите видеть в `fred` или `wilma`, оставляя строки с `pick` и удаляя остальные в редакторе. Некоторые предпочитают создать тег/ветку с названием `pre-split` перед началом, на случай если что-то пойдет не так при разделении. Вы можете отменить это следующей последовательностью: @@ -1393,9 +1408,11 @@ freefall% gen-gitconfig.sh Последний шаг необязателен. Если вы собираетесь повторить попытку разделения, его можно пропустить. -**Q:** But I did things as I read along and didn't see your advice at the end to create a branch, and now `fred` and `wilma` are all screwed up. How do I find what `wilma` was before I started. I don't know how many times I moved things around. +**В:** Но я делал всё по мере прочтения и не увидел ваш совет в конце создать ветку, и теперь `fred` и `wilma` полностью испорчены. +Как мне найти, чем `wilma` была до того, как я начал. +Я не знаю, сколько раз я всё переставлял. -**A:** All is not lost. You can figure out it, so long as it hasn't been too long, or too many commits (hundreds). +**О:** Не всё потеряно. Вы можете разобраться с этим, если прошло не слишком много времени или не было сделано слишком много коммитов (сотни). Итак, я создал ветку wilma и закоммитил в неё пару изменений, затем решил разделить её на fred и wilma. Ничего странного при этом не произошло, но предположим, что произошло. Способ посмотреть, что вы сделали, — это использовать `git reflog`: @@ -1417,7 +1434,7 @@ a6a5094 (fred) HEAD@{4}: rebase -i (pick): Encourage contributions Здесь мы видим изменения, которые я внес. Вы можете использовать это, чтобы понять, где что-то пошло не так. Я лишь укажу на несколько моментов. Первый из них — HEAD@{X} является 'коммитоподобной' сущностью, поэтому вы можете использовать это в качестве аргумента команды. Хотя если эта команда вносит что-либо в репозиторий, номера X изменяются. Вы также можете использовать хэш (первый столбец). -Далее, 'Encourage contributions' был последним коммитом, который я сделал в `wilma` перед тем, как решил разделить всё. Вы также можете видеть, что тот же хэш присутствует, когда я создал ветку `fred` для этого. Я начал с перебазирования `fred`, и вы видите 'начало', каждый шаг и 'завершение' этого процесса. Хотя нам это здесь не нужно, вы можете точно понять, что произошло. К счастью, чтобы исправить это, вы можете выполнить шаги из предыдущего ответа, но с хэшом `869cbd3` вместо `pre-split`. Хотя это кажется немного многословным, это легко запомнить, поскольку вы делаете одно д йствие за раз. Вы также можете последовательно применить команды одну за другой: +Далее, 'Encourage contributions' был последним коммитом, который я сделал в `wilma` перед тем, как решил разделить всё. Вы также можете видеть, что тот же хэш присутствует, когда я создал ветку `fred` для этого. Я начал с перебазирования `fred`, и вы видите 'начало', каждый шаг и 'завершение' этого процесса. Хотя нам это здесь не нужно, вы можете точно понять, что произошло. К счастью, чтобы исправить это, вы можете выполнить шаги из предыдущего ответа, но с хэшем `869cbd3` вместо `pre-split`. Хотя это кажется немного многословным, это легко запомнить, поскольку вы делаете одно д йствие за раз. Вы также можете последовательно применить команды одну за другой: [source, shell] .... @@ -1450,9 +1467,10 @@ HEAD is now at 869cbd3 Encourage contributions ===== Ой! Я выполнил `git pull`, и это создало коммит слияния, что мне делать? -**Q:** I was on autopilot and did a `git pull` for my development tree and that created a merge commit on `main`. How do I recover? +**В:** Я действовал на автопилоте и сделал `git pull` для своего дерева разработки, что создало коммит слияния в `main`. +Как мне восстановиться? -**A:** This can happen when you invoke the pull with your development branch checked out. +**О:** Это может произойти, когда вы выполняете извлечение (checkout) с выбранной веткой разработки. Многие разработчики используют `git pull --rebase`, чтобы избежать этой ситуации. @@ -1473,9 +1491,10 @@ git reset --hard HEAD^1 Кроме того, команда `git pull --rebase` на этом этапе перебазирует ваши изменения из ветки 'main' на последнюю версию 'freebsd/main'. -**Q:** But I also need to fix my `main` branch. How do I do that? +**В:** Но мне также нужно исправить мою ветку `main`. Как мне это сделать? -**A:** Git keeps track of the remote repository branches in a `freebsd/` namespace. To fix your `main` branch, just make it point to the remote's `main`: +**О:** Git отслеживает ветки удалённого репозитория в пространстве имён `freebsd/`. +Чтобы исправить вашу ветку `main`, просто заставьте её указывать на удалённую ветку `main`: [source, shell] .... @@ -1486,9 +1505,10 @@ git branch -f main freebsd/main ===== Смешивание и сопоставление веток -**Q:** So I have two branches `worker` and `async` that I'd like to combine into one branch called `feature` while maintaining the commits in both. +**В:** Итак, у меня есть две ветки `worker` и `async`, которые я хочу объединить в одну ветку под названием `feature` +с сохранением коммитов в обеих. -**A:** This is a job for cherry pick. +**О:** Это задача для выборочного применения (cherry-pick). [source, shell] .... @@ -1499,9 +1519,10 @@ git branch -f main freebsd/main Теперь у вас есть новая ветка под названием `feature`. Эта ветка объединяет коммиты из обеих веток. Вы можете далее работать с ней с помощью `git rebase`. -**Q:** I have a branch called `driver` and I'd like to break it up into `kernel` and `userland` so I can evolve them separately and commit each branch as it becomes ready. +**В:** У меня есть ветка под названием `driver`, и я хочу разделить её на `kernel` и `userland`, чтобы развивать их отдельно и коммитить каждую ветку по мере её готовности. -**A:** This takes a little bit of prep work, but `git rebase` will do the heavy lifting here. +**О:** Это требует небольшой подготовительной работы, но `git rebase` +выполнит здесь основную часть работы. [source, shell] .... @@ -1526,9 +1547,11 @@ git branch -f main freebsd/main и сделайте то же самое, что вы сделали с веткой `kernel `. -**Q:** Oh great! I followed the above and forgot a commit in the `kernel` branch. How do I recover? +**В:** Отлично! Я выполнил указанные выше шаги и забыл сделать коммит в ветке `kernel`. +Как мне восстановиться? -**A:** You can use the `driver` branch to find the hash of the commit is missing and cherry pick it. +**О:** Вы можете использовать ветку `driver`, чтобы найти хэш коммита, который отсутствует, и +выборочно применить его (cherry-pick). [source, shell] .... @@ -1537,9 +1560,13 @@ git branch -f main freebsd/main % git cherry-pick $HASH .... -**Q:** OK. I have the same situation as the above, but my commits are all mixed up. I need parts of one commit to go to one branch and the rest to go to the other. In fact, I have several. Your rebase method to select sounds tricky. +**В:** Хорошо. У меня такая же ситуация, как и выше, но мои коммиты все перемешаны. +Мне нужно, чтобы части одного коммита попали в одну ветку, а остальные — в другую. +На самом деле, у меня их несколько. +Ваш метод перебазирования с выбором кажется сложным. -**A:** In this situation, you'd be better off to curate the original branch to separate out the commits, and then use the above method to split the branch. +**О:** В этой ситуации вам лучше обработать исходную ветку, чтобы отделить +коммиты, а затем использовать вышеуказанный метод для разделения ветки. Итак, предположим, что есть всего один коммит с чистым деревом. Вы можете использовать либо `git rebase` со строкой `edit`, либо это с коммитом на острие. В любом случае шаги одинаковы. Первое, что нам нужно сделать, — это откатиться на один коммит назад, оставив изменения незакоммиченными в дереве: @@ -1563,15 +1590,17 @@ git add -i foo/bar.c ===== Присоединение к организации FreeBSD на GitHub. -**Q:** How do I join the FreeBSD GitHub organization? +**В:** Как присоединиться к организации FreeBSD на GitHub? -**A:** Please see https://wiki.freebsd.org/GitHub#Joining_the_Organisation[our GitHub Wiki Info] page for details. Briefly, all FreeBSD committers may join. Those who are not committers who request joining will be considered on a case by case basis. +**О:** Подробности смотрите на странице https://wiki.freebsd.org/GitHub#Joining_the_Organisation[нашей вики GitHub]. +Вкратце, присоединиться могут все коммиттеры FreeBSD. +Лица, не являющиеся коммиттерами, которые запрашивают присоединение, будут рассматриваться в индивидуальном порядке. ==== Клонирование и зеркалирование -**Q:** I'd like to mirror the entire Git repository, how do I do that? +**В:** Я хочу создать полную зеркальную копию репозитория Git, как мне это сделать? -**A:** If all you want to do is mirror, then +**О:** Если вам нужно только зеркалирование, то [source, shell] .... @@ -1595,9 +1624,10 @@ git add -i foo/bar.c Второй недостаток заключается в том, что Git обычно перезаписывает ссылки из вышестоящего репозитория (названия веток, теги и т.д.) , чтобы ваши локальные ссылки могли изменяться независимо от вышестоящего репозитория. Это означает, что вы потеряете изменения, если будете коммитить в свой репозиторий куда-либо, кроме веток приватных проектов. -**Q:** So what can I do instead? +**В:** Так что же я могу сделать вместо этого? -**A:** Well, you can stuff all of the upstream repository's refs into a private namespace in your local repository. Git clones everything via a 'refspec' and the default refspec is: +**О:** Ну, вы можете поместить все ссылки (refs) вышестоящего репозитория в приватное пространство имён вашего локального репозитория. +Git клонирует всё через 'refspec', и refspec по умолчанию выглядит так: [source, shell] .... @@ -1784,7 +1814,7 @@ Author: github-user <38923459+github-user@users.noreply.github.com> [[commit-steps]] [.procedure] ==== -*Steps for New Committers* +*Шаги для новых коммиттеров* . Добавить автора + @@ -1845,7 +1875,7 @@ Author: github-user <38923459+github-user@users.noreply.github.com> Если ваша система электронной почты использует SPF со строгими правилами, вам следует исключить `mx2.FreeBSD.org` из проверок SPF. ====== + -Из-за высокой нагрузки, которую обработка СПАМа создает на центральных почтовых серверах, обрабатывающих почтовые рассылки, фронтенд-сервер выполняет базовые проверки и может отбрасывать некоторые сообщения на их основе. В настоящее время единственной активной проверкой является наличие корректной DNS-информации для подключающегося хоста, но это может измениться. Некоторые пользователи связывают эти проверки с ложным отбрасыванием легитимной почты. Для отключения данных проверок для вашей почты создайте файл с именем [.filename]#~/.spam_lover# а `freefall.FreeBSD.org`. +Из-за высокой нагрузки, которую обработка спама создает на центральных почтовых серверах, обрабатывающих почтовые рассылки, фронтенд-сервер выполняет базовые проверки и может отбрасывать некоторые сообщения на их основе. В настоящее время единственной активной проверкой является наличие корректной DNS-информации для подключающегося хоста, но это может измениться. Некоторые пользователи связывают эти проверки с ложным отбрасыванием легитимной почты. Для отключения данных проверок для вашей почты создайте файл с именем [.filename]#~/.spam_lover# а `freefall.FreeBSD.org`. + [NOTE] ====== @@ -2018,7 +2048,7 @@ example@freebsd.org:smtp.freebsd.org::587 * Все нетривиальные изменения должны быть проверены перед их фиксацией в репозитории. * Рецензирование может проводиться по электронной почте, в Bugzilla, в Phabricator или с помощью другого механизма. По возможности рецензирование должно быть публичным. * Разработчик, ответственный за изменение кода, также обязан вносить все необходимые изменения, связанные с проверкой. -* Рецензирование кода может быть итеративным процессом, который продолжается до тех пор, пока патч не будет готов к коммиту. В частности, после отправки патча на рецензирование, он должен получить явное подтверждение "выглядит хорошо" перед коммитом. Оно должно быть явным, и это может принимать любую форму, которая имеет смысл для метода резензирования. +* Рецензирование кода может быть итеративным процессом, который продолжается до тех пор, пока патч не будет готов к коммиту. В частности, после отправки патча на рецензирование, он должен получить явное подтверждение "выглядит хорошо" перед коммитом. Оно должно быть явным, и это может принимать любую форму, которая имеет смысл для метода рецензирования. * Тайм-ауты не являются заменой проверке. Иногда проверка кода занимает больше времени, чем хотелось бы, особенно для большого по объему функционала. Принятые способы ускорить проверку ваших патчей: @@ -2222,7 +2252,7 @@ Approved by: re (имя-пользователя) |Если коммиту должно быть сделано слияние в подмножество стабильных веток, укажите названия веток. |`MFH:` -|Если коммиту должено быть сделано слияние в квартальную ветку портов, укажите квартальную ветку. Например, `2021Q2`. +|Если коммиту должно быть сделано слияние в квартальную ветку портов, укажите квартальную ветку. Например, `2021Q2`. |`Relnotes:` |Если изменение является кандидатом для включения в примечания к выпуску следующей версии из ветки, установите значение `yes`. @@ -2523,11 +2553,9 @@ doceng — это группа, ответственная за инфрастр `{so}`:: `{so-name}` — это link:https://www.FreeBSD.org/security/[ответственный за безопасность FreeBSD], который курирует работу `{security-officer}`. -{committers-name}:: -{dev-src-all}, {dev-ports-all} and {dev-doc-all} are the mailing lists that the version control system uses to send commit messages to. _Never_ send email directly to these lists. Only send replies to this list when they are short and are directly related to a commit. *** 12064 LINES SKIPPED *** From nobody Sat Nov 8 16:22:36 2025 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 4d3h6P6Llbz6GD0m; Sat, 08 Nov 2025 16:22:37 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d3h6P62jJz3WqB; Sat, 08 Nov 2025 16:22:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762618957; 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=MMahsi/5tiACdt0WzeeahM2BY0+jrEuhvp2KjGA/0jM=; b=MjCOaI3ndNjSastVyBYkhz4W5rC7Pzr0LUYYkXxSaDacE/u9wLFPEMwY2YK8jwj3yPuUHX 4b2O5KbnEJPFAyyDJwNs9k3mtenpaS22wLEOOxRtC5KQKaEWzuiOwTVQHpSVeB4nRYYJ9c 6irDz3cszYQRBankspSNxKWM2oU9VrPQmGt6v/6xQLrPHhexY4Uycc+0clkw1NE3CGUZoG FaAE1Z8aPs8Swx7TRX0QNb/V9kjRr2MfsG5wirgG/fmvv9S+a3VLHWYhjdHBNYm4A2VAMO WlkEbHa09SN/qYkmwdD5Rfz/IlaGSQkBSMKZZbHChzZpkZDeso4G9/RyVke1MA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762618957; 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=MMahsi/5tiACdt0WzeeahM2BY0+jrEuhvp2KjGA/0jM=; b=ZH+NVJ+bk+3U8Dw176N/uBISaBaEFdSq0MMUNqA/ycltPE3lkQOjQtSHUQb53xms+XsJIU ndppduZXSFhp0gpY6f6qppB7O7pC6DmayfgO6xitdDtJ1E9NGWfBDYpME2W5aQXgKmzi/p RMFpLeNGdBziRv+CMqnwCD9HT8LR6NP1Niwlx2RUsVhWDvNkPWX3nTlFqokrEhVvTtgtn0 8zcCh4DsENrecVVr8BfpDd08M4iJwP6KPuYjkBZs9J6jGbSnYkkWKBE3cG+n8Rd/MtTle9 g1so0o5PmLkq4Di1hVY84LmaTmjuKXb1vGVjK+YSXYGVfVluZ9ln8u81HPIgUQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762618957; a=rsa-sha256; cv=none; b=XKls9QDQ+7D5BNp7BI2Bxr/UI950fPrkLSCBp+XH8l+K32sffafPwaq3ypF8vUF6rZ0+1m RbLIjhUqsTuTfz5eyjp9LXExOkLa+QThaeWj9oytlClL7yTvOqDu6VT1sfq8hagecmyIf6 KIe94eswhJSFeAabdO/5n01HD9VDG7WU+CUWh1tcl4cJb9OtZeqBm4E43mbABxxUs9EjE/ PQyWa4wrH1VIk5crr+UUN/EiNyhHS/kvxfC4hH7959Cii2KlAxBsaGgRWMDNPyM/2JDKz2 UPY1aNZo3vGyT5JmCvTdHVIGLj1fqUK5QvXZiIbtBmWauyaW3vWQNZQMNyDJNQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d3h6P5YzJztFK; Sat, 08 Nov 2025 16:22:37 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A8GMbDr071226; Sat, 8 Nov 2025 16:22:37 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A8GMahG071219; Sat, 8 Nov 2025 16:22:36 GMT (envelope-from git) Date: Sat, 8 Nov 2025 16:22:36 GMT Message-Id: <202511081622.5A8GMahG071219@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Edson Brandi Subject: git: 33a1169759 - main - doc: Update source files (en .po), for translations 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ebrandi X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 33a1169759eac9d1348d98c174ffc9e7b8b6927a Auto-Submitted: auto-generated The branch main has been updated by ebrandi: URL: https://cgit.FreeBSD.org/doc/commit/?id=33a1169759eac9d1348d98c174ffc9e7b8b6927a commit 33a1169759eac9d1348d98c174ffc9e7b8b6927a Author: Edson Brandi AuthorDate: 2025-11-08 16:21:43 +0000 Commit: Edson Brandi CommitDate: 2025-11-08 16:21:43 +0000 doc: Update source files (en .po), for translations --- .../content/en/articles/committers-guide/_index.po | 2670 ++-- .../content/en/articles/contributing/_index.po | 88 +- .../en/articles/filtering-bridges/_index.po | 21 +- .../en/articles/freebsd-questions/_index.po | 36 +- .../en/articles/freebsd-update-server/_index.po | 55 +- .../content/en/articles/geom-class/_index.po | 37 +- .../content/en/articles/gjournal-desktop/_index.po | 62 +- documentation/content/en/articles/hubs/_index.po | 77 +- .../content/en/articles/ipsec-must/_index.po | 21 +- .../content/en/articles/leap-seconds/_index.po | 24 +- .../content/en/articles/linux-emulation/_index.po | 124 +- .../content/en/articles/linux-users/_index.po | 80 +- .../content/en/articles/mailing-list-faq/_index.po | 12 +- .../content/en/articles/pgpkeys/_index.po | 740 +- .../content/en/articles/pr-guidelines/_index.po | 4 +- .../content/en/articles/rc-scripting/_index.po | 194 +- documentation/content/en/articles/releng/_index.po | 85 +- .../content/en/articles/remote-install/_index.po | 52 +- .../content/en/articles/serial-uart/_index.po | 57 +- documentation/content/en/articles/vinum/_index.po | 43 +- .../content/en/books/arch-handbook/_index.po | 4 +- .../content/en/books/arch-handbook/book.po | 8 +- .../content/en/books/arch-handbook/boot/_index.po | 12 +- .../content/en/books/arch-handbook/jail/_index.po | 4 +- .../content/en/books/arch-handbook/sound/_index.po | 4 +- .../content/en/books/arch-handbook/usb/_index.po | 4 +- .../content/en/books/developers-handbook/_index.po | 4 +- .../content/en/books/developers-handbook/book.po | 12 +- .../en/books/developers-handbook/ipv6/_index.po | 32 +- .../en/books/developers-handbook/l10n/_index.po | 14 +- .../en/books/developers-handbook/secure/_index.po | 6 +- .../en/books/developers-handbook/tools/_index.po | 10 +- .../en/books/developers-handbook/x86/_index.po | 4 +- .../books/fdp-primer/asciidoctor-primer/_index.po | 47 +- .../content/en/books/fdp-primer/overview/_index.po | 4 +- .../books/handbook/advanced-networking/_index.po | 25 +- .../content/en/books/handbook/audit/_index.po | 6 +- .../content/en/books/handbook/basics/_index.po | 28 +- .../content/en/books/handbook/boot/_index.po | 4 +- .../content/en/books/handbook/bsdinstall/_index.po | 30 +- .../content/en/books/handbook/config/_index.po | 8 +- .../en/books/handbook/cutting-edge/_index.po | 659 +- .../content/en/books/handbook/desktop/_index.po | 6 +- .../content/en/books/handbook/disks/_index.po | 570 +- .../content/en/books/handbook/dtrace/_index.po | 6 +- .../content/en/books/handbook/eresources/_index.po | 6 +- .../en/books/handbook/filesystems/_index.po | 12 +- .../content/en/books/handbook/firewalls/_index.po | 6 +- .../content/en/books/handbook/geom/_index.po | 6 +- .../content/en/books/handbook/glossary.po | 828 +- .../content/en/books/handbook/introduction.po | 6 +- .../en/books/handbook/introduction/_index.po | 56 +- .../content/en/books/handbook/jails/_index.po | 60 +- .../en/books/handbook/kernelconfig/_index.po | 6 +- .../content/en/books/handbook/l10n/_index.po | 465 +- .../content/en/books/handbook/linuxemu/_index.po | 24 +- .../content/en/books/handbook/mac/_index.po | 6 +- .../content/en/books/handbook/mail/_index.po | 490 +- .../content/en/books/handbook/mirrors/_index.po | 216 +- .../content/en/books/handbook/multimedia/_index.po | 18 +- .../en/books/handbook/network-servers/_index.po | 16 +- .../content/en/books/handbook/ports/_index.po | 330 +- .../en/books/handbook/ppp-and-slip/_index.po | 30 +- .../content/en/books/handbook/preface/_index.po | 56 +- .../content/en/books/handbook/security/_index.po | 12 +- .../en/books/handbook/serialcomms/_index.po | 10 +- .../en/books/handbook/usb-device-mode/_index.po | 15 +- .../en/books/handbook/virtualization/_index.po | 144 +- .../content/en/books/handbook/wayland/_index.po | 14 +- .../content/en/books/handbook/wine/_index.po | 4 +- .../content/en/books/handbook/x11/_index.po | 30 +- .../en/books/porters-handbook/makefiles/_index.po | 3035 +++-- .../en/books/porters-handbook/special/_index.po | 1233 +- .../en/books/porters-handbook/testing/_index.po | 90 +- .../en/books/porters-handbook/upgrading/_index.po | 32 +- .../en/books/porters-handbook/uses/_index.po | 1242 +- .../en/books/porters-handbook/versions/_index.po | 12024 ++++++++++--------- 77 files changed, 13721 insertions(+), 12794 deletions(-) diff --git a/documentation/content/en/articles/committers-guide/_index.po b/documentation/content/en/articles/committers-guide/_index.po index c1f608dfab..2746286d86 100644 --- a/documentation/content/en/articles/committers-guide/_index.po +++ b/documentation/content/en/articles/committers-guide/_index.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-08-17 20:53+0100\n" +"POT-Creation-Date: 2025-11-08 16:17+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -394,20 +394,20 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:193 +#: documentation/content/en/articles/committers-guide/_index.adoc:192 msgid "" "Committing the new key is shown in crossref:committers-guide[commit-steps, " "Steps for New Committers]." msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:195 +#: documentation/content/en/articles/committers-guide/_index.adoc:194 #, no-wrap msgid "Kerberos and LDAP web Password for FreeBSD Cluster" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:200 +#: documentation/content/en/articles/committers-guide/_index.adoc:199 msgid "" "The FreeBSD cluster requires a Kerberos password to access certain " "services. The Kerberos password also serves as the LDAP web password, since " @@ -416,43 +416,43 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:202 +#: documentation/content/en/articles/committers-guide/_index.adoc:201 msgid "https://bugs.freebsd.org/bugzilla[Bugzilla]" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:204 +#: documentation/content/en/articles/committers-guide/_index.adoc:203 msgid "" "To create a new Kerberos account in the FreeBSD cluster, or to reset a " "Kerberos password for an existing account using a random password generator:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:208 +#: documentation/content/en/articles/committers-guide/_index.adoc:207 #, no-wrap msgid "% ssh kpasswd.freebsd.org\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:213 +#: documentation/content/en/articles/committers-guide/_index.adoc:212 msgid "This must be done from a machine outside of the FreeBSD.org cluster." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:216 +#: documentation/content/en/articles/committers-guide/_index.adoc:215 msgid "" "A Kerberos password can also be set manually by logging into " "`freefall.FreeBSD.org` and running:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:220 +#: documentation/content/en/articles/committers-guide/_index.adoc:219 #, no-wrap msgid "% kpasswd\n" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:226 +#: documentation/content/en/articles/committers-guide/_index.adoc:225 msgid "" "Unless the Kerberos-authenticated services of the FreeBSD.org cluster have " "been used previously, `Client unknown` will be shown. This error means that " @@ -461,13 +461,13 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:229 +#: documentation/content/en/articles/committers-guide/_index.adoc:228 #, no-wrap msgid "Commit Bit Types" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:235 +#: documentation/content/en/articles/committers-guide/_index.adoc:234 msgid "" "The FreeBSD repository has a number of components which, when combined, " "support the basic operating system source, documentation, third party " @@ -482,79 +482,79 @@ msgid "" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:241 +#: documentation/content/en/articles/committers-guide/_index.adoc:240 #, no-wrap msgid "__Committer Type__" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:242 +#: documentation/content/en/articles/committers-guide/_index.adoc:241 #, no-wrap msgid "__Responsible__" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:244 +#: documentation/content/en/articles/committers-guide/_index.adoc:243 #, no-wrap msgid "__Tree Components__" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:245 +#: documentation/content/en/articles/committers-guide/_index.adoc:244 #, no-wrap msgid "src" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:246 +#: documentation/content/en/articles/committers-guide/_index.adoc:245 #, no-wrap msgid "srcmgr@" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:248 +#: documentation/content/en/articles/committers-guide/_index.adoc:247 #, no-wrap msgid "src/" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:249 +#: documentation/content/en/articles/committers-guide/_index.adoc:248 #, no-wrap msgid "doc" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:250 +#: documentation/content/en/articles/committers-guide/_index.adoc:249 #, no-wrap msgid "doceng@" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:252 +#: documentation/content/en/articles/committers-guide/_index.adoc:251 #, no-wrap msgid "doc/, ports/, src/ documentation" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:253 +#: documentation/content/en/articles/committers-guide/_index.adoc:252 #, no-wrap msgid "ports" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:254 +#: documentation/content/en/articles/committers-guide/_index.adoc:253 #, no-wrap msgid "portmgr@" msgstr "" #. type: Table -#: documentation/content/en/articles/committers-guide/_index.adoc:255 +#: documentation/content/en/articles/committers-guide/_index.adoc:254 #, no-wrap msgid "ports/" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:260 +#: documentation/content/en/articles/committers-guide/_index.adoc:259 msgid "" "Commit bits allocated prior to the development of the notion of areas of " "authority may be appropriate for use in many parts of the tree. However, " @@ -567,7 +567,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:262 +#: documentation/content/en/articles/committers-guide/_index.adoc:261 msgid "" "Committers are encouraged to seek review for their work as part of the " "normal development process, regardless of the area of the tree where the " @@ -575,13 +575,13 @@ msgid "" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:263 +#: documentation/content/en/articles/committers-guide/_index.adoc:262 #, no-wrap msgid "Policy for Committer Activity in Other Trees" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:266 +#: documentation/content/en/articles/committers-guide/_index.adoc:265 msgid "" "All committers may modify [.filename]#src/share/misc/committers-*.dot#, " "[.filename]#src/usr.bin/calendar/calendars/calendar.freebsd#, and " @@ -589,7 +589,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:267 +#: documentation/content/en/articles/committers-guide/_index.adoc:266 msgid "" "doc committers may commit documentation changes to [.filename]#src# files, " "such as manual pages, READMEs, fortune databases, calendar files, and " @@ -598,7 +598,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:269 +#: documentation/content/en/articles/committers-guide/_index.adoc:268 msgid "" "Any committer may make changes to any other tree with an \"Approved by\" " "from a non-mentored committer with the appropriate bit. Mentored committers " @@ -606,7 +606,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:270 +#: documentation/content/en/articles/committers-guide/_index.adoc:269 msgid "" "Committers can acquire an additional bit by the usual process of finding a " "mentor who will propose them to srcmgr, doceng, or portmgr, as appropriate. " @@ -616,13 +616,13 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:272 +#: documentation/content/en/articles/committers-guide/_index.adoc:271 #, no-wrap msgid "Documentation Implicit (Blanket) Approval" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:276 +#: documentation/content/en/articles/committers-guide/_index.adoc:275 msgid "" "Some types of fixes have \"blanket approval\" from the {doceng}, allowing " "any committer to fix those categories of problems on any part of the doc " @@ -631,87 +631,87 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:278 +#: documentation/content/en/articles/committers-guide/_index.adoc:277 msgid "Blanket approval applies to these types of fixes:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:280 +#: documentation/content/en/articles/committers-guide/_index.adoc:279 msgid "Typos" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:281 +#: documentation/content/en/articles/committers-guide/_index.adoc:280 msgid "Trivial fixes" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:283 +#: documentation/content/en/articles/committers-guide/_index.adoc:282 msgid "" "Punctuation, URLs, dates, paths and file names with outdated or incorrect " "information, and other common mistakes that may confound the readers." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:286 +#: documentation/content/en/articles/committers-guide/_index.adoc:285 msgid "" "Over the years, some implicit approvals were granted in the doc tree. This " "list shows the most common cases:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:288 +#: documentation/content/en/articles/committers-guide/_index.adoc:287 msgid "" "Changes in [.filename]#documentation/content/en/books/porters-handbook/" "versions/_index.adoc#" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:290 +#: documentation/content/en/articles/committers-guide/_index.adoc:289 msgid "" "extref:{porters-handbook}versions/[__FreeBSD_version Values (Porter's " "Handbook)], mainly used for src committers." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:291 +#: documentation/content/en/articles/committers-guide/_index.adoc:290 msgid "Changes in [.filename]#doc/shared/contrib-additional.adoc#" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:293 +#: documentation/content/en/articles/committers-guide/_index.adoc:292 msgid "" "extref:{contributors}[Additional FreeBSD Contributors, contrib-additional] " "maintenance." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:294 +#: documentation/content/en/articles/committers-guide/_index.adoc:293 msgid "All link:#commit-steps[Steps for New Committers], doc related" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:295 +#: documentation/content/en/articles/committers-guide/_index.adoc:294 msgid "Security advisories; Errata Notices; Releases;" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:297 +#: documentation/content/en/articles/committers-guide/_index.adoc:296 msgid "Used by {security-officer} and {re}." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:298 +#: documentation/content/en/articles/committers-guide/_index.adoc:297 msgid "Changes in [.filename]#website/content/en/donations/donors.adoc#" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:300 +#: documentation/content/en/articles/committers-guide/_index.adoc:299 msgid "Used by {donations}." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:302 +#: documentation/content/en/articles/committers-guide/_index.adoc:301 msgid "" "Before any commit, a build test is necessary; see the 'Overview' and 'The " "FreeBSD Documentation Build Process' sections of the extref:{fdp-primer}" @@ -719,19 +719,19 @@ msgid "" msgstr "" #. type: Title == -#: documentation/content/en/articles/committers-guide/_index.adoc:304 +#: documentation/content/en/articles/committers-guide/_index.adoc:303 #, no-wrap msgid "Git Primer" msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:307 +#: documentation/content/en/articles/committers-guide/_index.adoc:306 #, no-wrap msgid "Git basics" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:314 +#: documentation/content/en/articles/committers-guide/_index.adoc:313 msgid "" "When one searches for \"Git Primer\" a number of good ones come up. Daniel " "Miessler's link:https://danielmiessler.com/study/git/[A git primer] and " @@ -746,33 +746,33 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:316 +#: documentation/content/en/articles/committers-guide/_index.adoc:315 msgid "" "This document will assume that you've read through it and will try not to " "belabor the basics (though it will cover them briefly)." msgstr "" #. type: Title === -#: documentation/content/en/articles/committers-guide/_index.adoc:318 +#: documentation/content/en/articles/committers-guide/_index.adoc:317 #, no-wrap msgid "Git Mini Primer" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:321 +#: documentation/content/en/articles/committers-guide/_index.adoc:320 msgid "" "This primer is less ambitiously scoped than the old Subversion Primer, but " "should cover the basics." msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:322 +#: documentation/content/en/articles/committers-guide/_index.adoc:321 #, no-wrap msgid "Scope" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:328 +#: documentation/content/en/articles/committers-guide/_index.adoc:327 msgid "" "If you want to download FreeBSD, compile it from sources, and generally keep " "up to date that way, this primer is for you. It covers getting the sources, " @@ -784,7 +784,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:332 +#: documentation/content/en/articles/committers-guide/_index.adoc:331 msgid "" "The goal of this section is to highlight those bits of Git needed to track " "sources. They assume a basic understanding of Git. There are many primers " @@ -793,49 +793,49 @@ msgid "" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:334 +#: documentation/content/en/articles/committers-guide/_index.adoc:333 #, no-wrap msgid "Getting Started For Developers" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:337 +#: documentation/content/en/articles/committers-guide/_index.adoc:336 msgid "" "This section describes the read-write access for committers to push the " "commits from developers or contributors." msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:339 +#: documentation/content/en/articles/committers-guide/_index.adoc:338 #, no-wrap msgid "Daily use" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:344 +#: documentation/content/en/articles/committers-guide/_index.adoc:343 msgid "" "In the examples below, replace `${repo}` with the name of the desired " "FreeBSD repository: `doc`, `ports`, or `src`." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:347 +#: documentation/content/en/articles/committers-guide/_index.adoc:346 msgid "Clone the repository:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:351 +#: documentation/content/en/articles/committers-guide/_index.adoc:350 #, no-wrap msgid "% git clone -o freebsd --config remote.freebsd.fetch='+refs/notes/*:refs/notes/*' https://git.freebsd.org/${repo}.git\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:354 +#: documentation/content/en/articles/committers-guide/_index.adoc:353 msgid "Then you should have the official mirrors as your remote:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:360 +#: documentation/content/en/articles/committers-guide/_index.adoc:359 #, no-wrap msgid "" "% git remote -v\n" @@ -844,12 +844,12 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:363 +#: documentation/content/en/articles/committers-guide/_index.adoc:362 msgid "Configure the FreeBSD committer data:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:366 +#: documentation/content/en/articles/committers-guide/_index.adoc:365 msgid "" "The commit hook in repo.freebsd.org checks the \"Commit\" field matches the " "committer's information in FreeBSD.org. The easiest way to get the " @@ -858,7 +858,7 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:373 +#: documentation/content/en/articles/committers-guide/_index.adoc:372 #, no-wrap msgid "" "% gen-gitconfig.sh\n" @@ -868,25 +868,25 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:376 +#: documentation/content/en/articles/committers-guide/_index.adoc:375 msgid "Set the push URL:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:380 +#: documentation/content/en/articles/committers-guide/_index.adoc:379 #, no-wrap msgid "% git remote set-url --push freebsd git@gitrepo.freebsd.org:${repo}.git\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:383 +#: documentation/content/en/articles/committers-guide/_index.adoc:382 msgid "" "Then you should have separated fetch and push URLs as the most efficient " "setup:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:389 +#: documentation/content/en/articles/committers-guide/_index.adoc:388 #, no-wrap msgid "" "% git remote -v\n" @@ -895,24 +895,24 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:392 +#: documentation/content/en/articles/committers-guide/_index.adoc:391 msgid "" "Again, note that `gitrepo.freebsd.org` has been canonicalized to " "`repo.freebsd.org`." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:394 +#: documentation/content/en/articles/committers-guide/_index.adoc:393 msgid "Install commit message template hook:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:396 +#: documentation/content/en/articles/committers-guide/_index.adoc:395 msgid "For doc repository:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:401 +#: documentation/content/en/articles/committers-guide/_index.adoc:400 #, no-wrap msgid "" "% cd .git/hooks\n" @@ -920,23 +920,23 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:404 +#: documentation/content/en/articles/committers-guide/_index.adoc:403 msgid "For ports repository:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:408 +#: documentation/content/en/articles/committers-guide/_index.adoc:407 #, no-wrap msgid "% git config --add core.hooksPath .hooks\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:411 +#: documentation/content/en/articles/committers-guide/_index.adoc:410 msgid "For src repository:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:416 +#: documentation/content/en/articles/committers-guide/_index.adoc:415 #, no-wrap msgid "" "% cd .git/hooks\n" @@ -944,27 +944,27 @@ msgid "" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:419 +#: documentation/content/en/articles/committers-guide/_index.adoc:418 #, no-wrap msgid "\"admin\" branch" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:422 +#: documentation/content/en/articles/committers-guide/_index.adoc:421 msgid "" "The `access` and `mentors` files are stored in an orphan branch, `internal/" "admin`, in each repository." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:424 +#: documentation/content/en/articles/committers-guide/_index.adoc:423 msgid "" "Following example is how to check out the `internal/admin` branch to a local " "branch named `admin`:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:430 +#: documentation/content/en/articles/committers-guide/_index.adoc:429 #, no-wrap msgid "" "% git config --add remote.freebsd.fetch '+refs/internal/*:refs/internal/*'\n" @@ -973,42 +973,42 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:432 +#: documentation/content/en/articles/committers-guide/_index.adoc:431 msgid "Alternatively, you can add a worktree for the `admin` branch:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:436 +#: documentation/content/en/articles/committers-guide/_index.adoc:435 #, no-wrap msgid "git worktree add -b admin ../${repo}-admin internal/admin\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:440 +#: documentation/content/en/articles/committers-guide/_index.adoc:439 msgid "" "For browsing `internal/admin` branch on web: `https://cgit.freebsd.org/$" "{repo}/log/?h=internal/admin`" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:442 +#: documentation/content/en/articles/committers-guide/_index.adoc:441 msgid "For pushing, specify the full refspec:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:446 +#: documentation/content/en/articles/committers-guide/_index.adoc:445 #, no-wrap msgid "git push freebsd HEAD:refs/internal/admin\n" msgstr "" #. type: Title ==== -#: documentation/content/en/articles/committers-guide/_index.adoc:448 +#: documentation/content/en/articles/committers-guide/_index.adoc:447 #, no-wrap msgid "Keeping Current With The FreeBSD src Tree" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:455 +#: documentation/content/en/articles/committers-guide/_index.adoc:454 msgid "" "First step: cloning a tree. This downloads the entire tree. There are two " "ways to download. Most people will want to do a deep clone of the " @@ -1017,75 +1017,75 @@ msgid "" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:456 +#: documentation/content/en/articles/committers-guide/_index.adoc:455 #, no-wrap msgid "Branch Names" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:458 +#: documentation/content/en/articles/committers-guide/_index.adoc:457 msgid "FreeBSD-CURRENT uses the `main` branch." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:460 +#: documentation/content/en/articles/committers-guide/_index.adoc:459 msgid "`main` is the default branch." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:462 +#: documentation/content/en/articles/committers-guide/_index.adoc:461 msgid "For FreeBSD-STABLE, branch names include `stable/12` and `stable/13`." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:464 +#: documentation/content/en/articles/committers-guide/_index.adoc:463 msgid "" "For FreeBSD-RELEASE, release engineering branch names include `releng/12.4` " "and `releng/13.2`." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:466 +#: documentation/content/en/articles/committers-guide/_index.adoc:465 msgid "https://www.freebsd.org/releng/[] shows:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:468 +#: documentation/content/en/articles/committers-guide/_index.adoc:467 msgid "`main` and `stable/⋯` branches open" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:469 +#: documentation/content/en/articles/committers-guide/_index.adoc:468 msgid "`releng/⋯` branches, each of which is frozen when a release is tagged." msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:471 +#: documentation/content/en/articles/committers-guide/_index.adoc:470 msgid "Examples:" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:473 +#: documentation/content/en/articles/committers-guide/_index.adoc:472 msgid "" "tag https://cgit.freebsd.org/src/tag/?h=release/13.1.0[release/13.1.0] on " "the https://cgit.freebsd.org/src/log/?h=releng/13.1[releng/13.1] branch" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:474 +#: documentation/content/en/articles/committers-guide/_index.adoc:473 msgid "" "tag https://cgit.freebsd.org/src/tag/?h=release/13.2.0[release/13.2.0] on " "the https://cgit.freebsd.org/src/log/?h=releng/13.2[releng/13.2] branch." msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:475 +#: documentation/content/en/articles/committers-guide/_index.adoc:474 #, no-wrap msgid "Repositories" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:478 +#: documentation/content/en/articles/committers-guide/_index.adoc:477 msgid "" "Please see the crossref:committers-guide[admin,Administrative Details] for " "the latest information on where to get FreeBSD sources. $URL below can be " @@ -1093,7 +1093,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:481 +#: documentation/content/en/articles/committers-guide/_index.adoc:480 msgid "" "Note: The project doesn't use submodules as they are a poor fit for our " "workflows and development model. How we track changes in third-party " @@ -1102,13 +1102,13 @@ msgid "" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:482 +#: documentation/content/en/articles/committers-guide/_index.adoc:481 #, no-wrap msgid "Deep Clone" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:486 +#: documentation/content/en/articles/committers-guide/_index.adoc:485 msgid "" "A deep clone pulls in the entire tree, as well as all the history and " "branches. It is the easiest to do. It also allows you to use Git's " @@ -1117,13 +1117,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:489 +#: documentation/content/en/articles/committers-guide/_index.adoc:488 #, no-wrap msgid "% git clone -o freebsd $URL -b branch []\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:494 +#: documentation/content/en/articles/committers-guide/_index.adoc:493 msgid "" "will create a deep clone. `branch` should be one of the branches listed in " "the previous section. If no `branch` is given: the default (`main`) will be " @@ -1133,7 +1133,7 @@ msgid "" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:499 +#: documentation/content/en/articles/committers-guide/_index.adoc:498 msgid "" "You will want a deep clone if you are interested in the history, plan on " "making local changes, or plan on working on more than one branch. It is the " @@ -1145,13 +1145,13 @@ msgid "" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:500 +#: documentation/content/en/articles/committers-guide/_index.adoc:499 #, no-wrap msgid "Shallow Clone" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:506 +#: documentation/content/en/articles/committers-guide/_index.adoc:505 msgid "" "A shallow clone copies just the most current code, but none or little of the " "history. This can be useful when you need to build a specific revision of " @@ -1161,13 +1161,13 @@ msgid "" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:510 +#: documentation/content/en/articles/committers-guide/_index.adoc:509 #, no-wrap msgid "% git clone -o freebsd -b branch --depth 1 $URL [dir]\n" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:515 +#: documentation/content/en/articles/committers-guide/_index.adoc:514 msgid "" "This clones the repository, but only has the most recent version in the " "repository. The rest of the history is not downloaded. Should you change " @@ -1175,7 +1175,7 @@ msgid "" msgstr "" #. type: delimited block = 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:520 +#: documentation/content/en/articles/committers-guide/_index.adoc:519 msgid "" "When you make a shallow clone, you will lose the commit count in your uname " "output. This can make it more difficult to determine if your system needs " @@ -1183,19 +1183,19 @@ msgid "" msgstr "" #. type: Title ===== -#: documentation/content/en/articles/committers-guide/_index.adoc:522 +#: documentation/content/en/articles/committers-guide/_index.adoc:521 #, no-wrap msgid "Building" msgstr "" #. type: Plain text -#: documentation/content/en/articles/committers-guide/_index.adoc:526 +#: documentation/content/en/articles/committers-guide/_index.adoc:525 msgid "" "Once you've downloaded, building is done as described in the handbook, e.g.:" msgstr "" #. type: delimited block . 4 -#: documentation/content/en/articles/committers-guide/_index.adoc:533 +#: documentation/content/en/articles/committers-guide/_index.adoc:532 #, no-wrap msgid "" "% cd src\n" @@ -1206,40 +1206,41 @@ msgid "" msgstr "" *** 85497 LINES SKIPPED *** From nobody Sun Nov 9 11:11:23 2025 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 4d498q72TNz6Gg5n; Sun, 09 Nov 2025 11:11:23 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d498q6krgz3gfM; Sun, 09 Nov 2025 11:11:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762686683; 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=AyZfTK+T53n7dmkVxzXu/bLrA95qbqV3aUc4mevOTQE=; b=Ds3VCu0Harh1K5U5y4oEUURPpUOFnYZkZYJaj0N43mGc+maySM2LijbUvIo33rWmxmTfkg M73ZyBiStwlSksiXPuTM2ysmE1FQZlkBLnj5p8/9NZHkW342MPDkgK1wbjye9dW6DHP0yV LVn8hb0/GoH0Bds5zc2H/iAgJ3vLG3nWP4QZwrXgS41/nJR8Sr9LJ4edoOZ+1YmXC2Moc8 8avYq+jPQFzOFgAJvdezv6h0wNa22x1RWK8oVyqVG0UohZKxga6LP0cDw+GUB0BvFNJzxv PpEUz3r7n77EZ3PpQF45UDvQSFvY8iWq3/176QtH+A1WHBCvCtI71qvN0cucEA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762686683; 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=AyZfTK+T53n7dmkVxzXu/bLrA95qbqV3aUc4mevOTQE=; b=JJJ0q7FDSCcXayRuUB+BzjXUgURSSkZyKlLlFr4zjsSEpJuyS8tTslUv5VuTkam2zXiAc/ iogJ2CcuCDd+tsCegKtrzos4SmGdbVhxAXaA59jEbXe6hcCX5MX0dHy5G0hdkpH7wDnqEX pVCoJ3STmpMxVY2G/mxfPtMyTZhupRIvmzOTmCWweFYes3/SrKsLBIa60HngT4/RW4M40a 62CzKRw+knqgMtbYatGjBhzN5MI7OTGmI8zR2nO9ZlXDPWEFn0SLeNJ2Q2DFrvamiPoPEV 78bFsrzz8pl+r4BwBjPLl28AyVaVhOtULfaeTNvbF6BJ+oHO1ihBJqkBvpMz1w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762686683; a=rsa-sha256; cv=none; b=CjN55cK1oYCwXLX5NEs1I6utOWlRIMwVAlDGwNyq9BSktlbRb1wFfuT+3m6xGwSZJ7GFHA m2NGPknhFFlz3DIBbJQHHDjZ2/nGieS80shT9bWP5Ld2XPF5Nu/aJS4J6sveNoIJ7qutSw QP3lcTLDYmZ7Qt657FVmf+K9xpB3a4b52U+yeZIUxY87corYo/9/n4IDZpjjR4onxFCBxL tV6KTTQfiDtvMnsRE8AJmM4PX2LH57eqqFvfXHne52Neqn9pp6FB6JUprcYAeXQx6gx1Ta RD4HfrEJLPFm0J0QUcDF2SL0A821GPCJnG4ReVDnb7p9jWc6Qge12eUvRGFivg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d498q6CkxzCdT; Sun, 09 Nov 2025 11:11:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A9BBN7D097465; Sun, 9 Nov 2025 11:11:23 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A9BBNxd097462; Sun, 9 Nov 2025 11:11:23 GMT (envelope-from git) Date: Sun, 9 Nov 2025 11:11:23 GMT Message-Id: <202511091111.5A9BBNxd097462@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: 655ed3f6bc - main - update translation of books/design-44bsd to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53481 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 655ed3f6bcb7861889780de9ab3c0f125b2dd2bb Auto-Submitted: auto-generated The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=655ed3f6bcb7861889780de9ab3c0f125b2dd2bb commit 655ed3f6bcb7861889780de9ab3c0f125b2dd2bb Author: Vladlen Popolitov AuthorDate: 2025-11-09 11:04:12 +0000 Commit: Vladlen Popolitov CommitDate: 2025-11-09 11:04:12 +0000 update translation of books/design-44bsd to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53481 --- .../content/ru/books/design-44bsd/_index.adoc | 12 +- .../content/ru/books/design-44bsd/_index.po | 223 +++++++++++---------- 2 files changed, 118 insertions(+), 117 deletions(-) diff --git a/documentation/content/ru/books/design-44bsd/_index.adoc b/documentation/content/ru/books/design-44bsd/_index.adoc index 7146569e37..1e07c9a701 100644 --- a/documentation/content/ru/books/design-44bsd/_index.adoc +++ b/documentation/content/ru/books/design-44bsd/_index.adoc @@ -100,7 +100,7 @@ _Ядро_, по традиционной терминологии операц * Подсистемы межпроцессного взаимодействия: сокеты * Поддержка сетевых коммуникаций: коммуникационные протоколы и общесетевые подсистемы, такие, как маршрутизация -.Машинно-независимое программное обеспечение в ядре 4.4BSD +.Машинонезависимое программное обеспечение в ядре 4.4BSD [[table-mach-indep]] [cols=",,", options="header"] |=== @@ -127,9 +127,9 @@ _Ядро_, по традиционной терминологии операц |протоколы XNS |5,192 |2.6 |=== -Большая часть программного обеспечения в этих категориях является машинно-независимой и переносима между различными аппаратными архитектурами. +Большая часть программного обеспечения в этих категориях является машинонезависимой и переносима между различными аппаратными архитектурами. -Машинно-зависимые аспекты ядра отделены от основного кода. В частности, ни в одной части машинно-независимого кода не содержится кода, зависимого от конкретной архитектуры. Когда требуется произвести действия, зависимые от архитектуры, машинно-независимый код вызывает функцию, зависимую от архитектуры машины, которая находится в машинно-зависимой части кода. Машинно-зависимое программное обеспечение включает в себя +Машинозависимые аспекты ядра отделены от основного кода. В частности, ни в одной части машинонезависимого кода не содержится кода, зависимого от конкретной архитектуры. Когда требуется произвести действия, зависимые от архитектуры, машинонезависимый код вызывает функцию, зависимую от архитектуры машины, которая находится в машинозависимой части кода. Машинозависимое программное обеспечение включает в себя * Низкоуровневые действия по запуску системы * Обработка исключительных ситуаций и прерываний @@ -137,7 +137,7 @@ _Ядро_, по традиционной терминологии операц * Конфигурация и инициализация аппаратных устройств * Поддержка устройств ввода/вывода во время работы -.Машинно-зависимое программное обеспечение для HP300 в ядре 4.4BSD +.Машинозависимое программное обеспечение для HP300 в ядре 4.4BSD [[table-mach-dep]] [cols=",,", options="header"] |=== @@ -151,7 +151,7 @@ _Ядро_, по традиционной терминологии операц |совместимость с HP/UX |4,683 |2.3 |=== -crossref:design-44bsd[table-mach-indep, Машинно-независимое программное обеспечение в ядре 4.4BSD] показывает статистику машинно-независимого кода, который составляет ядро 4.4BSD для HP300. Числа во второй колонке обозначают количество строк исходного кода на языке C, заголовочных файлов и ассемблерного кода. Практически весь код ядра написан на языке программирования C; менее двух процентов написано на языке ассемблера. Как показывает статистика в crossref:design-44bsd[table-mach-dep, Машинно-зависимое программное обеспечение для HP300 в ядре 4.4BSD], машинно-зависимый код, не включа щий поддержку HP/UX и устройств, составляет менее 6.9 процента ядра. +crossref:design-44bsd[table-mach-indep, Машинонезависимое программное обеспечение в ядре 4.4BSD] показывает статистику машинонезависимого кода, который составляет ядро 4.4BSD для HP300. Числа во второй колонке обозначают количество строк исходного кода на языке C, заголовочных файлов и ассемблерного кода. Практически весь код ядра написан на языке программирования C; менее двух процентов написано на языке ассемблера. Как показывает статистика в crossref:design-44bsd[table-mach-dep, Машинозависимое программное обеспечение для HP300 в ядре 4.4BSD], машинозависимый код, не включающий по ддержку HP/UX и устройств, составляет менее 6.9 процента ядра. Лишь малая часть ядра отвечает за инициализацию системы. Этот код используется при _начальной загрузке_ системы для перехода в рабочий режим и отвечает за настройку аппаратного и программного окружения ядра (обратитесь к Главе 14). Некоторые операционные системы (особенно те, что ограничены объемом физической памяти) выполняют действия по выгрузке или _перекрытию_ программного кода, выполняющего эти функции, после окончания его работы. Ядро 4.4BSD не работает повторно с памятью, использованной начальным кодом, потому что этот объем памяти со ставляет менее 0.5 процентов ресурсов ядра, используемых на типичной машине. Также начальный код не находится только в одном месте ядра - он рассредоточен везде, и обычно появляется там, где логически связан с объектом инициализации. @@ -228,7 +228,7 @@ image:fig1.png[Жизненный цикл процесса] И снова сроки разработки не позволили включить в 4.3BSD реализацию этого интерфейса. Хотя позже она могла быть встроена в имеющуюся подсистему виртуальной памяти 4.3BSD, разработчики решили не включать ее сюда. потому что этой реализации было уже более 10 лет. Более того, оригинальная архитектура виртуальной памяти была основана на предположении, что компьютерная память мала и дорога, а диски подключены непосредственно к компьютеру, быстры и дешевы. Поэтому подсистема виртуальной памяти была разработана с упором на бережное использование пам ти ценой более частых обращений к диску. Вдобавок реализация в 4.3BSD была пронизана зависимостями от аппаратной системы управления памятью машин VAX, что препятствовало ее переносу на другие аппаратные платформы. И наконец, подсистема виртуальной памяти не была предназначена для поддержки связных многопроцессорных систем, которые сейчас становятся все более распространенными и необходимыми. -Попытки постепенно усовершенствовать старую реализацию заведомо были обречены на неудачу. Полностью новая архитектура, с другой стороны, могла бы использовать большие объемы памяти, уменьшить дисковые операции и обеспечивать работу с несколькими процессорами. Наконец, система виртуальной памяти в 4.4BSD была полностью изменена. Система виртуальной памяти 4.4BSD основана на системе виртуальнй памяти (VM) crossref:design-44bsd[biblio-tevanian, [Tevanian, 1987]] с заимствованиями из Mach 2.5 и Mach 3.0. В ней была эффективная поддержка совместного использования, полное раздел ние машинно-зависимой и машинно-независимой частей, а также (сейчас не используемая) поддержка работы с несколькими процессорами. Процессы могут отображать файлы в любую область своего адресного пространства. Они могут совместно использовать части своих адресных пространств посредством отображения в память одного и того же файла. Изменения, сделанные одним процессом, видны в адресном пространстве другого процесса, а также записываются и в сам файл. Процессы могут также запрашивать эксклюзивное отображение файла в память, при котором юбые изменения, сделанн! ые процессом, не видны другим процессам, которые отображают файл в память и не записываются обратно в файл. +Попытки постепенно усовершенствовать старую реализацию заведомо были обречены на неудачу. Полностью новая архитектура, с другой стороны, могла бы использовать большие объемы памяти, уменьшить дисковые операции и обеспечивать работу с несколькими процессорами. Наконец, система виртуальной памяти в 4.4BSD была полностью изменена. Система виртуальной памяти 4.4BSD основана на системе виртуальной памяти (VM) crossref:design-44bsd[biblio-tevanian, [Tevanian, 1987]] с заимствованиями из Mach 2.5 и Mach 3.0. В ней была эффективная поддержка совместного использования, полное разде ение машинозависимой и машинонезависимой частей, а также (сейчас не используемая) поддержка работы с несколькими процессорами. Процессы могут отображать файлы в любую область своего адресного пространства. Они могут совместно использовать части своих адресных пространств посредством отображения в память одного и того же файла. Изменения, сделанные одним процессом, видны в адресном пространстве другого процесса, а также записываются и в сам файл. Процессы могут также запрашивать эксклюзивное отображение файла в память, при котором лю ые изменения, сделанные! процессом, не видны другим процессам, которые отображают файл в память и не записываются обратно в файл. Еще одной проблемой с системой виртуальной памяти является способ, которым информация передается ядру при выполнении системного вызова. 4.4BSD всегда копирует данные из адресного пространства процесса в буфер ядра. Для операций чтения и записи, при которых передаются большие объемы данных, выполнение копирования может оказаться занимающим время процессом. Альтернативным способом является манипуляции с адресным пространством процесса в ядре. Ядро 4.4BSD всегда копирует данные о нескольким причинам: diff --git a/documentation/content/ru/books/design-44bsd/_index.po b/documentation/content/ru/books/design-44bsd/_index.po index e94660b26e..8887737e67 100644 --- a/documentation/content/ru/books/design-44bsd/_index.po +++ b/documentation/content/ru/books/design-44bsd/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-10-03 18:09+0300\n" -"PO-Revision-Date: 2025-10-03 04:45+0000\n" +"POT-Creation-Date: 2024-12-29 08:29-0500\n" +"PO-Revision-Date: 2025-10-29 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian \n" @@ -18,11 +18,13 @@ msgstr "" "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/books/design-44bsd/_index.adoc:1 #, no-wrap msgid "Donated by Addison-Wesley, provides a design overview of 4.4BSD, from which FreeBSD was originally derived" -msgstr "Предоставлено издательством Addison-Wesley и предоставляет обзор архитектуры 4.4BSD, от которой изначально произошел FreeBSD" +msgstr "" +"Предоставлено издательством Addison-Wesley и предоставляет обзор архитектуры " +"4.4BSD, от которой изначально произошел FreeBSD" #. type: Title = #: documentation/content/en/books/design-44bsd/_index.adoc:1 @@ -84,8 +86,8 @@ msgid "" "subject of Chapter 9. Terminals are used to access the system; their " "operation is the subject of Chapter 10." msgstr "" -"Механизм доступа пользователя к файловой системе и устройствам один и тот " -"же; общие аспекты обсуждаются в Главе 6. Файловая система является набором " +"Механизм доступа пользователя к файловой системе и устройствам один и тот же;" +" общие аспекты обсуждаются в Главе 6. Файловая система является набором " "именованных файлов, организованных в древовидную иерархию каталогов, а " "операции по управлению ими представлены в Главе 7. Файлы располагаются на " "таких физических носителях, как диски. 4.4BSD поддерживает несколько типов " @@ -109,16 +111,16 @@ msgid "" "detail." msgstr "" "Механизмы коммуникаций, предоставляемые традиционными UNIX-системами, " -"включают однонаправленные потоки байтов между связанными процессами " -"(смотрите материал о конвейерах в Разделе 11.1) и извещение об " -"исключительных событиях (смотрите материал о сигналах в Разделе 4.7). В " -"4.4BSD имеется также механизм межпроцессного взаимодействия между " -"процессами. Этот механизм, описываемый в Главе 11, использует способы " -"доступа, отличающиеся от тех, что используются в файловой системе, но, как " -"только соединение установлено, процесс может работать с ним, как будто это " -"конвейер. Имеется и механизм работы с сетью, описываемый в Главе 12, который " -"обычно используется как слой ниже механизма IPC. В Главе 13 дается детальное " -"описание конкретной реализации механизма работы с сетью." +"включают однонаправленные потоки байтов между связанными процессами (" +"смотрите материал о конвейерах в Разделе 11.1) и извещение об исключительных " +"событиях (смотрите материал о сигналах в Разделе 4.7). В 4.4BSD имеется " +"также механизм межпроцессного взаимодействия между процессами. Этот " +"механизм, описываемый в Главе 11, использует способы доступа, отличающиеся " +"от тех, что используются в файловой системе, но, как только соединение " +"установлено, процесс может работать с ним, как будто это конвейер. Имеется и " +"механизм работы с сетью, описываемый в Главе 12, который обычно используется " +"как слой ниже механизма IPC. В Главе 13 дается детальное описание конкретной " +"реализации механизма работы с сетью." #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:66 @@ -193,11 +195,11 @@ msgstr "" "_Ядро_, по традиционной терминологии операционных систем, является маленьким " "куском программного обеспечения, которое предоставляет только минимальный " "набор подсистем, необходимый для реализации дополнительных служб " -"операционной системы. В современных исследовательских операционных системах " -"— таких, как Chorus crossref:design-44bsd[biblio-rozier, [Rozier et al, " -"1988]], Mach crossref:design-44bsd[biblio-accetta, [Accetta et al, 1986]], " -"Tunis crossref:design-44bsd[biblio-ewens, [Ewens et al, 1985]], и V Kernel " -"crossref:design-44bsd[biblio-cheriton, [Cheriton, 1988]] - такое разделение " +"операционной системы. В современных исследовательских операционных системах —" +" таких, как Chorus crossref:design-44bsd[biblio-rozier, [Rozier et al, 1988]]" +", Mach crossref:design-44bsd[biblio-accetta, [Accetta et al, 1986]], Tunis " +"crossref:design-44bsd[biblio-ewens, [Ewens et al, 1985]], и V Kernel crossref" +":design-44bsd[biblio-cheriton, [Cheriton, 1988]] - такое разделение " "функциональности выполнено не только логически. Такие службы, как файловые " "системы и сетевые протоколы, выполнены в виде прикладных процессов клиентов " "ядра или микроядра." @@ -208,14 +210,14 @@ msgid "" "The 4.4BSD kernel is not partitioned into multiple processes. This basic " "design decision was made in the earliest versions of UNIX. The first two " "implementations by Ken Thompson had no memory mapping, and thus made no " -"hardware-enforced distinction between user and kernel space " -"crossref:design-44bsd[biblio-ritchie, [Ritchie, 1988]]. A message-passing " -"system could have been implemented as readily as the actually implemented " -"model of kernel and user processes. The monolithic kernel was chosen for " -"simplicity and performance. And the early kernels were small; the inclusion " -"of facilities such as networking into the kernel has increased its size. " -"The current trend in operating-systems research is to reduce the kernel size " -"by placing such services in user space." +"hardware-enforced distinction between user and kernel space crossref:" +"design-44bsd[biblio-ritchie, [Ritchie, 1988]]. A message-passing system " +"could have been implemented as readily as the actually implemented model of " +"kernel and user processes. The monolithic kernel was chosen for simplicity " +"and performance. And the early kernels were small; the inclusion of " +"facilities such as networking into the kernel has increased its size. The " +"current trend in operating-systems research is to reduce the kernel size by " +"placing such services in user space." msgstr "" "Ядро 4.4BSD не разбивается на несколько процессов. Это основополагающее " "архитектурное решение было сделано в самых ранних версиях UNIX. В первых " @@ -357,7 +359,7 @@ msgstr "" #: documentation/content/en/books/design-44bsd/_index.adoc:121 #, no-wrap msgid "Machine-independent software in the 4.4BSD kernel" -msgstr "Машинно-независимое программное обеспечение в ядре 4.4BSD" +msgstr "Машинонезависимое программное обеспечение в ядре 4.4BSD" #. type: Table #: documentation/content/en/books/design-44bsd/_index.adoc:125 @@ -737,8 +739,8 @@ msgid "" "Most of the software in these categories is machine independent and is " "portable across different hardware architectures." msgstr "" -"Большая часть программного обеспечения в этих категориях является машинно-" -"независимой и переносима между различными аппаратными архитектурами." +"Большая часть программного обеспечения в этих категориях является " +"машинонезависимой и переносима между различными аппаратными архитектурами." #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:154 @@ -750,12 +752,12 @@ msgid "" "dependent function that is located in the machine-dependent code. The " "software that is machine dependent includes" msgstr "" -"Машинно-зависимые аспекты ядра отделены от основного кода. В частности, ни в " -"одной части машинно-независимого кода не содержится кода, зависимого от " +"Машинозависимые аспекты ядра отделены от основного кода. В частности, ни в " +"одной части машинонезависимого кода не содержится кода, зависимого от " "конкретной архитектуры. Когда требуется произвести действия, зависимые от " -"архитектуры, машинно-независимый код вызывает функцию, зависимую от " -"архитектуры машины, которая находится в машинно-зависимой части кода. " -"Машинно-зависимое программное обеспечение включает в себя" +"архитектуры, машинонезависимый код вызывает функцию, зависимую от " +"архитектуры машины, которая находится в машинозависимой части кода. " +"Машинозависимое программное обеспечение включает в себя" #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:156 @@ -786,7 +788,7 @@ msgstr "Поддержка устройств ввода/вывода во вр #: documentation/content/en/books/design-44bsd/_index.adoc:161 #, no-wrap msgid "Machine-dependent software for the HP300 in the 4.4BSD kernel" -msgstr "Машинно-зависимое программное обеспечение для HP300 в ядре 4.4BSD" +msgstr "Машинозависимое программное обеспечение для HP300 в ядре 4.4BSD" #. type: Table #: documentation/content/en/books/design-44bsd/_index.adoc:166 @@ -911,21 +913,21 @@ msgid "" "the 4.4BSD kernel for the HP300. The numbers in column 2 are for lines of C " "source code, header files, and assembly language. Virtually all the " "software in the kernel is written in the C programming language; less than 2 " -"percent is written in assembly language. As the statistics in " -"crossref:design-44bsd[table-mach-dep, Machine-dependent software in the " -"4.4BSD kernel] show, the machine-dependent software, excluding HP/UX and " -"device support, accounts for a minuscule 6.9 percent of the kernel." +"percent is written in assembly language. As the statistics in crossref:" +"design-44bsd[table-mach-dep, Machine-dependent software in the 4.4BSD " +"kernel] show, the machine-dependent software, excluding HP/UX and device " +"support, accounts for a minuscule 6.9 percent of the kernel." msgstr "" -"crossref:design-44bsd[table-mach-indep, Машинно-независимое программное " -"обеспечение в ядре 4.4BSD] показывает статистику машинно-независимого кода, " +"crossref:design-44bsd[table-mach-indep, Машинонезависимое программное " +"обеспечение в ядре 4.4BSD] показывает статистику машинонезависимого кода, " "который составляет ядро 4.4BSD для HP300. Числа во второй колонке обозначают " "количество строк исходного кода на языке C, заголовочных файлов и " "ассемблерного кода. Практически весь код ядра написан на языке " "программирования C; менее двух процентов написано на языке ассемблера. Как " -"показывает статистика в crossref:design-44bsd[table-mach-dep, Машинно-" -"зависимое программное обеспечение для HP300 в ядре 4.4BSD], машинно-" -"зависимый код, не включающий поддержку HP/UX и устройств, составляет менее " -"6.9 процента ядра." +"показывает статистика в crossref:design-44bsd[table-mach-dep, " +"Машинозависимое программное обеспечение для HP300 в ядре 4.4BSD], " +"машинозависимый код, не включающий поддержку HP/UX и устройств, составляет " +"менее 6.9 процента ядра." #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:185 @@ -1252,10 +1254,10 @@ msgstr "" "будет _перехвачен_ обработчиком. Перехват сигнала включает в себя сохранение " "контекста текущего процесса и построение нового, в котором запускается " "обработчик. Затем сигнал направляется обработчику, который может либо " -"прервать процесс, либо передать управление обратно выполняемому процессу " -"(может быть, после установки значения глобальной переменной). Если " -"обработчик возвратил управление, сигнал разблокировывается и может быть " -"сгенерирован (и получен) снова." +"прервать процесс, либо передать управление обратно выполняемому процессу (" +"может быть, после установки значения глобальной переменной). Если обработчик " +"возвратил управление, сигнал разблокировывается и может быть сгенерирован (и " +"получен) снова." #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:271 @@ -1543,8 +1545,8 @@ msgstr "" "Затем разработка интерфейса _mmap_ продолжалась во время работы над 4.3BSD. " "Более 40 компаний и исследовательских групп принимали участие в обсуждениях, " "которые привели к появлению обновленной концепции, описанной в Berkeley " -"Software Architecture Manual crossref:design-44bsd[biblio-mckusick-1, " -"[McKusick et al, 1994]]. Несколько компаний реализовали этот обновленный " +"Software Architecture Manual crossref:design-44bsd[biblio-mckusick-1, [" +"McKusick et al, 1994]]. Несколько компаний реализовали этот обновленный " "интерфейс crossref:design-44bsd[biblio-gingell, [Gingell et al, 1987]]." #. type: Plain text @@ -1603,19 +1605,18 @@ msgstr "" "использовать большие объемы памяти, уменьшить дисковые операции и " "обеспечивать работу с несколькими процессорами. Наконец, система виртуальной " "памяти в 4.4BSD была полностью изменена. Система виртуальной памяти 4.4BSD " -"основана на системе виртуальнй памяти (VM) crossref:design-44bsd[biblio-" +"основана на системе виртуальной памяти (VM) crossref:design-44bsd[biblio-" "tevanian, [Tevanian, 1987]] с заимствованиями из Mach 2.5 и Mach 3.0. В ней " "была эффективная поддержка совместного использования, полное разделение " -"машинно-зависимой и машинно-независимой частей, а также (сейчас не " -"используемая) поддержка работы с несколькими процессорами. Процессы могут " -"отображать файлы в любую область своего адресного пространства. Они могут " -"совместно использовать части своих адресных пространств посредством " -"отображения в память одного и того же файла. Изменения, сделанные одним " -"процессом, видны в адресном пространстве другого процесса, а также " -"записываются и в сам файл. Процессы могут также запрашивать эксклюзивное " -"отображение файла в память, при котором любые изменения, сделанные " -"процессом, не видны другим процессам, которые отображают файл в память и не " -"записываются обратно в файл." +"машинозависимой и машинонезависимой частей, а также (сейчас не используемая) " +"поддержка работы с несколькими процессорами. Процессы могут отображать файлы " +"в любую область своего адресного пространства. Они могут совместно " +"использовать части своих адресных пространств посредством отображения в " +"память одного и того же файла. Изменения, сделанные одним процессом, видны в " +"адресном пространстве другого процесса, а также записываются и в сам файл. " +"Процессы могут также запрашивать эксклюзивное отображение файла в память, " +"при котором любые изменения, сделанные процессом, не видны другим процессам, " +"которые отображают файл в память и не записываются обратно в файл." #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:370 @@ -1743,11 +1744,11 @@ msgid "" "complexity of writing code inside the kernel. Thus, the 4.4BSD kernel has a " "single memory allocator that can be used by any part of the system. It has " "an interface similar to the C library routines _malloc_ and _free_ that " -"provide memory allocation to application programs " -"crossref:design-44bsd[biblio-mckusick-2, [McKusick & Karels, 1988]]. Like " -"the C library interface, the allocation routine takes a parameter specifying " -"the size of memory that is needed. The range of sizes for memory requests " -"is not constrained; however, physical memory is allocated and is not paged. " +"provide memory allocation to application programs crossref:" +"design-44bsd[biblio-mckusick-2, [McKusick & Karels, 1988]]. Like the C " +"library interface, the allocation routine takes a parameter specifying the " +"size of memory that is needed. The range of sizes for memory requests is " +"not constrained; however, physical memory is allocated and is not paged. " "The free routine takes a pointer to the storage being freed, but does not " "require the size of the piece of memory being freed." msgstr "" @@ -1792,12 +1793,12 @@ msgid "" "line-feed character), but the kernel knows nothing about this convention. " "For the purposes of most programs, the model is further simplified to being " "a stream of data bytes, or an _I/O stream_. It is this single common data " -"form that makes the characteristic UNIX tool-based approach work " -"crossref:design-44bsd[biblio-kernighan, [Kernighan & Pike, 1984]]. An I/O " -"stream from one program can be fed as input to almost any other program. " -"(This kind of traditional UNIX I/O stream should not be confused with the " -"Eighth Edition stream I/O system or with the System V, Release 3 STREAMS, " -"both of which can be accessed as traditional I/O streams.)" +"form that makes the characteristic UNIX tool-based approach work crossref:" +"design-44bsd[biblio-kernighan, [Kernighan & Pike, 1984]]. An I/O stream " +"from one program can be fed as input to almost any other program. (This " +"kind of traditional UNIX I/O stream should not be confused with the Eighth " +"Edition stream I/O system or with the System V, Release 3 STREAMS, both of " +"which can be accessed as traditional I/O streams.)" msgstr "" "Различные программы используют разнообразные структуры данных, но ядро не " "связывает ввод/вывод с используемыми структурами. Например, текстовым файлом " @@ -1806,13 +1807,13 @@ msgstr "" "ничего об этом соглашении. Для удовлетворения потребностей большинства " "программ модель еще более упрощена и сводится к потоку байт данных, или " "_потоку ввода/вывода_. Такое единое представление данных позволяет работать " -"характерному для UNIX подходу на основе инструментов " -"crossref:design-44bsd[biblio-kernighan, [Kernighan & Pike, 1984]]. Поток " -"ввода/вывода одной программы может быть подан в качестве входной информации " -"практически любой другой программе. (Этот тип традиционных для UNIX потоков " -"ввода/выводы не нужно путать с потоковой системой ввода/вывода из Eighth " -"Edition или с потоками из System V, Release 3 (STREAMS), оба из которых " -"доступны как обычные потоки ввода/вывода.)" +"характерному для UNIX подходу на основе инструментов crossref:design-44bsd" +"[biblio-kernighan, [Kernighan & Pike, 1984]]. Поток ввода/вывода одной " +"программы может быть подан в качестве входной информации практически любой " +"другой программе. (Этот тип традиционных для UNIX потоков ввода/выводы не " +"нужно путать с потоковой системой ввода/вывода из Eighth Edition или с " +"потоками из System V, Release 3 (STREAMS), оба из которых доступны как " +"обычные потоки ввода/вывода.)" #. type: Title ==== #: documentation/content/en/books/design-44bsd/_index.adoc:413 @@ -1891,8 +1892,8 @@ msgstr "" "другой дескриптор. Система также поддерживает именованный канал, или FIFO. " "FIFO имеет те же самые свойства, что и канал, за исключением того, что он " "располагается в файловой системе; поэтому он может быть открыт системным " -"вызовом _open_. Процессы, которые хотят обмениваться данными, открывают " -"FIFO: Один процесс открывает его для чтения, а другой для записи." +"вызовом _open_. Процессы, которые хотят обмениваться данными, открывают FIFO:" +" Один процесс открывает его для чтения, а другой для записи." #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:428 @@ -2024,8 +2025,8 @@ msgstr "" "Эти (и другие) дескрипторы могут отображаться на объекты, отличающиеся от " "терминала; такое отображение называется _перенаправлением ввода/вывода_, и " "все стандартные командные процессоры позволяют пользователю это делать. " -"Оболочка может направить вывод программы в файл, закрывая дескриптор 1 " -"(стандартный вывод) и открывая выбранный выходной файл для создания нового " +"Оболочка может направить вывод программы в файл, закрывая дескриптор 1 (" +"стандартный вывод) и открывая выбранный выходной файл для создания нового " "дескриптора 1. Подобным же образом стандартный ввод может браться из файла, " "при этом закрывается дескриптор 0 и открывается файл." @@ -2513,8 +2514,8 @@ msgstr "" "объектного файла ядра. В нем также расположены каталоги; в этом примере он " "содержит каталог [.filename]#usr#. Внутри каталога [.filename]#usr# " "располагается каталог [.filename]#bin#, который в основном содержит " -"выполнимый объектный код программ, таких, как [.filename]#ls# и " -"[.filename]#vi#." +"выполнимый объектный код программ, таких, как [.filename]#ls# и [." +"filename]#vi#." #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:584 @@ -2582,8 +2583,8 @@ msgid "" msgstr "" "Взяв файловую систему, изображенную на Рисунке 2.2, и полагая, что процесс " "имеет в качестве корневого каталога корневой каталог файловой системы, и в " -"качестве текущего каталога [.filename]#/usr#, он может обратиться к файлу " -"[.filename]#vi# либо от корня по абсолютному имени [.filename]#/usr/bin/vi#, " +"качестве текущего каталога [.filename]#/usr#, он может обратиться к файлу [." +"filename]#vi# либо от корня по абсолютному имени [.filename]#/usr/bin/vi#, " "либо из текущего каталога с относительным именем [.filename]#bin/vi#." #. type: Plain text @@ -2891,8 +2892,8 @@ msgstr "" "превышающими этот лимит, при создании файлов, но затем имя будет _обрезано_. " "Исходный файл с именем [.filename]#multiplexer.c#, содержащий исходный код " "на языке C, (уже 13 символов) может иметь соответствующий файл из системы " -"управления исходным кодом с префиксом `s.`, при этом получается имя файла " -"[.filename]#s.multiplexer#, которое не будет отличаться от файла системы " +"управления исходным кодом с префиксом `s.`, при этом получается имя файла [." +"filename]#s.multiplexer#, которое не будет отличаться от файла системы " "управления исходным кодом для файла [.filename]#multiplexer.ms#, содержащего " "исходный код `troff` для документации программы на языке C. Содержимое двух " "оригинальных файлов может оказаться перепутанным без каких-либо " @@ -3010,9 +3011,9 @@ msgid "" msgstr "" "Файловая система в памяти предназначена для хранения данных в виртуальной " "памяти. Она используется для файловых систем, в которых должны храниться " -"временные данные с обеспечением быстрого доступа к ним, к примеру, " -"[.filename]#/tmp#. При организации файловой системы в памяти преследуется " -"цель организовать максимально компактное хранение данных для минимизации " +"временные данные с обеспечением быстрого доступа к ним, к примеру, [." +"filename]#/tmp#. При организации файловой системы в памяти преследуется цель " +"организовать максимально компактное хранение данных для минимизации " "использования ресурсов виртуальной памяти." #. type: Title === @@ -3544,8 +3545,8 @@ msgstr "Список литературы" #: documentation/content/en/books/design-44bsd/_index.adoc:846 msgid "" "[[biblio-accetta]] Accetta et al, 1986 Mach: A New Kernel Foundation for " -"UNIX Development\" M.Accetta R.Baron W.Bolosky D.Golub R.Rashid A.Tevanian " -"M.Young 93-113 USENIX Association Conference Proceedings USENIX Association " +"UNIX Development\" M.Accetta R.Baron W.Bolosky D.Golub R.Rashid A.Tevanian M." +"Young 93-113 USENIX Association Conference Proceedings USENIX Association " "June 1986" msgstr "" "[[biblio-accetta]] Accetta et al, 1986 Mach: A New Kernel Foundation for " @@ -3600,9 +3601,9 @@ msgid "" "6:1-14 4.4BSD System Manager's Manual O'Reilly & Associates, Inc. Sebastopol " "CA 1994" msgstr "" -"[[biblio-macklem]] Macklem, 1994 The 4.4BSD NFS Implementation R.Macklem " -"6:1-14 4.4BSD System Manager's Manual O'Reilly & Associates, Inc. Sebastopol " -"CA 1994" +"[[biblio-macklem]] Macklem, 1994 The 4.4BSD NFS Implementation R.Macklem 6:1-" +"14 4.4BSD System Manager's Manual O'Reilly & Associates, Inc. Sebastopol CA " +"1994" #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:858 @@ -3612,15 +3613,15 @@ msgid "" "295-304 USENIX Assocation Conference Proceedings USENIX Assocation June 1998" msgstr "" "[[biblio-mckusick-2]] McKusick & Karels, 1988 Design of a General Purpose " -"Memory Allocator for the 4.3BSD UNIX Kernel M. K.McKusick M. J.Karels " -"295-304 USENIX Assocation Conference Proceedings USENIX Assocation June 1998" +"Memory Allocator for the 4.3BSD UNIX Kernel M. K.McKusick M. J.Karels 295-" +"304 USENIX Assocation Conference Proceedings USENIX Assocation June 1998" #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:860 msgid "" "[[biblio-mckusick-1]] McKusick et al, 1994 Berkeley Software Architecture " -"Manual, 4.4BSD Edition M. K.McKusick M. J.Karels S. J.Leffler W. N.Joy R. " -"S.Faber 5:1-42 4.4BSD Programmer's Supplementary Documents O'Reilly & " +"Manual, 4.4BSD Edition M. K.McKusick M. J.Karels S. J.Leffler W. N.Joy R. S." +"Faber 5:1-42 4.4BSD Programmer's Supplementary Documents O'Reilly & " "Associates, Inc. Sebastopol CA 1994" msgstr "" "[[biblio-mckusick-1]] McKusick et al, 1994 Berkeley Software Architecture " @@ -3646,17 +3647,17 @@ msgid "" "Machinery February 1992" msgstr "" "[[biblio-rosenblum]] Rosenblum & Ousterhout, 1992 The Design and " -"Implementation of a Log-Structured File System M.Rosenblum K.Ousterhout " -"26-52 ACM Transactions on Computer Systems, 10, 1 Association for Computing " +"Implementation of a Log-Structured File System M.Rosenblum K.Ousterhout 26-" +"52 ACM Transactions on Computer Systems, 10, 1 Association for Computing " "Machinery February 1992" #. type: Plain text #: documentation/content/en/books/design-44bsd/_index.adoc:866 msgid "" -"[[biblio-rozier]] Rozier et al, 1988 Chorus Distributed Operating Systems " -"M.Rozier V.Abrossimov F.Armand I.Boule M.Gien M.Guillemont F.Herrmann " -"C.Kaiser S.Langlois P.Leonard W.Neuhauser 305-370 USENIX Computing Systems, " -"1, 4 Fall 1988" +"[[biblio-rozier]] Rozier et al, 1988 Chorus Distributed Operating Systems M." +"Rozier V.Abrossimov F.Armand I.Boule M.Gien M.Guillemont F.Herrmann C.Kaiser " +"S.Langlois P.Leonard W.Neuhauser 305-370 USENIX Computing Systems, 1, 4 Fall " +"1988" msgstr "" "[[biblio-rozier]] Rozier et al, 1988 Chorus Distributed Operating Systems " "M.Rozier V.Abrossimov F.Armand I.Boule M.Gien M.Guillemont F.Herrmann " From nobody Sun Nov 9 11:11:24 2025 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 4d498s227Xz6Gg5t; Sun, 09 Nov 2025 11:11:25 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d498s14Dhz3gqZ; Sun, 09 Nov 2025 11:11:25 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762686685; 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=mnR6P4Rv7TLcUsBUFvSqZWlHYjzVCPXdj2el5gB/wD0=; b=kHe/J0pjkaJPBjZbh7t+h/IsJpzocj6PFLS73CBrJeCJMM9UjdxNMc68EEuU+oG1L05O9G DKcsJohezvyKoTyBLLyKORxJrdcel2rF84ZX/kVM4PbE0c0piTe5uPaJJPfWJZxVKD40ca 1aFBGYmoP9CdY+s2EAWuetpsn9idAcXnVgrjCEWv2G9SAt4ShSG44LMcLtkMTtip3Vzti9 XIVU0mW9mylR1+eNVzfxIVgPHmM2eSBxI1TX9tLL0/TRwaVmVqk6Y1DvkiN+vrj02qbLvD iWkjwauLqc6jsIXZGtcixp1eXjf54qQ2O+8DY/ZVJyPJy2nSGirOigjcgAtOBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762686685; 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=mnR6P4Rv7TLcUsBUFvSqZWlHYjzVCPXdj2el5gB/wD0=; b=T/zg74NyzpLl6DIlagdSwr9aOqwJG7elD08FHRQQbg63vgrojD+0Zi/pyfxkDU6LgCAgY/ p+5tnQX5vQm+KYEK19Are75fIaanFDJXeH14SBA0xQA5BJn2dqGQMeLaNiVgJydALTaNBr +6myb6nmbM9Cz7tQaFmf0PY7a/LDegr55aGRunrtVaciUn1QddSMmaq20EwJNco1Irw6+C rTbjh3XJlB4OSi8Lly55rDISlE9SkgPB4ok+8C3Ups+aK7fELwdpBs7wUfmE9evu4QgsgT z4JGpQXBpz4CF6+3oGH7y7zFnROOwhZfgb8jB0ZmJPvz7+2lNLRbU8XrF2rXNg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762686685; a=rsa-sha256; cv=none; b=XqVDBbMCrotXHuIEcQa5neT1dEXVMu1pL0WooVDz1U64pAcoFchESR5g+QFdINjSNhPtrl 6Z0rRaR6uHw+EvFnJwlMI2fzXl2UD8JfPQlNNRijDn21xAy5DadMZr7TCyKr/OLBKoK1Oj E8BspXP5Frw/LTwCD5HPg91lNpzZEA2/abQ935H0yivTGAn258Agr3yHaoreByOH3qQQTs kNItvzxkf65+GqmB//b1UOpCafkIHP4nXbsRzb8e30JVor/UscHcbbU8XuWizSKNcKWOyC whT7LesNv/aOfwNRwee5EPvaYOFOlUIUUvuRr/umFmxZImYX/OjPCj4ktSa0wQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d498s0fV3zDHg; Sun, 09 Nov 2025 11:11:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A9BBOnr097498; Sun, 9 Nov 2025 11:11:24 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A9BBOuJ097495; Sun, 9 Nov 2025 11:11:24 GMT (envelope-from git) Date: Sun, 9 Nov 2025 11:11:24 GMT Message-Id: <202511091111.5A9BBOuJ097495@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: 2788d249ca - main - update translation of books/developers-handbook to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53483 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2788d249ca58b4605179b7c0e2d70f1dd3553b25 Auto-Submitted: auto-generated The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=2788d249ca58b4605179b7c0e2d70f1dd3553b25 commit 2788d249ca58b4605179b7c0e2d70f1dd3553b25 Author: Vladlen Popolitov AuthorDate: 2025-11-09 11:07:14 +0000 Commit: Vladlen Popolitov CommitDate: 2025-11-09 11:07:14 +0000 update translation of books/developers-handbook to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53483 --- .../ru/books/developers-handbook/_index.adoc | 6 +- .../content/ru/books/developers-handbook/_index.po | 24 +- .../developers-handbook/bibliography/_index.adoc | 4 +- .../developers-handbook/bibliography/_index.po | 22 +- .../content/ru/books/developers-handbook/book.adoc | 4 +- .../content/ru/books/developers-handbook/book.po | 34 +- .../developers-handbook/introduction/_index.adoc | 2 +- .../developers-handbook/introduction/_index.po | 10 +- .../ru/books/developers-handbook/ipv6/_index.adoc | 6 +- .../ru/books/developers-handbook/ipv6/_index.po | 180 +++++----- .../developers-handbook/kernelbuild/_index.adoc | 4 +- .../developers-handbook/kernelbuild/_index.po | 10 +- .../developers-handbook/kerneldebug/_index.adoc | 2 +- .../developers-handbook/kerneldebug/_index.po | 119 ++++--- .../ru/books/developers-handbook/l10n/_index.adoc | 4 +- .../ru/books/developers-handbook/l10n/_index.po | 22 +- .../ru/books/developers-handbook/parti.adoc | 2 +- .../content/ru/books/developers-handbook/parti.po | 4 +- .../ru/books/developers-handbook/partii.adoc | 2 +- .../content/ru/books/developers-handbook/partii.po | 4 +- .../ru/books/developers-handbook/partiii.adoc | 2 +- .../ru/books/developers-handbook/partiii.po | 4 +- .../ru/books/developers-handbook/partiv.adoc | 2 +- .../content/ru/books/developers-handbook/partiv.po | 4 +- .../ru/books/developers-handbook/partv.adoc | 2 +- .../content/ru/books/developers-handbook/partv.po | 4 +- .../books/developers-handbook/policies/_index.adoc | 2 +- .../books/developers-handbook/policies/_index.po | 64 ++-- .../books/developers-handbook/secure/_index.adoc | 4 +- .../ru/books/developers-handbook/secure/_index.po | 102 +++--- .../books/developers-handbook/sockets/_index.adoc | 2 +- .../ru/books/developers-handbook/sockets/_index.po | 90 ++--- .../books/developers-handbook/testing/_index.adoc | 4 +- .../ru/books/developers-handbook/testing/_index.po | 26 +- .../ru/books/developers-handbook/tools/_index.adoc | 4 +- .../ru/books/developers-handbook/tools/_index.po | 361 +++++++++---------- .../ru/books/developers-handbook/x86/_index.adoc | 6 +- .../ru/books/developers-handbook/x86/_index.po | 388 +++++++++++---------- 38 files changed, 785 insertions(+), 751 deletions(-) diff --git a/documentation/content/ru/books/developers-handbook/_index.adoc b/documentation/content/ru/books/developers-handbook/_index.adoc index 9e83164861..8816d02961 100644 --- a/documentation/content/ru/books/developers-handbook/_index.adoc +++ b/documentation/content/ru/books/developers-handbook/_index.adoc @@ -1,5 +1,5 @@ --- -add_single_page_link: true +add_single_page_link: 'true' authors: - author: 'The FreeBSD Documentation Project' @@ -9,8 +9,8 @@ description: 'Для тех, кто хочет разрабатывать про next: books/developers-handbook/parti params: path: /books/developers-handbook/ -showBookMenu: true -tags: "[\"FreeBSD Developers' Handbook\"]" +showBookMenu: 'true' +tags: ["FreeBSD Developers' Handbook"] title: 'Руководство разработчика FreeBSD' trademarks: ["freebsd", "apple", "ibm", "ieee", "intel", "linux", "microsoft", "opengroup", "sun", "general"] weight: 0 diff --git a/documentation/content/ru/books/developers-handbook/_index.po b/documentation/content/ru/books/developers-handbook/_index.po index 17abcc726d..c59efa788b 100644 --- a/documentation/content/ru/books/developers-handbook/_index.po +++ b/documentation/content/ru/books/developers-handbook/_index.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-10-12 22:16+0300\n" +"POT-Creation-Date: 2025-05-01 19:56-0300\n" "PO-Revision-Date: 2025-07-05 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/books/developers-handbook/_index.adoc:1 #, no-wrap msgid "For people who want to develop software for FreeBSD (and not just people who are developing FreeBSD itself)" -msgstr "Для тех, кто хочет разрабатывать программное обеспечение для FreeBSD (а не только для тех, кто разрабатывает саму FreeBSD)" +msgstr "" +"Для тех, кто хочет разрабатывать программное обеспечение для FreeBSD (а не " +"только для тех, кто разрабатывает саму FreeBSD)" #. type: Title = #: documentation/content/en/books/developers-handbook/_index.adoc:1 @@ -31,12 +33,12 @@ msgstr "Для тех, кто хочет разрабатывать програ msgid "FreeBSD Developers' Handbook" msgstr "Руководство разработчика FreeBSD" -#. type: .abstract-title +#. type: Plain text #: documentation/content/en/books/developers-handbook/_index.adoc:51 msgid "Abstract" msgstr "Аннотация" -#. type: .abstract-title +#. type: Plain text #: documentation/content/en/books/developers-handbook/_index.adoc:56 msgid "" "Welcome to the Developers' Handbook. This manual is a _work in progress_ " @@ -49,7 +51,7 @@ msgstr "" "отсутствуют, а существующие нуждаются в обновлении. Если вы хотите помочь с " "этим проектом, отправьте письмо на {freebsd-doc}." -#. type: .abstract-title +#. type: Plain text #: documentation/content/en/books/developers-handbook/_index.adoc:59 msgid "" "The latest version of this document is always available from the " @@ -58,13 +60,13 @@ msgid "" "link:https://download.freebsd.org/doc/[FreeBSD download server] or one of " "the numerous extref:{handbook}[mirror sites, mirrors]." msgstr "" -"Последняя версия этого документа всегда доступна по ссылке link:https://" -"www.FreeBSD.org[веб-сервер FreeBSD]. Его также можно загрузить в различных " +"Последняя версия этого документа всегда доступна по ссылке link:https://www." +"FreeBSD.org[веб-сервер FreeBSD]. Его также можно загрузить в различных " "форматах и с разными вариантами сжатия с link:https://download.freebsd.org/" -"doc/[сервера загрузки FreeBSD] или одного из многочисленных extref:{handbook}" -"[зеркальных сайтов, mirrors]." +"doc/[сервера загрузки FreeBSD] или одного из многочисленных " +"extref:{handbook}[зеркальных сайтов, mirrors]." -#. type: .abstract-title +#. type: Plain text #: documentation/content/en/books/developers-handbook/_index.adoc:60 msgid "'''" msgstr "'''" diff --git a/documentation/content/ru/books/developers-handbook/bibliography/_index.adoc b/documentation/content/ru/books/developers-handbook/bibliography/_index.adoc index d107cef3fa..388500c102 100644 --- a/documentation/content/ru/books/developers-handbook/bibliography/_index.adoc +++ b/documentation/content/ru/books/developers-handbook/bibliography/_index.adoc @@ -3,8 +3,8 @@ description: 'Библиография Руководства разработч params: path: /books/developers-handbook/bibliography/ prev: books/developers-handbook/partv -showBookMenu: true -tags: "[\"FreeBSD Developers' Handbook\", \"bibliography\"]" +showBookMenu: 'true' +tags: ["FreeBSD Developers' Handbook", "bibliography"] title: Библиография weight: 17 --- diff --git a/documentation/content/ru/books/developers-handbook/bibliography/_index.po b/documentation/content/ru/books/developers-handbook/bibliography/_index.po index 82f48421ac..9caeb4f000 100644 --- a/documentation/content/ru/books/developers-handbook/bibliography/_index.po +++ b/documentation/content/ru/books/developers-handbook/bibliography/_index.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-10-12 22:16+0300\n" +"POT-Creation-Date: 2025-05-01 19:56-0300\n" "PO-Revision-Date: 2025-06-21 19:10+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/books/developers-handbook/bibliography/_index.adoc:1 #, no-wrap msgid "FreeBSD Developers Handbook Bibliography" @@ -31,7 +31,7 @@ msgstr "Библиография Руководства разработчика msgid "Bibliography" msgstr "Библиография" -#. type: appendix +#. type: Plain text #: documentation/content/en/books/developers-handbook/bibliography/_index.adoc:52 msgid "" "[[COD,1]] [1] Dave A Patterson and John L Hennessy. Copyright(R) 1998 Morgan " @@ -42,7 +42,7 @@ msgstr "" "Kaufmann Publishers, Inc. 1-55860-428-6. Morgan Kaufmann Publishers, Inc. " "Computer Organization and Design. The Hardware / Software Interface. 1-2." -#. type: appendix +#. type: Plain text #: documentation/content/en/books/developers-handbook/bibliography/_index.adoc:54 msgid "" "[[APUE, 2]] [2] W. Richard Stevens. Copyright(R) 1993 Addison Wesley " @@ -53,18 +53,18 @@ msgstr "" "Longman, Inc. 0-201-56317-7. Addison Wesley Longman, Inc. Advanced " "Programming in the Unix Environment. 1-2." -#. type: appendix +#. type: Plain text #: documentation/content/en/books/developers-handbook/bibliography/_index.adoc:56 msgid "" "[[DIFOS, 3]] [3] Marshall Kirk McKusick and George Neville-Neil. " "Copyright(R) 2004 Addison-Wesley. 0-201-70245-2. Addison-Wesley. The Design " "and Implementation of the FreeBSD Operating System. 1-2." msgstr "" -"[[DIFOS, 3]] [3] Marshall Kirk McKusick and George Neville-Neil. " -"Copyright(R) 2004 Addison-Wesley. 0-201-70245-2. Addison-Wesley. The Design " -"and Implementation of the FreeBSD Operating System. 1-2." +"[[DIFOS, 3]] [3] Marshall Kirk McKusick and George Neville-Neil. Copyright(R)" +" 2004 Addison-Wesley. 0-201-70245-2. Addison-Wesley. The Design and " +"Implementation of the FreeBSD Operating System. 1-2." -#. type: appendix +#. type: Plain text #: documentation/content/en/books/developers-handbook/bibliography/_index.adoc:58 msgid "" "[[Phrack, 4]] [4] Aleph One. Phrack 49; \"Smashing the Stack for Fun and " @@ -73,7 +73,7 @@ msgstr "" "[[Phrack, 4]] [4] Aleph One. Phrack 49; \"Smashing the Stack for Fun and " "Profit\"." -#. type: appendix +#. type: Plain text #: documentation/content/en/books/developers-handbook/bibliography/_index.adoc:60 msgid "" "[[StackGuard, 5]] [5] Chrispin Cowan, Calton Pu, and Dave Maier. StackGuard; " @@ -82,7 +82,7 @@ msgstr "" "[[StackGuard, 5]] [5] Chrispin Cowan, Calton Pu, and Dave Maier. StackGuard; " "Automatic Adaptive Detection and Prevention of Buffer-Overflow Attacks." -#. type: appendix +#. type: Plain text #: documentation/content/en/books/developers-handbook/bibliography/_index.adoc:62 msgid "" "[[OpenBSD, 6]] [6] Todd Miller and Theo de Raadt. strlcpy and strlcat -- " diff --git a/documentation/content/ru/books/developers-handbook/book.adoc b/documentation/content/ru/books/developers-handbook/book.adoc index 1ff909d433..c077b58ff6 100644 --- a/documentation/content/ru/books/developers-handbook/book.adoc +++ b/documentation/content/ru/books/developers-handbook/book.adoc @@ -1,11 +1,11 @@ --- -add_split_page_link: true +add_split_page_link: 'true' authors: - author: 'The FreeBSD Documentation Project' copyright: '1995-2023 The FreeBSD Documentation Project' description: 'Для тех, кто хочет разрабатывать программное обеспечение для FreeBSD (а не только для тех, кто разрабатывает саму FreeBSD)' -tags: "[\"FreeBSD Developers' Handbook\"]" +tags: ["FreeBSD Developers' Handbook"] title: 'Руководство разработчика FreeBSD' trademarks: ["freebsd", "apple", "ibm", "ieee", "intel", "linux", "microsoft", "opengroup", "sun", "general"] --- diff --git a/documentation/content/ru/books/developers-handbook/book.po b/documentation/content/ru/books/developers-handbook/book.po index cf8b6b30d0..61ebb4eb9f 100644 --- a/documentation/content/ru/books/developers-handbook/book.po +++ b/documentation/content/ru/books/developers-handbook/book.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-10-12 22:16+0300\n" +"POT-Creation-Date: 2022-07-07 23:23-0300\n" "PO-Revision-Date: 2025-07-05 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/books/developers-handbook/book.adoc:1 #, no-wrap msgid "For people who want to develop software for FreeBSD (and not just people who are developing FreeBSD itself)" -msgstr "Для тех, кто хочет разрабатывать программное обеспечение для FreeBSD (а не только для тех, кто разрабатывает саму FreeBSD)" +msgstr "" +"Для тех, кто хочет разрабатывать программное обеспечение для FreeBSD (а не " +"только для тех, кто разрабатывает саму FreeBSD)" #. type: Title = #: documentation/content/en/books/developers-handbook/book.adoc:1 @@ -31,12 +33,12 @@ msgstr "Для тех, кто хочет разрабатывать програ msgid "FreeBSD Developers' Handbook" msgstr "Руководство разработчика FreeBSD" -#. type: .abstract-title +#. type: Plain text #: documentation/content/en/books/developers-handbook/book.adoc:49 msgid "Abstract" msgstr "Аннотация" -#. type: .abstract-title +#. type: Plain text #: documentation/content/en/books/developers-handbook/book.adoc:54 msgid "" "Welcome to the Developers' Handbook. This manual is a _work in progress_ " @@ -49,22 +51,22 @@ msgstr "" "отсутствуют, а существующие нуждаются в обновлении. Если вы хотите помочь с " "этим проектом, отправьте письмо на {freebsd-doc}." -#. type: .abstract-title +#. type: Plain text #: documentation/content/en/books/developers-handbook/book.adoc:57 msgid "" -"The latest version of this document is always available from the " -"link:https://www.FreeBSD.org[FreeBSD World Wide Web server]. It may also be " -"downloaded in a variety of formats and compression options from the " -"link:https://download.freebsd.org/doc/[FreeBSD download server] or one of " -"the numerous extref:{handbook}[mirror sites, mirrors]." +"The latest version of this document is always available from the link:" +"https://www.FreeBSD.org[FreeBSD World Wide Web server]. It may also be " +"downloaded in a variety of formats and compression options from the link:" +"https://download.freebsd.org/doc/[FreeBSD download server] or one of the " +"numerous extref:{handbook}[mirror sites, mirrors]." msgstr "" -"Последняя версия этого документа всегда доступна по ссылке link:https://" -"www.FreeBSD.org[веб-сервер FreeBSD]. Его также можно загрузить в различных " +"Последняя версия этого документа всегда доступна по ссылке link:https://www." +"FreeBSD.org[веб-сервер FreeBSD]. Его также можно загрузить в различных " "форматах и с разными вариантами сжатия с link:https://download.freebsd.org/" -"doc/[сервера загрузки FreeBSD] или одного из многочисленных extref:{handbook}" -"[зеркальных сайтов, mirrors]." +"doc/[сервера загрузки FreeBSD] или одного из многочисленных " +"extref:{handbook}[зеркальных сайтов, mirrors]." -#. type: .abstract-title +#. type: Plain text #: documentation/content/en/books/developers-handbook/book.adoc:59 msgid "'''" msgstr "'''" diff --git a/documentation/content/ru/books/developers-handbook/introduction/_index.adoc b/documentation/content/ru/books/developers-handbook/introduction/_index.adoc index d212e92f3a..926cfbca46 100644 --- a/documentation/content/ru/books/developers-handbook/introduction/_index.adoc +++ b/documentation/content/ru/books/developers-handbook/introduction/_index.adoc @@ -9,7 +9,7 @@ next: books/developers-handbook/tools params: path: /books/developers-handbook/introduction/ prev: books/developers-handbook/parti -showBookMenu: true +showBookMenu: 'true' tags: ["introduction", "Developing on FreeBSD", "BSD Vision", "Architectural Guidelines"] title: 'Глава 1. Введение' weight: 2 diff --git a/documentation/content/ru/books/developers-handbook/introduction/_index.po b/documentation/content/ru/books/developers-handbook/introduction/_index.po index 8c010f6a5d..56512b6e95 100644 --- a/documentation/content/ru/books/developers-handbook/introduction/_index.po +++ b/documentation/content/ru/books/developers-handbook/introduction/_index.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-10-12 22:16+0300\n" +"POT-Creation-Date: 2025-05-01 19:56-0300\n" "PO-Revision-Date: 2025-07-06 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/books/developers-handbook/introduction/_index.adoc:1 #, no-wrap msgid "Introduction to the FreeBSD Developers Handbook" msgstr "Введение в Руководство разработчика FreeBSD" -#. type: Yaml Front Matter Hash Value: title +#. type: YAML Front Matter: title #: documentation/content/en/books/developers-handbook/introduction/_index.adoc:1 #, no-wrap msgid "Chapter 1. Introduction" @@ -179,7 +179,7 @@ msgid "" "README.md[README.md] file." msgstr "" "Полный исходный код FreeBSD доступен в нашем link:https://cgit.freebsd.org/" -"src/[публичном Git-репозитории]. Исходный код обычно устанавливается в " -"[.filename]#/usr/src#. Структура дерева каталогов исходного кода описана в " +"src/[публичном Git-репозитории]. Исходный код обычно устанавливается в [." +"filename]#/usr/src#. Структура дерева каталогов исходного кода описана в " "файле link:https://cgit.freebsd.org/src/tree/README.md[README.md] на верхнем " "уровне дерева." diff --git a/documentation/content/ru/books/developers-handbook/ipv6/_index.adoc b/documentation/content/ru/books/developers-handbook/ipv6/_index.adoc index 70f6853b87..a1c4c5220b 100644 --- a/documentation/content/ru/books/developers-handbook/ipv6/_index.adoc +++ b/documentation/content/ru/books/developers-handbook/ipv6/_index.adoc @@ -7,7 +7,7 @@ next: books/developers-handbook/partiii params: path: /books/developers-handbook/ipv6/ prev: books/developers-handbook/sockets -showBookMenu: true +showBookMenu: 'true' tags: ["IPv6", "FreeBSD"] title: 'Глава 8. Внутреннее устройство IPv6' weight: 10 @@ -63,7 +63,7 @@ endif::[] Функции, связанные с IPv6, соответствуют или пытаются соответствовать последнему набору спецификаций IPv6. Для дальнейшего использования мы приводим некоторые из соответствующих документов ниже (_ПРИМЕЧАНИЕ_: это не полный список — его слишком сложно поддерживать...). -Для подробностей обратитесь к соответствующей главе документа, RFC, страницам Справосника или комментариям в исходном коде. +Для подробностей обратитесь к соответствующей главе документа, RFC, страницам Справочника или комментариям в исходном коде. Тесты на соответствие стандартам были проведены для KAME STABLE в проекте TAHI. Результаты можно посмотреть по ссылке http://www.tahi.org/report/KAME/[http://www.tahi.org/report/KAME/]. Мы также участвовали в тестах IOL Университета Нью-Гэмпшира (http://www.iol.unh.edu/[http://www.iol.unh.edu/]) в прошлом, используя наши предыдущие версии. @@ -626,7 +626,7 @@ IPsec состоит в основном из трех компонент. ** HMAC MD5 с 128-битной криптографической контрольной суммой + 64-битная защита от повторного воспроизведения ([.filename]#rfc2085.txt#) ** SHA1 с ключом и с 160-битной криптографической контрольной суммой + -32-битное дополнение ([.filename]#rfc1852.txt#) + 32-битное дополнение ([.filename]#rfc1852.txt#) IPsec (в ядре) и IKE (в пользовательском пространстве как "racoon") были протестированы на нескольких мероприятиях по тестированию взаимодействия и известно, что они хорошо работают со многими другими реализациями. Кроме того, текущая реализация IPsec поддерживает довольно широкий спектр криптографических алгоритмов IPsec, описанных в RFC (мы поддерживаем только алгоритмы без проблем с интеллектуальной собственностью). diff --git a/documentation/content/ru/books/developers-handbook/ipv6/_index.po b/documentation/content/ru/books/developers-handbook/ipv6/_index.po index d842459698..acc02dd1fd 100644 --- a/documentation/content/ru/books/developers-handbook/ipv6/_index.po +++ b/documentation/content/ru/books/developers-handbook/ipv6/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-10-12 22:16+0300\n" -"PO-Revision-Date: 2025-09-23 04:45+0000\n" +"POT-Creation-Date: 2025-05-01 19:56-0300\n" +"PO-Revision-Date: 2025-10-29 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian \n" @@ -25,7 +25,7 @@ msgstr "" msgid "IPv6 Internals" msgstr "Внутреннее устройство IPv6" -#. type: Yaml Front Matter Hash Value: title +#. type: YAML Front Matter: title #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:1 #, no-wrap msgid "Chapter 8. IPv6 Internals" @@ -79,7 +79,7 @@ msgid "" "pages, or comments in the source code." msgstr "" "Для подробностей обратитесь к соответствующей главе документа, RFC, " -"страницам Справосника или комментариям в исходном коде." +"страницам Справочника или комментариям в исходном коде." #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:72 @@ -439,8 +439,8 @@ msgstr "" "дублирования адресов (DAD — Duplicated Address Detection) и обнаружение " "недоступности соседей (Neighbor Unreachability Detection). В ближайшем " "будущем мы добавим поддержку прокси-объявлений соседей (Proxy Neighbor " -"Advertisement) в ядро и команду передачи непрошенных объявлений соседей " -"(Unsolicited Neighbor Advertisement) в качестве инструмента администратора." +"Advertisement) в ядро и команду передачи непрошенных объявлений соседей (" +"Unsolicited Neighbor Advertisement) в качестве инструмента администратора." #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:174 @@ -525,10 +525,10 @@ msgid "" msgstr "" "Правило определения локальной IPv6 сети (RFC2461) значительно отличается от " "предположений в сетевом коде BSD. На данный момент не поддерживается правило " -"определения локальной сети при пустом списке маршрутизаторов по умолчанию " -"(RFC2461, раздел 5.2, последнее предложение во 2-м абзаце - обратите " -"внимание, что в спецификации некорректно используются слова \"host\" и " -"\"node\" в нескольких местах раздела)." +"определения локальной сети при пустом списке маршрутизаторов по умолчанию (" +"RFC2461, раздел 5.2, последнее предложение во 2-м абзаце - обратите " +"внимание, что в спецификации некорректно используются слова \"host\" и \"node" +"\" в нескольких местах раздела)." #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:194 @@ -629,11 +629,11 @@ msgid "" msgstr "" "Демоны маршрутизации и программы настройки, такие как man:route6d[8] и " "man:ifconfig[8], должны управлять \"встроенным\" индексом зоны. Эти " -"программы используют сокеты маршрутизации и ioctl (например, " -"SIOCGIFADDR_IN6), и API ядра будет возвращать IPv6-адреса с заполненным " -"вторым 16-битным словом. API предназначены для управления внутренними " -"структурами ядра. Программы, использующие эти API, в любом случае должны " -"быть готовы к различиям в ядрах." +"программы используют сокеты маршрутизации и ioctl (например, SIOCGIFADDR_IN6)" +", и API ядра будет возвращать IPv6-адреса с заполненным вторым 16-битным " +"словом. API предназначены для управления внутренними структурами ядра. " +"Программы, использующие эти API, в любом случае должны быть готовы к " +"различиям в ядрах." #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:230 @@ -742,7 +742,8 @@ msgid "" "fe80:2::%ep0/64 link#2 UC ep0\n" msgstr "" "Internet6:\n" -"Destination Gateway Flags Netif Expire\n" +"Destination Gateway Flags Netif " +"Expire\n" "fe80:1::%ed0/64 link#1 UC ed0\n" "fe80:2::%ep0/64 link#2 UC ep0\n" @@ -786,13 +787,13 @@ msgid "" "table, and loopback interface joins node-local multicast group ff01::1." msgstr "" "Каждый интерфейс присоединяется к запрашиваемому широковещательному адресу и " -"линк-локальным широковещательным адресам всех узлов (например, " -"fe80::1:ff01:6317 и ff02::1 соответственно на соединении, к которому " -"подключен интерфейс). В дополнение к линк-локальному адресу, адрес обратной " -"петли (::1 — loopback) будет назначен интерфейсу обратной петли. " -"Также, ::1/128 и ff01::/32 автоматически добавляются в таблицу " -"маршрутизации, а loopback-интерфейс (интерфейс обратной петли) " -"присоединяется к групповому адресу в пределах узла ff01::1." +"линк-локальным широковещательным адресам всех узлов (например, fe80::1:ff01:" +"6317 и ff02::1 соответственно на соединении, к которому подключен интерфейс)" +". В дополнение к линк-локальному адресу, адрес обратной петли (::1 — " +"loopback) будет назначен интерфейсу обратной петли. Также, ::1/128 и ff01::/" +"32 автоматически добавляются в таблицу маршрутизации, а loopback-интерфейс (" +"интерфейс обратной петли) присоединяется к групповому адресу в пределах узла " +"ff01::1." #. type: Title ===== #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:273 @@ -1107,8 +1108,8 @@ msgstr "" "интерфейса — описанный в crossref:ipv6[ipv6-scope-index,23.5.1.3] — помогает " "нам выбрать правильный исходный адрес. Эти встроенные индексы не будут " "передаваться по сети). Если исходящий интерфейс имеет несколько адресов для " -"данной зоны, исходный адрес выбирается на основе наибольшего соответствия " -"(правило 3). Предположим, что 2001:0DB8:808:1:200:f8ff:fe01:6317 и " +"данной зоны, исходный адрес выбирается на основе наибольшего соответствия (" +"правило 3). Предположим, что 2001:0DB8:808:1:200:f8ff:fe01:6317 и " "2001:0DB8:9:124:200:f8ff:fe01:6317 назначены исходящему интерфейсу. " "2001:0DB8:808:1:200:f8ff:fe01:6317 выбирается в качестве исходящего адреса " "для адреса назначения 2001:0DB8:800::1." @@ -1129,8 +1130,8 @@ msgstr "" "реализации\". Существуют случаи, когда мы не используем это правило. Один из " "примеров — установленное TCP-соединение, где мы используем адрес, " "сохраненный в tcb, в качестве источника. Другой пример — исходящий адрес для " -"Объявления Соседа (Neighbor Advertisement). Согласно спецификации (RFC2461 " -"7.2.2) источник NA должен быть целевым адресом соответствующего NS. В этом " +"Объявления Соседа (Neighbor Advertisement). Согласно спецификации (RFC2461 7." +"2.2) источник NA должен быть целевым адресом соответствующего NS. В этом " "случае мы следуем спецификации, а не приведенному выше правилу наибольшего " "совпадения." @@ -1148,16 +1149,16 @@ msgid "" "(NOTE: there is some debate underway in IETF ipngwg on how to use " "\"deprecated\" address)." msgstr "" -"Для новых соединений (когда правило 1 не применяется), устаревшие адреса " -"(адреса с предпочтительным временем жизни = 0) не будут выбираться в " -"качестве исходящего адреса, если доступны другие варианты. Если других " -"вариантов нет, устаревший адрес будет использован в качестве последнего " -"средства. Если есть несколько устаревших адресов, для выбора между ними " -"будет применено указанное выше правило области видимости. Если вы хотите " -"запретить использование устаревших адресов по какой-либо причине, установите " -"параметр net.inet6.ip6.use_deprecated в значение 0. Проблема, связанная с " -"устаревшими адресами, описана в RFC2462 5.5.4 (ПРИМЕЧАНИЕ: в IETF ipngwg " -"ведутся дебаты о том, как использовать \"устаревшие\" адреса)." +"Для новых соединений (когда правило 1 не применяется), устаревшие адреса (" +"адреса с предпочтительным временем жизни = 0) не будут выбираться в качестве " +"исходящего адреса, если доступны другие варианты. Если других вариантов нет, " +"устаревший адрес будет использован в качестве последнего средства. Если есть " +"несколько устаревших адресов, для выбора между ними будет применено " +"указанное выше правило области видимости. Если вы хотите запретить " +"использование устаревших адресов по какой-либо причине, установите параметр " +"net.inet6.ip6.use_deprecated в значение 0. Проблема, связанная с устаревшими " +"адресами, описана в RFC2462 5.5.4 (ПРИМЕЧАНИЕ: в IETF ipngwg ведутся дебаты " +"о том, как использовать \"устаревшие\" адреса)." #. type: Title ==== #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:376 @@ -1187,8 +1188,8 @@ msgid "" "following to the kernel configuration file:" msgstr "" "Если вы хотите попробовать джамбо-пакеты, сначала необходимо " -"переконфигурировать ядро, чтобы MTU интерфейса loopback превышал 65 535 " -"байт; добавьте следующее в конфигурационный файл ядра:" +"переконфигурировать ядро, чтобы MTU интерфейса loopback превышал 65 535 байт;" +" добавьте следующее в конфигурационный файл ядра:" #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:384 @@ -1324,8 +1325,8 @@ msgstr "" "содержать джамбограмму с длиной > 2G на 32-битных архитектурах CPU. Если мы " "хотим правильно поддерживать джамбограммы, это поле необходимо расширить, " "чтобы оно могло содержать 4G + заголовок IPv6 + заголовок канального уровня. " -"Следовательно, его необходимо расширить как минимум до `int64_t` " -"(`u_int32_t` НЕ достаточно)." +"Следовательно, его необходимо расширить как минимум до `int64_t` (`u_int32_t`" +" НЕ достаточно)." #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:430 @@ -1386,15 +1387,15 @@ msgstr "" "реализован код IPv4 в BSD, может произойти переполнение стека ядра из-за " "длинной цепочки вызовов функций. Код в sys/netinet6 тщательно спроектирован, " "чтобы избежать переполнения стека ядра, поэтому он определяет собственную " -"структуру переключения протоколов — \"struct ip6protosw\" (см. " -"[.filename]#netinet6/ip6protosw.h#). Для IPv4 части (sys/netinet) подобных " -"обновлений не было сделано для сохранения совместимости, но в прототип " -"pr_input() внесено небольшое изменение. Поэтому также определена \"struct " -"ipprotosw\". В результате, если получен пакет IPsec-over-IPv4 с большим " -"количеством заголовков IPsec, стек ядра может переполниться. С IPsec-over-" -"IPv6 такой проблемы нет. (Разумеется, чтобы все эти заголовки IPsec были " -"обработаны, каждый такой заголовок должен пройти все проверки IPsec. Поэтому " -"анонимный злоумышленник не сможет осуществить подобную атаку.)" +"структуру переключения протоколов — \"struct ip6protosw\" (см. [.filename]#" +"netinet6/ip6protosw.h#). Для IPv4 части (sys/netinet) подобных обновлений не " +"было сделано для сохранения совместимости, но в прототип pr_input() внесено " +"небольшое изменение. Поэтому также определена \"struct ipprotosw\". В " +"результате, если получен пакет IPsec-over-IPv4 с большим количеством " +"заголовков IPsec, стек ядра может переполниться. С IPsec-over-IPv6 такой " +"проблемы нет. (Разумеется, чтобы все эти заголовки IPsec были обработаны, " +"каждый такой заголовок должен пройти все проверки IPsec. Поэтому анонимный " +"злоумышленник не сможет осуществить подобную атаку.)" #. type: Title ==== #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:446 @@ -1426,8 +1427,8 @@ msgid "" "RFC2553, RFC2292 and upcoming Internet drafts." msgstr "" "Для программирования в пользовательском пространстве мы поддерживаем API " -"сокетов IPv6, как указано в RFC2553, RFC2292 и готовящихся интернет-" -"черновиках." +"сокетов IPv6, как указано в RFC2553, RFC2292 и готовящихся " +"интернет-черновиках." #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:459 @@ -1693,8 +1694,8 @@ msgstr "" "два сокета). Используйте man:getaddrinfo[3] с AI_PASSIVE в ai_flags, а также " "man:socket[2] и man:bind[2] для всех возвращённых адресов. Открыв несколько " "сокетов, вы можете принимать соединения сокетом соответствующей адресной " -"семьи. IPv4-соединения будут приниматься сокетом AF_INET, а IPv6-соединения " -"— сокетом AF_INET6." +"семьи. IPv4-соединения будут приниматься сокетом AF_INET, а IPv6-соединения —" +" сокетом AF_INET6." #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:545 @@ -1772,9 +1773,9 @@ msgid "" "(which works on multiple IPv6 kernels), we believe that the following is the " "key to the success:" msgstr "" -"Совет разработчикам приложений: для создания переносимого IPv6-приложения " -"(которое работает на различных IPv6-ядрах), мы считаем, что следующие " -"моменты являются ключом к успеху:" +"Совет разработчикам приложений: для создания переносимого IPv6-приложения (" +"которое работает на различных IPv6-ядрах), мы считаем, что следующие моменты " +"являются ключом к успеху:" #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:567 @@ -2160,8 +2161,8 @@ msgid "" "IPv4 host in the IPv4 ocean." msgstr "" "_Транслятор А_ --- Он используется на раннем этапе перехода, чтобы позволить " -"установить соединение с IPv6-хоста на IPv6-острове к IPv4-хосту в IPv4-" -"океане." +"установить соединение с IPv6-хоста на IPv6-острове к IPv4-хосту в " +"IPv4-океане." #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:683 @@ -2402,13 +2403,13 @@ msgid "" "internet-drafts/]). (NOTE: IKE specifications, [.filename]#rfc241[7-9].txt# " "are implemented in userland, as \"racoon\" IKE daemon)" msgstr "" -"Спецификация \"new IPsec\" описана в [.filename]#rfc240[1-6].txt#, " -"[.filename]#rfc241[01].txt#, [.filename]#rfc2451.txt# и [.filename]#draft-" +"Спецификация \"new IPsec\" описана в [.filename]#rfc240[1-6].txt#, [." +"filename]#rfc241[01].txt#, [.filename]#rfc2451.txt# и [.filename]#draft-" "mcdonald-simple-ipsec-api-01.txt# (черновик устарел, но его можно взять по " "ссылке: link:ftp://ftp.kame.net/pub/internet-drafts/[ ftp://ftp.kame.net/pub/" -"internet-drafts/]). (ПРИМЕЧАНИЕ: Спецификации IKE, " -"[.filename]#rfc241[7-9].txt#, реализованы в пользовательском пространстве в " -"виде демона IKE \"racoon\")" +"internet-drafts/]). (ПРИМЕЧАНИЕ: Спецификации IKE, [.filename]#rfc241[7-9]." +"txt#, реализованы в пользовательском пространстве в виде демона IKE \"racoon" +"\")" #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:746 @@ -2433,8 +2434,8 @@ msgstr "" #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:751 msgid "keyed MD5 with 128bit crypto checksum ([.filename]#rfc1828.txt#)" msgstr "" -"MD5 с ключом и с 128-битной криптографической контрольной суммой " -"([.filename]#rfc1828.txt#)" +"MD5 с ключом и с 128-битной криптографической контрольной суммой ([." +"filename]#rfc1828.txt#)" #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:752 @@ -2447,8 +2448,8 @@ msgstr "" #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:753 msgid "HMAC MD5 with 128bit crypto checksum ([.filename]#rfc2085.txt#)" msgstr "" -"HMAC MD5 с 128-битной криптографической контрольной суммой " -"([.filename]#rfc2085.txt#)" +"HMAC MD5 с 128-битной криптографической контрольной суммой ([." +"filename]#rfc2085.txt#)" #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:754 @@ -2464,8 +2465,7 @@ msgstr "old IPsec ESP" #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:758 msgid "null encryption (no document, similar to [.filename]#rfc2410.txt#)" -msgstr "" -"нулевое шифрование (нет документа, аналогично [.filename]#rfc2410.txt#)" +msgstr "нулевое шифрование (нет документа, аналогично [.filename]#rfc2410.txt#)" #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:759 @@ -2495,15 +2495,15 @@ msgstr "" #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:766 msgid "HMAC MD5 with 96bit crypto checksum ([.filename]#rfc2403.txt#)" msgstr "" -"HMAC MD5 с 96-битной криптографической контрольной суммой " -"([.filename]#rfc2403.txt#)" +"HMAC MD5 с 96-битной криптографической контрольной суммой ([." +"filename]#rfc2403.txt#)" #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:767 msgid "HMAC SHA1 with 96bit crypto checksum ([.filename]#rfc2404.txt#)" msgstr "" -"HMAC SHA1 с 96-битной криптографической контрольной суммой " -"([.filename]#rfc2404.txt#)" +"HMAC SHA1 с 96-битной криптографической контрольной суммой ([." +"filename]#rfc2404.txt#)" #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:769 @@ -2521,8 +2521,8 @@ msgid "" "DES-CBC with derived IV ([.filename]#draft-ietf-ipsec-ciph-des-" "derived-01.txt#, draft expired)" msgstr "" -"DES-CBC с производным IV ([.filename]#draft-ietf-ipsec-ciph-des-" -"derived-01.txt#, черновик истек)" +"DES-CBC с производным IV ([.filename]#draft-ietf-ipsec-ciph-des-derived-01." +"txt#, черновик истек)" #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:773 @@ -2615,8 +2615,8 @@ msgid "" "ECN-friendly IPsec tunnel is supported as described in [.filename]#draft-" "ipsec-ecn-00.txt#." msgstr "" -"Поддерживается ECN-совместимый IPsec-туннель, как описано в " -"[.filename]#draft-ipsec-ecn-00.txt#." +"Поддерживается ECN-совместимый IPsec-туннель, как описано в [.filename" +"]#draft-ipsec-ecn-00.txt#." #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:801 @@ -2643,8 +2643,8 @@ msgid "" msgstr "" "Чтобы сделать IPsec-туннель дружественным к ECN, следует изменить процедуры " "инкапсуляции и декапсуляции. Это описано в http://www.aciri.org/floyd/papers/" -"draft-ipsec-ecn-00.txt[ http://www.aciri.org/floyd/papers/draft-ipsec-" -"ecn-00.txt], глава 3." +"draft-ipsec-ecn-00.txt[ http://www.aciri.org/floyd/papers/draft-ipsec-ecn-00." +"txt], глава 3." #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:806 @@ -2653,8 +2653,8 @@ msgid "" "net.inet.ipsec.ecn (or net.inet6.ipsec6.ecn) to some value:" msgstr "" "Реализация туннеля IPsec может обеспечить три варианта поведения, в " -"зависимости от значения параметра `net.inet.ipsec.ecn` (или " -"`net.inet6.ipsec6.ecn`):" +"зависимости от значения параметра `net.inet.ipsec.ecn` (или `net.inet6.ipsec6" +".ecn`):" #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:808 @@ -2724,8 +2724,10 @@ msgid "" " inner to outer. is 1, enable ECN CE bit on\n" " set ECN CE bit to 0. the inner.\n" msgstr "" -"ECN allowed copy TOS bits except for ECN use inner TOS bits with some\n" -" CE (masked with 0xfe) from change. if outer ECN CE bit\n" +"ECN allowed copy TOS bits except for ECN use inner TOS bits with " +"some\n" +" CE (masked with 0xfe) from change. if outer ECN CE " +"bit\n" " inner to outer. is 1, enable ECN CE bit on\n" " set ECN CE bit to 0. the inner.\n" @@ -2749,8 +2751,8 @@ msgid "" "if the other end is very strict about TOS bit, use \"RFC2401\" (sysctl value " "-1)." msgstr "" -"если другая сторона очень строга к биту TOS, используйте \"RFC2401\" " -"(значение sysctl -1)." +"если другая сторона очень строга к биту TOS, используйте \"RFC2401\" (" +"значение sysctl -1)." #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:837 @@ -2774,9 +2776,9 @@ msgid "" "www.aciri.org/floyd/papers/draft-ipsec-ecn-00.txt], RFC2481 (Explicit " "Congestion Notification), src/sys/netinet6/{ah,esp}_input.c" msgstr "" -"http://www.aciri.org/floyd/papers/draft-ipsec-ecn-00.txt[ http://" -"www.aciri.org/floyd/papers/draft-ipsec-ecn-00.txt], RFC2481 (Явное " -"Уведомление о Перегрузке), src/sys/netinet6/{ah,esp}_input.c" +"http://www.aciri.org/floyd/papers/draft-ipsec-ecn-00.txt[ http://www.aciri." +"org/floyd/papers/draft-ipsec-ecn-00.txt], RFC2481 (Явное Уведомление о " +"Перегрузке), src/sys/netinet6/{ah,esp}_input.c" #. type: Plain text #: documentation/content/en/books/developers-handbook/ipv6/_index.adoc:845 diff --git a/documentation/content/ru/books/developers-handbook/kernelbuild/_index.adoc b/documentation/content/ru/books/developers-handbook/kernelbuild/_index.adoc index a020ccd898..0c9906036a 100644 --- a/documentation/content/ru/books/developers-handbook/kernelbuild/_index.adoc +++ b/documentation/content/ru/books/developers-handbook/kernelbuild/_index.adoc @@ -1,11 +1,11 @@ --- -authors: +authors: ~ description: 'Сборка и установка ядра FreeBSD' next: books/developers-handbook/kerneldebug params: path: /books/developers-handbook/kernelbuild/ prev: books/developers-handbook/partiii -showBookMenu: true +showBookMenu: 'true' tags: ["building", "installing", "kernel", "FreeBSD"] title: 'Глава 9. Сборка и установка ядра FreeBSD' weight: 12 diff --git a/documentation/content/ru/books/developers-handbook/kernelbuild/_index.po b/documentation/content/ru/books/developers-handbook/kernelbuild/_index.po index 0230e59c60..0d85aa577c 100644 --- a/documentation/content/ru/books/developers-handbook/kernelbuild/_index.po +++ b/documentation/content/ru/books/developers-handbook/kernelbuild/_index.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-10-12 22:16+0300\n" +"POT-Creation-Date: 2025-05-01 19:56-0300\n" "PO-Revision-Date: 2025-06-24 20:10+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:1 #, no-wrap msgid "FreeBSD Kernel Debugging" msgstr "Отладка ядра FreeBSD" -#. type: Yaml Front Matter Hash Value: title +#. type: YAML Front Matter: title #: documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:1 #, no-wrap msgid "Chapter 10. Kernel Debugging" @@ -47,11 +47,10 @@ msgstr "Получение аварийного дампа ядра" msgid "" "When running a development kernel (e.g., FreeBSD-CURRENT), such as a kernel " "under extreme conditions (e.g., very high load averages, tens of thousands " -"of connections, exceedingly high number of concurrent users, hundreds of " -"man:jail[8]s, etc.), or using a new feature or device driver on FreeBSD-" -"STABLE (e.g., PAE), sometimes a kernel will panic. In the event that it " -"does, this chapter will demonstrate how to extract useful information out of " -"a crash." +"of connections, exceedingly high number of concurrent users, hundreds of man:" +"jail[8]s, etc.), or using a new feature or device driver on FreeBSD-STABLE " +"(e.g., PAE), sometimes a kernel will panic. In the event that it does, this " +"chapter will demonstrate how to extract useful information out of a crash." msgstr "" "При работе с разрабатываемым ядром (например, FreeBSD-CURRENT), особенно в " "экстремальных условиях (например, при очень высокой загрузке, десятках тысяч " @@ -231,12 +230,12 @@ msgstr "Извлечение дампа ядра" msgid "" "Once a dump has been written to a dump device, the dump must be extracted " "before the swap device is mounted. To extract a dump from a dump device, " -"use the man:savecore[8] program. If `dumpdev` has been set in " -"man:rc.conf[5], man:savecore[8] will be called automatically on the first " -"multi-user boot after the crash and before the swap device is mounted. The " +"use the man:savecore[8] program. If `dumpdev` has been set in man:rc." +"conf[5], man:savecore[8] will be called automatically on the first multi-" +"user boot after the crash and before the swap device is mounted. The " "location of the extracted core is placed in the man:rc.conf[5] value " -"`dumpdir`, by default [.filename]#/var/crash# and will be named " -"[.filename]#vmcore.0#." +"`dumpdir`, by default [.filename]#/var/crash# and will be named [." +"filename]#vmcore.0#." msgstr "" "После записи дампа на устройство дампа, дамп должен быть извлечен до " "монтирования устройства подкачки. Для извлечения дампа с устройства дампа " @@ -250,20 +249,20 @@ msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc:126 msgid "" -"In the event that there is already a file called [.filename]#vmcore.0# in " -"[.filename]#/var/crash# (or whatever `dumpdir` is set to), the kernel will " +"In the event that there is already a file called [.filename]#vmcore.0# in [." +"filename]#/var/crash# (or whatever `dumpdir` is set to), the kernel will " "increment the trailing number for every crash to avoid overwriting an " "existing [.filename]#vmcore# (e.g., [.filename]#vmcore.1#). man:savecore[8] " -"will always create a symbolic link to named [.filename]#vmcore.last# in " -"[.filename]#/var/crash# after a dump is saved. This symbolic link can be " -"used to locate the name of the most recent dump." +"will always create a symbolic link to named [.filename]#vmcore.last# in [." +"filename]#/var/crash# after a dump is saved. This symbolic link can be used " +"to locate the name of the most recent dump." msgstr "" -"В случае, если файл с именем [.filename]#vmcore.0# уже существует в " -"[.filename]#/var/crash# (или в каталоге, указанном в параметре `dumpdir`), " +"В случае, если файл с именем [.filename]#vmcore.0# уже существует в [." +"filename]#/var/crash# (или в каталоге, указанном в параметре `dumpdir`), " "ядро будет увеличивать завершающее число при каждом сбое, чтобы избежать " -"перезаписи существующего файла [.filename]#vmcore# (например, " -"[.filename]#vmcore.1#). man:savecore[8] всегда создает символическую ссылку " *** 3486 LINES SKIPPED *** From nobody Sun Nov 9 11:14:25 2025 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 4d49DL1Tz1z6Gfss; Sun, 09 Nov 2025 11:14: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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d49DL0n2Wz3hLy; Sun, 09 Nov 2025 11:14:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762686866; 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=4lMnB9PJpqpXlgvFbKqiwyRtn5CjKAWNBd9YuSxMrpQ=; b=VmZ/Z3vDQGfFpLRTJZCloZ75JmW683s1RI+asSvVsVQL4Ml+f8RbDlsE7MPYVPPcnlnq7m Ci+4jsEx9JliyV/vaR9cH8dR7GH9ZxI82B+uCLKheRSD1OZUPNZKP6xTsbXyfDgrH5xRb4 LrwAtzFVy3dTbC4HdwEFb4bJxB8b9Lt8IWgWkJEq27PYmGcuUPa6uCHLuubeESL/rVmzMU bKC3NPgrHRq79L3hZ2l1qQEq35j6W8D5z+HB0MPPhOzDuHJ4NpTq+Dhtdb0oF+49997QIg 1reYv2l1BtSAqpvSWpSSHYmb6Zqc16ucoW3LhOYczPkRx4PzV7BsWpE4nrbS8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762686866; 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=4lMnB9PJpqpXlgvFbKqiwyRtn5CjKAWNBd9YuSxMrpQ=; b=ZKIIc4eK3xhaLb2fj49cjw8Ujqvc8o9MZn7vPAK+QBUcm4lIsR9pbteZaLa/UScUbJyOv3 V6gJ+IFseHz2a0iOuV+69cZ4ENfu+bzXKIN5RjWnVlFtODw2q1dV5s4KivUOyh5WFSHBvM aeE0vBipC1eJPyX40DfmPmIq3YMm89I010c+P40lfVFb/wAz9+0jJcP5tXWoFBlYljUmc4 piJKKYCN5tKkA0cZOMPbLHioppZesdDpbRBf9xjux8+5KpBr8VsZ89xfA/OZzaRmu3EI1T Nyt5yRezjYgXjG+67cJMC/Ssofn81dneJbUbdt82LxCaG8rkhdwG5nopVO0Zrw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762686866; a=rsa-sha256; cv=none; b=YKfYm46g8R8r8PlwwiDcKjquHa0Z3CQuYO60JsLNiNq0KqyIH9Sn6ueFAMKYBB2W7DSF3x MyWOduP13jk7Uf1g3J+tSNI8uIGhLUeY7oP0qK9TMmHUfYBMa8DOhtllI5gSE582gf4E7S 9iSazSDsg5+POfMC3RIpILFwdc96bsfyll13q5mJBEO29Yz0hKsCEv5vTSkP4/J9MtO4Zx QLNkaWLIBz9ZbKuWxhJeizH6BxL8AkHfd/IP7sPZlc98V5gzLokT5iESxJjNJGfaO/Yga3 WxHyBaQFmCmdbzt1ROgNDpnJoKLS1fQWmRmY0QvfhpX7wf9545OwwFsWicolnA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d49DL0LkszDTb; Sun, 09 Nov 2025 11:14:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A9BEPt3098465; Sun, 9 Nov 2025 11:14:25 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A9BEP5K098462; Sun, 9 Nov 2025 11:14:25 GMT (envelope-from git) Date: Sun, 9 Nov 2025 11:14:25 GMT Message-Id: <202511091114.5A9BEP5K098462@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: 59d07472b8 - main - update translation of books/dev-model to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53492 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 59d07472b8dfcc2df089b6aa57473cf930edf249 Auto-Submitted: auto-generated The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=59d07472b8dfcc2df089b6aa57473cf930edf249 commit 59d07472b8dfcc2df089b6aa57473cf930edf249 Author: Vladlen Popolitov AuthorDate: 2025-11-09 11:14:13 +0000 Commit: Vladlen Popolitov CommitDate: 2025-11-09 11:14:13 +0000 update translation of books/dev-model to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53492 --- .../content/ru/books/dev-model/_index.adoc | 32 ++- documentation/content/ru/books/dev-model/_index.po | 316 +++++++++------------ 2 files changed, 152 insertions(+), 196 deletions(-) diff --git a/documentation/content/ru/books/dev-model/_index.adoc b/documentation/content/ru/books/dev-model/_index.adoc index a23147d91c..8fcc432bb5 100644 --- a/documentation/content/ru/books/dev-model/_index.adoc +++ b/documentation/content/ru/books/dev-model/_index.adoc @@ -77,7 +77,7 @@ toc::[] [.abstract-title] Предисловие -До настоящего момента проект FreeBSD выпустил ряд описанных методик для выполнения различных частей работы. Однако, из-за растущего числа участников проекта, необходима модель проекта, обобщающая его структуру. footnote:[Это согласуется с законом Брукса, согласно которому добавление нового человека в задерживающийся проект сделает его ещё более задержанным, поскольку увеличит потребность в коммуникации. Модель проекта — это инструмент для снижения потребности в коммуникации.] Данная статья предоставляет такую модель проекта и передаётся в п роект документации FreeBSD, где она может развиваться вместе с проектом, чтобы в любой момент времени отражать способ его работы. Она основана на [crossref:dev-model[диссертации, Saers,2003]]. +До настоящего момента проект FreeBSD выпустил ряд описанных методик для выполнения различных частей работы. Однако, из-за растущего числа участников проекта, необходима модель проекта, обобщающая его структуру. footnote:[Это согласуется с законом Брукса, согласно которому добавление нового человека в задерживающийся проект сделает его ещё более задержанным, поскольку увеличит потребность в коммуникации. Модель проекта — это инструмент для снижения потребности в коммуникации.] Данная статья предоставляет такую модель проекта и передаётся в п роект документации FreeBSD, где она может развиваться вместе с проектом, чтобы в любой момент времени отражать способ его работы. Она основана на диссертации [crossref:dev-model[thesis, Saers,2003]]. Я хотел бы поблагодарить следующих людей за то, что они нашли время объяснить мне непонятные моменты и проверить документ. @@ -103,7 +103,7 @@ toc::[] Во время выборов в Core в 2002 году Марк Мюррей заявил: «Я против длинного свода правил, так как это удовлетворяет склонности к юриспруденции и противоречит техноцентричности, в которой проект так нуждается.» [crossref:dev-model[bsd-election2002, FreeBSD, 2002B]]. Эта модель проекта не предназначена для того, чтобы оправдывать создание ограничений для разработчиков, а служит инструментом для облегчения координации. Она призвана описывать проект, давая обзор того, как выполняются различные процессы. Это введение в то, как работает проект FreeBSD. -Модель проекта FreeBSD будет описана по состоянию на 1 июля 2004 года. Она основана на работе Нильса Йоргенсена [crossref:dev-model[jorgensen2001, Jørгенсен, 2001]], официальных документах FreeBSD, обсуждениях в списках рассылки FreeBSD и интервью с разработчиками. +Модель проекта FreeBSD будет описана по состоянию на 1 июля 2004 года. Она основана на работе Нильса Йоргенсена [crossref:dev-model[jorgensen2001, Jørgensen, 2001]], официальных документах FreeBSD, обсуждениях в списках рассылки FreeBSD и интервью с разработчиками. После определения используемых терминов в этом документе будет описана организационная структура (включая описания ролей и линии коммуникации), рассмотрена модель методологии, а после представления инструментов, используемых для контроля процессов, будут описаны определенные процессы. В заключение будут представлены основные подпроекты проекта FreeBSD. @@ -276,7 +276,7 @@ toc::[] В дополнение к множеству людей, работающих над проектом, существует множество связанных проектов в рамках FreeBSD. Это могут быть проекты, разрабатывающие совершенно новые функции, подпроекты или проекты, результаты которых интегрируются в FreeBSD footnote:[Например, разработка стека Bluetooth начиналась как подпроект, пока не была признана достаточно стабильной для включения в ветку -CURRENT. Теперь это часть основной системы FreeBSD.]. Эти проекты вписываются в FreeBSD так же, как и обычные разработки: они создают код, который интегрируется с проектом FreeBSD. Однак некоторые из них (например, Ports и Documentation) имеют привилегию применяться к обеим веткам или коммитить напрямую как в -CURRENT, так и в -STABLE. -Не существует стандартов по выполнению проектирования, также как и централизованного репозитория для хранения проектов. Основной дизайн взят из 4.4BSD. footnote:[По словам Кирка Маккузика, после 20 лет разработки операционных систем UNIX, интерфейсы в основном уже определены. Поэтому нет необходимости в большом количестве проектирования. Однако новые применения системы и новое оборудование приводят к тому, что некоторые реализации становятся более выгодными по сравнению с ранее предпочитаемыми. Одним из примеров является появление веб-браузин а, который превратил обычное TCP/IP-соединение в короткие всплески данных, а не в устойчивый поток за более длительный период времени.] Поскольку проектирование является частью этапа "Программирование" в модели Йоргенсена, каждый разработчик или подпроект сам решает, как это должно выполняться. Даже если проектирование должно храниться в централизованном репозитории, результаты этапов проектирования будут иметь ограниченную полезность, так как различия в методологиях сделают их плохо совместимыми, если вообще совместимыми. Для общего п оектирования проекта, п! роект полагается на подпроекты, которые договариваются о совместимых интерфейсах между собой, а не на диктат интерфейсов. +Не существует стандартов по выполнению проектирования, также как и централизованного репозитория для хранения проектов. Основной дизайн взят из 4.4BSD. footnote:[По словам Кирка МакКузика, после 20 лет разработки операционных систем UNIX, интерфейсы в основном уже определены. Поэтому нет необходимости в большом количестве проектирования. Однако новые применения системы и новое оборудование приводят к тому, что некоторые реализации становятся более выгодными по сравнению с ранее предпочитаемыми. Одним из примеров является появление веб-браузин а, который превратил обычное TCP/IP-соединение в короткие всплески данных, а не в устойчивый поток за более длительный период времени.] Поскольку проектирование является частью этапа "Программирование" в модели Йоргенсена, каждый разработчик или подпроект сам решает, как это должно выполняться. Даже если проектирование должно храниться в централизованном репозитории, результаты этапов проектирования будут иметь ограниченную полезность, так как различия в методологиях сделают их плохо совместимыми, если вообще совместимыми. Для общего п оектирования проекта, п! роект полагается на подпроекты, которые договариваются о совместимых интерфейсах между собой, а не на диктат интерфейсов. [[release-branches]] === Ветви релизов @@ -292,7 +292,7 @@ image::branches.png["Обратитесь к таблице ниже для уд [cols="1,1,1", options="header"] |=== | Основные выпуски -| Форкнут из +| Форк сделан из | Следующие минорные выпуски |... @@ -454,7 +454,7 @@ Postmaster отвечает за корректную доставку почт [[role-webmaster]] ==== Управление веб-сайтом -Роль управления веб-сайтом отвечает за координацию развертывания обновленных веб-страниц на зеркалах по всему миру, за общую структуру основного веб-сайта и систему, на которой он работает. Управление должно согласовывать содержимое с crossref:dev-model[документацией подпроекта, Документационный проект FreeBSD] и выступает в роли сопровождающего для дерева "www". +Роль управления веб-сайтом отвечает за координацию развертывания обновленных веб-страниц на зеркалах по всему миру, за общую структуру основного веб-сайта и систему, на которой он работает. Управление должно согласовывать содержимое с crossref:dev-model[sub-project-documentation, Проектом документации FreeBSD] и выступает в роли сопровождающего для дерева "www". Роль поддерживается: веб-мастеры FreeBSD mailto:www@FreeBSD.org[www@FreeBSD.org]. @@ -553,7 +553,9 @@ image::proc-add-committer.png["Обратитесь к абзацу ниже д Когда участник отправляет фрагмент кода, принимающий коммиттер может предложить предоставить этому участнику права на коммит. Если он рекомендует это основной команде (Core Team), команда проводит голосование по этой рекомендации. Если голосование завершается в пользу предложения, новому коммиттеру назначается наставник, и новый коммиттер должен отправить свои данные администраторам для создания учётной записи. После этого новый коммиттер готов сделать свой первый коммит. По традиции, это делается путём добавления своего имени в список к оммиттеров. -Recall that a committer is considered to be someone who has committed code during the past 12 months. However, it is not until after 18 months of inactivity have passed that commit privileges are eligible to be revoked. [crossref:dev-model[freebsd-expiration-policy, FreeBSD, 2002H]] There are, however, no automatic procedures for doing this. For reactions concerning commit privileges not triggered by time, see crossref:dev-model[process-reactions,section 1.5.8]. +Напомним, что коммиттером считается тот, кто за последние 12 месяцев внёс изменения в код. Однако право на коммиты может быть отозвано только после 18 месяцев неактивности. +[crossref:dev-model[freebsd-expiration-policy, FreeBSD, 2002H]] +Однако не существует автоматических процедур для этого. Для действий, связанных с привилегиями коммитов, не вызванных временем, см. crossref:dev-model[process-reactions,раздел 1.5.8]. .Процесс: удаление коммиттера image::proc-rm-committer.png["Обратитесь к абзацу ниже для версии, совместимой с программами чтения с экрана."] @@ -570,7 +572,9 @@ image::proc-rm-committer.png["Обратитесь к абзацу ниже дл . crossref:dev-model[role-maintainer, Сопровождение] . crossref:dev-model[role-mentor, Наставник (Mentor)] -[crossref:dev-model[freebsd-bylaws, FreeBSD, 2000A]] [crossref:dev-model[freebsd-expiration-policy, FreeBSD, 2002H]] [crossref:dev-model[freebsd-new-account, FreeBSD, 2002I]] +[crossref:dev-model[freebsd-bylaws, FreeBSD, 2000A]] +[crossref:dev-model[freebsd-expiration-policy, FreeBSD, 2002H]] +[crossref:dev-model[freebsd-new-account, FreeBSD, 2002I]] [[committing]] === Коммит кода @@ -602,7 +606,8 @@ image::proc-contrib.png["Обратитесь к абзацам выше и ни . crossref:dev-model[role-vendor, Поставщик] . crossref:dev-model[role-reviewer, Рецензенты] -[crossref:dev-model[freebsd-committer, FreeBSD, 2001]] [crossref:dev-model[jorgensen2001, Jørgensen, 2001]] +[crossref:dev-model[freebsd-committer, FreeBSD, 2001]] +[crossref:dev-model[jorgensen2001, Jørgensen, 2001]] [[process-core-election]] === Выборы основной команды (Core Team) @@ -634,7 +639,9 @@ Core Team объявляет выборы и назначает руководи * crossref:dev-model[role-committer, Коммиттер] * crossref:dev-model[role-election-manager, Менеджер выборов] -[crossref:dev-model[freebsd-bylaws, FreeBSD, 2000A]] [crossref:dev-model[bsd-election2002, FreeBSD, 2002B]] [crossref:dev-model[freebsd-election, FreeBSD, 2002G]] +[crossref:dev-model[freebsd-bylaws, FreeBSD, 2000A]] +[crossref:dev-model[bsd-election2002, FreeBSD, 2002B]] +[crossref:dev-model[freebsd-election, FreeBSD, 2002G]] [[new-features]] === Разработка новых функций @@ -714,7 +721,8 @@ image::proc-pr.png["Обратитесь к абзацу ниже для вер . crossref:dev-model[role-maintainer, Сопровождение] . crossref:dev-model[role-bugbuster, Исправитель ошибок (Bugbuster)] -[crossref:dev-model[freebsd-handle-pr, FreeBSD, 2002C]]. [crossref:dev-model[freebsd-send-pr, FreeBSD, 2002D]] +[crossref:dev-model[freebsd-handle-pr, FreeBSD, 2002C]]. +[crossref:dev-model[freebsd-send-pr, FreeBSD, 2002D]] [[process-reactions]] === Реагирование на неправильное поведение @@ -754,7 +762,9 @@ image::proc-pr.png["Обратитесь к абзацу ниже для вер Версии ветки -CURRENT (то есть все версии, оканчивающиеся на ".0"), очень похожи, но с вдвое большим временным промежутком. Процесс начинается за 8 недель до выпуска с объявления графика релиза. Через две недели после начала процесса выпуска вводится заморозка функциональности, и оптимизация производительности должна быть сведена к минимуму. За четыре недели до выпуска становится доступна официальная бета-версия. За две недели до выпуска код официально ветвится в новую версию. Этой версии присваивается статус релиз-кандидата, и, как и в случае с разработкой -STABLE, заморозка кода релиз-кандидата ужесточается. Однако разработка на основной ветке разработки может продолжаться. За исключением этих различий, процессы разработки релизов схожи. -*.0 releases go into their own branch and are aimed mainly at early adopters. The branch then goes through a period of stabilisation, and it is not until the crossref:dev-model[role-releng, Release Engineering Team] decides the demands to stability have been satisfied that the branch becomes -STABLE and -CURRENT targets the next major version. While this for the majority has been with *.1 versions, this is not a demand. +*.0 выпуски выделяются в отдельную ветку и ориентированы в основном на ранних последователей. +Затем ветка проходит период стабилизации, и только после того, как +crossref:dev-model[role-releng, Команда разработки релизов] решит, что требования к стабильности выполнены, ветка становится -STABLE, а -CURRENT переключается на следующую мажорную версию. Хотя в большинстве случаев это происходило с версиями *.1, это не является обязательным требованием. Большинство выпусков происходит по достижении даты, которая считается достаточно отдалённой от предыдущего выпуска. Установлена цель выпускать основные версии каждые 18 месяцев, а промежуточные — каждые 4 месяца. Сообщество пользователей чётко дало понять, что безопасность и стабильность не могут быть принесены в жертву из-за самостоятельно установленных сроков и целевых дат выпуска. Чтобы задержки не становились слишком длинными в вопросах безопасности и стабильности, требуется дополнительная дисциплина при внесении изменений в -STAB LE. diff --git a/documentation/content/ru/books/dev-model/_index.po b/documentation/content/ru/books/dev-model/_index.po index b619bee136..8b81765648 100644 --- a/documentation/content/ru/books/dev-model/_index.po +++ b/documentation/content/ru/books/dev-model/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-09-20 14:30+0300\n" -"PO-Revision-Date: 2025-09-20 04:45+0000\n" +"POT-Creation-Date: 2025-05-01 19:56-0300\n" +"PO-Revision-Date: 2025-10-31 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian \n" @@ -18,7 +18,7 @@ msgstr "" "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/books/dev-model/_index.adoc:1 #, no-wrap msgid "A formal study of the organization of the FreeBSD project" @@ -86,7 +86,8 @@ msgstr "" "потребности в коммуникации.] Данная статья предоставляет такую модель " "проекта и передаётся в проект документации FreeBSD, где она может " "развиваться вместе с проектом, чтобы в любой момент времени отражать способ " -"его работы. Она основана на [crossref:dev-model[диссертации, Saers,2003]]." +"его работы. Она основана на диссертации [crossref:dev-model[thesis, " +"Saers,2003]]." #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:86 @@ -123,8 +124,8 @@ msgid "" "Ingvil Hovig " "mailto:ingvil.hovig@skatteetaten.no[ingvil.hovig@skatteetaten.no]" msgstr "" -"Ingvil Hovig " -"mailto:ingvil.hovig@skatteetaten.no[ingvil.hovig@skatteetaten.no]" +"Ingvil Hovig mailto:ingvil.hovig@skatteetaten.no[ingvil.hovig@skatteetaten." +"no]" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:93 @@ -215,9 +216,9 @@ msgid "" msgstr "" "Во время выборов в Core в 2002 году Марк Мюррей заявил: «Я против длинного " "свода правил, так как это удовлетворяет склонности к юриспруденции и " -"противоречит техноцентричности, в которой проект так нуждается.» " -"[crossref:dev-model[bsd-election2002, FreeBSD, 2002B]]. Эта модель проекта " -"не предназначена для того, чтобы оправдывать создание ограничений для " +"противоречит техноцентричности, в которой проект так нуждается.» [crossref" +":dev-model[bsd-election2002, FreeBSD, 2002B]]. Эта модель проекта не " +"предназначена для того, чтобы оправдывать создание ограничений для " "разработчиков, а служит инструментом для облегчения координации. Она " "призвана описывать проект, давая обзор того, как выполняются различные " "процессы. Это введение в то, как работает проект FreeBSD." @@ -232,7 +233,7 @@ msgid "" msgstr "" "Модель проекта FreeBSD будет описана по состоянию на 1 июля 2004 года. Она " "основана на работе Нильса Йоргенсена [crossref:dev-model[jorgensen2001, " -"Jørгенсен, 2001]], официальных документах FreeBSD, обсуждениях в списках " +"Jørgensen, 2001]], официальных документах FreeBSD, обсуждениях в списках " "рассылки FreeBSD и интервью с разработчиками." #. type: Plain text @@ -289,9 +290,9 @@ msgid "" "leads towards an outcome. Such an output can either be an input to another " "activity or a part of the process' delivery." msgstr "" -"\"Активность\" — это элемент работы, выполняемый в ходе проекта " -"[crossref:dev-model[ref-pmbok, PMI, 2000]]. У неё есть результат, который " -"ведёт к достижению цели. Такой результат может быть либо входом для другой " +"\"Активность\" — это элемент работы, выполняемый в ходе проекта [crossref" +":dev-model[ref-pmbok, PMI, 2000]]. У неё есть результат, который ведёт к " +"достижению цели. Такой результат может быть либо входом для другой " "активности, либо частью поставки процесса." #. type: Title === @@ -348,13 +349,13 @@ msgid "" "2000]]. Examples of outcomes are a piece of software, a decision made or a " "report written." msgstr "" -"«Результат» — это конечный продукт процесса. Это синоним понятия " -"«поставляемый результат», который определяется как «любой измеримый, " +"«Результат» — это конечный продукт процесса. Это синоним понятия «" +"поставляемый результат», который определяется как «любой измеримый, " "осязаемый, проверяемый результат, итог или элемент, который должен быть " "произведён для завершения проекта или его части. Часто используется в более " "узком смысле в отношении внешнего поставляемого результата, который подлежит " -"утверждению спонсором проекта или заказчиком» согласно [crossref:dev-" -"model[ref-pmbok, PMI, 2000]]. Примерами результатов являются программное " +"утверждению спонсором проекта или заказчиком» согласно [crossref:dev-model" +"[ref-pmbok, PMI, 2000]]. Примерами результатов являются программное " "обеспечение, принятое решение или написанный отчёт." #. type: Title === @@ -804,8 +805,8 @@ msgid "" "[crossref:dev-model[jorgensen2001, Jørgensen, 2001]]." msgstr "" "\"Релиз для разработки\" — это ветка FreeBSD-CURRENT (\"-CURRENT\"), а " -"\"релиз для производства\" — ветка FreeBSD-STABLE (\"-STABLE\") " -"[crossref:dev-model[jorgensen2001, Jørgensen, 2001]]." +"\"релиз для производства\" — ветка FreeBSD-STABLE (\"-STABLE\") [crossref" +":dev-model[jorgensen2001, Jørgensen, 2001]]." #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:319 @@ -970,7 +971,7 @@ msgid "" msgstr "" "Не существует стандартов по выполнению проектирования, также как и " "централизованного репозитория для хранения проектов. Основной дизайн взят из " -"4.4BSD. footnote:[По словам Кирка Маккузика, после 20 лет разработки " +"4.4BSD. footnote:[По словам Кирка МакКузика, после 20 лет разработки " "операционных систем UNIX, интерфейсы в основном уже определены. Поэтому нет " "необходимости в большом количестве проектирования. Однако новые применения " "системы и новое оборудование приводят к тому, что некоторые реализации " @@ -1054,7 +1055,7 @@ msgstr "Основные выпуски" #: documentation/content/en/books/dev-model/_index.adoc:375 #, no-wrap msgid "Forked from" -msgstr "Форкнут из" +msgstr "Форк сделан из" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:377 @@ -1079,7 +1080,9 @@ msgstr "3.0 Current (ветка разработки)" #: documentation/content/en/books/dev-model/_index.adoc:385 #, no-wrap msgid "Releng 3 branches: 3.0 Release to 3.5 Release, leading to 3.5.1 Release and the subsequent 3 Stable branch" -msgstr "Ветки Releng 3: выпуски с 3.0 Release по 3.5 Release, ведущие к выпуску 3.5.1 Release и последующей ветке 3 Stable" +msgstr "" +"Ветки Releng 3: выпуски с 3.0 Release по 3.5 Release, ведущие к выпуску " +"3.5.1 Release и последующей ветке 3 Stable" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:386 @@ -1097,7 +1100,10 @@ msgstr "Релиз 3.1" #: documentation/content/en/books/dev-model/_index.adoc:389 #, no-wrap msgid "Releng 4 branches: 4.1 Release to 4.6 Release (and 4.6.2 Release), then 4.7 Release to 4.11 Release (all starting at 4.3 Release also leading to a Releng_4_n branch), and the subsequent 4 Release branch" -msgstr "Ветви Releng 4: релизы с 4.1 по 4.6 (и релиз 4.6.2), затем релизы с 4.7 по 4.11 (все, начиная с релиза 4.3, также ведущие к ветви Releng_4_n), и последующая ветвь релиза 4" +msgstr "" +"Ветви Releng 4: релизы с 4.1 по 4.6 (и релиз 4.6.2), затем релизы с 4.7 по " +"4.11 (все, начиная с релиза 4.3, также ведущие к ветви Releng_4_n), и " +"последующая ветвь релиза 4" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:390 @@ -1115,7 +1121,9 @@ msgstr "Релиз 4.0" #: documentation/content/en/books/dev-model/_index.adoc:393 #, no-wrap msgid "Releng 5 branches: 5.0 Release to 5.4 Release (all except 5.0 and 5.3 also leading to a Releng_5_n branch), and the subsequent 5 Release branch" -msgstr "Ветви Releng 5: Релизы с 5.0 до 5.4 (за исключением 5.0 и 5.3, которые также ведут к ветке Releng_5_n), и последующая ветка релиза 5" +msgstr "" +"Ветви Releng 5: Релизы с 5.0 до 5.4 (за исключением 5.0 и 5.3, которые также " +"ведут к ветке Releng_5_n), и последующая ветка релиза 5" #. type: Table #: documentation/content/en/books/dev-model/_index.adoc:394 @@ -1276,8 +1284,8 @@ msgstr "" "Дерево символизирует версии выпусков, где основные версии порождают новые " "главные ветви, а второстепенные версии являются версиями главной ветви. " "Верхняя ветвь — это ветвь -CURRENT, в которую интегрируется вся новая " -"разработка, а ветвь -STABLE находится непосредственно под ней. Под ветвью " -"-STABLE находятся старые, неподдерживаемые версии." +"разработка, а ветвь -STABLE находится непосредственно под ней. Под ветвью -" +"STABLE находятся старые, неподдерживаемые версии." #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:440 @@ -1358,8 +1366,8 @@ msgid "" msgstr "" "Участник вносит вклад в проект FreeBSD в качестве разработчика, автора, " "отправляя отчеты о проблемах или другими способами способствуя прогрессу " -"проекта. Участник не имеет особых привилегий в проекте FreeBSD. " -"[crossref:dev-model[freebsd-contributors, FreeBSD, 2002F]]" +"проекта. Участник не имеет особых привилегий в проекте FreeBSD. [crossref" +":dev-model[freebsd-contributors, FreeBSD, 2002F]]" #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:467 @@ -1527,9 +1535,8 @@ msgid "" "Hat held by: The DocEng team mailto:doceng@FreeBSD.org[doceng@FreeBSD.org]. " "The https://www.freebsd.org/internal/doceng/[ DocEng Charter]." msgstr "" -"Роль поддерживается: Командой DocEng " -"mailto:doceng@FreeBSD.org[doceng@FreeBSD.org]. https://www.freebsd.org/" -"internal/doceng/[Устав DocEng]." +"Роль поддерживается: Командой DocEng mailto:doceng@FreeBSD.org[doceng@FreeBSD" +".org]. https://www.freebsd.org/internal/doceng/[Устав DocEng]." #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:514 @@ -1556,8 +1563,8 @@ msgid "" "Hat currently held by: the Postmaster Team " "mailto:postmaster@FreeBSD.org[postmaster@FreeBSD.org]." msgstr "" -"Текущий руководитель: Команда почтовых серверов " -"mailto:postmaster@FreeBSD.org[postmaster@FreeBSD.org]." +"Текущий руководитель: Команда почтовых серверов mailto:postmaster@FreeBSD." +"org[postmaster@FreeBSD.org]." #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:522 @@ -1610,8 +1617,8 @@ msgid "" "Further information about the development process is available in the " "crossref:dev-model[process-release-engineering, Release engineering] section." msgstr "" -"Дополнительная информация о процессе разработки доступна в разделе " -"crossref:dev-model[process-release-engineering, Выпуск релизов]." +"Дополнительная информация о процессе разработки доступна в разделе crossref" +":dev-model[process-release-engineering, Выпуск релизов]." #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:538 @@ -1707,12 +1714,11 @@ msgid "" msgstr "" "Из-за опасений, что информация об уязвимостях может попасть к " "злоумышленникам до выпуска исправления, только Ответственный за " -"безопасность, включающий руководителя, заместителя и двух членов " -"crossref:dev-model[role-core, Core Team], получает конфиденциальную " -"информацию о проблемах безопасности. Однако для создания или внедрения " -"исправления Ответственный за безопасность может обратиться к команде " -"mailto:security-team@FreeBSD.org[security-team@FreeBSD.org] для помощи в " -"выполнении работы." +"безопасность, включающий руководителя, заместителя и двух членов crossref" +":dev-model[role-core, Core Team], получает конфиденциальную информацию о " +"проблемах безопасности. Однако для создания или внедрения исправления " +"Ответственный за безопасность может обратиться к команде mailto:security-" +"team@FreeBSD.org[security-team@FreeBSD.org] для помощи в выполнении работы." #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:564 @@ -1791,16 +1797,16 @@ msgstr "" "Роль управления веб-сайтом отвечает за координацию развертывания обновленных " "веб-страниц на зеркалах по всему миру, за общую структуру основного веб-" "сайта и систему, на которой он работает. Управление должно согласовывать " -"содержимое с crossref:dev-model[документацией подпроекта, Документационный " -"проект FreeBSD] и выступает в роли сопровождающего для дерева \"www\"." +"содержимое с crossref:dev-model[sub-project-documentation, Проектом " +"документации FreeBSD] и выступает в роли сопровождающего для дерева \"www\"." #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:592 msgid "" "Hat held by: the FreeBSD Webmasters mailto:www@FreeBSD.org[www@FreeBSD.org]." msgstr "" -"Роль поддерживается: веб-мастеры FreeBSD " -"mailto:www@FreeBSD.org[www@FreeBSD.org]." +"Роль поддерживается: веб-мастеры FreeBSD mailto:www@FreeBSD.org[www@FreeBSD." +"org]." #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:594 @@ -1815,9 +1821,9 @@ msgid "" "ports, The Ports Subproject] and the core project, and all requests from the " "project should go to the ports manager." msgstr "" -"Менеджер портов выступает в роли связующего звена между crossref:dev-" -"model[sub-project-ports, Подпроектом портов] и основным проектом, и все " -"запросы от проекта должны направляться менеджеру портов." +"Менеджер портов выступает в роли связующего звена между crossref:dev-model" +"[sub-project-ports, Подпроектом портов] и основным проектом, и все запросы " +"от проекта должны направляться менеджеру портов." #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:600 @@ -1826,9 +1832,9 @@ msgid "" "mailto:portmgr@FreeBSD.org[portmgr@FreeBSD.org]. The https://" "www.freebsd.org/portmgr/charter/[Portmgr charter]." msgstr "" -"Роль принадлежит: Команде управления портами " -"mailto:portmgr@FreeBSD.org[portmgr@FreeBSD.org]. https://www.freebsd.org/" -"portmgr/charter/[Устав Portmgr]." +"Роль принадлежит: Команде управления портами mailto:portmgr@FreeBSD." +"org[portmgr@FreeBSD.org]. https://www.freebsd.org/portmgr/charter/[Устав " +"Portmgr]." #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:602 @@ -1857,8 +1863,8 @@ msgid "" "Hat currently held by: Garrett Wollman " "mailto:wollman@FreeBSD.org[wollman@FreeBSD.org]." msgstr "" -"Текущий ответственный: Garrett Wollman " -"mailto:wollman@FreeBSD.org[wollman@FreeBSD.org]." +"Текущий ответственный: Garrett Wollman mailto:wollman@FreeBSD." +"org[wollman@FreeBSD.org]." #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:609 @@ -1906,8 +1912,8 @@ msgid "" "Hat currently held by: the Bugmeister Team " "mailto:bugmeister@FreeBSD.org[bugmeister@FreeBSD.org]." msgstr "" -"Текущий ответственный: команда Bugmeister Team " -"mailto:bugmeister@FreeBSD.org[bugmeister@FreeBSD.org]." +"Текущий ответственный: команда Bugmeister Team mailto:bugmeister@FreeBSD." +"org[bugmeister@FreeBSD.org]." #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:625 @@ -1933,8 +1939,8 @@ msgid "" "www.freebsd.org/donations/[ Donations Liaison Charter]." msgstr "" "Роль поддерживается: Отделом по привлечению пожертвований " -"mailto:donations@FreeBSD.org[donations@FreeBSD.org]. https://" -"www.freebsd.org/donations/[ Устав Отдела по привлечению пожертвований]." +"mailto:donations@FreeBSD.org[donations@FreeBSD.org]. https://www.freebsd." +"org/donations/[ Устав Отдела по привлечению пожертвований]." #. type: Title ==== #: documentation/content/en/books/dev-model/_index.adoc:633 @@ -1965,8 +1971,8 @@ msgstr "" msgid "" "Hat held by: the Admin team mailto:admin@FreeBSD.org[admin@FreeBSD.org]." msgstr "" -"Роль поддерживается: командой администраторов " -"mailto:admin@FreeBSD.org[admin@FreeBSD.org]." +"Роль поддерживается: командой администраторов mailto:admin@FreeBSD." +"org[admin@FreeBSD.org]." #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:643 @@ -2161,7 +2167,9 @@ msgstr "Процесс вкратце: добавление нового ком #: documentation/content/en/books/dev-model/_index.adoc:943 #, no-wrap msgid "Refer to paragraph below for a screen-reader friendly version." -msgstr "Обратитесь к абзацу ниже для версии, совместимой с программами чтения с экрана." +msgstr "" +"Обратитесь к абзацу ниже для версии, совместимой с программами чтения с " +"экрана." #. type: Target for macro image #: documentation/content/en/books/dev-model/_index.adoc:701 @@ -2190,26 +2198,27 @@ msgstr "" "добавления своего имени в список коммиттеров." #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:715 -#, fuzzy -#| msgid "" -#| "Recall that a committer is considered to be someone who has committed " -#| "code during the past 12 months. However, it is not until after 18 months " -#| "of inactivity have passed that commit privileges are eligible to be " -#| "revoked." +#: documentation/content/en/books/dev-model/_index.adoc:711 msgid "" "Recall that a committer is considered to be someone who has committed code " "during the past 12 months. However, it is not until after 18 months of " -"inactivity have passed that commit privileges are eligible to be revoked. " -"[crossref:dev-model[freebsd-expiration-policy, FreeBSD, 2002H]] There are, " -"however, no automatic procedures for doing this. For reactions concerning " -"commit privileges not triggered by time, see crossref:dev-model[process-" -"reactions,section 1.5.8]." +"inactivity have passed that commit privileges are eligible to be revoked." msgstr "" "Напомним, что коммиттером считается тот, кто за последние 12 месяцев внёс " "изменения в код. Однако право на коммиты может быть отозвано только после 18 " "месяцев неактивности." +#. type: Plain text +#: documentation/content/en/books/dev-model/_index.adoc:715 +msgid "" +"There are, however, no automatic procedures for doing this. For reactions " +"concerning commit privileges not triggered by time, see crossref:dev-" +"model[process-reactions,section 1.5.8]." +msgstr "" +"Однако не существует автоматических процедур для этого. Для действий, " +"связанных с привилегиями коммитов, не вызванных временем, см. crossref:dev-" +"model[process-reactions,раздел 1.5.8]." + #. type: Block title #: documentation/content/en/books/dev-model/_index.adoc:716 #, no-wrap @@ -2283,14 +2292,6 @@ msgstr "crossref:dev-model[role-maintainer, Сопровождение]" msgid "crossref:dev-model[role-mentor, Mentor]" msgstr "crossref:dev-model[role-mentor, Наставник (Mentor)]" -#. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:736 -msgid "" -"[crossref:dev-model[freebsd-bylaws, FreeBSD, 2000A]] [crossref:dev-" -"model[freebsd-expiration-policy, FreeBSD, 2002H]] [crossref:dev-" -"model[freebsd-new-account, FreeBSD, 2002I]]" -msgstr "" - #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:738 #, no-wrap @@ -2365,8 +2366,8 @@ msgstr "" "применимо и для ветки -STABLE, или других веток, коммиттер устанавливает " "отсчёт времени для \"слияния из текущей\" (\"MFC\"). После того как пройдёт " "количество дней, выбранное коммиттером при установке MFC, автоматически " -"будет отправлено письмо коммиттеру с напоминанием внести изменения в ветку " -"-STABLE (а также, возможно, в ветки безопасности). В ветки безопасности " +"будет отправлено письмо коммиттеру с напоминанием внести изменения в ветку -" +"STABLE (а также, возможно, в ветки безопасности). В ветки безопасности " "следует сливать только критические изменения, связанные с безопасностью." #. type: Plain text @@ -2430,7 +2431,9 @@ msgstr "Процесс вкратце: Участник делает комми #: documentation/content/en/books/dev-model/_index.adoc:774 #, no-wrap msgid "Refer to paragraphs below and above for a screen-reader friendly version." -msgstr "Обратитесь к абзацам выше и ниже для версии, совместимой с программами чтения с экрана." +msgstr "" +"Обратитесь к абзацам выше и ниже для версии, совместимой с программами " +"чтения с экрана." #. type: Target for macro image #: documentation/content/en/books/dev-model/_index.adoc:774 @@ -2464,13 +2467,6 @@ msgstr "crossref:dev-model[role-vendor, Поставщик]" msgid "crossref:dev-model[role-reviewer, Reviewers]" msgstr "crossref:dev-model[role-reviewer, Рецензенты]" -#. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:788 -msgid "" -"[crossref:dev-model[freebsd-committer, FreeBSD, 2001]] [crossref:dev-" -"model[jorgensen2001, Jørgensen, 2001]]" -msgstr "" - #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:790 #, no-wrap @@ -2606,14 +2602,6 @@ msgstr "Ответственный за выборы Core Team:" msgid "crossref:dev-model[role-election-manager, Election Manager]" msgstr "crossref:dev-model[role-election-manager, Менеджер выборов]" -#. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:831 -msgid "" -"[crossref:dev-model[freebsd-bylaws, FreeBSD, 2000A]] [crossref:dev-model[bsd-" -"election2002, FreeBSD, 2002B]] [crossref:dev-model[freebsd-election, " -"FreeBSD, 2002G]]" -msgstr "" - #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:833 #, no-wrap @@ -2632,8 +2620,8 @@ msgid "" "relevant to the -STABLE branch, it is merged to the -STABLE branch." msgstr "" "В рамках проекта существуют подпроекты, работающие над новыми функциями. Эти " -"проекты обычно выполняются одним человеком [crossref:dev-" -"model[jorgensen2001, Йоргенсен, 2001]]. Каждый проект волен организовывать " +"проекты обычно выполняются одним человеком [crossref:dev-model[" +"jorgensen2001, Йоргенсен, 2001]]. Каждый проект волен организовывать " "разработку так, как считает нужным. Однако, когда проект объединяется с " "ветвью -CURRENT, он должен следовать руководствам проекта. Когда код хорошо " "протестирован в ветви -CURRENT и признан достаточно стабильным и актуальным " @@ -2758,8 +2746,8 @@ msgstr "" "назначенных сопровождающих. Другие имеют фактических сопровождающих, а " "некоторые части системы не имеют сопровождающих. Сопровождающий обычно " "является участником подпроекта, который написал и интегрировал код, или тем, " -"кто портировал его с платформы, для которой он был написан. footnote:" -"[sendmail и named — примеры кода, который был объединён с других платформ.] " +"кто портировал его с платформы, для которой он был написан. footnote:[" +"sendmail и named — примеры кода, который был объединён с других платформ.] " "Задача сопровождающего — убедиться, что код синхронизирован с проектом, из " "которого он получен, если это сторонний код, а также применять патчи, " "предоставленные сообществом, или исправлять обнаруженные проблемы." @@ -2786,12 +2774,11 @@ msgid "" "debugging when the code is included in the -CURRENT branch." msgstr "" "Здесь \"релиз для разработки\" относится к ветке -CURRENT, а \"релиз для " -"производства\" — к ветке -STABLE. \"Предварительная проверка перед " -"коммитом\" — это функциональное тестирование, проводимое коллегами-" -"разработчиками по запросу или для проверки кода с целью определения " -"состояния подпроекта. \"Параллельная отладка\" — это функциональное " -"тестирование, которое может вызвать дополнительный обзор и отладку, когда " -"код включён в ветку -CURRENT." +"производства\" — к ветке -STABLE. \"Предварительная проверка перед коммитом\"" +" — это функциональное тестирование, проводимое коллегами-разработчиками по " +"запросу или для проверки кода с целью определения состояния подпроекта. " +"\"Параллельная отладка\" — это функциональное тестирование, которое может " +"вызвать дополнительный обзор и отладку, когда код включён в ветку -CURRENT." #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:920 @@ -2932,13 +2919,9 @@ msgid "crossref:dev-model[role-bugbuster, Bugbuster]" msgstr "crossref:dev-model[role-bugbuster, Исправитель ошибок (Bugbuster)]" #. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:958 -#, fuzzy -#| msgid "[crossref:dev-model[freebsd-handle-pr, FreeBSD, 2002C]]." -msgid "" -"[crossref:dev-model[freebsd-handle-pr, FreeBSD, 2002C]]. [crossref:dev-" -"model[freebsd-send-pr, FreeBSD, 2002D]]" -msgstr "[crossref::dev-model[freebsd-handle-pr, FreeBSD, 2002C]]." +#: documentation/content/en/books/dev-model/_index.adoc:957 +msgid "[crossref:dev-model[freebsd-handle-pr, FreeBSD, 2002C]]." +msgstr "[crossref:dev-model[freebsd-handle-pr, FreeBSD, 2002C]]." #. type: Title === #: documentation/content/en/books/dev-model/_index.adoc:960 @@ -2985,13 +2968,6 @@ msgstr "Войны коммитов — 5 дней для всех участв msgid "Impolite or inappropriate behavior - 5 days" msgstr "Невежливое или неподобающее поведение — 5 дней" -#. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:973 -#, fuzzy -#| msgid "[crossref:dev-model[freebsd-handle-pr, FreeBSD, 2002C]]." -msgid "[crossref:dev-model[ref-freebsd-trenches, Lehey, 2002]]" -msgstr "[crossref::dev-model[freebsd-handle-pr, FreeBSD, 2002C]]." - #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:978 msgid "" @@ -3093,8 +3069,8 @@ msgid "" "the -CURRENT branch and have a significantly longer release engineering " "cycle due to the unstable nature of the -CURRENT branch" msgstr "" -".0 выпуски являются первым релизом основной версии. Они ветвятся от ветки " -"-CURRENT и имеют значительно более длительный цикл разработки из-за " +".0 выпуски являются первым релизом основной версии. Они ветвятся от ветки -" +"CURRENT и имеют значительно более длительный цикл разработки из-за " "нестабильного характера ветки -CURRENT" #. type: Plain text @@ -3161,8 +3137,8 @@ msgstr "" "отправлено сообщение, подписанное с помощью crossref:dev-model[tool-pgp, " "Pretty Good Privacy], в котором явно указано, что релиз состоялся; все, что " "обозначено как «релиз» до этого момента, может находиться в процессе " -"доработки и изменяться до отправки PGP-подписанного сообщения. footnote:" -"[Многие коммерческие поставщики используют эти образы для создания CD-ROM, " +"доработки и изменяться до отправки PGP-подписанного сообщения. footnote:[" +"Многие коммерческие поставщики используют эти образы для создания CD-ROM, " "которые продаются в розничных магазинах.]." #. type: Plain text @@ -3194,23 +3170,11 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1030 -#, fuzzy -#| msgid "" -#| "*.0 releases go into their own branch and are aimed mainly at early " -#| "adopters.\n" -#| "The branch then goes through a period of stabilisation, and it is not " -#| "until the\n" -#| "crossref:dev-model[role-releng, Release Engineering Team] decides the " -#| "demands to stability have been satisfied that the branch becomes -STABLE " -#| "and -CURRENT targets the next major version. While this for the majority " -#| "has been with *.1 versions, this is not a demand.\n" -msgid "" -"*.0 releases go into their own branch and are aimed mainly at early " -"adopters. The branch then goes through a period of stabilisation, and it is " -"not until the crossref:dev-model[role-releng, Release Engineering Team] " -"decides the demands to stability have been satisfied that the branch becomes " -"-STABLE and -CURRENT targets the next major version. While this for the " -"majority has been with *.1 versions, this is not a demand." +#, no-wrap +msgid "" +"*.0 releases go into their own branch and are aimed mainly at early adopters.\n" +"The branch then goes through a period of stabilisation, and it is not until the\n" +"crossref:dev-model[role-releng, Release Engineering Team] decides the demands to stability have been satisfied that the branch becomes -STABLE and -CURRENT targets the next major version. While this for the majority has been with *.1 versions, this is not a demand.\n" msgstr "" "*.0 выпуски выделяются в отдельную ветку и ориентированы в основном на " "ранних последователей.\n" @@ -3289,15 +3253,6 @@ msgstr "Предупредить сайты-зеркала" msgid "Publish release" msgstr "Опубликовать выпуск" -#. Keep the spaces around the external square bracket to avoid a warning in the -#. PDF converter -#. type: Plain text -#: documentation/content/en/books/dev-model/_index.adoc:1049 -#, fuzzy -#| msgid "[crossref:dev-model[freebsd-handle-pr, FreeBSD, 2002C]]." -msgid "[ crossref:dev-model[freebsd-releng, FreeBSD, 2002E] ]" -msgstr "[crossref::dev-model[freebsd-handle-pr, FreeBSD, 2002C]]." - #. type: Title == #: documentation/content/en/books/dev-model/_index.adoc:1051 #, no-wrap @@ -3638,8 +3593,8 @@ msgid "" "model[freebsd-doceng-charter, FreeBSD, 2003B]]." msgstr "" "Как и подпроект ports, проект Documentation может назначать коммиттеров " -"документации без одобрения основной команды FreeBSD (Core Team). " -"[crossref:dev-model[freebsd-doceng-charter, FreeBSD, 2003B]]." +"документации без одобрения основной команды FreeBSD (Core Team). [crossref" +":dev-model[freebsd-doceng-charter, FreeBSD, 2003B]]." #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1150 @@ -3648,10 +3603,10 @@ msgid "" "both to introduce new project members to the standard tools and syntaxes and " "to act as a reference when working on the project." msgstr "" -"Проект документации включает в себя extref:{fdp-primer}[вводное " -"руководство]. Оно используется как для ознакомления новых участников проекта " -"со стандартными инструментами и синтаксисом, так и в качестве справочника " -"при работе над проектом." +"Проект документации включает в себя extref:{fdp-primer}[вводное руководство]" +". Оно используется как для ознакомления новых участников проекта со " +"стандартными инструментами и синтаксисом, так и в качестве справочника при " +"работе над проектом." #. type: Title == #: documentation/content/en/books/dev-model/_index.adoc:1155 @@ -3711,8 +3666,8 @@ msgid "" "[FreeBSD, 2000A] Copyright © 2002 The FreeBSD Project. Core Bylaws. https://" "www.freebsd.org/internal/bylaws/." msgstr "" -"[FreeBSD, 2000A] Copyright © 2002 The FreeBSD Project. Core Bylaws. https://" -"www.freebsd.org/internal/bylaws/." +"[FreeBSD, 2000A] Copyright © 2002 The FreeBSD Project. Core Bylaws. " +"https://www.freebsd.org/internal/bylaws/." #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1174 @@ -3721,8 +3676,8 @@ msgid "" "Developer's Handbook. extref:{developers-handbook}[Developers Handbook]." msgstr "" "[FreeBSD, 2002A] Copyright © 2002 The FreeBSD Documentation Project. " -"Руководство FreeBSD для разработчиков. extref:{developers-handbook}" -"[Руководство FreeBSD для разработчиков]." +"Руководство FreeBSD для разработчиков. extref:{developers-handbook}[" +"Руководство FreeBSD для разработчиков]." #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1177 @@ -3743,8 +3698,8 @@ msgid "" msgstr "" "[FreeBSD, 2002C] Даг-Эрлинг Смёрграв и Хитен Пандья. Copyright © 2002 The " "FreeBSD Documentation Project. The FreeBSD Documentation Project. " -"Рекомендации по работе с сообщениями о проблемах. extref:{pr-guidelines}" -"[Рекомендации по работе с сообщениями о проблемах]." +"Рекомендации по работе с сообщениями о проблемах. extref:{pr-guidelines}[" +"Рекомендации по работе с сообщениями о проблемах]." #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1183 @@ -3777,8 +3732,8 @@ msgid "" "extref:{releng}[FreeBSD Release Engineering]." msgstr "" "[FreeBSD, 2002E] Мюррей Стокли. Copyright © 2002 The FreeBSD Documentation " -"Project. Проект документации FreeBSD. Подготовка релизов FreeBSD. extref:" -"{releng}[Подготовка релизов FreeBSD]." +"Project. Проект документации FreeBSD. Подготовка релизов FreeBSD. " +"extref:{releng}[Подготовка релизов FreeBSD]." #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1192 @@ -3786,8 +3741,8 @@ msgid "" "[FreeBSD, 2003A] The FreeBSD Documentation Project. FreeBSD Handbook. extref:" "{handbook}[FreeBSD Handbook]." msgstr "" -"[FreeBSD, 2003A] Проект документации FreeBSD. Руководство FreeBSD. extref:" -"{handbook}[Руководство FreeBSD]." +"[FreeBSD, 2003A] Проект документации FreeBSD. Руководство FreeBSD. " +"extref:{handbook}[Руководство FreeBSD]." #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1195 @@ -3797,8 +3752,8 @@ msgid "" "[Contributors to FreeBSD]." msgstr "" "[FreeBSD, 2002F] Copyright © 2002 The FreeBSD Documentation Project. Проект " -"документации FreeBSD. Участники проекта FreeBSD. extref:{contributors}" -"[Участники проекта FreeBSD]." +"документации FreeBSD. Участники проекта FreeBSD. extref:{contributors}[" +"Участники проекта FreeBSD]." #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1198 @@ -3807,8 +3762,8 @@ msgid "" "Core team elections 2002. http://election.uk.freebsd.org." msgstr "" "[FreeBSD, 2002G] Copyright © 2002 The FreeBSD Project. The FreeBSD Project. " -"Выборы состава основной команды (Core Team) 2002. http://" -"election.uk.freebsd.org." +"Выборы состава основной команды (Core Team) 2002. http://election.uk.freebsd." +"org." #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1201 @@ -3829,8 +3784,8 @@ msgid "" "internal/new-account/." msgstr "" "[FreeBSD, 2002I] Copyright © 2002 The FreeBSD Project. The FreeBSD Project. " -"Процедура создания нового аккаунта. 2002/08/19 17:11:27. https://" -"www.freebsd.org/internal/new-account/." +"Процедура создания нового аккаунта. 2002/08/19 17:11:27. https://www.freebsd." +"org/internal/new-account/." #. type: Plain text #: documentation/content/en/books/dev-model/_index.adoc:1207 @@ -3852,14 +3807,5 @@ msgid "" msgstr "" "[Lehey, 2002] Грег Лехи. Copyright © 2002 Грег Лехи. Грег Лехи. Two years in " "the trenches. The evolution of a software project (Два года в окопах. " -"Эволюция программного проекта). http://www.lemis.com/grog/In-the-" -"trenches.pdf." - -#~ msgid "" -#~ "There are, however, no automatic procedures for doing this. For " -#~ "reactions concerning commit privileges not triggered by time, see " -#~ "crossref:dev-model[process-reactions,section 1.5.8]." -#~ msgstr "" -#~ "Однако не существует автоматических процедур для этого. Для действий, " -#~ "связанных с привилегиями коммитов, не вызванных временем, см. " -#~ "crossref:dev-model[process-reactions,раздел 1.5.8]." +"Эволюция программного проекта). http://www.lemis.com/grog/In-the-trenches." +"pdf." From nobody Sun Nov 9 11:16:51 2025 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 4d49H74QjTz6GgMY; Sun, 09 Nov 2025 11:16: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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d49H72rMLz3hFg; Sun, 09 Nov 2025 11:16:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762687011; 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=UuOgHmIR6nBxAaTF/l5Ax5H+fhZrbyIB2iA94o3g6KU=; b=SkPJycK6sJAkErO/jFJ5YjffzpEBHvVQcyZPl7tIab4MUjLXdS07Ib0CcPdEQ/Wrmf4sIZ iAxZkf5Ghm3P/T/C62J5zQSXxoTmKRYLKugRbqeXoNH1Ap1NEfHnoou83sDL+i3Ta0/A7S m27Zg8qnWuZL+fH5dk6iXJtxSgtUlDn5CQ2aGAJHXWvSevbAQINN9PnqM891yJmMsU/2pG hqPPXp/tBNdlLx4Rra1tmZWZ7v1a/5ShWbVai09v4px5pSVqmzoxD2FTy5RNuMiDVEPXvA S+HzxYPS+lNI01sq9GlIRTzp83CsfuP58THGi5FQ1Ibb6QUtAm5+Maje37pw7Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762687011; 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=UuOgHmIR6nBxAaTF/l5Ax5H+fhZrbyIB2iA94o3g6KU=; b=XXYTjwgIvedmvr27mUTO7VuKq222MNZXksS2udE70qPKfWXt0tOhGonamAtudUjpKDVDBB qAPymbBYmq+88o1VqzaAMza0V8llCDn66f+zinxoaDPOYX+TfMQHt9p/S63jdN52AQ8Exb ZZzpHTteMOR0dq3Kd+F5GFGqxkFlh/OBe8e3oczO2EbX69N/s9z7ZBCU967NTStb4F5XBG DcvV4+dyfo/3VpxYny4loS83H6kPTIGSykkMp7nQqBX+nqSOm42HhX6wKMmFE+ywIgsc6x pN+bMYwSGnESYosrqZxh4lVXeGmR7Ay5t+iPINxMbyTe3eg18w1M3L1ipfmtYA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762687011; a=rsa-sha256; cv=none; b=lzqP8h+r7C9Sp2qRkXvmOKco8Z6ke2VhYcjtuTz+pVwkUT6E1vsvMFX1QotdMQQi46Uy5Z NRjCgYSGahaKp+lJDmOwcwV2gim2J/MEAoH4hcUqLxpr17dESFNt7JSlk1bjmktlQgq76L c0IAJSonvcqEiRVhLJLS0dAZbyBVFdr+KfJ3dJgJWxgbQidvjEiFFdEsqGuYpH8GWm2Ofv ekuRTPsr5VJlBqBuMpYRXddJon3lACOEKsgfsBLt1Q6mzrI7NvrNUWCF7L9AYS5evf53J5 H9repRtcSUOGzgxrBDHwQjB/tq2giOXxMR0HX+acLd1EF98PvtWJI3Z4Tp2jJQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d49H72QtbzDSX; Sun, 09 Nov 2025 11:16:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A9BGpRX099301; Sun, 9 Nov 2025 11:16:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A9BGpvF099297; Sun, 9 Nov 2025 11:16:51 GMT (envelope-from git) Date: Sun, 9 Nov 2025 11:16:51 GMT Message-Id: <202511091116.5A9BGpvF099297@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: a0e1df672e - main - update translation of books/arch-handbook to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53493 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a0e1df672e153605c7bcf765b8740bf630342e45 Auto-Submitted: auto-generated The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=a0e1df672e153605c7bcf765b8740bf630342e45 commit a0e1df672e153605c7bcf765b8740bf630342e45 Author: Vladlen Popolitov AuthorDate: 2025-11-09 11:16:41 +0000 Commit: Vladlen Popolitov CommitDate: 2025-11-09 11:16:41 +0000 update translation of books/arch-handbook to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53493 --- .../content/ru/books/arch-handbook/_index.adoc | 4 +- .../content/ru/books/arch-handbook/_index.po | 22 +- .../books/arch-handbook/bibliography/_index.adoc | 2 +- .../ru/books/arch-handbook/bibliography/_index.po | 6 +- .../content/ru/books/arch-handbook/book.adoc | 2 +- .../content/ru/books/arch-handbook/book.po | 26 +- .../ru/books/arch-handbook/boot/_index.adoc | 2 +- .../content/ru/books/arch-handbook/boot/_index.po | 390 +++++++++++---------- .../books/arch-handbook/driverbasics/_index.adoc | 2 +- .../ru/books/arch-handbook/driverbasics/_index.po | 34 +- .../content/ru/books/arch-handbook/isa/_index.adoc | 2 +- .../content/ru/books/arch-handbook/isa/_index.po | 156 +++++---- .../ru/books/arch-handbook/jail/_index.adoc | 4 +- .../content/ru/books/arch-handbook/jail/_index.po | 95 ++--- .../ru/books/arch-handbook/kobj/_index.adoc | 2 +- .../content/ru/books/arch-handbook/kobj/_index.po | 36 +- .../ru/books/arch-handbook/locking/_index.adoc | 2 +- .../ru/books/arch-handbook/locking/_index.po | 31 +- .../content/ru/books/arch-handbook/mac/_index.adoc | 38 +- .../content/ru/books/arch-handbook/mac/_index.po | 245 +++++++------ .../ru/books/arch-handbook/newbus/_index.adoc | 6 +- .../ru/books/arch-handbook/newbus/_index.po | 64 ++-- .../content/ru/books/arch-handbook/parti.adoc | 2 +- .../content/ru/books/arch-handbook/parti.po | 4 +- .../content/ru/books/arch-handbook/partii.adoc | 2 +- .../content/ru/books/arch-handbook/partii.po | 4 +- .../content/ru/books/arch-handbook/partiii.adoc | 2 +- .../content/ru/books/arch-handbook/partiii.po | 4 +- .../ru/books/arch-handbook/pccard/_index.adoc | 2 +- .../ru/books/arch-handbook/pccard/_index.po | 45 +-- .../content/ru/books/arch-handbook/pci/_index.adoc | 2 +- .../content/ru/books/arch-handbook/pci/_index.po | 74 ++-- .../ru/books/arch-handbook/scsi/_index.adoc | 20 +- .../content/ru/books/arch-handbook/scsi/_index.po | 149 ++++---- .../content/ru/books/arch-handbook/smp/_index.adoc | 10 +- .../content/ru/books/arch-handbook/smp/_index.po | 107 +++--- .../ru/books/arch-handbook/sound/_index.adoc | 2 +- .../content/ru/books/arch-handbook/sound/_index.po | 48 +-- .../ru/books/arch-handbook/sysinit/_index.adoc | 2 +- .../ru/books/arch-handbook/sysinit/_index.po | 12 +- .../content/ru/books/arch-handbook/usb/_index.adoc | 2 +- .../content/ru/books/arch-handbook/usb/_index.po | 77 ++-- .../content/ru/books/arch-handbook/vm/_index.adoc | 2 +- .../content/ru/books/arch-handbook/vm/_index.po | 37 +- 44 files changed, 962 insertions(+), 818 deletions(-) diff --git a/documentation/content/ru/books/arch-handbook/_index.adoc b/documentation/content/ru/books/arch-handbook/_index.adoc index 7417861a9b..b615f17b1a 100644 --- a/documentation/content/ru/books/arch-handbook/_index.adoc +++ b/documentation/content/ru/books/arch-handbook/_index.adoc @@ -1,5 +1,5 @@ --- -add_single_page_link: true +add_single_page_link: 'true' authors: - author: 'The FreeBSD Documentation Project' @@ -9,7 +9,7 @@ description: 'Для разработчиков систем FreeBSD. В это next: books/arch-handbook/parti params: path: /books/arch-handbook/ -showBookMenu: true +showBookMenu: 'true' tags: ["Arch Handbook", "FreeBSD"] title: 'Руководство по архитектуре FreeBSD' trademarks: ["freebsd", "apple", "microsoft", "unix", "general"] diff --git a/documentation/content/ru/books/arch-handbook/_index.po b/documentation/content/ru/books/arch-handbook/_index.po index 980f503404..c3bf8aae62 100644 --- a/documentation/content/ru/books/arch-handbook/_index.po +++ b/documentation/content/ru/books/arch-handbook/_index.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-10-14 22:43+0300\n" +"POT-Creation-Date: 2025-05-01 19:56-0300\n" "PO-Revision-Date: 2025-08-16 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/books/arch-handbook/_index.adoc:1 #, no-wrap msgid "For FreeBSD system developers. This book covers the architectural details of many important FreeBSD kernel subsystems" -msgstr "Для разработчиков систем FreeBSD. В этой книге рассматриваются архитектурные особенности многих важных подсистем ядра FreeBSD" +msgstr "" +"Для разработчиков систем FreeBSD. В этой книге рассматриваются архитектурные " +"особенности многих важных подсистем ядра FreeBSD" #. type: Title = #: documentation/content/en/books/arch-handbook/_index.adoc:1 @@ -31,12 +33,12 @@ msgstr "Для разработчиков систем FreeBSD. В этой кн msgid "FreeBSD Architecture Handbook" msgstr "Руководство по архитектуре FreeBSD" -#. type: .abstract-title +#. type: Plain text #: documentation/content/en/books/arch-handbook/_index.adoc:51 msgid "Abstract" msgstr "Аннотация" -#. type: .abstract-title +#. type: Plain text #: documentation/content/en/books/arch-handbook/_index.adoc:53 msgid "" "Welcome to the FreeBSD Architecture Handbook. This manual is a _work in " @@ -50,7 +52,7 @@ msgstr "" "Если вы хотите помочь в работе над этим проектом, напишите на электронную " "почту списка рассылки {freebsd-doc}." -#. type: .abstract-title +#. type: Plain text #: documentation/content/en/books/arch-handbook/_index.adoc:55 msgid "" "The latest version of this document is always available from the " @@ -61,11 +63,11 @@ msgid "" msgstr "" "Актуальная версия этого документа всегда доступна на https://www.FreeBSD.org/" "[официальном веб-сервере FreeBSD]. Его также можно загрузить в различных " -"форматах и с разными вариантами сжатия с https://download.freebsd.org/doc/" -"[сервера загрузок FreeBSD] или одного из многочисленных зеркал extref:" -"{handbook}mirrors/[mirror sites, mirrors]." +"форматах и с разными вариантами сжатия с https://download.freebsd.org/doc/[" +"сервера загрузок FreeBSD] или одного из многочисленных зеркал " +"extref:{handbook}mirrors/[mirror sites, mirrors]." -#. type: .abstract-title +#. type: Plain text #: documentation/content/en/books/arch-handbook/_index.adoc:56 msgid "'''" msgstr "'''" diff --git a/documentation/content/ru/books/arch-handbook/bibliography/_index.adoc b/documentation/content/ru/books/arch-handbook/bibliography/_index.adoc index 96ff388686..805bac4a4d 100644 --- a/documentation/content/ru/books/arch-handbook/bibliography/_index.adoc +++ b/documentation/content/ru/books/arch-handbook/bibliography/_index.adoc @@ -3,7 +3,7 @@ description: 'Библиография Руководства по архите params: path: /books/arch-handbook/bibliography/ prev: books/arch-handbook/partiii -showBookMenu: true +showBookMenu: 'true' tags: ["bibliography", "Arch Handbook", "FreeBSD"] title: Библиография weight: 20 diff --git a/documentation/content/ru/books/arch-handbook/bibliography/_index.po b/documentation/content/ru/books/arch-handbook/bibliography/_index.po index c5253e7d57..3caebc93a7 100644 --- a/documentation/content/ru/books/arch-handbook/bibliography/_index.po +++ b/documentation/content/ru/books/arch-handbook/bibliography/_index.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-10-14 22:43+0300\n" +"POT-Creation-Date: 2025-05-01 19:56-0300\n" "PO-Revision-Date: 2025-07-12 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/books/arch-handbook/bibliography/_index.adoc:1 #, no-wrap msgid "Bibliography of the FreeBSD Architecture Handbook" @@ -31,7 +31,7 @@ msgstr "Библиография Руководства по архитекту msgid "Bibliography" msgstr "Библиография" -#. type: appendix +#. type: Plain text #: documentation/content/en/books/arch-handbook/bibliography/_index.adoc:51 msgid "" "[1] _Marshall Kirk McKusick, Keith Bostic, Michael J Karels, and John S " diff --git a/documentation/content/ru/books/arch-handbook/book.adoc b/documentation/content/ru/books/arch-handbook/book.adoc index 22f9cfba0b..4aea684095 100644 --- a/documentation/content/ru/books/arch-handbook/book.adoc +++ b/documentation/content/ru/books/arch-handbook/book.adoc @@ -1,5 +1,5 @@ --- -add_split_page_link: true +add_split_page_link: 'true' authors: - author: 'The FreeBSD Documentation Project' diff --git a/documentation/content/ru/books/arch-handbook/book.po b/documentation/content/ru/books/arch-handbook/book.po index a099efa2f7..067584be72 100644 --- a/documentation/content/ru/books/arch-handbook/book.po +++ b/documentation/content/ru/books/arch-handbook/book.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-10-14 22:43+0300\n" +"POT-Creation-Date: 2022-07-07 23:22-0300\n" "PO-Revision-Date: 2025-08-16 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/books/arch-handbook/book.adoc:1 #, no-wrap msgid "For FreeBSD system developers. This book covers the architectural details of many important FreeBSD kernel subsystems" -msgstr "Для разработчиков систем FreeBSD. В этой книге рассматриваются архитектурные особенности многих важных подсистем ядра FreeBSD" +msgstr "" +"Для разработчиков систем FreeBSD. В этой книге рассматриваются архитектурные " +"особенности многих важных подсистем ядра FreeBSD" #. type: Title = #: documentation/content/en/books/arch-handbook/book.adoc:1 @@ -31,12 +33,12 @@ msgstr "Для разработчиков систем FreeBSD. В этой кн msgid "FreeBSD Architecture Handbook" msgstr "Руководство по архитектуре FreeBSD" -#. type: .abstract-title +#. type: Plain text #: documentation/content/en/books/arch-handbook/book.adoc:49 msgid "Abstract" msgstr "Аннотация" -#. type: .abstract-title +#. type: Plain text #: documentation/content/en/books/arch-handbook/book.adoc:51 msgid "" "Welcome to the FreeBSD Architecture Handbook. This manual is a _work in " @@ -50,22 +52,22 @@ msgstr "" "Если вы хотите помочь в работе над этим проектом, напишите на электронную " "почту списка рассылки {freebsd-doc}." -#. type: .abstract-title +#. type: Plain text #: documentation/content/en/books/arch-handbook/book.adoc:53 msgid "" -"The latest version of this document is always available from the " -"link:https://www.FreeBSD.org/[FreeBSD World Wide Web server]. It may also be " +"The latest version of this document is always available from the link:" +"https://www.FreeBSD.org/[FreeBSD World Wide Web server]. It may also be " "downloaded in a variety of formats and compression options from the https://" "download.freebsd.org/doc/[FreeBSD download server] or one of the numerous " "extref:{handbook}[mirror sites, mirrors]." msgstr "" "Актуальная версия этого документа всегда доступна на https://www.FreeBSD.org/" "[официальном веб-сервере FreeBSD]. Его также можно загрузить в различных " -"форматах и с разными вариантами сжатия с https://download.freebsd.org/doc/" -"[сервера загрузок FreeBSD] или одного из многочисленных зеркал extref:" -"{handbook}mirrors/[mirror sites, mirrors]." +"форматах и с разными вариантами сжатия с https://download.freebsd.org/doc/[" +"сервера загрузок FreeBSD] или одного из многочисленных зеркал " +"extref:{handbook}mirrors/[mirror sites, mirrors]." -#. type: .abstract-title +#. type: Plain text #: documentation/content/en/books/arch-handbook/book.adoc:55 msgid "'''" msgstr "'''" diff --git a/documentation/content/ru/books/arch-handbook/boot/_index.adoc b/documentation/content/ru/books/arch-handbook/boot/_index.adoc index 5b356b42ac..f5a67dedba 100644 --- a/documentation/content/ru/books/arch-handbook/boot/_index.adoc +++ b/documentation/content/ru/books/arch-handbook/boot/_index.adoc @@ -4,7 +4,7 @@ next: books/arch-handbook/locking params: path: /books/arch-handbook/boot/ prev: books/arch-handbook/parti -showBookMenu: true +showBookMenu: 'true' tags: ["boot", "BIOS", "kernel", "MBR", "FreeBSD"] title: 'Глава 1. Начальная загрузка и инициализация ядра' weight: 2 diff --git a/documentation/content/ru/books/arch-handbook/boot/_index.po b/documentation/content/ru/books/arch-handbook/boot/_index.po index 171dbcf2b3..f013cc2bb5 100644 --- a/documentation/content/ru/books/arch-handbook/boot/_index.po +++ b/documentation/content/ru/books/arch-handbook/boot/_index.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-10-14 22:43+0300\n" +"POT-Creation-Date: 2025-05-01 19:56-0300\n" "PO-Revision-Date: 2025-07-02 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian boot`." @@ -1819,12 +1826,12 @@ msgid "" "in the next section." msgstr "" "Итак, [.filename]#boot1# занимает ровно первые 512 байт [.filename]#boot#, " -"и, поскольку [.filename]#boot# записывается в первый сектор слайса FreeBSD, " -"[.filename]#boot1# полностью помещается в этот первый сектор. Когда `nread` " -"читает первые 16 секторов слайса FreeBSD, он фактически читает весь файл " -"[.filename]#boot# footnote:[512*16=8192 байта, ровно размер boot]. Более " -"подробно о том, как [.filename]#boot# формируется из [.filename]#boot1# и " -"[.filename]#boot2#, мы увидим в следующем разделе." +"и, поскольку [.filename]#boot# записывается в первый сектор слайса FreeBSD, [" +".filename]#boot1# полностью помещается в этот первый сектор. Когда `nread` " +"читает первые 16 секторов слайса FreeBSD, он фактически читает весь файл [." +"filename]#boot# footnote:[512*16=8192 байта, ровно размер boot]. Более " +"подробно о том, как [.filename]#boot# формируется из [.filename]#boot1# и [." +"filename]#boot2#, мы увидим в следующем разделе." #. type: Plain text #: documentation/content/en/books/arch-handbook/boot/_index.adoc:713 @@ -1840,10 +1847,10 @@ msgstr "" "Напомним, что `nread` использует адрес памяти `0x8c00` в качестве буфера " "передачи для хранения прочитанных секторов. Этот адрес выбран не случайно. " "Действительно, поскольку [.filename]#boot1# принадлежит первым 512 байтам, " -"он оказывается в диапазоне адресов `0x8c00`-`0x8dff`. Следующие 512 байт " -"(диапазон `0x8e00`-`0x8fff`) используются для хранения _bsdlabel_ footnote:" -"[Исторически известной как disklabel. Если вам когда-либо было интересно, " -"где FreeBSD хранит эту информацию, она находится в этой области — см. " +"он оказывается в диапазоне адресов `0x8c00`-`0x8dff`. Следующие 512 байт (" +"диапазон `0x8e00`-`0x8fff`) используются для хранения _bsdlabel_ footnote:[" +"Исторически известной как disklabel. Если вам когда-либо было интересно, где " +"FreeBSD хранит эту информацию, она находится в этой области — см. " "man:bsdlabel[8]]." #. type: Plain text @@ -1990,11 +1997,11 @@ msgid "" "`0x9010`, the entry point of the BTX server." msgstr "" "[.filename]#boot1# загружает первые 16 секторов среза FreeBSD по адресу " -"`0x8c00`. Эти 16 секторов, или 8192 байта, представляют собой весь файл " -"[.filename]#boot#. Файл является объединением [.filename]#boot1# и " -"[.filename]#boot2#. [.filename]#boot2#, в свою очередь, содержит сервер BTX " -"и клиент [.filename]#boot2#. Наконец, выполняется переход по адресу " -"`0x9010`, точке входа сервера BTX." +"`0x8c00`. Эти 16 секторов, или 8192 байта, представляют собой весь файл [." +"filename]#boot#. Файл является объединением [.filename]#boot1# и [." +"filename]#boot2#. [.filename]#boot2#, в свою очередь, содержит сервер BTX и " +"клиент [.filename]#boot2#. Наконец, выполняется переход по адресу `0x9010`, " +"точке входа сервера BTX." #. type: Plain text #: documentation/content/en/books/arch-handbook/boot/_index.adoc:770 @@ -2006,10 +2013,9 @@ msgid "" "creates the [.filename]#boot# file:" msgstr "" "Прежде чем изучать сервер BTX подробно, давайте рассмотрим, как создается " -"единый, всеобъемлющий файл [.filename]#boot#. Способ сборки " -"[.filename]#boot# определен в его [.filename]#Makefile# ([.filename]#stand/" -"i386/boot2/Makefile#). Рассмотрим правило, которое создает файл " -"[.filename]#boot#:" +"единый, всеобъемлющий файл [.filename]#boot#. Способ сборки [.filename]#boot#" +" определен в его [.filename]#Makefile# ([.filename]#stand/i386/boot2/" +"Makefile#). Рассмотрим правило, которое создает файл [.filename]#boot#:" #. type: delimited block . 4 #: documentation/content/en/books/arch-handbook/boot/_index.adoc:775 @@ -2036,8 +2042,8 @@ msgid "" "simple:" msgstr "" "Это говорит нам, что [.filename]#boot1# и [.filename]#boot2# необходимы, и " -"правило просто объединяет их для создания одного файла с именем " -"[.filename]#boot#. Правила для создания [.filename]#boot1# также довольно " +"правило просто объединяет их для создания одного файла с именем [." +"filename]#boot#. Правила для создания [.filename]#boot1# также довольно " "просты:" #. type: delimited block . 4 @@ -2058,7 +2064,8 @@ msgid "" "\t${LD} ${LD_FLAGS} -e start --defsym ORG=${ORG1} -T ${LDSCRIPT} -o ${.TARGET} boot1.o\n" msgstr "" " boot1.out: boot1.o\n" -"\t${LD} ${LD_FLAGS} -e start --defsym ORG=${ORG1} -T ${LDSCRIPT} -o ${.TARGET} boot1.o\n" +"\t${LD} ${LD_FLAGS} -e start --defsym ORG=${ORG1} -T ${LDSCRIPT} -o ${." +"TARGET} boot1.o\n" #. type: Block title #: documentation/content/en/books/arch-handbook/boot/_index.adoc:790 @@ -2082,18 +2089,18 @@ msgid "" "and symbolic information; `-O binary` indicates the output format, that is, " "a simple, unformatted binary file." msgstr "" -"Для применения правила создания [.filename]#boot1# необходимо собрать " -"[.filename]#boot1.out#. Это, в свою очередь, зависит от наличия " -"[.filename]#boot1.o#. Последний файл является результатом ассемблирования " +"Для применения правила создания [.filename]#boot1# необходимо собрать [." +"filename]#boot1.out#. Это, в свою очередь, зависит от наличия [." +"filename]#boot1.o#. Последний файл является результатом ассемблирования " "нашего знакомого [.filename]#boot1.S# без компоновки. Теперь применяется " -"правило создания [.filename]#boot1.out#. Оно указывает, что " -"[.filename]#boot1.o# должен быть скомпонован с точкой входа `start` и " -"начальным адресом `0x7c00`. Наконец, [.filename]#boot1# создается из " -"[.filename]#boot1.out# применением соответствующего правила. Это команда " -"[.filename]#objcopy#, применяемая к [.filename]#boot1.out#. Обратите " -"внимание на флаги, передаваемые [.filename]#objcopy#: `-S` указывает на " -"удаление всей информации о перемещении и символов; `-O binary` указывает " -"формат вывода, то есть простой, неформатированный двоичный файл." +"правило создания [.filename]#boot1.out#. Оно указывает, что [.filename]#boot1" +".o# должен быть скомпонован с точкой входа `start` и начальным адресом " +"`0x7c00`. Наконец, [.filename]#boot1# создается из [.filename]#boot1.out# " +"применением соответствующего правила. Это команда [.filename]#objcopy#, " +"применяемая к [.filename]#boot1.out#. Обратите внимание на флаги, " +"передаваемые [.filename]#objcopy#: `-S` указывает на удаление всей " +"информации о перемещении и символов; `-O binary` указывает формат вывода, то " +"есть простой, неформатированный двоичный файл." #. type: Plain text #: documentation/content/en/books/arch-handbook/boot/_index.adoc:801 @@ -2157,7 +2164,8 @@ msgid "" "\t${LD} ${LD_FLAGS} --defsym ORG=${ORG2} -T ${LDSCRIPT} -o ${.TARGET} ${.ALLSRC}\n" msgstr "" " boot2.out: ${BTXCRT} boot2.o sio.o ashldi3.o\n" -"\t${LD} ${LD_FLAGS} --defsym ORG=${ORG2} -T ${LDSCRIPT} -o ${.TARGET} ${.ALLSRC}\n" +"\t${LD} ${LD_FLAGS} --defsym ORG=${ORG2} -T ${LDSCRIPT} -o ${.TARGET} ${." +"ALLSRC}\n" #. type: delimited block . 4 #: documentation/content/en/books/arch-handbook/boot/_index.adoc:828 @@ -2173,7 +2181,8 @@ msgstr "" " boot2.h: boot1.out\n" "\t${NM} -t d ${.ALLSRC} | awk '/([0-9])+ T xread/ \\\n" "\t { x = $$1 - ORG1; \\\n" -"\t printf(\"#define XREADORG %#x\\n\", REL1 + x) }' \\\n" +"\t printf(\"#define XREADORG %#x\\n" +"\", REL1 + x) }' \\\n" "\t ORG1=`printf \"%d\" ${ORG1}` \\\n" "\t REL1=`printf \"%d\" ${REL1}` > ${.TARGET}\n" @@ -2224,8 +2233,8 @@ msgid "" msgstr "" "Отметим, что изначально файл заголовка [.filename]#boot2.h# отсутствует, но " "его создание зависит от [.filename]#boot1.out#, который у нас уже есть. " -"Правило его создания немного лаконично, но важно то, что результат, " -"[.filename]#boot2.h#, выглядит примерно так:" +"Правило его создания немного лаконично, но важно то, что результат, [." +"filename]#boot2.h#, выглядит примерно так:" #. type: delimited block . 4 #: documentation/content/en/books/arch-handbook/boot/_index.adoc:851 @@ -2253,13 +2262,12 @@ msgid "" msgstr "" "Напомним, что [.filename]#boot1# был перемещён (т.е. скопирован из `0x7c00` " "в `0x700`). Это перемещение теперь обретает смысл, потому что, как мы " -"увидим, сервер BTX освобождает часть памяти, включая область, куда " -"[.filename]#boot1# был изначально загружен. Однако серверу BTX необходим " -"доступ к функции `xread` из [.filename]#boot1#; согласно выводу " -"[.filename]#boot2.h#, эта функция находится по адресу `0x725`. " -"Действительно, сервер BTX использует функцию `xread` из перемещённого кода " -"[.filename]#boot1#. Теперь эта функция доступна из клиента " -"[.filename]#boot2#." +"увидим, сервер BTX освобождает часть памяти, включая область, куда [." +"filename]#boot1# был изначально загружен. Однако серверу BTX необходим " +"доступ к функции `xread` из [.filename]#boot1#; согласно выводу [." +"filename]#boot2.h#, эта функция находится по адресу `0x725`. Действительно, " +"сервер BTX использует функцию `xread` из перемещённого кода [." +"filename]#boot1#. Теперь эта функция доступна из клиента [.filename]#boot2#." #. type: Plain text #: documentation/content/en/books/arch-handbook/boot/_index.adoc:868 @@ -2284,11 +2292,11 @@ msgstr "" "выполнения по адресу `0x2000` (${ORG2}). Напомним, что [.filename]#boot2# " "будет выполняться в пользовательском режиме внутри специального " "пользовательского сегмента, созданного сервером BTX. Этот сегмент начинается " -"с адреса `0xa000`. Также помните, что часть [.filename]#boot2# в " -"[.filename]#boot# была скопирована по адресу `0xc000`, то есть со смещением " +"с адреса `0xa000`. Также помните, что часть [.filename]#boot2# в [." +"filename]#boot# была скопирована по адресу `0xc000`, то есть со смещением " "`0x2000` от начала пользовательского сегмента, поэтому [.filename]#boot2# " -"будет работать корректно при передаче управления на него. Далее, " -"[.filename]#boot2.bin# создается из [.filename]#boot2.out# путем удаления " +"будет работать корректно при передаче управления на него. Далее, [." +"filename]#boot2.bin# создается из [.filename]#boot2.out# путем удаления " "символов и информации о формате; boot2.bin представляет собой _сырой_ " "бинарный файл. Теперь обратите внимание, что файл [.filename]#boot2.ldr# " "создается как 512-байтный файл, заполненный нулями. Это пространство " @@ -2306,14 +2314,13 @@ msgid "" "address `0x9000`. The details can be found in [.filename]#stand/i386/btx/" "btx/Makefile#." msgstr "" -"Теперь, когда у нас есть файлы [.filename]#boot1#, [.filename]#boot2.bin# и " -"[.filename]#boot2.ldr#, осталось только добавить сервер BTX перед созданием " -"универсального файла [.filename]#boot#. Сервер BTX находится в " -"[.filename]#stand/i386/btx/btx#; у него есть собственный " -"[.filename]#Makefile# со своим набором правил для сборки. Важно отметить, " -"что он также компилируется как _сырой_ бинарный файл и линкуется для " -"выполнения по адресу `0x9000`. Подробности можно найти в [.filename]#stand/" -"i386/btx/btx/Makefile#." +"Теперь, когда у нас есть файлы [.filename]#boot1#, [.filename]#boot2.bin# и [" +".filename]#boot2.ldr#, осталось только добавить сервер BTX перед созданием " +"универсального файла [.filename]#boot#. Сервер BTX находится в [.filename]#" +"stand/i386/btx/btx#; у него есть собственный [.filename]#Makefile# со своим " +"набором правил для сборки. Важно отметить, что он также компилируется как " +"_сырой_ бинарный файл и линкуется для выполнения по адресу `0x9000`. " +"Подробности можно найти в [.filename]#stand/i386/btx/btx/Makefile#." #. type: Plain text #: documentation/content/en/books/arch-handbook/boot/_index.adoc:880 @@ -2335,11 +2342,11 @@ msgstr "" "названием [.filename]#btxld# (исходный код расположен в [.filename]#/usr/src/" "usr.sbin/btxld#). Некоторые аргументы этой программы включают имя выходного " "файла ([.filename]#boot#), его точку входа (`0x2000`) и формат файла " -"(бинарный). Различные файлы окончательно объединяются этой утилитой в файл " -"[.filename]#boot#, который состоит из [.filename]#boot1#, " -"[.filename]#boot2#, `bsdlabel` и сервера BTX. Этот файл, занимающий ровно 16 " -"секторов или 8192 байта, записывается в начало раздела FreeBSD во время " -"установки. Теперь перейдем к изучению программы сервера BTX." +"(бинарный). Различные файлы окончательно объединяются этой утилитой в файл [." +"filename]#boot#, который состоит из [.filename]#boot1#, [.filename]#boot2#, " +"`bsdlabel` и сервера BTX. Этот файл, занимающий ровно 16 секторов или 8192 " +"байта, записывается в начало раздела FreeBSD во время установки. Теперь " +"перейдем к изучению программы сервера BTX." #. type: Plain text #: documentation/content/en/books/arch-handbook/boot/_index.adoc:883 @@ -2412,12 +2419,11 @@ msgid "" "has a special header at address range `0x9000-0x900f`, right before its " "entry point. This header is defined as follows:" msgstr "" -"Приступим к изучению фактической реализации. Напомним, что " -"[.filename]#boot1# выполнил переход на адрес `0x9010` — точку входа сервера " -"BTX. Прежде чем изучать выполнение программы там, обратите внимание, что " -"сервер BTX имеет специальный заголовок в диапазоне адресов `0x9000-0x900f`, " -"непосредственно перед точкой входа. Этот заголовок определён следующим " -"образом:" +"Приступим к изучению фактической реализации. Напомним, что [.filename]#boot1#" +" выполнил переход на адрес `0x9010` — точку входа сервера BTX. Прежде чем " +"изучать выполнение программы там, обратите внимание, что сервер BTX имеет " +"специальный заголовок в диапазоне адресов `0x9000-0x900f`, непосредственно " +"перед точкой входа. Этот заголовок определён следующим образом:" #. type: delimited block . 4 #: documentation/content/en/books/arch-handbook/boot/_index.adoc:915 @@ -2469,10 +2475,10 @@ msgid "" msgstr "" "Обратите внимание, что первые два байта — это `0xeb` и `0xe`. В архитектуре " "IA-32 эти два байта интерпретируются как относительный переход за заголовок " -"к точке входа, поэтому теоретически [.filename]#boot1# мог бы перейти сюда " -"(адрес `0x9000`) вместо адреса `0x9010`. Обратите внимание, что последнее " -"поле в заголовке BTX — это указатель на точку входа клиента " -"([.filename]#boot2#)b2. Это поле исправляется во время компоновки." +"к точке входа, поэтому теоретически [.filename]#boot1# мог бы перейти сюда (" +"адрес `0x9000`) вместо адреса `0x9010`. Обратите внимание, что последнее " +"поле в заголовке BTX — это указатель на точку входа клиента ([." +"filename]#boot2#)b2. Это поле исправляется во время компоновки." #. type: Plain text #: documentation/content/en/books/arch-handbook/boot/_index.adoc:924 @@ -2759,8 +2765,8 @@ msgstr "" "только дескрипторы для векторов прерываний `0x30`, `0x31` и `0x32` имеют " "уровень привилегий 3, такой же, как у клиента [.filename]#boot2#, что " "означает, что клиент может выполнить программно-генерируемое прерывание к " -"этим векторам через инструкцию `int` без ошибки (это способ, которым " -"[.filename]#boot2# использует сервисы, предоставляемые сервером BTX). Также " +"этим векторам через инструкцию `int` без ошибки (это способ, которым [." +"filename]#boot2# использует сервисы, предоставляемые сервером BTX). Также " "обратите внимание, что _только_ программно-генерируемые прерывания защищены " "от кода, выполняющегося на более низких уровнях привилегий. Аппаратно-" "генерируемые прерывания и исключения, генерируемые процессором, _всегда_ " @@ -2931,8 +2937,8 @@ msgid "" msgstr "" "Наш последний блок кода отвечает за загрузку TR (Регистра Задач) с " "селектором сегмента для TSS, который мы создали ранее, и настройку окружения " -"пользовательского режима перед передачей управления исполнения клиенту " -"[.filename]#boot2#." +"пользовательского режима перед передачей управления исполнения клиенту [." +"filename]#boot2#." #. type: delimited block . 4 #: documentation/content/en/books/arch-handbook/boot/_index.adoc:1123 @@ -3181,14 +3187,13 @@ msgid "" msgstr "" "`boot2` входит в бесконечный цикл, ожидая ввода пользователя, затем вызывает " "`load()`. Если пользователь ничего не нажимает, цикл прерывается по " -"таймауту, и `load()` загружает файл по умолчанию ([.filename]#/boot/" -"loader#). Функции `ino_t lookup(char *filename)` и `int xfsread(ino_t inode, " -"void *buf, size_t nbyte)` используются для чтения содержимого файла в " -"память. [.filename]#/boot/loader# — это ELF-бинарный файл, но с заголовком " -"ELF, перед которым добавлена структура `struct exec` из [.filename]#a.out#. " -"`load()` анализирует ELF-заголовок загрузчика, загружает содержимое " -"[.filename]#/boot/loader# в память и передаёт управление на точку входа " -"загрузчика:" +"таймауту, и `load()` загружает файл по умолчанию ([.filename]#/boot/loader#)" +". Функции `ino_t lookup(char *filename)` и `int xfsread(ino_t inode, void *" +"buf, size_t nbyte)` используются для чтения содержимого файла в память. [." +"filename]#/boot/loader# — это ELF-бинарный файл, но с заголовком ELF, перед " +"которым добавлена структура `struct exec` из [.filename]#a.out#. `load()` " +"анализирует ELF-заголовок загрузчика, загружает содержимое [.filename]#/boot/" +"loader# в память и передаёт управление на точку входа загрузчика:" #. type: delimited block . 4 #: documentation/content/en/books/arch-handbook/boot/_index.adoc:1201 @@ -3275,8 +3280,10 @@ msgid "" "\n" msgstr "" "/usr/obj/usr/src/i386.i386/sys/GENERIC/kernel.meta:\n" -"ld -m elf_i386_fbsd -Bdynamic -T /usr/src/sys/conf/ldscript.i386 --build-id=sha1 --no-warn-mismatch \\\n" -"--warn-common --export-dynamic --dynamic-linker /red/herring -X -o kernel locore.o\n" +"ld -m elf_i386_fbsd -Bdynamic -T /usr/src/sys/conf/ldscript.i386 --build-" +"id=sha1 --no-warn-mismatch \\\n" +"--warn-common --export-dynamic --dynamic-linker /red/herring -X -o kernel " +"locore.o\n" "\n" #. type: Plain text @@ -3312,8 +3319,8 @@ msgid "" "says that a kernel's entry point is the symbol `btext`. This symbol is " *** 3825 LINES SKIPPED *** From nobody Sun Nov 9 11:18:43 2025 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 4d49KJ39gGz6GgB7; Sun, 09 Nov 2025 11:18:44 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d49KJ2LxPz3jV6; Sun, 09 Nov 2025 11:18:44 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762687124; 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=FCxFmDQEPBNUYhVj1cDQji2o6tIUzoGaIn5nFxxwny8=; b=nfvtidPYSJVs9XMTr/wVlF0sl0z45guirfhP5P6B9exp+HIhLC6H9BEp0ZgpNUMc5ruZif m2JDNC+nrcMaGDC8XLiNZIQe5PPGpTcmgJZpUbyQzLYwYPmLQhybZ1g/VOVXpJGOZR0K+z CJJIS4UC0N0yU/JPrmuVvh7pSGSqhxy6NIcjrhT63M8As3M4q0iGVzi8I6Dzd3fd/PU650 cB5OqZLPSTzKbducgXzTZ5Miscp99yBw/aE1YdxsQ7ZAKw4TZVJJKYT2YPR3UHHPFy/7Bl RzFAh0o4jZflVFgWb03Elxks5v+ONaySStbiC8743EprW5i/xjVHtVZ296LN1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762687124; 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=FCxFmDQEPBNUYhVj1cDQji2o6tIUzoGaIn5nFxxwny8=; b=h1aknFOOs3A+3le3vZW8Ri1hI5kmfYgojfk9cFPl3jvl2e5UAXvqJUZnQBJCD9xK/PISG8 D4KetxX4feYWfvADIodmni6933wdq+eKyXI0uC4qrRqW1T3NwDAX+VlR57OW7ZWgD2krEY gENkf7odJpwOVgC/Ux3qNVHMP8CzBkGucV7j1d1L7ysLkGCbTV+jTvHZvsP3kJd4PvftQs vMVMdApb7HvwuoVL6JVk/n6vI9ZfBtzcqVuWyccjiseJWRrT0/dCFCtoIG1gaaodIDbg+V wwkkn61s/zTCnI/nvDS2ntOwDpxV92XvbL/qInqEGDEvd2A36c/xdzS/MB4Hxw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762687124; a=rsa-sha256; cv=none; b=Zd40+8MURRa/7Am8K/SU3cVH0a6NmmrEwILqECkyxatpzp4a6EcEtzdJ57BjUf4wD1hgK0 0S1ChLQObiqQ1W4QzSKmxR2pt08ibG0yWP/iU+wFbAfDhfjmOTPWnACFTTp5ygOhvTVAFs baLVHnwbrGb01JbJiv4i+Sjz7Y3/2Bba8a49lk3bjnjTZ25OZFAN64BNMdtzWe1A1HJX6E x8nQGF6f1BXOzB2USwzlsRdqtGfUJo5UaXAkvoA6/0BpOeHGyzF5wGN4JroC1U8E+KlvPq xzfBTRBhIZ3kAlax6jqWdCCma8LoWTDVTfc1OmuPkQUbbtONTzDTm1Z6iv0NgQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d49KJ1P4czDSZ; Sun, 09 Nov 2025 11:18:44 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A9BIied099955; Sun, 9 Nov 2025 11:18:44 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A9BIhPp099949; Sun, 9 Nov 2025 11:18:43 GMT (envelope-from git) Date: Sun, 9 Nov 2025 11:18:43 GMT Message-Id: <202511091118.5A9BIhPp099949@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: 1ad6b05e45 - main - update translation of books/handbook to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53494 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1ad6b05e452e1c6be89fc4165fc7e0b47c4c5556 Auto-Submitted: auto-generated The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=1ad6b05e452e1c6be89fc4165fc7e0b47c4c5556 commit 1ad6b05e452e1c6be89fc4165fc7e0b47c4c5556 Author: Vladlen Popolitov AuthorDate: 2025-11-09 11:18:32 +0000 Commit: Vladlen Popolitov CommitDate: 2025-11-09 11:18:32 +0000 update translation of books/handbook to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53494 --- .../content/ru/books/handbook/_index.adoc | 4 +- documentation/content/ru/books/handbook/_index.po | 7 +- .../books/handbook/advanced-networking/_index.adoc | 2 +- .../books/handbook/advanced-networking/_index.po | 354 ++++++------ .../content/ru/books/handbook/audit/_index.adoc | 8 +- .../content/ru/books/handbook/audit/_index.po | 97 ++-- .../content/ru/books/handbook/basics/_index.adoc | 2 +- .../content/ru/books/handbook/basics/_index.po | 326 ++++++----- .../ru/books/handbook/bibliography/_index.adoc | 28 +- .../ru/books/handbook/bibliography/_index.po | 248 +++------ documentation/content/ru/books/handbook/book.adoc | 2 +- documentation/content/ru/books/handbook/book.po | 7 +- .../content/ru/books/handbook/boot/_index.adoc | 2 +- .../content/ru/books/handbook/boot/_index.po | 119 +++-- .../ru/books/handbook/bsdinstall/_index.adoc | 18 +- .../content/ru/books/handbook/bsdinstall/_index.po | 481 ++++++++--------- .../content/ru/books/handbook/colophon.adoc | 2 +- .../content/ru/books/handbook/colophon.po | 6 +- .../content/ru/books/handbook/config/_index.adoc | 6 +- .../content/ru/books/handbook/config/_index.po | 270 ++++++---- .../ru/books/handbook/cutting-edge/_index.adoc | 6 +- .../ru/books/handbook/cutting-edge/_index.po | 226 ++++---- .../content/ru/books/handbook/desktop/_index.adoc | 2 +- .../content/ru/books/handbook/desktop/_index.po | 46 +- .../content/ru/books/handbook/disks/_index.adoc | 16 +- .../content/ru/books/handbook/disks/_index.po | 405 +++++++------- .../content/ru/books/handbook/dtrace/_index.adoc | 2 +- .../content/ru/books/handbook/dtrace/_index.po | 46 +- .../ru/books/handbook/eresources/_index.adoc | 2 +- .../content/ru/books/handbook/eresources/_index.po | 80 +-- .../ru/books/handbook/filesystems/_index.adoc | 2 +- .../ru/books/handbook/filesystems/_index.po | 34 +- .../ru/books/handbook/firewalls/_index.adoc | 6 +- .../content/ru/books/handbook/firewalls/_index.po | 442 ++++++++------- .../content/ru/books/handbook/geom/_index.adoc | 6 +- .../content/ru/books/handbook/geom/_index.po | 260 ++++----- .../content/ru/books/handbook/glossary.adoc | 2 +- .../content/ru/books/handbook/glossary.po | 487 +++++++++-------- .../content/ru/books/handbook/introduction.po | 39 +- .../ru/books/handbook/introduction/_index.adoc | 4 +- .../ru/books/handbook/introduction/_index.po | 67 +-- .../content/ru/books/handbook/jails/_index.adoc | 2 +- .../content/ru/books/handbook/jails/_index.po | 129 +++-- .../ru/books/handbook/kernelconfig/_index.adoc | 10 +- .../ru/books/handbook/kernelconfig/_index.po | 88 +-- .../content/ru/books/handbook/l10n/_index.adoc | 6 +- .../content/ru/books/handbook/l10n/_index.po | 97 ++-- .../content/ru/books/handbook/linuxemu/_index.adoc | 2 +- .../content/ru/books/handbook/linuxemu/_index.po | 93 ++-- .../content/ru/books/handbook/mac/_index.adoc | 34 +- .../content/ru/books/handbook/mac/_index.po | 243 ++++----- .../content/ru/books/handbook/mail/_index.adoc | 4 +- .../content/ru/books/handbook/mail/_index.po | 149 +++--- .../content/ru/books/handbook/mirrors/_index.adoc | 32 +- .../content/ru/books/handbook/mirrors/_index.po | 62 +-- .../ru/books/handbook/multimedia/_index.adoc | 2 +- .../content/ru/books/handbook/multimedia/_index.po | 46 +- .../ru/books/handbook/network-servers/_index.adoc | 9 +- .../ru/books/handbook/network-servers/_index.po | 595 ++++++++++----------- .../content/ru/books/handbook/network/_index.adoc | 2 +- .../content/ru/books/handbook/network/_index.po | 173 +++--- documentation/content/ru/books/handbook/parti.adoc | 2 +- documentation/content/ru/books/handbook/parti.po | 4 +- .../content/ru/books/handbook/partii.adoc | 2 +- documentation/content/ru/books/handbook/partii.po | 4 +- .../content/ru/books/handbook/partiii.adoc | 2 +- documentation/content/ru/books/handbook/partiii.po | 4 +- .../content/ru/books/handbook/partiv.adoc | 2 +- documentation/content/ru/books/handbook/partiv.po | 4 +- documentation/content/ru/books/handbook/partv.adoc | 2 +- documentation/content/ru/books/handbook/partv.po | 4 +- .../content/ru/books/handbook/pgpkeys/_index.adoc | 2 +- .../content/ru/books/handbook/pgpkeys/_index.po | 10 +- .../content/ru/books/handbook/ports/_index.adoc | 18 +- .../content/ru/books/handbook/ports/_index.po | 237 ++++---- .../ru/books/handbook/ppp-and-slip/_index.adoc | 4 +- .../ru/books/handbook/ppp-and-slip/_index.po | 117 ++-- .../content/ru/books/handbook/preface/_index.adoc | 2 +- .../content/ru/books/handbook/preface/_index.po | 266 ++++----- .../content/ru/books/handbook/printing/_index.adoc | 2 +- .../content/ru/books/handbook/printing/_index.po | 93 ++-- .../content/ru/books/handbook/security/_index.adoc | 19 +- .../content/ru/books/handbook/security/_index.po | 386 ++++++------- .../ru/books/handbook/serialcomms/_index.adoc | 6 +- .../ru/books/handbook/serialcomms/_index.po | 213 ++++---- .../ru/books/handbook/usb-device-mode/_index.adoc | 2 +- .../ru/books/handbook/usb-device-mode/_index.po | 41 +- .../ru/books/handbook/virtualization/_index.adoc | 2 +- .../ru/books/handbook/virtualization/_index.po | 581 ++++++++++---------- .../content/ru/books/handbook/wayland/_index.adoc | 2 +- .../content/ru/books/handbook/wayland/_index.po | 76 +-- .../content/ru/books/handbook/wine/_index.adoc | 8 +- .../content/ru/books/handbook/wine/_index.po | 167 +++--- .../content/ru/books/handbook/x11/_index.adoc | 4 +- .../content/ru/books/handbook/x11/_index.po | 200 +++---- .../content/ru/books/handbook/zfs/_index.adoc | 4 +- .../content/ru/books/handbook/zfs/_index.po | 458 ++++++++-------- 97 files changed, 4486 insertions(+), 4411 deletions(-) diff --git a/documentation/content/ru/books/handbook/_index.adoc b/documentation/content/ru/books/handbook/_index.adoc index 9c818377bb..575f9acda4 100644 --- a/documentation/content/ru/books/handbook/_index.adoc +++ b/documentation/content/ru/books/handbook/_index.adoc @@ -1,5 +1,5 @@ --- -add_single_page_link: true +add_single_page_link: 'true' authors: - author: 'The FreeBSD Documentation Project' @@ -9,7 +9,7 @@ description: 'Постоянно развивающийся и всеобъем next: books/handbook/preface params: path: /books/handbook/ -showBookMenu: true +showBookMenu: 'true' tags: ["FreeBSD Handbook", "Handbook"] title: 'Руководство FreeBSD' trademarks: ["freebsd", "ibm", "ieee", "redhat", "3com", "adobe", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "realnetworks", "oracle", "3ware", "arm", "adaptec", "google", "heidelberger", "intuit", "lsilogic", "themathworks", "thomson", "vmware", "wolframresearch", "xiph", "xfree86", "general"] diff --git a/documentation/content/ru/books/handbook/_index.po b/documentation/content/ru/books/handbook/_index.po index 7b7ee75796..4fee94a66c 100644 --- a/documentation/content/ru/books/handbook/_index.po +++ b/documentation/content/ru/books/handbook/_index.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-10-20 11:02+0300\n" +"POT-Creation-Date: 2025-05-01 19:56-0300\n" "PO-Revision-Date: 2025-05-26 08:57+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/books/handbook/_index.adoc:1 #, no-wrap msgid "A constantly evolving, comprehensive resource for FreeBSD users" -msgstr "Постоянно развивающийся и всеобъемлющий ресурс для пользователей FreeBSD" +msgstr "" +"Постоянно развивающийся и всеобъемлющий ресурс для пользователей FreeBSD" #. type: Title = #: documentation/content/en/books/handbook/_index.adoc:1 diff --git a/documentation/content/ru/books/handbook/advanced-networking/_index.adoc b/documentation/content/ru/books/handbook/advanced-networking/_index.adoc index 1ccb828049..0877501d52 100644 --- a/documentation/content/ru/books/handbook/advanced-networking/_index.adoc +++ b/documentation/content/ru/books/handbook/advanced-networking/_index.adoc @@ -5,7 +5,7 @@ params: path: /books/handbook/advanced-networking/ part: 'IV. Сетевое взаимодействие' prev: books/handbook/firewalls -showBookMenu: true +showBookMenu: 'true' tags: ["Advanced Networking", "Handbook", "gateway", "routes", "wireless", "tethering", "bluetooth", "bridging", "CARP", "VLAN"] title: 'Глава 34. Сложные вопросы работы в сети' weight: 39 diff --git a/documentation/content/ru/books/handbook/advanced-networking/_index.po b/documentation/content/ru/books/handbook/advanced-networking/_index.po index b8239d1b2c..28ec258efb 100644 --- a/documentation/content/ru/books/handbook/advanced-networking/_index.po +++ b/documentation/content/ru/books/handbook/advanced-networking/_index.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-10-20 11:02+0300\n" +"POT-Creation-Date: 2025-05-01 19:56-0300\n" "PO-Revision-Date: 2025-09-23 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1 #, no-wrap msgid "Advanced networking in FreeBSD: basics of gateways and routes, CARP, how to configure multiple VLANs on FreeBSD, etc" -msgstr "Сложные вопросы работы в сети в FreeBSD: основы шлюзов и маршрутов, CARP, настройка нескольких VLAN в FreeBSD и так далее" +msgstr "" +"Сложные вопросы работы в сети в FreeBSD: основы шлюзов и маршрутов, CARP, " +"настройка нескольких VLAN в FreeBSD и так далее" -#. type: Yaml Front Matter Hash Value: part +#. type: YAML Front Matter: part #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1 #, no-wrap msgid "IV. Network Communication" msgstr "IV. Сетевое взаимодействие" -#. type: Yaml Front Matter Hash Value: title +#. type: YAML Front Matter: title #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1 #, no-wrap msgid "Chapter 34. Advanced Networking" @@ -132,8 +134,8 @@ msgid "" "Know how to configure and install a new FreeBSD kernel " "(crossref:kernelconfig[kernelconfig,Configuring the FreeBSD Kernel])." msgstr "" -"Знать, как настроить и установить новое ядро FreeBSD " -"(crossref:kernelconfig[kernelconfig,Настройка ядра FreeBSD])." +"Знать, как настроить и установить новое ядро FreeBSD (crossref:kernelconfig[" +"kernelconfig,Настройка ядра FreeBSD])." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:75 @@ -351,8 +353,8 @@ msgid "" msgstr "" "FreeBSD автоматически добавит маршруты для локальной подсети. В этом примере " "`10.20.30.255` — это широковещательный адрес для подсети `10.20.30`, а " -"`example.com` — доменное имя, связанное с этой подсетью. Обозначение " -"`link#1` относится к первой Ethernet-карте в машине." +"`example.com` — доменное имя, связанное с этой подсетью. Обозначение `link#1`" +" относится к первой Ethernet-карте в машине." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:145 @@ -473,7 +475,9 @@ msgstr "G" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:176 #, no-wrap msgid "Send anything for this destination on to this gateway, which will figure out from there where to send it." -msgstr "Отправляйте всё для этого назначения на этот шлюз, который разберётся, куда это нужно отправить." +msgstr "" +"Отправляйте всё для этого назначения на этот шлюз, который разберётся, куда " +"это нужно отправить." #. type: Table #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:177 @@ -497,7 +501,9 @@ msgstr "C" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:182 #, no-wrap msgid "Clones a new route based upon this route for machines to connect to. This type of route is normally used for local networks." -msgstr "Клонирует новый маршрут на основе данного для подключения машин. Такой тип маршрута обычно используется для локальных сетей." +msgstr "" +"Клонирует новый маршрут на основе данного для подключения машин. Такой тип " +"маршрута обычно используется для локальных сетей." #. type: Table #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:183 @@ -509,7 +515,8 @@ msgstr "W" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:185 #, no-wrap msgid "The route was auto-configured based upon a local area network (clone) route." -msgstr "Маршрут был автоматически настроен на основе локальной сети (клон) маршрута." +msgstr "" +"Маршрут был автоматически настроен на основе локальной сети (клон) маршрута." #. type: Table #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:186 @@ -602,7 +609,8 @@ msgstr "" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:219 #, no-wrap msgid "gateway_enable=\"YES\" # Set to YES if this host will be a gateway\n" -msgstr "gateway_enable=\"YES\" # Set to YES if this host will be a gateway\n" +msgstr "" +"gateway_enable=\"YES\" # Set to YES if this host will be a gateway\n" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:223 @@ -611,9 +619,9 @@ msgid "" "`net.inet.ip.forwarding` to `1`. To stop routing, reset this variable to " "`0`." msgstr "" -"Чтобы теперь включить маршрутизацию, установите переменную man:sysctl[8] " -"`net.inet.ip.forwarding` в значение `1`. Для отключения маршрутизации " -"сбросьте эту переменную в `0`." +"Чтобы теперь включить маршрутизацию, установите переменную man:sysctl[8] `net" +".inet.ip.forwarding` в значение `1`. Для отключения маршрутизации сбросьте " +"эту переменную в `0`." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:227 @@ -677,8 +685,8 @@ msgid "" "Before adding any static routes, the routing table on `RouterA` looks like " "this:" msgstr "" -"Прежде чем добавлять статические маршруты, таблица маршрутизации на " -"`RouterA` выглядит следующим образом:" +"Прежде чем добавлять статические маршруты, таблица маршрутизации на `RouterA`" +" выглядит следующим образом:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:249 @@ -715,10 +723,10 @@ msgid "" "`192.168.2.0/24` network. The following command adds the `Internal Net 2` " "network to ``RouterA``'s routing table using `192.168.1.2` as the next hop:" msgstr "" -"С текущей таблицей маршрутизации `RouterA` не имеет маршрута к сети " -"`192.168.2.0/24`. Следующая команда добавляет сеть `Internal Net 2` в " -"таблицу маршрутизации ``RouterA``, используя `192.168.1.2` в качестве " -"следующего прыжка:" +"С текущей таблицей маршрутизации `RouterA` не имеет маршрута к сети `192.168." +"2.0/24`. Следующая команда добавляет сеть `Internal Net 2` в таблицу " +"маршрутизации ``RouterA``, используя `192.168.1.2` в качестве следующего " +"прыжка:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:264 @@ -735,8 +743,8 @@ msgid "" msgstr "" "Теперь `RouterA` может достигать любого узла в сети `192.168.2.0/24`. Однако " "информация о маршрутизации не сохранится после перезагрузки системы FreeBSD. " -"Если требуется, чтобы статический маршрут был постоянным, добавьте его в " -"[.filename]#/etc/rc.conf#:" +"Если требуется, чтобы статический маршрут был постоянным, добавьте его в [." +"filename]#/etc/rc.conf#:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:275 @@ -949,7 +957,9 @@ msgstr "" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:345 #, no-wrap msgid "# sysrc ifconfig_fxp0_alias0=\"inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx\"\n" -msgstr "# sysrc ifconfig_fxp0_alias0=\"inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx\"\n" +msgstr "" +"# sysrc ifconfig_fxp0_alias0=\"inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx\"" +"\n" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:349 @@ -988,8 +998,8 @@ msgid "" "`255.255.255.255`." msgstr "" "Например, рассмотрим случай, когда интерфейс `fxp0` подключён к двум сетям: " -"`10.1.1.0` с маской сети `255.255.255.0` и `202.0.75.16` с маской сети " -"`255.255.255.240`. Система должна быть настроена так, чтобы находиться в " +"`10.1.1.0` с маской сети `255.255.255.0` и `202.0.75.16` с маской сети `255." +"255.255.240`. Система должна быть настроена так, чтобы находиться в " "диапазонах `10.1.1.1`–`10.1.1.5` и `202.0.75.17`–`202.0.75.20`. Только " "первый адрес в каждом диапазоне должен иметь реальную маску сети. Все " "остальные (`10.1.1.2`–`10.1.1.5` и `202.0.75.18`–`202.0.75.20`) должны быть " @@ -1001,8 +1011,8 @@ msgid "" "The following [.filename]#/etc/rc.conf# entries configure the adapter " "correctly for this scenario:" msgstr "" -"Для данного сценария правильно настраивают адаптер следующие записи в " -"[.filename]#/etc/rc.conf# :" +"Для данного сценария правильно настраивают адаптер следующие записи в [." +"filename]#/etc/rc.conf# :" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:372 @@ -1043,7 +1053,8 @@ msgstr "" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:380 #, no-wrap msgid "# sysrc ifconfig_fxp0_aliases=\"inet 10.1.1.1-5/24 inet 202.0.75.17-20/28\"\n" -msgstr "# sysrc ifconfig_fxp0_aliases=\"inet 10.1.1.1-5/24 inet 202.0.75.17-20/28\"\n" +msgstr "" +"# sysrc ifconfig_fxp0_aliases=\"inet 10.1.1.1-5/24 inet 202.0.75.17-20/28\"\n" #. type: Title == #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:383 @@ -1133,8 +1144,8 @@ msgid "" "As previously, the configuration is done via [.filename]#/etc/" "wpa_supplicant.conf#:" msgstr "" -"Как и ранее, настройка выполняется через [.filename]#/etc/" -"wpa_supplicant.conf#:" +"Как и ранее, настройка выполняется через [.filename]#/etc/wpa_supplicant." +"conf#:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:420 @@ -1228,8 +1239,7 @@ msgstr "" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:431 msgid "" "The `private_key_passwd` field contains the passphrase for the private key." -msgstr "" -"Поле `private_key_passwd` содержит парольную фразу для закрытого ключа." +msgstr "Поле `private_key_passwd` содержит парольную фразу для закрытого ключа." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:433 @@ -1328,8 +1338,8 @@ msgid "" "The required configuration can be added to [.filename]#/etc/" "wpa_supplicant.conf#:" msgstr "" -"Требуемая конфигурация может быть добавлена в [.filename]#/etc/" -"wpa_supplicant.conf#:" +"Требуемая конфигурация может быть добавлена в [.filename]#/etc/wpa_supplicant" +".conf#:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:486 @@ -1388,8 +1398,8 @@ msgid "" "authentication\" phase is often called \"phase2\"." msgstr "" "Это поле определяет метод аутентификации, используемый в зашифрованном TLS-" -"туннеле. В данном примере используется EAP с MD5-Challenge. Фаза " -"\"внутренней аутентификации\" часто называется \"phase2\"." +"туннеле. В данном примере используется EAP с MD5-Challenge. Фаза \"внутренней" +" аутентификации\" часто называется \"phase2\"." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:495 @@ -1595,7 +1605,8 @@ msgstr "" "# ifconfig wlan0 create wlandev ath0 wlanmode adhoc\n" "# ifconfig wlan0 inet 192.168.0.1 netmask 255.255.255.0 ssid freebsdap\n" "# ifconfig wlan0\n" -" wlan0: flags=8843 metric 0 mtu 1500\n" +" wlan0: flags=8843 metric 0 mtu " +"1500\n" "\t ether 00:11:95:c3:0d:ac\n" "\t inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255\n" "\t media: IEEE 802.11 Wireless Ethernet autoselect mode 11g \n" @@ -1655,7 +1666,8 @@ msgid "" msgstr "" "# ifconfig wlan0 inet 192.168.0.2 netmask 255.255.255.0 ssid freebsdap\n" "# ifconfig wlan0\n" -" wlan0: flags=8843 metric 0 mtu 1500\n" +" wlan0: flags=8843 metric 0 mtu " +"1500\n" "\t ether 00:11:95:d5:43:62\n" "\t inet 192.168.0.2 netmask 0xffffff00 broadcast 192.168.0.255\n" "\t media: IEEE 802.11 Wireless Ethernet autoselect mode 11g \n" @@ -1739,7 +1751,8 @@ msgid "" msgstr "" "# ifconfig wlan0 create wlandev ath0\n" "# ifconfig wlan0 list caps\n" -"drivercaps=6f85edc1\n" +"drivercaps=6f85edc1\n" "cryptocaps=1f\n" #. type: Plain text @@ -1789,7 +1802,8 @@ msgid "" "# ifconfig wlan0 inet 192.168.0.1 netmask 255.255.255.0 ssid freebsdap mode 11g channel 1\n" msgstr "" "# ifconfig wlan0 create wlandev ath0 wlanmode hostap\n" -"# ifconfig wlan0 inet 192.168.0.1 netmask 255.255.255.0 ssid freebsdap mode 11g channel 1\n" +"# ifconfig wlan0 inet 192.168.0.1 netmask 255.255.255.0 ssid freebsdap mode " +"11g channel 1\n" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:699 @@ -1797,8 +1811,8 @@ msgid "" "Use man:ifconfig[8] again to see the status of the [.filename]#wlan0# " "interface:" msgstr "" -"Используйте man:ifconfig[8] снова, чтобы посмотреть состояние интерфейса " -"[.filename]#wlan0#:" +"Используйте man:ifconfig[8] снова, чтобы посмотреть состояние интерфейса [." +"filename]#wlan0#:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:711 @@ -1815,7 +1829,8 @@ msgid "" "\t protmode CTS wme burst dtimperiod 1 -dfs\n" msgstr "" "# ifconfig wlan0\n" -" wlan0: flags=8843 metric 0 mtu 1500\n" +" wlan0: flags=8843 metric 0 mtu " +"1500\n" "\t ether 00:11:95:c3:0d:ac\n" "\t inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255\n" "\t media: IEEE 802.11 Wireless Ethernet autoselect mode 11g \n" @@ -1852,7 +1867,8 @@ msgid "" msgstr "" "wlans_ath0=\"wlan0\"\n" "create_args_wlan0=\"wlanmode hostap\"\n" -"ifconfig_wlan0=\"inet 192.168.0.1 netmask 255.255.255.0 ssid freebsdap mode 11g channel 1\"\n" +"ifconfig_wlan0=\"inet 192.168.0.1 netmask 255.255.255.0 ssid freebsdap mode " +"11g channel 1\"\n" #. type: Title ==== #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:724 @@ -1918,7 +1934,8 @@ msgid "" msgstr "" "# ifconfig wlan0 inet 192.168.0.2 netmask 255.255.255.0 ssid freebsdap\n" "# ifconfig wlan0\n" -" wlan0: flags=8843 metric 0 mtu 1500\n" +" wlan0: flags=8843 metric 0 mtu " +"1500\n" "\t ether 00:11:95:d5:43:62\n" "\t inet 192.168.0.2 netmask 0xffffff00 broadcast 192.168.0.255\n" "\t media: IEEE 802.11 Wireless Ethernet OFDM/54Mbps mode 11g\n" @@ -2132,7 +2149,8 @@ msgid "" "\tgroups: wlan\n" msgstr "" "# ifconfig wlan0\n" -"wlan0: flags=8943 metric 0 mtu 1500\n" +"wlan0: flags=8943 metric 0 " +"mtu 1500\n" "\tether 04:f0:21:16:8e:10\n" "\tinet6 fe80::6f0:21ff:fe16:8e10%wlan0 prefixlen 64 scopeid 0x9\n" "\tnd6 options=21\n" @@ -2174,8 +2192,8 @@ msgstr "" "Многие мобильные телефоны предоставляют возможность совместного " "использования своего интернет-подключения через USB (часто называемую " "\"тетеринг, раздача Интернета или режим модема\"). Эта функция использует " -"один из протоколов: RNDIS, CDC или проприетарный протокол Apple(R) iPhone(R)/" -"iPad(R)." +"один из протоколов: RNDIS, CDC или проприетарный протокол Apple(R) " +"iPhone(R)/iPad(R)." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:840 @@ -2195,8 +2213,7 @@ msgstr "Старые устройства часто используют дра #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:844 msgid "Before attaching a device, load the appropriate driver into the kernel:" -msgstr "" -"Перед подключением устройства загрузите соответствующий драйвер в ядро:" +msgstr "Перед подключением устройства загрузите соответствующий драйвер в ядро:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:850 @@ -2218,8 +2235,8 @@ msgid "" "on the device." msgstr "" "После подключения устройства ``ue``_0_ будет доступен для использования как " -"обычное сетевое устройство. Убедитесь, что на устройстве включена опция " -"\"USB-тетеринг\"." +"обычное сетевое устройство. Убедитесь, что на устройстве включена опция \"USB" +"-тетеринг\"." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:856 @@ -2542,8 +2559,8 @@ msgid "" "`create_connection` accepts `BT_ADDR` as well as host aliases in " "[.filename]#/etc/bluetooth/hosts#." msgstr "" -"`create_connection` принимает `BT_ADDR`, а также псевдонимы хостов в файле " -"[.filename]#/etc/bluetooth/hosts#." +"`create_connection` принимает `BT_ADDR`, а также псевдонимы хостов в файле [." +"filename]#/etc/bluetooth/hosts#." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:984 @@ -2640,9 +2657,8 @@ msgid "" "PIN code set to `1234` is shown below:" msgstr "" "Демон man:hcsecd[8] отвечает за обработку запросов аутентификации Bluetooth. " -"Конфигурационный файл по умолчанию — [.filename]#/etc/bluetooth/" -"hcsecd.conf#. Пример раздела для мобильного телефона с PIN-кодом `1234` " -"приведён ниже:" +"Конфигурационный файл по умолчанию — [.filename]#/etc/bluetooth/hcsecd.conf#" +". Пример раздела для мобильного телефона с PIN-кодом `1234` приведён ниже:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1029 @@ -2716,12 +2732,18 @@ msgid "" "hcsecd[16484]: Found matching entry, remote bdaddr 0:80:37:29:19:a4, name 'Pav's T39', PIN code exists\n" "hcsecd[16484]: Sending PIN_Code_Reply to 'ubt0hci' for remote bdaddr 0:80:37:29:19:a4\n" msgstr "" -"hcsecd[16484]: Got Link_Key_Request event from 'ubt0hci', remote bdaddr 0:80:37:29:19:a4\n" -"hcsecd[16484]: Found matching entry, remote bdaddr 0:80:37:29:19:a4, name 'Pav's T39', link key doesn't exist\n" -"hcsecd[16484]: Sending Link_Key_Negative_Reply to 'ubt0hci' for remote bdaddr 0:80:37:29:19:a4\n" -"hcsecd[16484]: Got PIN_Code_Request event from 'ubt0hci', remote bdaddr 0:80:37:29:19:a4\n" -"hcsecd[16484]: Found matching entry, remote bdaddr 0:80:37:29:19:a4, name 'Pav's T39', PIN code exists\n" -"hcsecd[16484]: Sending PIN_Code_Reply to 'ubt0hci' for remote bdaddr 0:80:37:29:19:a4\n" +"hcsecd[16484]: Got Link_Key_Request event from 'ubt0hci', remote bdaddr " +"0:80:37:29:19:a4\n" +"hcsecd[16484]: Found matching entry, remote bdaddr 0:80:37:29:19:a4, name " +"'Pav's T39', link key doesn't exist\n" +"hcsecd[16484]: Sending Link_Key_Negative_Reply to 'ubt0hci' for remote " +"bdaddr 0:80:37:29:19:a4\n" +"hcsecd[16484]: Got PIN_Code_Request event from 'ubt0hci', remote bdaddr " +"0:80:37:29:19:a4\n" +"hcsecd[16484]: Found matching entry, remote bdaddr 0:80:37:29:19:a4, name " +"'Pav's T39', PIN code exists\n" +"hcsecd[16484]: Sending PIN_Code_Reply to 'ubt0hci' for remote bdaddr " +"0:80:37:29:19:a4\n" #. type: Title === #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1059 @@ -2809,8 +2831,8 @@ msgid "" "daemon. The example below shows how to start the RFCOMMPPP server." msgstr "" "Для предоставления сетевого доступа через службу PPPLAN необходимо, чтобы " -"работал man:sdpd[8], и была создана новая запись для клиентов LAN в файле " -"[.filename]#/etc/ppp/ppp.conf#. Примеры можно найти в man:rfcomm_pppd[8]. " +"работал man:sdpd[8], и была создана новая запись для клиентов LAN в файле [." +"filename]#/etc/ppp/ppp.conf#. Примеры можно найти в man:rfcomm_pppd[8]. " "Наконец, запустите сервер RFCOMMPPP на допустимом номере канала RFCOMM. " "Сервер RFCOMMPPP автоматически зарегистрирует службу Bluetooth LAN в " "локальном демоне SDP. В приведенном ниже примере показано, как запустить " @@ -2980,7 +3002,8 @@ msgid "" msgstr "" "% btsockstat\n" "Active L2CAP sockets\n" -"PCB Recv-Q Send-Q Local address/PSM Foreign address CID State\n" +"PCB Recv-Q Send-Q Local address/PSM Foreign address CID " +"State\n" "c2afe900 0 0 00:02:72:00:d4:1a/3 00:07:e0:00:0b:ca 66 OPEN\n" "Active RFCOMM sessions\n" "L2PCB PCB Flag MTU Out-Q DLCs State\n" @@ -3206,8 +3229,8 @@ msgid "" "rc.conf#:" msgstr "" "Предоставление услуг на FreeBSD клиентам Bluetooth осуществляется с помощью " -"сервера man:sdpd[8]. Следующую строку можно добавить в [.filename]#/etc/" -"rc.conf#:" +"сервера man:sdpd[8]. Следующую строку можно добавить в [.filename]#/etc/rc." +"conf#:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1235 @@ -3722,8 +3745,8 @@ msgid "" "[.filename]#fxp1#. Add the following lines to [.filename]#/etc/rc.conf# so " "the bridge is created at startup:" msgstr "" -"Мост теперь может передавать Ethernet-кадры между [.filename]#fxp0# и " -"[.filename]#fxp1#. Добавьте следующие строки в [.filename]#/etc/rc.conf#, " +"Мост теперь может передавать Ethernet-кадры между [.filename]#fxp0# и [." +"filename]#fxp1#. Добавьте следующие строки в [.filename]#/etc/rc.conf#, " "чтобы мост создавался при загрузке:" #. type: delimited block . 4 @@ -3859,7 +3882,8 @@ msgid "" " role designated state forwarding\n" msgstr "" "# ifconfig bridge0 stp fxp0 stp fxp1\n" -"bridge0: flags=8843 metric 0 mtu 1500\n" +"bridge0: flags=8843 metric 0 mtu " +"1500\n" " ether d6:cf:d5:a0:94:6d\n" " id 00:01:02:4b:d4:50 priority 32768 hellotime 2 fwddelay 15\n" " maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200\n" @@ -3903,7 +3927,8 @@ msgid "" " port 5 priority 128 path cost 200000 proto rstp\n" " role designated state forwarding\n" msgstr "" -"bridge0: flags=8843 metric 0 mtu 1500\n" +"bridge0: flags=8843 metric 0 mtu " +"1500\n" " ether 96:3d:4b:f1:79:7a\n" " id 00:13:d4:9a:06:7a priority 32768 hellotime 2 fwddelay 15\n" " maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200\n" @@ -3988,8 +4013,8 @@ msgstr "" "зеркалирования, он не может использоваться в качестве обычного порта моста. " "Это наиболее полезно для пассивного мониторинга сети, подключенной к мосту, " "на другом хосте, подключенном к одному из портов зеркалирования моста. " -"Например, чтобы отправить копию всех фреймов через интерфейс с именем " -"[.filename]#fxp4#:" +"Например, чтобы отправить копию всех фреймов через интерфейс с именем [." +"filename]#fxp4#:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1522 @@ -4032,8 +4057,8 @@ msgid "" msgstr "" "Пример использования фиксированных адресов — это объединение моста с VLAN " "для изоляции сетей клиентов без потерь IP-адресного пространства. " -"Предположим, что `CustomerA` находится в `vlan100`, `CustomerB` — в " -"`vlan101`, а мост имеет адрес `192.168.0.1`:" +"Предположим, что `CustomerA` находится в `vlan100`, `CustomerB` — в `vlan101`" +", а мост имеет адрес `192.168.0.1`:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1537 @@ -4161,8 +4186,8 @@ msgid "" "To enable monitoring on the bridge, uncomment this line in [.filename]#/etc/" "snmpd.config# by removing the beginning `+#+` symbol:" msgstr "" -"Чтобы включить мониторинг на мосту, раскомментируйте эту строку в " -"[.filename]#/etc/snmpd.config#, удалив символ `+#+` в начале:" +"Чтобы включить мониторинг на мосту, раскомментируйте эту строку в [." +"filename]#/etc/snmpd.config#, удалив символ `+#+` в начале:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1582 @@ -4212,8 +4237,8 @@ msgstr "" "Следующие примеры используют программное обеспечение Net-SNMP (package:net-" "mgmt/net-snmp[]) для запроса моста с клиентской системы. Также можно " "использовать порт package:net-mgmt/bsnmptools[]. На SNMP-клиенте, где " -"запущен Net-SNMP, добавьте следующие строки в [.filename]#$HOME/.snmp/" -"snmp.conf#, чтобы импортировать определения MIB для моста:" +"запущен Net-SNMP, добавьте следующие строки в [.filename]#$HOME/.snmp/snmp." +"conf#, чтобы импортировать определения MIB для моста:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1608 @@ -4255,16 +4280,19 @@ msgstr "" "% snmpwalk -v 2c -c public bridge1.example.com mib-2.dot1dBridge\n" "BRIDGE-MIB::dot1dBaseBridgeAddress.0 = STRING: 66:fb:9b:6e:5c:44\n" "BRIDGE-MIB::dot1dBaseNumPorts.0 = INTEGER: 1 ports\n" -"BRIDGE-MIB::dot1dStpTimeSinceTopologyChange.0 = Timeticks: (189959) 0:31:39.59 centi-seconds\n" +"BRIDGE-MIB::dot1dStpTimeSinceTopologyChange.0 = Timeticks: (189959) 0:31:" +"39.59 centi-seconds\n" "BRIDGE-MIB::dot1dStpTopChanges.0 = Counter32: 2\n" "BRIDGE-MIB::dot1dStpDesignatedRoot.0 = Hex-STRING: 80 00 00 01 02 4B D4 50\n" "...\n" "BRIDGE-MIB::dot1dStpPortState.3 = INTEGER: forwarding(5)\n" "BRIDGE-MIB::dot1dStpPortEnable.3 = INTEGER: enabled(1)\n" "BRIDGE-MIB::dot1dStpPortPathCost.3 = INTEGER: 200000\n" -"BRIDGE-MIB::dot1dStpPortDesignatedRoot.3 = Hex-STRING: 80 00 00 01 02 4B D4 50\n" +"BRIDGE-MIB::dot1dStpPortDesignatedRoot.3 = Hex-STRING: 80 00 00 01 02 4B D4 " +"50\n" "BRIDGE-MIB::dot1dStpPortDesignatedCost.3 = INTEGER: 0\n" -"BRIDGE-MIB::dot1dStpPortDesignatedBridge.3 = Hex-STRING: 80 00 00 01 02 4B D4 50\n" +"BRIDGE-MIB::dot1dStpPortDesignatedBridge.3 = Hex-STRING: 80 00 00 01 02 4B " +"D4 50\n" "BRIDGE-MIB::dot1dStpPortDesignatedPort.3 = Hex-STRING: 03 80\n" "BRIDGE-MIB::dot1dStpPortForwardTransitions.3 = Counter32: 1\n" "RSTP-MIB::dot1dStpVersion.0 = INTEGER: rstp(2)\n" @@ -4316,17 +4344,23 @@ msgstr "" "enterprises.fokus.begemot.begemotBridge\n" "BEGEMOT-BRIDGE-MIB::begemotBridgeBaseName.\"bridge0\" = STRING: bridge0\n" "BEGEMOT-BRIDGE-MIB::begemotBridgeBaseName.\"bridge2\" = STRING: bridge2\n" -"BEGEMOT-BRIDGE-MIB::begemotBridgeBaseAddress.\"bridge0\" = STRING: e:ce:3b:5a:9e:13\n" -"BEGEMOT-BRIDGE-MIB::begemotBridgeBaseAddress.\"bridge2\" = STRING: 12:5e:4d:74:d:fc\n" +"BEGEMOT-BRIDGE-MIB::begemotBridgeBaseAddress.\"bridge0\" = STRING: " +"e:ce:3b:5a:9e:13\n" +"BEGEMOT-BRIDGE-MIB::begemotBridgeBaseAddress.\"bridge2\" = STRING: " +"12:5e:4d:74:d:fc\n" "BEGEMOT-BRIDGE-MIB::begemotBridgeBaseNumPorts.\"bridge0\" = INTEGER: 1\n" "BEGEMOT-BRIDGE-MIB::begemotBridgeBaseNumPorts.\"bridge2\" = INTEGER: 1\n" "...\n" -"BEGEMOT-BRIDGE-MIB::begemotBridgeStpTimeSinceTopologyChange.\"bridge0\" = Timeticks: (116927) 0:19:29.27 centi-seconds\n" -"BEGEMOT-BRIDGE-MIB::begemotBridgeStpTimeSinceTopologyChange.\"bridge2\" = Timeticks: (82773) 0:13:47.73 centi-seconds\n" +"BEGEMOT-BRIDGE-MIB::begemotBridgeStpTimeSinceTopologyChange.\"bridge0\" = " +"Timeticks: (116927) 0:19:29.27 centi-seconds\n" +"BEGEMOT-BRIDGE-MIB::begemotBridgeStpTimeSinceTopologyChange.\"bridge2\" = " +"Timeticks: (82773) 0:13:47.73 centi-seconds\n" "BEGEMOT-BRIDGE-MIB::begemotBridgeStpTopChanges.\"bridge0\" = Counter32: 1\n" "BEGEMOT-BRIDGE-MIB::begemotBridgeStpTopChanges.\"bridge2\" = Counter32: 1\n" -"BEGEMOT-BRIDGE-MIB::begemotBridgeStpDesignatedRoot.\"bridge0\" = Hex-STRING: 80 00 00 40 95 30 5E 31\n" -"BEGEMOT-BRIDGE-MIB::begemotBridgeStpDesignatedRoot.\"bridge2\" = Hex-STRING: 80 00 00 50 8B B8 C6 A9\n" +"BEGEMOT-BRIDGE-MIB::begemotBridgeStpDesignatedRoot.\"bridge0\" = Hex-STRING: " +"80 00 00 40 95 30 5E 31\n" +"BEGEMOT-BRIDGE-MIB::begemotBridgeStpDesignatedRoot.\"bridge2\" = Hex-STRING: " +"80 00 00 50 8B B8 C6 A9\n" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1658 @@ -4334,8 +4368,8 @@ msgid "" "To change the bridge interface being monitored via the `mib-2.dot1dBridge` " "subtree:" msgstr "" -"Для изменения мониторинга интерфейса моста через поддерево " -"`mib-2.dot1dBridge`:" +"Для изменения мониторинга интерфейса моста через поддерево `mib-2." +"dot1dBridge`:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1663 @@ -4592,8 +4626,8 @@ msgid "" "of _10.0.0.3/24_:" msgstr "" "На системе FreeBSD создайте интерфейс man:lagg[4], используя физические " -"интерфейсы _fxp0_ и _fxp1_, и поднимите интерфейсы с IP-адресом " -"_10.0.0.3/24_:" +"интерфейсы _fxp0_ и _fxp1_, и поднимите интерфейсы с IP-адресом _10.0.0.3/" +"24_:" #. type: delimited block . 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1738 @@ -4732,7 +4766,7 @@ msgstr "" msgid "Failover Mode" msgstr "Режим отказоустойчивости" -#. type: delimited block = 4 +#. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1801 msgid "" "Failover mode can be used to switch over to a secondary interface if the " @@ -4761,7 +4795,8 @@ msgstr "" "# ifconfig fxp0 up\n" "# ifconfig fxp1 up\n" "# ifconfig lagg0 create\n" -"# ifconfig lagg0 up laggproto failover laggport fxp0 laggport fxp1 10.0.0.15/24\n" +"# ifconfig lagg0 up laggproto failover laggport fxp0 laggport fxp1 10.0.0.15/" +"24\n" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1811 @@ -4828,15 +4863,17 @@ msgstr "" "ifconfig_fxp0=\"up\"\n" "ifconfig_fxp1=\"up\"\n" "cloned_interfaces=\"lagg0\"\n" -"ifconfig_lagg0=\"laggproto failover laggport fxp0 laggport fxp1 10.0.0.15/24\"\n" +"ifconfig_lagg0=\"laggproto failover laggport fxp0 laggport fxp1 10.0.0.15/" +"24\"\n" #. type: Block title #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1843 #, no-wrap msgid "Failover Mode Between Ethernet and Wireless Interfaces" -msgstr "Режим автоматического переключения между Ethernet и беспроводным интерфейсом" +msgstr "" +"Режим автоматического переключения между Ethernet и беспроводным интерфейсом" -#. type: delimited block = 4 +#. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1849 msgid "" "For laptop users, it is usually desirable to configure the wireless device " @@ -4852,7 +4889,7 @@ msgstr "" "соображениям производительности, так и безопасности, сохраняя при этом " "возможность передачи данных через беспроводное соединение." -#. type: delimited block = 4 +#. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1851 msgid "" "This is achieved by overriding the Ethernet interface's MAC address with " @@ -4890,10 +4927,10 @@ msgstr "" "собственном ядре, и компьютер работает под FreeBSD {rel121-current}, " "загрузите соответствующий [.filename]#.ko# в [.filename]#/boot/loader.conf#, " "добавив `*driver_load=\"YES\"*` в этот файл и перезагрузив систему. Другой, " -"более предпочтительный способ — загрузить драйвер в [.filename]#/etc/" -"rc.conf#, добавив его в `kld_list` (подробности см. в man:rc.conf[5]) в этом " -"файле и перезагрузив систему. Это необходимо, потому что в противном случае " -"драйвер ещё не загружен к моменту настройки интерфейса man:lagg[4]." +"более предпочтительный способ — загрузить драйвер в [.filename]#/etc/rc.conf#" +", добавив его в `kld_list` (подробности см. в man:rc.conf[5]) в этом файле и " +"перезагрузив систему. Это необходимо, потому что в противном случае драйвер " +"ещё не загружен к моменту настройки интерфейса man:lagg[4]." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1870 @@ -5066,8 +5103,8 @@ msgstr "" "позволяет операционной системе загружаться по сети. Например, система " "FreeBSD может загружаться по сети и работать без локального диска, используя " "файловые системы, смонтированные с NFS-сервера. Поддержка PXE обычно " -"доступна в BIOS. Чтобы использовать PXE при запуске машины, выберите опцию " -"`Загрузка по сети` в настройках BIOS или нажмите функциональную клавишу во " +"доступна в BIOS. Чтобы использовать PXE при запуске машины, выберите опцию `" +"Загрузка по сети` в настройках BIOS или нажмите функциональную клавишу во " "время инициализации системы." #. type: delimited block = 4 @@ -5093,8 +5130,7 @@ msgstr "" #. type: delimited block = 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1960 msgid "The operating system loader file is booted using TFTP." -msgstr "" -"Файл загрузчика операционной системы загружается с использованием TFTP." +msgstr "Файл загрузчика операционной системы загружается с использованием TFTP." #. type: delimited block = 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1961 @@ -5120,7 +5156,7 @@ msgstr "" "продолжается остальная последовательность загрузки FreeBSD, как описано в " "crossref:boot[boot,Процесс загрузки FreeBSD]." -#. type: delimited block = 4 +#. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1971 msgid "" "For UEFI PXE based boot, the actual boot loader file to use is [.filename]#/" @@ -5129,11 +5165,11 @@ msgid "" "[.filename]#/boot/loader.efi#." msgstr "" "Для загрузки по PXE на UEFI фактический файл загрузчика, который следует " -"использовать, это [.filename]#/boot/loader.efi#. См. раздел ниже " -"crossref:advanced-networking[_debugging_pxe_problems,Отладка проблем PXE] о " -"том, как использовать [.filename]#/boot/loader.efi#." +"использовать, это [.filename]#/boot/loader.efi#. См. раздел ниже crossref" +":advanced-networking[_debugging_pxe_problems,Отладка проблем PXE] о том, как " +"использовать [.filename]#/boot/loader.efi#." -#. type: Plain text +#. type: delimited block = 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1975 msgid "" "This section describes how to configure these services on a FreeBSD system " @@ -5144,7 +5180,7 @@ msgstr "" "другие системы могли загружаться по PXE в FreeBSD. Дополнительную информацию " "можно найти в man:diskless[8]." -#. type: delimited block = 4 +#. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1980 msgid "" "As described, the system providing these services is insecure. It should " @@ -5160,7 +5196,7 @@ msgstr "" msgid "Setting Up the PXE Environment" msgstr "Настройка окружения PXE" -#. type: Plain text +#. type: delimited block = 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1989 msgid "" "The steps shown in this section configure the built-in NFS and TFTP " @@ -5176,10 +5212,10 @@ msgstr "" "сервер DHCP. В данном примере каталог, который будет содержать файлы, " "используемые пользователями PXE, называется [.filename]#/b/tftpboot/FreeBSD/" "install#. Важно, чтобы этот каталог существовал и чтобы одно и то же имя " -"каталога было указано как в [.filename]#/etc/inetd.conf#, так и в " -"[.filename]#/usr/local/etc/dhcpd.conf#." +"каталога было указано как в [.filename]#/etc/inetd.conf#, так и в [." +"filename]#/usr/local/etc/dhcpd.conf#." -#. type: delimited block = 4 +#. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1994 msgid "" "The command examples below assume use of the man:sh[1] shell. man:csh[1] " @@ -5190,7 +5226,7 @@ msgstr "" "Пользователям man:csh[1] и man:tcsh[1] потребуется запустить оболочку " "man:sh[1] или адаптировать команды к синтаксису man:csh[1]." -#. type: .procedure +#. type: delimited block = 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1998 msgid "" "Create the root directory which will contain a FreeBSD installation to be " @@ -5274,7 +5310,9 @@ msgstr "" #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2038 #, no-wrap msgid "tftp dgram udp wait root /usr/libexec/tftpd tftpd blocksize 1468 -l -s /b/tftpboot\n" -msgstr "tftp dgram udp wait root /usr/libexec/tftpd tftpd blocksize 1468 -l -s /b/tftpboot\n" +msgstr "" +"tftp dgram udp wait root /usr/libexec/tftpd tftpd blocksize 1468 -l -s /b/" +"tftpboot\n" #. type: delimited block = 4 #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2045 @@ -5310,10 +5348,10 @@ msgid "" msgstr "" "Установите базовую систему в [.filename]#${NFSROOTDIR}#, либо распаковав " "официальные архивы, либо пересобрав ядро и пользовательское окружение " -"FreeBSD (подробные инструкции можно найти в crossref:cutting-" -"edge[makeworld,“Обновление FreeBSD из исходного кода”], но не забудьте " -"добавить `DESTDIR=_${NFSROOTDIR}_` при выполнении команд `make " -"installkernel` и `make installworld`)." +"FreeBSD (подробные инструкции можно найти в crossref:cutting-edge[makeworld,“" +"Обновление FreeBSD из исходного кода”], но не забудьте добавить " +"`DESTDIR=_${NFSROOTDIR}_` при выполнении команд `make installkernel` и `make " +"installworld`)." #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2056 @@ -5352,8 +5390,10 @@ msgid "" "# Device Mountpoint FSType Options Dump Pass\n" "myhost.example.com:/b/tftpboot/FreeBSD/install / nfs ro 0 0\n" msgstr "" -"# Device Mountpoint FSType Options Dump Pass\n" -"myhost.example.com:/b/tftpboot/FreeBSD/install / nfs ro 0 0\n" +"# Device Mountpoint FSType " +"Options Dump Pass\n" +"myhost.example.com:/b/tftpboot/FreeBSD/install / nfs " +"ro 0 0\n" #. type: Plain text #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2074 @@ -5406,8 +5446,8 @@ msgid "" "[.filename]#${NFSROOTDIR}#. These customizations could include things like " "installing packages or editing the password file with man:vipw[8]." msgstr "" -"Выполните другие необходимые настройки PXE-окружения в [.filename]#$" -"{NFSROOTDIR}#. Эти настройки могут включать установку пакетов или " +"Выполните другие необходимые настройки PXE-окружения в [." +"filename]#${NFSROOTDIR}#. Эти настройки могут включать установку пакетов или " "редактирование файла паролей с помощью man:vipw[8]." #. type: Plain text @@ -5419,8 +5459,8 @@ msgid "" "these directories are writable but the NFS root directory is read-only:" msgstr "" "При загрузке с корневого тома NFS, [.filename]#/etc/rc# определяет загрузку " -"по NFS и запускает [.filename]#/etc/rc.initdiskless#. В этом случае " -"[.filename]#/etc# и [.filename]#/var# должны быть файловыми системами в " +"по NFS и запускает [.filename]#/etc/rc.initdiskless#. В этом случае [." +"filename]#/etc# и [.filename]#/var# должны быть файловыми системами в " "памяти, чтобы эти каталоги были доступны для записи, тогда как корневой " "каталог NFS доступен только для чтения:" @@ -5453,15 +5493,15 @@ msgid "" "respectively." msgstr "" "При загрузке системы будут созданы и смонтированы файловые системы в памяти " -"для [.filename]#/etc# и [.filename]#/var#, а содержимое файлов " -"[.filename]#cpio.gz# будет скопировано в них. По умолчанию эти файловые " +"для [.filename]#/etc# и [.filename]#/var#, а содержимое файлов [." *** 22211 LINES SKIPPED *** From nobody Sun Nov 9 11:21:16 2025 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 4d49ND5Ywzz6Ggf6; Sun, 09 Nov 2025 11:21: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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d49ND2Prcz3jpH; Sun, 09 Nov 2025 11:21:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762687276; 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=YZWkuB0zavXlLo/XaoUd1KT/b9uVf5g81KWWtTa4/k0=; b=fLpvwxJmvUr4UlOmlNhU72/3GO5SQ8HDbHxIggOdwbZWsGeOwbglxBuGqGcXBqeDQfbdDv 8KMQ0RTvNOhfGju3JqI79/NyWa8DeYGOJ9PylRh56pzNlMp5M2l9oFkSDhPIF34EquISV2 1vdGtMWtoZnD8AfiUcjoBSNqR63tzdblWWGFIbnlGcj0aAvUGUskZOFDHJRRNJ76YNBGBM DOuopVSoZxpnxW+RujqGx8913vRDUMvo9XYjVs2wE+fQ91thkR/EIxKLVPGfuvIL8hfs1G Mcrad1/gLwA3500UsxMBvDZptWX7DrbCNY2KbhUGlp5WNAEGTuNs3HIssqYQaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762687276; 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=YZWkuB0zavXlLo/XaoUd1KT/b9uVf5g81KWWtTa4/k0=; b=i6Z+C9MxR+xFpZtLufFJJDY7MEUJCk46xyI3FAy8EueBH7RDBybC5plQK3hbMcYv+oc3+3 j0F/NpPcH01kCfdcKNHqR9CjnqYGALYVU7tuevlmOfNfc4IH0uF7KoPKaTQWPUmKnReDjV lv61L6/hpQJa9YN7F168AJGTetpycbfVu9b938OliAow9YPlAC4aFmen/NkwrM9E0Cklny b8LUQr96zrK54FJb4Oe0+fECA6XZI7Xk6+7oiT4EAe2FHtwUDiABj3vwDAD5qKPM/57OiN 2gGpI8rOF4SQBqt9M86P5RTG1G+dxFeKFuaTv1Is5yrE6tTkHVH2j4BeuAQHGQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762687276; a=rsa-sha256; cv=none; b=VsFP1zlJJrCGabFKpvJWqpL9eKYtC+gymVtKEYdBk0Eg8BnyQ0dKJYHQFLfE0L1T+KG1NO CKcGpTUfi3Czu0XUGoxoto2I8B2ZnpWo7jPaPzomQoG4XejMatNPZoDY3wm5lzYsbnHqmJ ul58Yfq1eX4bflgdfjWbuEkPSHOC0lWlUXrPalRDMsdqF0oCIwEmFLji5u/wiH3sPEXkxX jRc16yUo1FHONvp1WXj1v9D4JziJPVYaLscTgwPHWABFJFrBwxC5vrHM82EUEVHPFURL1D WUAqXDuja4HTzfwrTCLEEa3V7sIW4ubdeK6yC61EzBoXyI1cG337WXZBfh1TYQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d49ND203DzDTr; Sun, 09 Nov 2025 11:21:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A9BLGaT011448; Sun, 9 Nov 2025 11:21:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A9BLGDM011445; Sun, 9 Nov 2025 11:21:16 GMT (envelope-from git) Date: Sun, 9 Nov 2025 11:21:16 GMT Message-Id: <202511091121.5A9BLGDM011445@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: b8efaeb453 - main - update translation of books/porters-handbook to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53495 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b8efaeb453d6f8a9028507e04e3a14320f48d9b5 Auto-Submitted: auto-generated The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=b8efaeb453d6f8a9028507e04e3a14320f48d9b5 commit b8efaeb453d6f8a9028507e04e3a14320f48d9b5 Author: Vladlen Popolitov AuthorDate: 2025-11-09 11:21:04 +0000 Commit: Vladlen Popolitov CommitDate: 2025-11-09 11:21:04 +0000 update translation of books/porters-handbook to Russian Reviewed by: andy Differential Revision: https://reviews.freebsd.org/D53495 --- .../content/ru/books/porters-handbook/_index.adoc | 6 +- .../content/ru/books/porters-handbook/_index.po | 8 +- .../content/ru/books/porters-handbook/book.adoc | 4 +- .../content/ru/books/porters-handbook/book.po | 8 +- .../ru/books/porters-handbook/flavors/_index.adoc | 2 +- .../ru/books/porters-handbook/flavors/_index.po | 33 +- .../books/porters-handbook/keeping-up/_index.adoc | 4 +- .../ru/books/porters-handbook/keeping-up/_index.po | 37 +- .../books/porters-handbook/makefiles/_index.adoc | 8 +- .../ru/books/porters-handbook/makefiles/_index.po | 969 +++++++++--------- .../ru/books/porters-handbook/new-port/_index.adoc | 2 +- .../ru/books/porters-handbook/new-port/_index.po | 21 +- .../ru/books/porters-handbook/order/_index.adoc | 4 +- .../ru/books/porters-handbook/order/_index.po | 39 +- .../books/porters-handbook/pkg-files/_index.adoc | 2 +- .../ru/books/porters-handbook/pkg-files/_index.po | 74 +- .../ru/books/porters-handbook/plist/_index.adoc | 8 +- .../ru/books/porters-handbook/plist/_index.po | 154 +-- .../porters-handbook/porting-dads/_index.adoc | 16 +- .../books/porters-handbook/porting-dads/_index.po | 123 +-- .../porters-handbook/porting-samplem/_index.adoc | 2 +- .../porters-handbook/porting-samplem/_index.po | 37 +- .../books/porters-handbook/porting-why/_index.adoc | 2 +- .../books/porters-handbook/porting-why/_index.po | 6 +- .../porters-handbook/quick-porting/_index.adoc | 2 +- .../books/porters-handbook/quick-porting/_index.po | 80 +- .../ru/books/porters-handbook/security/_index.adoc | 6 +- .../ru/books/porters-handbook/security/_index.po | 94 +- .../porters-handbook/slow-porting/_index.adoc | 6 +- .../books/porters-handbook/slow-porting/_index.po | 115 ++- .../ru/books/porters-handbook/special/_index.adoc | 14 +- .../ru/books/porters-handbook/special/_index.po | 1050 +++++++++++++------- .../ru/books/porters-handbook/testing/_index.adoc | 4 +- .../ru/books/porters-handbook/testing/_index.po | 10 +- .../books/porters-handbook/upgrading/_index.adoc | 4 +- .../ru/books/porters-handbook/upgrading/_index.po | 66 +- .../ru/books/porters-handbook/uses/_index.adoc | 8 +- .../ru/books/porters-handbook/uses/_index.po | 696 +++++++------ .../ru/books/porters-handbook/versions/_index.adoc | 12 +- .../ru/books/porters-handbook/versions/_index.po | 60 +- 40 files changed, 2050 insertions(+), 1746 deletions(-) diff --git a/documentation/content/ru/books/porters-handbook/_index.adoc b/documentation/content/ru/books/porters-handbook/_index.adoc index 0446d79b28..111bca0658 100644 --- a/documentation/content/ru/books/porters-handbook/_index.adoc +++ b/documentation/content/ru/books/porters-handbook/_index.adoc @@ -1,5 +1,5 @@ --- -add_single_page_link: true +add_single_page_link: 'true' authors: - author: 'The FreeBSD Documentation Project' @@ -9,8 +9,8 @@ description: 'Обязательно к прочтению, если вы пла next: books/porters-handbook/porting-why params: path: /books/porters-handbook/ -showBookMenu: true -tags: "[\"FreeBSD Porter's Handbook\", \"Porting\", \"FreeBSD Ports Collection\"]" +showBookMenu: 'true' +tags: ["FreeBSD Porter's Handbook", "Porting", "FreeBSD Ports Collection"] title: 'Руководство FreeBSD по созданию портов' trademarks: ["freebsd", "sun", "unix", "general"] weight: 0 diff --git a/documentation/content/ru/books/porters-handbook/_index.po b/documentation/content/ru/books/porters-handbook/_index.po index 1aa07698c1..fd08e4925e 100644 --- a/documentation/content/ru/books/porters-handbook/_index.po +++ b/documentation/content/ru/books/porters-handbook/_index.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-09-18 22:05+0300\n" +"POT-Creation-Date: 2025-05-01 19:56-0300\n" "PO-Revision-Date: 2025-07-12 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/books/porters-handbook/_index.adoc:1 #, no-wrap msgid "Essential reading if you plan on providing a port of a third party piece of software" -msgstr "Обязательно к прочтению, если вы планируете портировать стороннее программное обеспечение" +msgstr "" +"Обязательно к прочтению, если вы планируете портировать стороннее " +"программное обеспечение" #. type: Title = #: documentation/content/en/books/porters-handbook/_index.adoc:1 diff --git a/documentation/content/ru/books/porters-handbook/book.adoc b/documentation/content/ru/books/porters-handbook/book.adoc index 84bedca43a..99d04891c1 100644 --- a/documentation/content/ru/books/porters-handbook/book.adoc +++ b/documentation/content/ru/books/porters-handbook/book.adoc @@ -1,11 +1,11 @@ --- -add_split_page_link: true +add_split_page_link: 'true' authors: - author: 'The FreeBSD Documentation Project' copyright: '2000-2023 The FreeBSD Documentation Project' description: 'Обязательно к прочтению, если вы планируете портировать стороннее программное обеспечение' -tags: "[\"FreeBSD Porter's Handbook\", \"Porting\", \"FreeBSD Ports Collection\"]" +tags: ["FreeBSD Porter's Handbook", "Porting", "FreeBSD Ports Collection"] title: 'Руководство FreeBSD по созданию портов' trademarks: ["freebsd", "sun", "unix", "general"] --- diff --git a/documentation/content/ru/books/porters-handbook/book.po b/documentation/content/ru/books/porters-handbook/book.po index 2994c7daaa..5036254264 100644 --- a/documentation/content/ru/books/porters-handbook/book.po +++ b/documentation/content/ru/books/porters-handbook/book.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-09-18 22:05+0300\n" +"POT-Creation-Date: 2022-02-01 09:20-0300\n" "PO-Revision-Date: 2025-07-12 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/books/porters-handbook/book.adoc:1 #, no-wrap msgid "Essential reading if you plan on providing a port of a third party piece of software" -msgstr "Обязательно к прочтению, если вы планируете портировать стороннее программное обеспечение" +msgstr "" +"Обязательно к прочтению, если вы планируете портировать стороннее " +"программное обеспечение" #. type: Title = #: documentation/content/en/books/porters-handbook/book.adoc:1 diff --git a/documentation/content/ru/books/porters-handbook/flavors/_index.adoc b/documentation/content/ru/books/porters-handbook/flavors/_index.adoc index f69bf3938d..398f614ded 100644 --- a/documentation/content/ru/books/porters-handbook/flavors/_index.adoc +++ b/documentation/content/ru/books/porters-handbook/flavors/_index.adoc @@ -4,7 +4,7 @@ next: books/porters-handbook/plist params: path: /books/porters-handbook/flavors/ prev: books/porters-handbook/special -showBookMenu: true +showBookMenu: 'true' tags: ["Ports", "Flavors", "introduction", "how-to", "guide"] title: 'Глава 7. Флейворы' weight: 7 diff --git a/documentation/content/ru/books/porters-handbook/flavors/_index.po b/documentation/content/ru/books/porters-handbook/flavors/_index.po index 9e9ed2fcb6..9dd088712d 100644 --- a/documentation/content/ru/books/porters-handbook/flavors/_index.po +++ b/documentation/content/ru/books/porters-handbook/flavors/_index.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-09-18 22:05+0300\n" +"POT-Creation-Date: 2025-05-01 19:56-0300\n" "PO-Revision-Date: 2025-07-13 19:10+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian =20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/books/porters-handbook/flavors/_index.adoc:1 #, no-wrap msgid "Flavors are a way to have multiple variations of a port" msgstr "Флейворы — это способ создания нескольких вариаций порта" -#. type: Yaml Front Matter Hash Value: title +#. type: YAML Front Matter: title #: documentation/content/en/books/porters-handbook/flavors/_index.adoc:1 #, no-wrap msgid "Chapter 7. Flavors" @@ -83,8 +83,8 @@ msgid "" "To declare a port having multiple flavors, add `FLAVORS` to its " "[.filename]#Makefile#. The first flavor in `FLAVORS` is the default flavor." msgstr "" -"Чтобы объявить порт с несколькими флейворами, добавьте `FLAVORS` в его " -"[.filename]#Makefile#. Первый вариант в `FLAVORS` является вариантом по " +"Чтобы объявить порт с несколькими флейворами, добавьте `FLAVORS` в его [." +"filename]#Makefile#. Первый вариант в `FLAVORS` является вариантом по " "умолчанию." #. type: delimited block = 4 @@ -248,7 +248,8 @@ msgid "" "\t\t\tac_cv_path_PYTHON3_CONFIG=${LOCALBASE}/bin/python${PYTHON_VER}-config \n" msgstr "" "CONFIGURE_ARGS+=\t--disable-python2 --enable-python3 \\\n" -"\t\t\tac_cv_path_PYTHON3_CONFIG=${LOCALBASE}/bin/python${PYTHON_VER}-config \n" +"\t\t\tac_cv_path_PYTHON3_CONFIG=${LOCALBASE}/bin/python${PYTHON_VER}-config " +"\n" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/flavors/_index.adoc:148 @@ -550,8 +551,8 @@ msgid "" "When adding a dependency on a PHP flavored port, use `@${PHP_FLAVOR}`. " "_Never_ use `FLAVOR` directly." msgstr "" -"При добавлении зависимости к порту с вариантом PHP используйте `@$" -"{PHP_FLAVOR}`. _Никогда_ не используйте `FLAVOR` напрямую." +"При добавлении зависимости к порту с вариантом PHP используйте " +"`@${PHP_FLAVOR}`. _Никогда_ не используйте `FLAVOR` напрямую." #. type: Title == #: documentation/content/en/books/porters-handbook/flavors/_index.adoc:273 @@ -712,7 +713,9 @@ msgstr "" #: documentation/content/en/books/porters-handbook/flavors/_index.adoc:352 #, no-wrap msgid "RUN_DEPENDS=\t${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR}\n" -msgstr "RUN_DEPENDS=\t${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR}\n" +msgstr "" +"RUN_DEPENDS=\t${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR}" +"\n" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/flavors/_index.adoc:354 @@ -736,12 +739,12 @@ msgid "" "most applications that embed or otherwise use Lua should simply use " "`USES=lua`." msgstr "" -"При использовании crossref:uses[uses-lua,`lua:module`] или " -"crossref:uses[uses-lua,`lua:flavors`] порт автоматически получит заполненный " -"параметр `FLAVORS` с версиями Lua, которые он поддерживает. Однако " -"предполагается, что обычные приложения (а не модули Lua) не должны " -"использовать эту возможность; большинству приложений, которые встраивают или " -"иным образом используют Lua, следует просто указывать `USES=lua`." +"При использовании crossref:uses[uses-lua,`lua:module`] или crossref:uses" +"[uses-lua,`lua:flavors`] порт автоматически получит заполненный параметр " +"`FLAVORS` с версиями Lua, которые он поддерживает. Однако предполагается, " +"что обычные приложения (а не модули Lua) не должны использовать эту " +"возможность; большинству приложений, которые встраивают или иным образом " +"используют Lua, следует просто указывать `USES=lua`." #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/flavors/_index.adoc:367 diff --git a/documentation/content/ru/books/porters-handbook/keeping-up/_index.adoc b/documentation/content/ru/books/porters-handbook/keeping-up/_index.adoc index fcce8ff89b..a729d585bc 100644 --- a/documentation/content/ru/books/porters-handbook/keeping-up/_index.adoc +++ b/documentation/content/ru/books/porters-handbook/keeping-up/_index.adoc @@ -4,7 +4,7 @@ next: books/porters-handbook/uses params: path: /books/porters-handbook/keeping-up/ prev: books/porters-handbook/order -showBookMenu: true +showBookMenu: 'true' tags: ["keeping up", "ports", "updating", "FreshPorts"] title: 'Глава 16. Актуализация' weight: 16 @@ -81,7 +81,7 @@ endif::[] [[distfile-survey]] == Portscout: сканер дистрибутивных файлов портов FreeBSD -Кластер построения выделен для выполнения самого последнего релиза каждого из портов, дистрибутивные файлы которых уже были сгружены. Однако из-за постоянных изменений в Internet дистрибутивные файлы могут быстро исчезать. https://portscout.FreeBSD.org[Portscout], средство сканирования дистрибутивных файлов FreeBSD пытается опросить каждый из сайтов, доступных для сгрузки каждого из портов, для определения того, доступны ли ещё дистрибутивные файлы. Portscout может готовить отчёты в HTML и рассылать электронные письма об имеющихся обновлениях для портов тем, кто это запрашивает. Сопровождающие периодически запрашивают наличие изменений либо вручную, либо используя ленту RSS. +Кластер построения выделен для выполнения самого последнего релиза каждого из портов, дистрибутивные файлы которых уже были загружены. Однако из-за постоянных изменений в Internet дистрибутивные файлы могут быстро исчезать. https://portscout.FreeBSD.org[Portscout], средство сканирования дистрибутивных файлов FreeBSD пытается опросить каждый из сайтов, доступных для загрузки каждого из портов, для определения того, доступны ли ещё дистрибутивные файлы. Portscout может готовить отчёты в HTML и рассылать электронные письма об имеющихся обновлениях для портов тем, кто э о запрашивает. Сопровождающие периодически запрашивают наличие изменений либо вручную, либо используя ленту RSS. Главная страница Portscout отображает email сопровождающего порта, количество портов, за которые ответственен сопровождающий, количество портов с новыми дистрибутивными файлами и процент устаревших портов. Функция поиска выполняет поиск сопровождающего по адресу электронной почты и позволяет выбирать между всеми портами или только устаревшими. diff --git a/documentation/content/ru/books/porters-handbook/keeping-up/_index.po b/documentation/content/ru/books/porters-handbook/keeping-up/_index.po index b5bd194cf5..1e07629d66 100644 --- a/documentation/content/ru/books/porters-handbook/keeping-up/_index.po +++ b/documentation/content/ru/books/porters-handbook/keeping-up/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-09-18 22:05+0300\n" -"PO-Revision-Date: 2025-07-15 04:45+0000\n" +"POT-Creation-Date: 2025-05-01 19:56-0300\n" +"PO-Revision-Date: 2025-09-26 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian \n" @@ -18,13 +18,13 @@ msgstr "" "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/books/porters-handbook/keeping-up/_index.adoc:1 #, no-wrap msgid "How to keep up the FreeBSD Ports Collection" msgstr "Как поддерживать актуальность коллекции портов FreeBSD" -#. type: Yaml Front Matter Hash Value: title +#. type: YAML Front Matter: title #: documentation/content/en/books/porters-handbook/keeping-up/_index.adoc:1 #, no-wrap msgid "Chapter 16. Keeping Up" @@ -88,9 +88,9 @@ msgid "" "subscribe, then change it back again." msgstr "" "Если вы хотите использовать FreshPorts, то вам нужна только учётная запись. " -"Если регистрационный адрес вашей электронной почты будет иметь вид " -"`@FreeBSD.org`, то справа на Web-страницах вы увидите дополнительную ссылку. " -"Для тех из вас, кто уже получил учётную запись FreshPorts, но не использовал " +"Если регистрационный адрес вашей электронной почты будет иметь вид `@FreeBSD." +"org`, то справа на Web-страницах вы увидите дополнительную ссылку. Для тех " +"из вас, кто уже получил учётную запись FreshPorts, но не использовал " "собственный адрес электронной почты `@FreeBSD.org`, достаточно сменить адрес " "на `@FreeBSD.org`, подписаться, а затем сменить его обратно." @@ -126,12 +126,11 @@ msgid "" msgstr "" "Файлы в хранилище исходных текстов можно просматривать при помощи Web-" "интерфейса. Изменения, которые касаются в целом всей системы портов, теперь " -"документируются в файле https://cgit.FreeBSD.org/ports/tree/" -"CHANGES[CHANGES]. Изменения, касающиеся отдельных портов, отражаются теперь " -"в файле https://cgit.FreeBSD.org/ports/tree/UPDATING[UPDATING]. Однако " -"однозначный ответ на любой вопрос можно найти, только прочитав исходных код " -"https://cgit.FreeBSD.org/ports/tree/Mk/bsd.port.mk[bsd.port.mk] и связанных " -"с ним файлов." +"документируются в файле https://cgit.FreeBSD.org/ports/tree/CHANGES[CHANGES]" +". Изменения, касающиеся отдельных портов, отражаются теперь в файле " +"https://cgit.FreeBSD.org/ports/tree/UPDATING[UPDATING]. Однако однозначный " +"ответ на любой вопрос можно найти, только прочитав исходных код https://cgit." +"FreeBSD.org/ports/tree/Mk/bsd.port.mk[bsd.port.mk] и связанных с ним файлов." #. type: Title == #: documentation/content/en/books/porters-handbook/keeping-up/_index.adoc:80 @@ -211,11 +210,11 @@ msgid "" "changes, either by hand or using the RSS feed." msgstr "" "Кластер построения выделен для выполнения самого последнего релиза каждого " -"из портов, дистрибутивные файлы которых уже были сгружены. Однако из-за " +"из портов, дистрибутивные файлы которых уже были загружены. Однако из-за " "постоянных изменений в Internet дистрибутивные файлы могут быстро исчезать. " "https://portscout.FreeBSD.org[Portscout], средство сканирования " "дистрибутивных файлов FreeBSD пытается опросить каждый из сайтов, доступных " -"для сгрузки каждого из портов, для определения того, доступны ли ещё " +"для загрузки каждого из портов, для определения того, доступны ли ещё " "дистрибутивные файлы. Portscout может готовить отчёты в HTML и рассылать " "электронные письма об имеющихся обновлениях для портов тем, кто это " "запрашивает. Сопровождающие периодически запрашивают наличие изменений либо " @@ -257,8 +256,8 @@ msgid "" "Clicking on a port name in the list displays the https://freshports.org/" "[FreshPorts] port information." msgstr "" -"По щелчку на название порта в списке отображается информация о порте https://" -"freshports.org[FreshPorts]." +"По щелчку на название порта в списке отображается информация о порте " +"https://freshports.org[FreshPorts]." #. type: Plain text #: documentation/content/en/books/porters-handbook/keeping-up/_index.adoc:113 @@ -266,5 +265,5 @@ msgid "" "Additional documentation is available in the https://github.com/freebsd/" "portscout/[Portscout repository]." msgstr "" -"Другим полезным ресурсом является https://github.com/freebsd/portscout/" -"[репозиторий Portscout]." +"Другим полезным ресурсом является https://github.com/freebsd/portscout/[" +"репозиторий Portscout]." diff --git a/documentation/content/ru/books/porters-handbook/makefiles/_index.adoc b/documentation/content/ru/books/porters-handbook/makefiles/_index.adoc index 51a032507e..a13d1bc111 100644 --- a/documentation/content/ru/books/porters-handbook/makefiles/_index.adoc +++ b/documentation/content/ru/books/porters-handbook/makefiles/_index.adoc @@ -4,7 +4,7 @@ next: books/porters-handbook/special params: path: /books/porters-handbook/makefiles/ prev: books/porters-handbook/slow-porting -showBookMenu: true +showBookMenu: 'true' tags: ["makefiles", "configuring", "naming", "versions"] title: 'Глава 5. Настройка Makefile' weight: 5 @@ -404,7 +404,7 @@ FreeBSD стремится поддерживать родной язык сво [.filename]#name#:: Убедитесь, что название порта и его версия четко разделены и указаны в `PORTNAME` и `DISTVERSION`. Единственная причина, по которой `PORTNAME` может содержать часть версии, — это если вышестоящее распространяемое ПО действительно так названо, как в портах package:textproc/libxml2[] или package:japanese/kinput2-freewnn[]. В противном случае `PORTNAME` не может содержать информацию о версии. Довольно нормально, когда несколько портов имеют одинаковый `PORTNAME`, как это делают порты package:www/apache*[]; в таком случае разные версии (и разные записи в индексе) различаются значениями `PKGNAMEPREFIX` и `PKGNAMESUFFIX`. + -Существует традиция называть модули `Perl 5`, добавляя префикс `p5-` и заменя разделитель в виде двойного двоеточия на дефис. Например, модуль `Data::Dumper` становится `p5-Data-Dumper`. +Существует традиция называть модули `Perl 5`, добавляя префикс `p5-` и заменяя разделитель в виде двойного двоеточия на дефис. Например, модуль `Data::Dumper` становится `p5-Data-Dumper`. [[porting-pkgname-compiled-specifics]] [.filename]#-compiled.specifics#:: Если порт может быть собран с различными crossref:makefiles[makefile-masterdir,жестко заданными значениями по умолчанию] (обычно это часть имени каталога в семействе портов), часть _-compiled.specifics_ указывает скомпилированные значения по умолчанию. Дефис является необязательным. Примерами могут служить размер бумаги и единицы измерения шрифтов. @@ -3492,7 +3492,7 @@ MASTERDIR= ${.CURDIR}/../pkfonts300 ([.filename]#print/pkfonts118/Makefile#, [.filename]#print/pkfonts600/Makefile# и все остальные аналогичны). Определение `MASTERDIR` указывает [.filename]#bsd.port.mk#, что стандартный набор подкаталогов, таких как `FILESDIR` и `SCRIPTDIR`, следует искать в [.filename]#pkfonts300#. Строка `RESOLUTION=360` переопределит строку `RESOLUTION=300` в [.filename]#pkfonts300/Makefile#, и порт будет собран с разрешением, установленным на 360. [[makefile-manpages]] -== Страницы Cправочника +== Страницы справочника Если порт размещает дерево man в другом месте, отличном от `PREFIX`, используйте `MANDIRS` для указания этих каталогов. Обратите внимание, что файлы, соответствующие страницам руководства, должны быть добавлены в [.filename]#pkg-plist# вместе с остальными файлами. Назначение `MANDIRS` — обеспечить автоматическое сжатие страниц руководства, поэтому имена файлов имеют суффикс [.filename]#.gz#. @@ -4879,7 +4879,7 @@ PORTDOCS= README.* ChangeLog docs/* Попробуйте сделать так, чтобы порт размещал файлы в правильных подкаталогах `PREFIX`. Некоторые порты собирают всё в кучу и помещают в подкаталог с именем порта, что неверно. Также многие порты размещают все файлы, кроме бинарников, заголовочных файлов и страниц руководства, в подкаталоге [.filename]#lib#, что плохо согласуется с парадигмой BSD. Многие из этих файлов должны быть перемещены в один из следующих каталогов: [.filename]#etc# (файлы настройки/конфигурации), [.filename]#libexec# (исполняемые файлы для внутреннего использования), [.filename]#sbin# (исполняемые файлы д я суперпользователей/администраторов), [.filename]#info# (документация для браузера info) или [.filename]#share# (архитектурно-независимые файлы). Подробности см. в man:hier[7]; правила, действующие для [.filename]#/usr#, в основном применимы и к [.filename]#/usr/local#. Исключение составляют порты, связанные с USENET "news". Они могут использовать [.filename]#PREFIX/news# в качестве места назначения для своих файлов. [[binary-alias]] -== Используйте `BINARY_ALIAS` для переименования команд вместо исправления сборки +== Использование `BINARY_ALIAS` для переименования команд вместо исправления сборки Когда определена переменная `BINARY_ALIAS`, будут созданы символьные ссылки на указанные команды в каталоге, который будет добавлен в начало переменной `PATH`. diff --git a/documentation/content/ru/books/porters-handbook/makefiles/_index.po b/documentation/content/ru/books/porters-handbook/makefiles/_index.po index 359d99d977..a95ac29643 100644 --- a/documentation/content/ru/books/porters-handbook/makefiles/_index.po +++ b/documentation/content/ru/books/porters-handbook/makefiles/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-09-18 22:05+0300\n" -"PO-Revision-Date: 2025-09-05 04:45+0000\n" +"POT-Creation-Date: 2025-08-17 20:54+0100\n" +"PO-Revision-Date: 2025-10-21 04:45+0000\n" "Last-Translator: Vladlen Popolitov \n" "Language-Team: Russian \n" @@ -18,13 +18,13 @@ msgstr "" "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" -#. type: Yaml Front Matter Hash Value: description +#. type: YAML Front Matter: description #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1 #, no-wrap msgid "Configuring the Makefile for FreeBSD Ports" msgstr "Настройка Makefile для портов FreeBSD" -#. type: Yaml Front Matter Hash Value: title +#. type: YAML Front Matter: title #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1 #, no-wrap msgid "Chapter 5. Configuring the Makefile" @@ -40,10 +40,10 @@ msgstr "Настройка Makefile" #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:55 msgid "" "Configuring the [.filename]#Makefile# is pretty simple, and again we suggest " -"looking at existing examples before starting. Also, there is a " -"crossref:porting-samplem[porting-samplem,sample Makefile] in this handbook, " -"so take a look and please follow the ordering of variables and sections in " -"that template to make the port easier for others to read." +"looking at existing examples before starting. Also, there is a crossref:" +"porting-samplem[porting-samplem,sample Makefile] in this handbook, so take a " +"look and please follow the ordering of variables and sections in that " +"template to make the port easier for others to read." msgstr "" "Настройка [.filename]#Makefile# довольно проста, и мы снова рекомендуем " "изучить существующие примеры перед началом. Также в этом руководстве есть " @@ -54,11 +54,11 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:57 msgid "" -"Consider these problems in sequence during the design of the new " -"[.filename]#Makefile#:" +"Consider these problems in sequence during the design of the new [." +"filename]#Makefile#:" msgstr "" -"Рассмотрите эти проблемы последовательно при разработке нового " -"[.filename]#Makefile#:" +"Рассмотрите эти проблемы последовательно при разработке нового [." +"filename]#Makefile#:" #. type: Title == #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:59 @@ -116,12 +116,12 @@ msgstr "`PORTNAME`" #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:77 msgid "" "Set `PORTNAME` to the base name of the software. It is used as the base for " -"the FreeBSD package, and for crossref:makefiles[makefile-" -"distname,`DISTNAME`]." +"the FreeBSD package, and for crossref:makefiles[makefile-distname," +"`DISTNAME`]." msgstr "" "Установите `PORTNAME` как базовое имя программы. Оно используется в качестве " -"основы для пакета FreeBSD и для crossref:makefiles[makefile-" -"distname,`DISTNAME`]." +"основы для пакета FreeBSD и для crossref:makefiles[makefile-distname," +"`DISTNAME`]." #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:84 @@ -129,13 +129,13 @@ msgid "" "The package name must be unique across the entire ports tree. Make sure " "that the `PORTNAME` is not already in use by an existing port, and that no " "other port already has the same `PKGBASE`. If the name has already been " -"used, add either crossref:makefiles[porting-pkgnameprefix-" -"suffix,`PKGNAMEPREFIX` or `PKGNAMESUFFIX`]." +"used, add either crossref:makefiles[porting-pkgnameprefix-suffix," +"`PKGNAMEPREFIX` or `PKGNAMESUFFIX`]." msgstr "" "Название пакета должно быть уникальным во всём дереве портов. Убедитесь, что " "`PORTNAME` ещё не используется существующим портом и что никакой другой порт " -"уже не имеет такой же `PKGBASE`. Если имя уже занято, добавьте либо " -"crossref:makefiles[porting-pkgnameprefix-suffix,`PKGNAMEPREFIX`, либо " +"уже не имеет такой же `PKGBASE`. Если имя уже занято, добавьте либо crossref:" +"makefiles[porting-pkgnameprefix-suffix,`PKGNAMEPREFIX`, либо " "`PKGNAMESUFFIX`]." #. type: Title === @@ -263,8 +263,8 @@ msgstr "`1.2` и `1.2.0` равны, так как ноль ничего не з #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:134 msgid "`1.2` is after `1.2.p1` as `.p1`, think \"pre-release 1\"." msgstr "" -"`1.2` идёт после `1.2.p1`, так как `.p1` означает «pre-release 1» " -"(предрелизная версия 1)." +"`1.2` идёт после `1.2.p1`, так как `.p1` означает «pre-release " +"1» (предрелизная версия 1)." #. type: Plain text #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:135 @@ -544,8 +544,8 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:247 msgid "" -"Both will generate a `PORTVERSION` of `1.2.p4` which is before than 1.2. " -"man:pkg-version[8] can be used to check that fact:" +"Both will generate a `PORTVERSION` of `1.2.p4` which is before than 1.2. man:" +"pkg-version[8] can be used to check that fact:" msgstr "" "Оба варианта создадут `PORTVERSION` равную `1.2.p4`, что предшествует версии " "1.2. Для проверки этого факта можно использовать man:pkg-version[8]:" @@ -573,9 +573,9 @@ msgid "" "or \"pre\", but more in a \"patch level\", and meaning after the version " "without the letters, use `PORTVERSION`." msgstr "" -"Если версия содержит буквы, которые не означают \"alpha\", \"beta\" или " -"\"pre\", а скорее указывают на \"уровень исправления\" и следуют после " -"версии без букв, используйте `PORTVERSION`." +"Если версия содержит буквы, которые не означают \"alpha\", \"beta\" или \"pre" +"\", а скорее указывают на \"уровень исправления\" и следуют после версии без " +"букв, используйте `PORTVERSION`." #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:266 @@ -627,13 +627,13 @@ msgstr "`1.2` находится перед `1.2p4`, что и требовал msgid "" "For some more advanced examples of setting `PORTVERSION`, when the " "software's versioning is really not compatible with FreeBSD's, or `DISTNAME` " -"when the distribution file does not contain the version itself, see " -"crossref:makefiles[makefile-distname, `DISTNAME`]." +"when the distribution file does not contain the version itself, see crossref:" +"makefiles[makefile-distname, `DISTNAME`]." msgstr "" "Для более сложных примеров настройки `PORTVERSION`, когда версия " "программного обеспечения действительно несовместима с FreeBSD, или " -"`DISTNAME`, когда файл дистрибутива не содержит саму версию, см. " -"crossref:makefiles[makefile-distname, `DISTNAME`]." +"`DISTNAME`, когда файл дистрибутива не содержит саму версию, см. crossref:" +"makefiles[makefile-distname, `DISTNAME`]." #. type: Title === #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:289 @@ -669,8 +669,8 @@ msgstr "" msgid "" "`PORTREVISION` must be increased each time a change is made to the port that " "changes the generated package in any way. That includes changes that only " -"affect a package built with non-default crossref:makefiles[makefile-" -"options,options]." +"affect a package built with non-default crossref:makefiles[makefile-options," +"options]." msgstr "" "`PORTREVISION` должен быть увеличен каждый раз, когда в порт вносятся " "изменения, которые так или иначе влияют на сгенерированный пакет. Это " @@ -721,8 +721,8 @@ msgid "" msgstr "" "Увеличение версии зависимости порта от общей библиотеки (в данном случае, " "попытка установить старый пакет после установки более новой версии " -"зависимости завершится неудачей, так как будет искаться старая версия " -"libfoo.x вместо libfoo.(x+1))." +"зависимости завершится неудачей, так как будет искаться старая версия libfoo." +"x вместо libfoo.(x+1))." #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:308 @@ -926,8 +926,8 @@ msgstr "" "Однако разработчикам портов FreeBSD следует быть осторожными, когда вендор " "выпускает релиз без официального номера версии — например, релиз в виде " "\"снимка\" кода. Возникает соблазн обозначить такой релиз датой выпуска, что " -"вызовет проблемы, как в примере выше, когда будет сделан новый " -"\"официальный\" релиз." +"вызовет проблемы, как в примере выше, когда будет сделан новый \"официальный" +"\" релиз." #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:364 @@ -1082,17 +1082,17 @@ msgstr "`PKGNAMEPREFIX` и `PKGNAMESUFFIX`" #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:429 msgid "" "Two optional variables, `PKGNAMEPREFIX` and `PKGNAMESUFFIX`, are combined " -"with `PORTNAME` and `PORTVERSION` to form `PKGNAME` as `${PKGNAMEPREFIX}$" -"{PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}`. Make sure this conforms to our " -"crossref:makefiles[porting-pkgname,guidelines for a good package name]. In " -"particular, the use of a hyphen (`-`) in `PORTVERSION` is _not_ allowed. " -"Also, if the package name has the _language-_ or the _-compiled.specifics_ " -"part (see below), use `PKGNAMEPREFIX` and `PKGNAMESUFFIX`, respectively. Do " -"not make them part of `PORTNAME`." +"with `PORTNAME` and `PORTVERSION` to form `PKGNAME` as `" +"${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}`. Make sure this " +"conforms to our crossref:makefiles[porting-pkgname,guidelines for a good " +"package name]. In particular, the use of a hyphen (`-`) in `PORTVERSION` is " +"_not_ allowed. Also, if the package name has the _language-_ or the _-" +"compiled.specifics_ part (see below), use `PKGNAMEPREFIX` and " +"`PKGNAMESUFFIX`, respectively. Do not make them part of `PORTNAME`." msgstr "" "Две необязательные переменные, `PKGNAMEPREFIX` и `PKGNAMESUFFIX`, " -"объединяются с `PORTNAME` и `PORTVERSION` для формирования `PKGNAME` в виде " -"`${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}`. Убедитесь, что " +"объединяются с `PORTNAME` и `PORTVERSION` для формирования `PKGNAME` в виде `" +"${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}`. Убедитесь, что " "это соответствует нашим crossref:makefiles[porting-pkgname,рекомендациям по " "именованию пакетов]. В частности, использование дефиса (`-`) в `PORTVERSION` " "_не_ допускается. Кроме того, если имя пакета содержит часть _language-_ или " @@ -1120,20 +1120,20 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:437 msgid "" -"Package names take the form of [.filename]#language_region-name-" -"compiled.specifics-version.numbers#." +"Package names take the form of [.filename]#language_region-name-compiled." +"specifics-version.numbers#." msgstr "" -"Имена пакетов имеют формат [.filename]#language_region-name-" -"compiled.specifics-version.numbers#." +"Имена пакетов имеют формат [.filename]#language_region-name-compiled." +"specifics-version.numbers#." #. type: Plain text #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:440 msgid "" -"The package name is defined as `${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-$" -"{PORTVERSION}`. Make sure to set the variables to conform to that format." +"The package name is defined as `${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-" +"${PORTVERSION}`. Make sure to set the variables to conform to that format." msgstr "" -"Имя пакета определяется как `${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-$" -"{PORTVERSION}`. Убедитесь, что переменные заданы в соответствии с этим " +"Имя пакета определяется как `${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}-" +"${PORTVERSION}`. Убедитесь, что переменные заданы в соответствии с этим " "форматом." #. type: Labeled list @@ -1206,11 +1206,11 @@ msgstr "" #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:461 msgid "" "There is a tradition of naming `Perl 5` modules by prepending `p5-` and " -"converting the double-colon separator to a hyphen. For example, the " -"`Data::Dumper` module becomes `p5-Data-Dumper`." +"converting the double-colon separator to a hyphen. For example, the `Data::" +"Dumper` module becomes `p5-Data-Dumper`." msgstr "" "Существует традиция называть модули `Perl 5`, добавляя префикс `p5-` и " -"заменя разделитель в виде двойного двоеточия на дефис. Например, модуль " +"заменяя разделитель в виде двойного двоеточия на дефис. Например, модуль " "`Data::Dumper` становится `p5-Data-Dumper`." #. type: Labeled list @@ -1274,10 +1274,10 @@ msgid "" "The idea is to make it easier to sort ports by looking at the version " "string. In particular, make sure version number components are always " "delimited by a period, and if the date is part of the string, use the " -"`d__yyyy.mm.dd__` format, not `_dd.mm.yyyy_` or the non-Y2K compliant " -"`_yy.mm.dd_` format. It is important to prefix the version with a letter, " -"here `d` (for date), in case a release with an actual version number is " -"made, which would be numerically less than `_yyyy_`." +"`d__yyyy.mm.dd__` format, not `_dd.mm.yyyy_` or the non-Y2K compliant `_yy." +"mm.dd_` format. It is important to prefix the version with a letter, here " +"`d` (for date), in case a release with an actual version number is made, " +"which would be numerically less than `_yyyy_`." msgstr "" "Идея заключается в упрощении сортировки портов за счёт анализа строки " "версии. В частности, необходимо убедиться, что компоненты номера версии " @@ -1297,8 +1297,8 @@ msgid "" msgstr "" "Название пакета должно быть уникальным среди всех портов в дереве. " "Убедитесь, что порт с таким же `PORTNAME` ещё не существует, и если он есть, " -"добавьте один из crossref:makefiles[porting-pkgnameprefix-" -"suffix,`PKGNAMEPREFIX` или `PKGNAMESUFFIX`]." +"добавьте один из crossref:makefiles[porting-pkgnameprefix-suffix," +"`PKGNAMEPREFIX` или `PKGNAMESUFFIX`]." #. type: Plain text #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:490 @@ -1746,9 +1746,9 @@ msgstr "" msgid "" "This list also determines where in the ports tree the port is imported. If " "there is more than one category here, the port files must be put in the " -"subdirectory with the name of the first category. See " -"crossref:makefiles[choosing-categories,below] for more discussion about how " -"to pick the right categories." +"subdirectory with the name of the first category. See crossref:" +"makefiles[choosing-categories,below] for more discussion about how to pick " +"the right categories." msgstr "" "Этот список также определяет, где в дереве портов будет размещён порт. Если " "здесь указано несколько категорий, файлы порта должны быть помещены в " @@ -3060,8 +3060,8 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1048 msgid "" -"The first category must be a physical category (see " -"crossref:makefiles[porting-categories,above]). This is necessary to make the " +"The first category must be a physical category (see crossref:" +"makefiles[porting-categories,above]). This is necessary to make the " "packaging work. Virtual categories and physical categories may be intermixed " "after that." msgstr "" @@ -3073,8 +3073,8 @@ msgstr "" #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1049 msgid "" "Language specific categories always come first. For example, if the port " -"installs Japanese X11 fonts, then the `CATEGORIES` line would read " -"[.filename]#japanese x11-fonts#." +"installs Japanese X11 fonts, then the `CATEGORIES` line would read [." +"filename]#japanese x11-fonts#." msgstr "" "Языковые категории всегда указываются первыми. Например, если порт " "устанавливает японские шрифты для X11, то строка `CATEGORIES` будет " @@ -3085,16 +3085,15 @@ msgstr "" msgid "" "Specific categories are listed before less-specific ones. For instance, an " "HTML editor is listed as [.filename]#www editors#, not the other way around. " -"Also, do not list [.filename]#net# when the port belongs to any of " -"[.filename]#irc#, [.filename]#mail#, [.filename]#news#, " -"[.filename]#security#, or [.filename]#www#, as [.filename]#net# is included " -"implicitly." +"Also, do not list [.filename]#net# when the port belongs to any of [." +"filename]#irc#, [.filename]#mail#, [.filename]#news#, [.filename]#security#, " +"or [.filename]#www#, as [.filename]#net# is included implicitly." msgstr "" "Конкретные категории перечислены перед менее специфичными. Например, HTML-" "редактор указывается как [.filename]#www editors#, а не наоборот. Также не " "следует указывать [.filename]#net#, если порт принадлежит к любой из " -"категорий [.filename]#irc#, [.filename]#mail#, [.filename]#news#, " -"[.filename]#security# или [.filename]#www#, так как [.filename]#net# " +"категорий [.filename]#irc#, [.filename]#mail#, [.filename]#news#, [." +"filename]#security# или [.filename]#www#, так как [.filename]#net# " "подразумевается автоматически." #. type: Plain text @@ -3105,16 +3104,16 @@ msgid "" "in the category line for X applications." msgstr "" "[.filename]#x11# используется как вторичная категория только в случае, когда " -"основной категорией указан естественный язык. В частности, не указывайте " -"[.filename]#x11# в строке категории для X-приложений." +"основной категорией указан естественный язык. В частности, не указывайте [." +"filename]#x11# в строке категории для X-приложений." #. type: Plain text #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1052 msgid "" "Emacs modes are placed in the same ports category as the application " "supported by the mode, not in [.filename]#editors#. For example, an Emacs " -"mode to edit source files of some programming language goes into " -"[.filename]#lang#." +"mode to edit source files of some programming language goes into [." +"filename]#lang#." msgstr "" "Режимы Emacs размещаются в той же категории портов, что и приложение, " "поддерживаемое данным режимом, а не в [.filename]#editors#. Например, режим " @@ -3124,9 +3123,9 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1053 msgid "" -"Ports installing loadable kernel modules also have the virtual category " -"[.filename]#kld# in their `CATEGORIES` line. This is one of the things " -"handled automatically by adding `USES=kmod`." +"Ports installing loadable kernel modules also have the virtual category [." +"filename]#kld# in their `CATEGORIES` line. This is one of the things handled " +"automatically by adding `USES=kmod`." msgstr "" "Порты, устанавливающие загружаемые модули ядра, также имеют виртуальную " "категорию [.filename]#kld# в строке `CATEGORIES`. Это одна из вещей, " @@ -3149,8 +3148,8 @@ msgstr "" msgid "" "If the port truly does not belong anywhere else, put it in [.filename]#misc#." msgstr "" -"Если порт действительно не подходит никуда больше, поместите его в " -"[.filename]#misc#." +"Если порт действительно не подходит никуда больше, поместите его в [." +"filename]#misc#." #. type: Plain text #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1059 @@ -3218,8 +3217,8 @@ msgid "" "nor whether categories should lend themselves to browsing (and thus what " "number of categories would be an ideal number), and so forth.)" msgstr "" -"Обоснование этого заключается в том, что такое изменение создает extref:" -"{committers-guide}[значительный объем работы, ports] как для коммиттеров, " +"Обоснование этого заключается в том, что такое изменение создает extref" +":{committers-guide}[значительный объем работы, ports] как для коммиттеров, " "так и для всех пользователей, которые отслеживают изменения в Коллекции " "портов. Кроме того, предлагаемые изменения категорий, как правило, вызывают " "споры. (Возможно, это связано с отсутствием четкого консенсуса относительно " @@ -3383,29 +3382,29 @@ msgstr "`DISTNAME`" #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1113 msgid "" "`DISTNAME` is the name of the port as called by the authors of the " -"software. `DISTNAME` defaults to `${PORTNAME}-${DISTVERSIONPREFIX}$" -"{DISTVERSION}${DISTVERSIONSUFFIX}`, and if not set, `DISTVERSION` defaults " -"to `${PORTVERSION}` so override `DISTNAME` only if necessary. `DISTNAME` is " -"only used in two places. First, the distribution file list (`DISTFILES`) " -"defaults to `${DISTNAME}${EXTRACT_SUFX}`. Second, the distribution file is " -"expected to extract into a subdirectory named `WRKSRC`, which defaults to " -"[.filename]#work/${DISTNAME}#." +"software. `DISTNAME` defaults to `${PORTNAME}-" +"${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}`, and if not set, " +"`DISTVERSION` defaults to `${PORTVERSION}` so override `DISTNAME` only if " +"necessary. `DISTNAME` is only used in two places. First, the distribution " +"file list (`DISTFILES`) defaults to `${DISTNAME}${EXTRACT_SUFX}`. Second, " +"the distribution file is expected to extract into a subdirectory named " +"`WRKSRC`, which defaults to [.filename]#work/${DISTNAME}#." msgstr "" "`DISTNAME` — это имя порта, используемое авторами программного обеспечения. " -"По умолчанию `DISTNAME` имеет значение `${PORTNAME}-${DISTVERSIONPREFIX}$" -"{DISTVERSION}${DISTVERSIONSUFFIX}`, а если не задано, `DISTVERSION` по " -"умолчанию принимает значение `${PORTVERSION}`, поэтому переопределяйте " -"`DISTNAME` только при необходимости. `DISTNAME` используется только в двух " -"случаях. Во-первых, список файлов дистрибутива (`DISTFILES`) по умолчанию " -"имеет значение `${DISTNAME}${EXTRACT_SUFX}`. Во-вторых, ожидается, что файл " -"дистрибутива распакуется в подкаталог с именем `WRKSRC`, который по " -"умолчанию равен [.filename]#work/${DISTNAME}#." +"По умолчанию `DISTNAME` имеет значение `${PORTNAME}-" +"${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}`, а если не задано, " +"`DISTVERSION` по умолчанию принимает значение `${PORTVERSION}`, поэтому " +"переопределяйте `DISTNAME` только при необходимости. `DISTNAME` используется " +"только в двух случаях. Во-первых, список файлов дистрибутива (`DISTFILES`) " +"по умолчанию имеет значение `${DISTNAME}${EXTRACT_SUFX}`. Во-вторых, " +"ожидается, что файл дистрибутива распакуется в подкаталог с именем `WRKSRC`, " +"который по умолчанию равен [.filename]#work/${DISTNAME}#." #. type: Plain text #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1116 msgid "" -"Some vendor's distribution names which do not fit into the `${PORTNAME}-$" -"{PORTVERSION}`-scheme can be handled automatically by setting " +"Some vendor's distribution names which do not fit into the `${PORTNAME}-" +"${PORTVERSION}`-scheme can be handled automatically by setting " "`DISTVERSIONPREFIX`, `DISTVERSION`, and `DISTVERSIONSUFFIX`. `PORTVERSION` " "will be derived from `DISTVERSION` automatically." msgstr "" @@ -3630,8 +3629,8 @@ msgstr "" #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1195 msgid "" "The `:E` man:make[1] modifier returns the suffix of the variable, in this " -"case, `304`. The distribution file is correctly generated as `cku304-" -"dev20.tar.gz`." +"case, `304`. The distribution file is correctly generated as `cku304-dev20." +"tar.gz`." msgstr "" "Модификатор `:E` man:make[1] возвращает суффикс переменной, в данном случае " "`304`. Файл дистрибутива корректно создаётся как `cku304-dev20.tar.gz`." @@ -3685,8 +3684,8 @@ msgid "" "using crossref:makefiles[makefile-dist_subdir,`DIST_SUBDIR`] is needed:" msgstr "" "В пакете package:comms/librs232[] файл дистрибутива не имеет версии, поэтому " -"необходимо использовать crossref:makefiles[makefile-" -"dist_subdir,`DIST_SUBDIR`]:" +"необходимо использовать crossref:makefiles[makefile-dist_subdir," +"`DIST_SUBDIR`]:" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1231 @@ -3711,15 +3710,15 @@ msgstr "" msgid "" "`PKGNAMEPREFIX` and `PKGNAMESUFFIX` do not affect `DISTNAME`. Also note " "that if `WRKSRC` is equal to [.filename]#${WRKDIR}/${DISTNAME}# while the " -"original source archive is named something other than `${PORTNAME}-$" -"{PORTVERSION}${EXTRACT_SUFX}`, leave `DISTNAME` alone- defining only " +"original source archive is named something other than `${PORTNAME}-" +"${PORTVERSION}${EXTRACT_SUFX}`, leave `DISTNAME` alone- defining only " "`DISTFILES` is easier than both `DISTNAME` and `WRKSRC` (and possibly " "`EXTRACT_SUFX`)." msgstr "" "`PKGNAMEPREFIX` и `PKGNAMESUFFIX` не влияют на `DISTNAME`. Также обратите " "внимание, что если `WRKSRC` равно [.filename]#${WRKDIR}/${DISTNAME}#, а " -"исходный архив с исходным кодом называется иначе, чем `${PORTNAME}-$" -"{PORTVERSION}${EXTRACT_SUFX}`, оставьте `DISTNAME` без изменений — " +"исходный архив с исходным кодом называется иначе, чем `${PORTNAME}-" +"${PORTVERSION}${EXTRACT_SUFX}`, оставьте `DISTNAME` без изменений — " "определение только `DISTFILES` проще, чем определение и `DISTNAME`, и " "`WRKSRC` (а возможно, и `EXTRACT_SUFX`)." @@ -4452,9 +4451,9 @@ msgid "" "would end up looking like this (slightly stripped for the example):" msgstr "" "При попытке создать порт для версии `1.2.7` pkg от пользователя FreeBSD на " -"github, по адресу https://github.com/freebsd/pkg/[], файл " -"[.filename]#Makefile# в итоге будет выглядеть следующим образом " -"(незначительно сокращено для примера):" +"github, по адресу https://github.com/freebsd/pkg/[], файл [." +"filename]#Makefile# в итоге будет выглядеть следующим образом (незначительно " +"сокращено для примера):" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1514 @@ -4479,11 +4478,11 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1520 msgid "" -"It will automatically have `MASTER_SITES` set to `GH` and `WRKSRC` to `$" -"{WRKDIR}/pkg-1.2.7`." +"It will automatically have `MASTER_SITES` set to `GH` and `WRKSRC` to `" +"${WRKDIR}/pkg-1.2.7`." msgstr "" -"Он автоматически получит `MASTER_SITES` установленным в `GH` и `WRKSRC` в `$" -"{WRKDIR}/pkg-1.2.7`." +"Он автоматически получит `MASTER_SITES` установленным в `GH` и `WRKSRC` в `" +"${WRKDIR}/pkg-1.2.7`." #. type: Block title #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1523 @@ -4495,13 +4494,13 @@ msgstr "Более полное использование `USE_GITHUB`" #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1527 msgid "" "While trying to make a port for the bleeding edge version of pkg from the " -"FreeBSD user on github, at https://github.com/freebsd/pkg/[], the " -"[.filename]#Makefile# ends up looking like this (slightly stripped for the " +"FreeBSD user on github, at https://github.com/freebsd/pkg/[], the [." +"filename]#Makefile# ends up looking like this (slightly stripped for the " "example):" msgstr "" "При попытке создать порт для самой последней версии pkg от пользователя " -"FreeBSD на github, по адресу https://github.com/freebsd/pkg/[], файл " -"[.filename]#Makefile# в итоге выглядит следующим образом (незначительно " +"FreeBSD на github, по адресу https://github.com/freebsd/pkg/[], файл [." +"filename]#Makefile# в итоге выглядит следующим образом (незначительно " "сокращено для примера):" #. type: delimited block . 4 @@ -4531,8 +4530,8 @@ msgstr "" #. type: Plain text #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1540 msgid "" -"It will automatically have `MASTER_SITES` set to `GH` and `WRKSRC` to `$" -"{WRKDIR}/pkg-6dbb17b`." +"It will automatically have `MASTER_SITES` set to `GH` and `WRKSRC` to `" +"${WRKDIR}/pkg-6dbb17b`." msgstr "" "Он автоматически получит `MASTER_SITES` со значением `GH` и `WRKSRC` со " "значением `${WRKDIR}/pkg-6dbb17b`." @@ -4760,11 +4759,11 @@ msgid "" "crossref:makefiles[makefile-versions-ex-pkg-version, this section for how to " "compare versions] using man:pkg-version[8]):" msgstr "" -"Это создаёт схему версионирования, которая увеличивается со временем " -"(точнее, с коммитами) и не конфликтует с созданием версии `0.7.4`. " +"Это создаёт схему версионирования, которая увеличивается со временем (" +"точнее, с коммитами) и не конфликтует с созданием версии `0.7.4`. " "Подробности об использовании man:pkg-version[8] для сравнения версий " -"смотрите в crossref:makefiles[makefile-versions-ex-pkg-version, этой " -"секции] :" +"смотрите в crossref:makefiles[makefile-versions-ex-pkg-version, этой секции] " +":" #. type: delimited block . 4 #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1638 @@ -4824,9 +4823,9 @@ msgid "" "Files from Multiple Locations]." msgstr "" "Фреймворк `USE_GITHUB` также поддерживает загрузку нескольких файлов " -"дистрибутива из разных мест в GitHub. Он работает очень похоже на " -"crossref:makefiles[porting-master-sites-n, Файлы дистрибуции или патчей из " -"нескольких мест]." +"дистрибутива из разных мест в GitHub. Он работает очень похоже на crossref:" +"makefiles[porting-master-sites-n, Файлы дистрибуции или патчей из нескольких " +"мест]." #. type: delimited block = 4 #: documentation/content/en/books/porters-handbook/makefiles/_index.adoc:1669 @@ -4840,9 +4839,8 @@ msgstr "" *** 7926 LINES SKIPPED *** From nobody Sun Nov 9 16:42:28 2025 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 4d4JVs0VRwz6FfcT; Sun, 09 Nov 2025 16:42:29 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d4JVr5tQ0z3Yvc; Sun, 09 Nov 2025 16:42:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762706548; 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=YWyrHou1rXiEVLGjrZkzARtaV9grvd0+rvoFw9NjPZA=; b=p/xARAZoE47JwKdqIbJz/mx1hiQNcfaujq+9ECZxz5A0wRBPbnbeKKz0xaq18gv5FNwPLv uKQW4yv5N3mSkX1k8rcg7Zr26Nqzn7CjiuaDNwDjtFrGKmuEh+f+xkLinbTRgR39UCe4tT g1nPBAnkn76Blge7O2GCc/f3/edw2YmFn31KMZ89+Jpta+Ct+7v3KU5t23yLCHAQAKmF16 gKq7Btd1AT+orIlQhI+dE6H22v8g5YaUsVxCBe30fPdkGXnIilajw4OUuOPJuPnBPKgc4p QoLSuUv9kW1f+K94ycpHpeYnLf7bbuJW/bqEr+ipnaHXNc63O7u5FjSAfLY50Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762706548; 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=YWyrHou1rXiEVLGjrZkzARtaV9grvd0+rvoFw9NjPZA=; b=D5RDHpF6R0oJ8N7r26L46zIYRKf7bYgYtI7lRODGi37AJ8yEPTDx1l3a3KMbF5Ep+Eo8nw WPf9hj4rakDgPGvJu046C7tMZw7QGO8pNevWWpkGOm6VPWTeyipZW68PN+JkpZIGEUX7p7 Plh+nEITSLw2Q2nKM2fjE8yaKHkVARlhlXCwZMmqs6gmh6OT2FbI/REWNKk7cQ38k7LYmK ++VVeyfVTHLSDcA4WJgI734+bu8gesrWQcMNDvSPuCW8ZanAfcFLWPos3n+KABUPtyBiR1 hmWc1/J577rIW8JOiRGIKWMJLYbrUKOCgobsiMjsiRzdZhGiWZSJbZP77+S8GA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762706548; a=rsa-sha256; cv=none; b=h29xvE9JY6w43wv7C3+NJ+sse78+5exbLEvcUXlDx9XkalzJYB60yM3wklQWzlVQuVHXZx L+DRJBrkzsHZyzSy+g+ZN+vOR+dUlSdwk+nm4L8zQyh0svoNMkp6DJEHV1UXUwdI4+2u+w 9zKN2UoqE/OSTCniZEN8BKU6se/C3dCKonteUvLFRzd58aZMHS2h22noWPJ5uvipkPjeMT v6oSzb8wahLhF4j4sJnwiAr+u7lbTVfcMqy4z8IZlszi+j5l3HjIEENU6ucry6BvsRHSuS QDv9vVrlLrSAjnQ4ntv1dEScXpBxDuY1ypBXVLYn6XNvnV3Gl812nsNRS/p2zw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d4JVr5T62zgvj; Sun, 09 Nov 2025 16:42:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A9GgSvm038231; Sun, 9 Nov 2025 16:42:28 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A9GgSNi038228; Sun, 9 Nov 2025 16:42:28 GMT (envelope-from git) Date: Sun, 9 Nov 2025 16:42:28 GMT Message-Id: <202511091642.5A9GgSNi038228@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Wolfram Schneider Subject: git: f8643f1098 - main - set GROFF_TMAC_PATH without the non-existing directory '/usr/share/tmac' 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: wosch X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f8643f1098d80848ee29050183514e26673a9777 Auto-Submitted: auto-generated The branch main has been updated by wosch: URL: https://cgit.FreeBSD.org/doc/commit/?id=f8643f1098d80848ee29050183514e26673a9777 commit f8643f1098d80848ee29050183514e26673a9777 Author: Wolfram Schneider AuthorDate: 2025-11-09 16:41:40 +0000 Commit: Wolfram Schneider CommitDate: 2025-11-09 16:41:40 +0000 set GROFF_TMAC_PATH without the non-existing directory '/usr/share/tmac' --- website/content/en/cgi/man.cgi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/content/en/cgi/man.cgi b/website/content/en/cgi/man.cgi index 55d2bc9b13..2bc6f565e7 100755 --- a/website/content/en/cgi/man.cgi +++ b/website/content/en/cgi/man.cgi @@ -2054,7 +2054,7 @@ qq{Please try a To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Wolfram Schneider Subject: git: 98b194f8b8 - main - local man.cgi CSS overrides websites defaults 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: wosch X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 98b194f8b8e188c0f6caf40f131b855fd2af5cc3 Auto-Submitted: auto-generated The branch main has been updated by wosch: URL: https://cgit.FreeBSD.org/doc/commit/?id=98b194f8b8e188c0f6caf40f131b855fd2af5cc3 commit 98b194f8b8e188c0f6caf40f131b855fd2af5cc3 Author: Wolfram Schneider AuthorDate: 2025-11-09 20:02:28 +0000 Commit: Wolfram Schneider CommitDate: 2025-11-09 20:02:28 +0000 local man.cgi CSS overrides websites defaults --- website/content/en/cgi/man.cgi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/cgi/man.cgi b/website/content/en/cgi/man.cgi index 2bc6f565e7..ae4a369537 100755 --- a/website/content/en/cgi/man.cgi +++ b/website/content/en/cgi/man.cgi @@ -1455,7 +1455,7 @@ hr { margin-left: 0em; max-width: 50em; } if !cgi_style::HAS_FREEBSD_CGI_STYLE; ( my $header = &cgi_style::short_html_header( $title, 1 ) ) =~ - s,,\n$html_meta,s; + s,,$html_meta\n,s; $header =~ s,^Content-type:\s+\S+\s+,,s; $header =~ s,,\n,s if $base; From nobody Sun Nov 9 20:06:45 2025 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 4d4P2Y2nbgz6FxMJ; Sun, 09 Nov 2025 20:06:45 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4d4P2Y2FmLz3r8v; Sun, 09 Nov 2025 20:06:45 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762718805; 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=TqPN5wdQ/92kYWb2ctA8Ev2i06xE9j0hTMxDr8byMo4=; b=uhKQPy6QmI7eZtxwfYbkrYRPodKfcE48ZJbC4tPWEV3Y7PSffUPcQ0asQdllbM0McjRZjC NXqK+iq6e/+gwkhi42Z0QXnIs6MRjEF9FHLEy0Es4Sv/eXOZEsu32VnjaSCHW9P/U+IFDl oQsy9JRPNRmTRzeDmvui0SD3cGMSq+jEX5VLsPTG0U90eXa6ViK+Gbgp7duX9IbvpA1tPL G2/SgdrYgR4m4fRzw3Lt6aGzYW4auxtTQXmy5Nl8j08Cysh5eXTu0+ufYmy1dIqrOS9nJQ 3J7D0lvvNcu+S3uQQjXEcfpxaWQPSFx9OcZbU/UOTYnMZyubEaa6LNKJCvdDDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762718805; 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=TqPN5wdQ/92kYWb2ctA8Ev2i06xE9j0hTMxDr8byMo4=; b=QBilF2vZsDrlQUZPfOEmhzuOHAtwJhqSlohng1urnhvI7+AaC5T+R4r3G8PaGQPDnmD/4j cxIq3EFE2DZ4+7VGJty5N/I2FiNwVCfTl0T+uKqqZN5M/VhP9vsVPgi2gN5n6AWP/I9NVb HMGTdYu0Ts+2G/pXFa/EwpxNeR/VjYMfgKAaEIAdQRKVE6tr7nydBjpM58o+/A9lzky+Hk Ml0SLy1Bjdb1D0c1UmJ+4X0g36mgIDHNj9mOHtKBTxAP8fugh0PTJgr69EjSSVellnefDs mQdMS+oRGRLogXjvUGWhRpZTsGFSH5c3agShPQv3l5kccFLxQEd0YWYdEz5K/w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762718805; a=rsa-sha256; cv=none; b=IrLwRNOdzq4KnePFvsS9uhEuo31jJ3o6Kkf04yFYFLpbmnTFNDMbEJnS3JnfhtHVoBKrxp 9y/nqWcMEOXZz67SCV2BxzWFlcIZwvgiqEdJUa+ATwAJZSKeBVdbG58DdBGaLN6/+nbJq3 BDaWjC/bu5cHLuCptwosPpz5sOtJvpP9FMp8UQCVWPKD+8Rp8PrQTkFdg8nff35RbYw0Vt +1i8Rijdxf5c5w9X4gvRLoklhkaXaSLKNTI8ZRes1JoVGHc3ZBtUB8t81OH21XRoN0MxNr 7WHFBMUwCpW8352/1KfqMu1Qnebwcq9pnf2Lky+PTrmbPDC0YX+qkN2+gmyQuw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4d4P2Y1rB2zmjn; Sun, 09 Nov 2025 20:06:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5A9K6jDQ019797; Sun, 9 Nov 2025 20:06:45 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5A9K6jkV019794; Sun, 9 Nov 2025 20:06:45 GMT (envelope-from git) Date: Sun, 9 Nov 2025 20:06:45 GMT Message-Id: <202511092006.5A9K6jkV019794@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Wolfram Schneider Subject: git: 651f43916f - main - no underline for HTML links, only when you hover over the link with the mouse 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: wosch X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 651f43916fd9d657fc5dbc750897a45b55dcdf32 Auto-Submitted: auto-generated The branch main has been updated by wosch: URL: https://cgit.FreeBSD.org/doc/commit/?id=651f43916fd9d657fc5dbc750897a45b55dcdf32 commit 651f43916fd9d657fc5dbc750897a45b55dcdf32 Author: Wolfram Schneider AuthorDate: 2025-11-09 20:05:34 +0000 Commit: Wolfram Schneider CommitDate: 2025-11-09 20:05:34 +0000 no underline for HTML links, only when you hover over the link with the mouse --- website/content/en/cgi/man.cgi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/website/content/en/cgi/man.cgi b/website/content/en/cgi/man.cgi index ae4a369537..8b5ec2dd52 100755 --- a/website/content/en/cgi/man.cgi +++ b/website/content/en/cgi/man.cgi @@ -1432,6 +1432,8 @@ form#man > input, form#man > button { font-size: large; } form#man > input[name='query'] { text-align: center; } p#section_links, div#footer { max-width: 50em; } hr { margin-left: 0em; max-width: 50em; } +a:link { text-decoration:none; } +a:hover { text-decoration:underline; } @media only screen and (max-height: 640px), (max-width: 760px) { /* hide logo color top */