git: 9439d4da98 - main - Status/2026Q1/kbench-maint-pkgdist.adoc: Add report

Lorenzo Salvadore <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
The branch main has been updated by salvadore:

URL: https://cgit.FreeBSD.org/doc/commit/?id=9439d4da98027e3040f2d067225f6f9ec024c938

commit 9439d4da98027e3040f2d067225f6f9ec024c938
Author:     Humanoid-Human <[email protected]>
AuthorDate: 2026-04-06 20:09:18 +0000
Commit:     Lorenzo Salvadore <[email protected]>
CommitDate: 2026-04-16 17:29:31 +0000

    Status/2026Q1/kbench-maint-pkgdist.adoc: Add report
    
    Pull Request:   https://github.com/freebsd/freebsd-doc/pull/650
---
 .../kbench-maint-pkgdist.adoc                      | 31 ++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/website/content/en/status/report-2026-01-2026-03/kbench-maint-pkgdist.adoc b/website/content/en/status/report-2026-01-2026-03/kbench-maint-pkgdist.adoc
new file mode 100644
index 0000000000..35c9e16dcb
--- /dev/null
+++ b/website/content/en/status/report-2026-01-2026-03/kbench-maint-pkgdist.adoc
@@ -0,0 +1,31 @@
+=== Kernel Benchmark, MAINTAINERS, and pkgdist
+
+Links: +
+
+link:https://github.com/Humanoid-Human/fbsd-work/blob/main/kernel-benchmark.md[Kernel benchmark writeup] URL: https://github.com/Humanoid-Human/fbsd-work/blob/main/kernel-benchmark.md[] +
+link:https://github.com/freebsd/srcmgr/issues/21[MAINTAINERS srcmgr thread] URL: https://github.com/freebsd/srcmgr/issues/21[] +
+link:https://github.com/freebsd/freebsd-src/pull/2107[MAINTAINERS pull request] URL: https://github.com/freebsd/freebsd-src/pull/2107[] +
+link:https://github.com/Humanoid-Human/fbsd-work/pull/1[pkg to distribution set converter] URL: https://github.com/Humanoid-Human/fbsd-work/pull/1[]
+
+Contact: Trevor Xu <[email protected]>
+
+My work this term was split between three projects.
+
+==== Kernel Benchmark
+
+I ran several benchmarks of FreeBSD 15.0-RELEASE, FreeBSD 16.0-CURRENT (default installation), and FreeBSD 16.0-CURRENT with kernel debugging disabled.
+The purpose of this work was to provide proper measurements of the performance impacts of kernel debug tooling.
+I found that the default installation of 16.0-CURRENT (i.e. with debug) was significantly slower than 15.0-RELEASE, particularly in areas such as memory allocation.
+On the other hand, 16.0-CURRENT when configured correctly had performance comparable to 15.0-RELEASE in every test I ran.
+A link:https://github.com/Humanoid-Human/fbsd-work/blob/main/kernel-benchmark.md[full writeup] is available.
+
+==== MAINTAINERS Modernization
+
+Based on the info from the link:https://github.com/freebsd/srcmgr/issues/21[srcmgr thread], I made a layout for a UCL file that would store maintainers and paths to watch, as a replacement for the current MAINTAINERS file.
+I then wrote a flua script that reads this file and can output CODEOWNERS for GitHub or Forgejo, get the maintainers for a particular path, get paths for a particular maintainer, etc.
+The pull request can be found link:https://github.com/freebsd/freebsd-src/pull/2107[here].
+
+==== pkg to Distribution Set Converter
+
+Currently working on writing a shell script that can convert a pkgbase package set into a distribution set.
+This would help facilitate the transition to pkgbase.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.