# freebsd

Published articles for freebsd.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Learning at Scale: FreeBSD Foundation Intern Nimish Jain on Exploring the FreeBSD Codebase

DevFeed: [Learning at Scale: FreeBSD Foundation Intern Nimish Jain on Exploring the FreeBSD Codebase](<https://devfeed.tech/articles/learning-at-scale-freebsd-foundation-intern-nimish-jain-on-exploring-the-freebsd-codebase-38863.md>)

Original publisher: [Read original article](<https://freebsdfoundation.org/blog/learning-at-scale-freebsd-foundation-intern-nimish-jain-on-exploring-the-freebsd-codebase/>)

Author: Florine Kamdem

Published: 2026-09-14T18:42:26Z

Content type: article

Language: en

Sources: [FreeBSD Foundation](<https://devfeed.tech/sources/freebsd-foundation.md>)

Topics: [freebsd](<https://devfeed.tech/topics/freebsd.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Code review](<https://devfeed.tech/topics/code-review.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [intern](<https://devfeed.tech/tags/intern.md>)

### AI overview

A profile of FreeBSD Foundation intern Nimish Jain's summer work on the FreeBSD operating system. His projects included virtualization-driver upgrades, network filesystem connectivity work, and porting a Raspberry Pi installer; the article also describes code review and navigating a large codebase as learning experiences.

### Source excerpt

For Nimish Jain, working on FreeBSD this summer meant getting an up-close look at something he had long been curious about: how large, complex pieces of software work together. A Software Engineering student at the University of Waterloo, Nimish is preparing to enter his second year. He was already a longtime FreeBSD user when he [...] The post Learning at Scale: FreeBSD Foundation Intern Nimish Jain on Exploring the FreeBSD Codebase first appeared on FreeBSD Foundation.

## Abliterated Models Show Verdict Bias in FreeBSD Kernel Bug Hunting

DevFeed: [Abliterated Models Show Verdict Bias in FreeBSD Kernel Bug Hunting](<https://devfeed.tech/articles/don-t-let-abliteration-abliterate-your-bug-hunting-discovering-verdict-bias-in-uncensored-models-39717.md>)

Original publisher: [Read original article](<https://clearbluejar.github.io/posts/does-abliteration-skew-your-bug-hunting/>)

Author: clearbluejar

Published: 2026-09-01T06:00:00Z

Content type: article

Language: en

Sources: [clearbluejar](<https://devfeed.tech/sources/clearbluejar.md>)

Topics: [freebsd](<https://devfeed.tech/topics/freebsd.md>), [vulnerability](<https://devfeed.tech/topics/vulnerability.md>), [bug](<https://devfeed.tech/topics/bug.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [gemma4](<https://devfeed.tech/topics/gemma4.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [gemma](<https://devfeed.tech/topics/gemma.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [bug-hunting](<https://devfeed.tech/tags/bug-hunting.md>), [cve](<https://devfeed.tech/tags/cve.md>), [false-positives](<https://devfeed.tech/tags/false-positives.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [gemma](<https://devfeed.tech/tags/gemma.md>), [gemma-4](<https://devfeed.tech/tags/gemma-4.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [llms](<https://devfeed.tech/tags/llms.md>), [testing](<https://devfeed.tech/tags/testing.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>), [vulnerability-research](<https://devfeed.tech/tags/vulnerability-research.md>)

### AI overview

The article examines local abliterated open-weight models during vulnerability scanning of FreeBSD kernel source. Compared with base models of the same family and size, the modified models produced substantially more candidate and VALID findings, including false positives, while the most aggressive build did not surface the real CVE in a 28-file scan. The article describes this tendency as verdict bias: a greater willingness to return positive findings under uncertainty.

### Source excerpt

Abliterated models never refuse, which makes them tempting for bug hunting. But on the same kernel source, they graduate three to four times as many findings to VALID, including false positives the base correctly rejects, and across a 28-file scan of FreeBSD's sys/rpc the most aggressive build never surfaced the real CVE at all.

## FreeBSD Foundation Intern Jim Huang Chen on Raspberry Pi Support and Open Source

DevFeed: [FreeBSD Foundation Intern Jim Huang Chen on Raspberry Pi Support and Open Source](<https://devfeed.tech/articles/freebsd-foundation-intern-jim-huang-chen-on-raspberry-pi-support-and-open-source-38860.md>)

Original publisher: [Read original article](<https://freebsdfoundation.org/blog/freebsd-foundation-intern-jim-huang-chen-on-raspberry-pi-support-and-open-source/>)

Author: Florine Kamdem

Published: 2026-08-21T13:29:17Z

Content type: article

Language: en

Sources: [FreeBSD Foundation](<https://devfeed.tech/sources/freebsd-foundation.md>)

Topics: [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [assembly](<https://devfeed.tech/tags/assembly.md>), [blog](<https://devfeed.tech/tags/blog.md>), [c](<https://devfeed.tech/tags/c.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [google-summer-of-code](<https://devfeed.tech/tags/google-summer-of-code.md>), [internship](<https://devfeed.tech/tags/internship.md>), [linux](<https://devfeed.tech/tags/linux.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [programming](<https://devfeed.tech/tags/programming.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [student](<https://devfeed.tech/tags/student.md>), [university](<https://devfeed.tech/tags/university.md>)

### AI overview

The article profiles FreeBSD Foundation intern Jim Huang Chen, describing his path into systems programming and his summer work contributing to Raspberry Pi support in the FreeBSD codebase. His projects included porting Raspberry Pi Imager to FreeBSD.

### Source excerpt

When Jim Huang Chen began his internship with the FreeBSD Foundation, he was only finishing his first year as a Software Engineering student at the University of Waterloo. A few months later, he had spent the summer working inside the FreeBSD codebase, contributing to Raspberry Pi support, learning from longtime developers, and gaining a much [...] The post FreeBSD Foundation Intern Jim Huang Chen on Raspberry Pi Support and Open Source first appeared on FreeBSD Foundation.

## An Update on the FreeBSD Journal: New Editor, New Format

DevFeed: [An Update on the FreeBSD Journal: New Editor, New Format](<https://devfeed.tech/articles/an-update-on-the-freebsd-journal-new-editor-new-format-38856.md>)

Original publisher: [Read original article](<https://freebsdfoundation.org/blog/an-update-on-the-freebsd-journal-new-editor-new-format/>)

Author: Florine Kamdem

Published: 2026-07-29T20:16:39Z

Content type: news

Language: en

Sources: [FreeBSD Foundation](<https://devfeed.tech/sources/freebsd-foundation.md>)

Topics: [Computing](<https://devfeed.tech/topics/computing.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Website](<https://devfeed.tech/topics/website.md>), [pdf](<https://devfeed.tech/topics/pdf.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [browser](<https://devfeed.tech/tags/browser.md>), [editor](<https://devfeed.tech/tags/editor.md>), [format](<https://devfeed.tech/tags/format.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [pdf](<https://devfeed.tech/tags/pdf.md>), [software](<https://devfeed.tech/tags/software.md>), [update](<https://devfeed.tech/tags/update.md>), [website](<https://devfeed.tech/tags/website.md>)

### AI overview

The FreeBSD Journal has appointed Matt Slaybaugh as its new editor and is moving to a browser-based-only format without downloadable PDFs. The journal will remain quarterly, free, and guided by its editorial and advisory boards.

### Source excerpt

We have a couple of updates to share about the FreeBSD Journal. A New Editor Please join us in welcoming Matt Slaybaugh as the Journal's new editor. Matt brings years of editorial and content management experience, including his ongoing work with the Association for Computing Machinery (ACM), and he's already hard at work on upcoming [...] The post An Update on the FreeBSD Journal: New Editor, New Format first appeared on FreeBSD Foundation.

## Understanding the Foundation Board's Role in the FreeBSD Ecosystem

DevFeed: [Understanding the Foundation Board's Role in the FreeBSD Ecosystem](<https://devfeed.tech/articles/understanding-the-foundation-board-s-role-in-the-freebsd-ecosystem-38865.md>)

Original publisher: [Read original article](<https://freebsdfoundation.org/blog/understanding-the-foundation-boards-role-in-the-freebsd-ecosystem/>)

Author: Anne Dickison

Published: 2026-07-17T01:53:55Z

Content type: article

Language: en

Sources: [FreeBSD Foundation](<https://devfeed.tech/sources/freebsd-foundation.md>)

Topics: [Operating system](<https://devfeed.tech/topics/operating-system.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [foundation](<https://devfeed.tech/tags/foundation.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [governance](<https://devfeed.tech/tags/governance.md>), [interview](<https://devfeed.tech/tags/interview.md>), [leadership](<https://devfeed.tech/tags/leadership.md>), [nonprofit](<https://devfeed.tech/tags/nonprofit.md>), [organization](<https://devfeed.tech/tags/organization.md>)

### AI overview

An interview and explanation of the FreeBSD Foundation Board's role, including how board members are elected and how the Board differs from Foundation staff and FreeBSD Project leadership.

### Source excerpt

During BSDCan, the FreeBSD Foundation holds its annual meeting and Board elections. Following this year's meeting, we are pleased to welcome Dave Cottlehuber to the FreeBSD Foundation Board of Directors. Take a minute to read this interview with Dave to learn more about his involvement with FreeBSD and why he joined the Foundation Board of [...] The post Understanding the Foundation Board's Role in the FreeBSD Ecosystem first appeared on FreeBSD Foundation.

## FreeBSD Foundation Welcomes New Board Member: Dave Cottlehuber

DevFeed: [FreeBSD Foundation Welcomes New Board Member: Dave Cottlehuber](<https://devfeed.tech/articles/freebsd-foundation-welcomes-new-board-member-dave-cottlehuber-38862.md>)

Original publisher: [Read original article](<https://freebsdfoundation.org/blog/freebsd-foundation-welcomes-new-board-member-dave-cottlehuber/>)

Author: Anne Dickison

Published: 2026-07-17T01:32:52Z

Content type: news

Language: en

Sources: [FreeBSD Foundation](<https://devfeed.tech/sources/freebsd-foundation.md>)

Topics: [freebsd](<https://devfeed.tech/topics/freebsd.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [release engineering](<https://devfeed.tech/topics/release-engineering.md>), [Unix](<https://devfeed.tech/topics/unix.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [blog](<https://devfeed.tech/tags/blog.md>), [community](<https://devfeed.tech/tags/community.md>), [foundation](<https://devfeed.tech/tags/foundation.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [release-engineering](<https://devfeed.tech/tags/release-engineering.md>)

### AI overview

Dave Cottlehuber was elected to the FreeBSD Foundation Board on June 15, 2026. In an interview, he discusses his path from OpenBSD and UNIX experience to FreeBSD, his community involvement, and his motivation to serve on the board.

### Source excerpt

FreeBSD Community member and former Core Representative, Dave Cottlehuber, was elected to the FreeBSD Foundation Board during the Annual Meeting on June 15, 2026. We sat down with Dave to learn more about his history with FreeBSD and what he's most looking forward to accomplishing during his tenure. Tell us a little about yourself, and how [...] The post FreeBSD Foundation Welcomes New Board Member: Dave Cottlehuber first appeared on FreeBSD Foundation.

## System Over Model, Tested: Reproducing Mythos's FreeBSD Find on Local Open-Weight Models

DevFeed: [System Over Model, Tested: Reproducing Mythos's FreeBSD Find on Local Open-Weight Models](<https://devfeed.tech/articles/system-over-model-tested-reproducing-mythos-s-freebsd-find-on-local-open-weight-models-39721.md>)

Original publisher: [Read original article](<https://clearbluejar.github.io/posts/system-over-model-tested-mythos-freebsd-local-openweight/>)

Author: clearbluejar

Published: 2026-06-04T07:00:00Z

Content type: article

Language: en

Sources: [clearbluejar](<https://devfeed.tech/sources/clearbluejar.md>)

Topics: [freebsd](<https://devfeed.tech/topics/freebsd.md>), [gpt-oss](<https://devfeed.tech/topics/gpt-oss.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [gemma4](<https://devfeed.tech/topics/gemma4.md>), [bug](<https://devfeed.tech/topics/bug.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [cve](<https://devfeed.tech/tags/cve.md>), [false-positives](<https://devfeed.tech/tags/false-positives.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [gemma-4](<https://devfeed.tech/tags/gemma-4.md>), [gpt-oss](<https://devfeed.tech/tags/gpt-oss.md>), [llm](<https://devfeed.tech/tags/llm.md>), [llms](<https://devfeed.tech/tags/llms.md>), [python](<https://devfeed.tech/tags/python.md>), [rce](<https://devfeed.tech/tags/rce.md>), [vulnerability-research](<https://devfeed.tech/tags/vulnerability-research.md>)

### AI overview

This article tests AISLE's vulnerability-finding pipeline on the local open-weight models gpt-oss-20b and gemma-4-31b-it using a FreeBSD RCE as the benchmark. The models initially appeared to miss the bug, but a rerun recovered it. The author reports that adding a reachability stage reduced false positives from 30 to 5 while retaining the CVE finding.

### Source excerpt

Mythos found a 17-year-old FreeBSD RCE; AISLE reproduced it with gpt-5.4-nano via their nano-analyzer pipeline. I ran the pipeline on two local open-weight models, gpt-oss-20b and gemma-4-31b-it. The misses recovered on re-run. The real problem was the false-positive rate, and one extra system stage cut it from 30 to 5 with the CVE still standing.

## Ansible roles: proxy\_env, ssh, etc\_hosts, libvirt released

DevFeed: [Ansible roles: proxy\_env, ssh, etc\_hosts, libvirt released](<https://devfeed.tech/articles/ansible-roles-proxy-env-ssh-etc-hosts-libvirt-released-39541.md>)

Original publisher: [Read original article](<https://blog.wagemakers.be/blog/2026/05/03/ansible-proxy_env-ssh-etc_hosts-libvirt_released/>)

Author: Staf Wagemakers

Published: 2026-05-03T06:03:00Z

Content type: release

Language: en

Sources: [stafwag Blog](<https://devfeed.tech/sources/stafwag-blog.md>)

Topics: [Ansible Roles](<https://devfeed.tech/topics/ansible-role.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [ssh](<https://devfeed.tech/topics/ssh.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [apt](<https://devfeed.tech/tags/apt.md>), [archlinux](<https://devfeed.tech/tags/archlinux.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [debug](<https://devfeed.tech/tags/debug.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [kvm](<https://devfeed.tech/tags/kvm.md>), [libvirt](<https://devfeed.tech/tags/libvirt.md>), [linux](<https://devfeed.tech/tags/linux.md>), [pacman](<https://devfeed.tech/tags/pacman.md>), [releases](<https://devfeed.tech/tags/releases.md>), [service](<https://devfeed.tech/tags/service.md>), [ssh](<https://devfeed.tech/tags/ssh.md>)

### AI overview

The article announces releases for four Ansible roles: proxy_env 2.1.0, ssh 1.1.1, libvirt 2.1.0, and etc_hosts 1.1.1. It lists updates including package-management changes, handler fixes, documentation updates, lint corrections, and virtual-machine SSH host-key support.

### Source excerpt

Made some time to do some work for a few Ansible roles that I maintain. You'll find the new releases below.

## 2026 roundup: Ansible roles, blog migration, K3s on Raspberry Pi, and Lookat 2.1.0

DevFeed: [2026 roundup: Ansible roles, blog migration, K3s on Raspberry Pi, and Lookat 2.1.0](<https://devfeed.tech/articles/best-wishes-2026-39539.md>)

Original publisher: [Read original article](<https://blog.wagemakers.be/blog/2026/01/04/best_wishes_2026/>)

Author: Staf Wagemakers

Published: 2026-01-04T09:26:00Z

Content type: article

Language: en

Sources: [stafwag Blog](<https://devfeed.tech/sources/stafwag-blog.md>)

Topics: [Ansible Roles](<https://devfeed.tech/topics/ansible-role.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [hosting](<https://devfeed.tech/topics/hosting.md>), [migration](<https://devfeed.tech/topics/migration.md>), [k3s](<https://devfeed.tech/topics/k3s.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [Debian](<https://devfeed.tech/topics/debian.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [ansible](<https://devfeed.tech/tags/ansible.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cloud-init](<https://devfeed.tech/tags/cloud-init.md>), [coreboot](<https://devfeed.tech/tags/coreboot.md>), [debian](<https://devfeed.tech/tags/debian.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [github](<https://devfeed.tech/tags/github.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mastodon](<https://devfeed.tech/tags/mastodon.md>), [migration](<https://devfeed.tech/tags/migration.md>), [newyear](<https://devfeed.tech/tags/newyear.md>), [newyear2026](<https://devfeed.tech/tags/newyear2026.md>), [plushtodon](<https://devfeed.tech/tags/plushtodon.md>), [raspberrypi](<https://devfeed.tech/tags/raspberrypi.md>), [releases](<https://devfeed.tech/tags/releases.md>), [thinkpad](<https://devfeed.tech/tags/thinkpad.md>), [w500](<https://devfeed.tech/tags/w500.md>), [w541](<https://devfeed.tech/tags/w541.md>)

### AI overview

A 2026 roundup covering maintained Ansible roles, the migration of a blog from GitHub to personal hosting, a lightweight K3s cluster on three Raspberry Pi 4 devices, updated Debian compatibility, and the Lookat 2.1.0 release.

### Source excerpt

You may also enjoy 1 minute read Made some time to do some work for a few Ansible roles that I maintain. You'll find the new releases below. Read more... 2 minute read If you follow my blog posts with an RSS reader, update the rss feed to: ...If you want to continue to follow me off-course ;-) I moved my blog from GitHub to my own hosting ( powered by Procolix ). Procolix sponsored my hosting for 20 years, till I decided to start my company Mask27.dev.

## Unsigned char std::basic\_string\<\> in C++

DevFeed: [Unsigned char std::basic\_string\<\> in C++](<https://devfeed.tech/articles/unsigned-char-std-basic-string-in-c-36572.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/unsigned-char-std-string-cpp/>)

Published: 2026-01-03T22:00:02Z

Content type: tutorial

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [standard](<https://devfeed.tech/topics/standard.md>), [LLVM](<https://devfeed.tech/topics/llvm.md>), [clang](<https://devfeed.tech/topics/clang.md>), [gcc](<https://devfeed.tech/topics/gcc.md>)

Tags: [bits](<https://devfeed.tech/tags/bits.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [clang](<https://devfeed.tech/tags/clang.md>), [concatenation](<https://devfeed.tech/tags/concatenation.md>), [cryptographic](<https://devfeed.tech/tags/cryptographic.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [gcc](<https://devfeed.tech/tags/gcc.md>), [llvm](<https://devfeed.tech/tags/llvm.md>), [openbsd](<https://devfeed.tech/tags/openbsd.md>), [standard](<https://devfeed.tech/tags/standard.md>), [string](<https://devfeed.tech/tags/string.md>)

### AI overview

A C++ post explains why code using std::basic_string<uint8_t> can fail on FreeBSD and OpenBSD. The issue involves std::char_traits: LLVM 19 removed its unconstrained base template because the C++ Standard does not require it for unsigned-character types. Code may need string concatenation and related operations replaced or a correct custom specialization provided.

### Source excerpt

Brief post on a somewhat vexing and irritating C++ problem I ran into some time ago. I hope that this page will help other people deal with this problem more quickly than I did. I've long used std::basic_string<uint8_t>, an unsigned char string, for fiddling with bits. You could use a regular char string, but especially when doing cryptographic or sub-byte operations, it is more convenient to not have to deal with sign bits.

## Lookat 2.1.0 released

DevFeed: [Lookat 2.1.0 released](<https://devfeed.tech/articles/lookat-2-1-0-released-39537.md>)

Original publisher: [Read original article](<https://blog.wagemakers.be/blog/2025/09/14/lookat-2-dot-1-0-released/>)

Author: Staf Wagemakers

Published: 2025-09-14T18:04:00Z

Content type: release

Language: en

Sources: [stafwag Blog](<https://devfeed.tech/sources/stafwag-blog.md>)

Topics: [Unix](<https://devfeed.tech/topics/unix.md>), [color](<https://devfeed.tech/topics/color.md>), [browser](<https://devfeed.tech/topics/browser.md>), [changelog](<https://devfeed.tech/topics/changelog.md>)

Tags: [2](<https://devfeed.tech/tags/2.md>), [2025](<https://devfeed.tech/tags/2025.md>), [ansi](<https://devfeed.tech/tags/ansi.md>), [browser](<https://devfeed.tech/tags/browser.md>), [bsd](<https://devfeed.tech/tags/bsd.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [color](<https://devfeed.tech/tags/color.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [git](<https://devfeed.tech/tags/git.md>), [linux](<https://devfeed.tech/tags/linux.md>), [lookat](<https://devfeed.tech/tags/lookat.md>), [manpage](<https://devfeed.tech/tags/manpage.md>), [ncurses](<https://devfeed.tech/tags/ncurses.md>), [netbsd](<https://devfeed.tech/tags/netbsd.md>), [openbsd](<https://devfeed.tech/tags/openbsd.md>), [release](<https://devfeed.tech/tags/release.md>), [unix](<https://devfeed.tech/tags/unix.md>)

### AI overview

Lookat/Bekijk 2.1.0 is the latest stable release of a Unix file browser and viewer that supports colored man pages. The release adds ANSI color support and includes updates to color handling, documentation, directory organization, and related scripts.

### Source excerpt

Lookat 2.1.0 is the latest stable release of Lookat/Bekijk, a user-friendly Unix file browser/viewer that supports colored man pages. The focus of the 2.1.0 release is to add ANSI Color support. News 14 Sep 2025 Lookat 2.1.0 Released Lookat / Bekijk 2.1.0rc2 has been released as Lookat / Bekijk 2.1.0 3 Aug 2025 Lookat 2.1.0rc2 Released Lookat 2.1.0rc2 is the second release candicate of Lookat 2.1.0 ChangeLog Lookat / Bekijk 2.1.0rc2 Corrected italic color Don't reset the search offset when cursor mode is enabled Renamed strsize to charsize ( ansi_strsize -> ansi_charsize, utf8_strsize -> utf8_charsize) to be less confusing Support for multiple ansi streams in ansi_utf8_strlen() Update default color theme to green for this release Update manpages & documentation Reorganized contrib directory Moved ci/cd related file from contrib/* to contrib/cicd Moved debian dir to contrib/dist Moved support script to contrib/scripts

## Lookat 2.1.0rc2 released

DevFeed: [Lookat 2.1.0rc2 released](<https://devfeed.tech/articles/lookat-2-1-0rc2-released-39536.md>)

Original publisher: [Read original article](<https://blog.wagemakers.be/blog/2025/08/03/lookat-2-dot-1-0rc2-released/>)

Author: Staf Wagemakers

Published: 2025-08-03T09:48:50Z

Content type: release

Language: en

Sources: [stafwag Blog](<https://devfeed.tech/sources/stafwag-blog.md>)

Topics: [Unix](<https://devfeed.tech/topics/unix.md>), [color](<https://devfeed.tech/topics/color.md>), [changelog](<https://devfeed.tech/topics/changelog.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [bsd](<https://devfeed.tech/tags/bsd.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [color](<https://devfeed.tech/tags/color.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [linux](<https://devfeed.tech/tags/linux.md>), [lookat](<https://devfeed.tech/tags/lookat.md>), [manpage](<https://devfeed.tech/tags/manpage.md>), [ncurses](<https://devfeed.tech/tags/ncurses.md>), [netbsd](<https://devfeed.tech/tags/netbsd.md>), [openbsd](<https://devfeed.tech/tags/openbsd.md>), [release](<https://devfeed.tech/tags/release.md>), [unix](<https://devfeed.tech/tags/unix.md>)

### AI overview

Lookat 2.1.0rc2 is the second release candidate for Lookat/Bekijk 2.1.0, a Unix file browser and viewer focused on ANSI color support. The release corrects italic color handling, changes character-size naming, supports multiple ANSI streams, updates the default color theme, revises documentation, and reorganizes contribution directories.

### Source excerpt

Lookat 2.1.0rc2 is the second release candicate of release of Lookat/Bekijk 2.1.0, a user-friendly Unix file browser/viewer that supports colored man pages. The focus of the 2.1.0 release is to add ANSI Color support. News 3 Aug 2025 Lookat 2.1.0rc2 Released Lookat 2.1.0rc2 is the second release candicate of Lookat 2.1.0 ChangeLog Lookat / Bekijk 2.1.0rc2 Corrected italic color Don't reset the search offset when cursor mode is enabled Renamed strsize to charsize ( ansi_strsize -> ansi_charsize, utf8_strsize -> utf8_charsize) to be less confusing Support for multiple ansi streams in ansi_utf8_strlen() Update default color theme to green for this release Update manpages & documentation Reorganized contrib directory Moved ci/cd related file from contrib/* to contrib/cicd Moved debian dir to contrib/dist Moved support script to contrib/scripts

## Lookat 2.1.0rc1 released

DevFeed: [Lookat 2.1.0rc1 released](<https://devfeed.tech/articles/lookat-2-1-0rc1-released-39534.md>)

Original publisher: [Read original article](<https://blog.wagemakers.be/blog/2025/06/08/lookat-2-dot-1-0rc1-released/>)

Author: Staf Wagemakers

Published: 2025-06-08T09:48:50Z

Content type: release

Language: en

Sources: [stafwag Blog](<https://devfeed.tech/sources/stafwag-blog.md>)

Topics: [browser](<https://devfeed.tech/topics/browser.md>), [color](<https://devfeed.tech/topics/color.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [file](<https://devfeed.tech/topics/file.md>), [Development](<https://devfeed.tech/topics/development.md>), [changelog](<https://devfeed.tech/topics/changelog.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [browser](<https://devfeed.tech/tags/browser.md>), [bsd](<https://devfeed.tech/tags/bsd.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [color](<https://devfeed.tech/tags/color.md>), [development](<https://devfeed.tech/tags/development.md>), [file](<https://devfeed.tech/tags/file.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [linux](<https://devfeed.tech/tags/linux.md>), [lookat](<https://devfeed.tech/tags/lookat.md>), [manpage](<https://devfeed.tech/tags/manpage.md>), [ncurses](<https://devfeed.tech/tags/ncurses.md>), [netbsd](<https://devfeed.tech/tags/netbsd.md>), [openbsd](<https://devfeed.tech/tags/openbsd.md>), [release](<https://devfeed.tech/tags/release.md>), [unix](<https://devfeed.tech/tags/unix.md>)

### AI overview

Lookat 2.1.0rc1 is the first release candidate of version 2.1.0 and adds ANSI color support to the Unix file browser/viewer Lookat/Bekijk, which supports colored man pages.

### Source excerpt

Lookat 2.1.0rc1 is the latest development release of Lookat/Bekijk, a user-friendly Unix file browser/viewer that supports colored man pages. The focus of the 2.1.0 release is to add ANSI Color support. News 8 Jun 2025 Lookat 2.1.0rc1 Released Lookat 2.1.0rc1 is the first release candicate of Lookat 2.1.0 ChangeLog Lookat / Bekijk 2.1.0rc1 ANSI Color support

## GIMP 3.0 Released With Updated UI, Wayland Support, Improved File Compatibility, and Plugin API Changes

DevFeed: [GIMP 3.0 Released With Updated UI, Wayland Support, Improved File Compatibility, and Plugin API Changes](<https://devfeed.tech/articles/download-of-the-day-gimp-3-0-is-finally-here-41958.md>)

Original publisher: [Read original article](<https://www.cyberciti.biz/linux-news/download-of-the-day-gimp-3-0-is-finally-here/>)

Author: Vivek Gite

Published: 2025-03-18T03:45:26Z

Content type: release

Language: en

Sources: [nixCraft: Linux Tips, Hacks, Tutorials, And Ideas In Blog Format (RSS/FEED)](<https://devfeed.tech/sources/nixcraft-linux-tips-hacks-tutorials-and-ideas-in-blog-format-rss-feed.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [CSS](<https://devfeed.tech/topics/css.md>), [Wayland](<https://devfeed.tech/topics/wayland.md>), [API](<https://devfeed.tech/topics/api.md>), [Compression](<https://devfeed.tech/topics/compression.md>), [file](<https://devfeed.tech/topics/file.md>), [format](<https://devfeed.tech/topics/format.md>), [export](<https://devfeed.tech/topics/export.md>), [import](<https://devfeed.tech/topics/import.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [centos](<https://devfeed.tech/tags/centos.md>), [compression](<https://devfeed.tech/tags/compression.md>), [css](<https://devfeed.tech/tags/css.md>), [debian-linux](<https://devfeed.tech/tags/debian-linux.md>), [downloads](<https://devfeed.tech/tags/downloads.md>), [export](<https://devfeed.tech/tags/export.md>), [file](<https://devfeed.tech/tags/file.md>), [format](<https://devfeed.tech/tags/format.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [gimp](<https://devfeed.tech/tags/gimp.md>), [import](<https://devfeed.tech/tags/import.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-news](<https://devfeed.tech/tags/linux-news.md>), [macos](<https://devfeed.tech/tags/macos.md>), [new-features](<https://devfeed.tech/tags/new-features.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [release](<https://devfeed.tech/tags/release.md>), [sysadmin](<https://devfeed.tech/tags/sysadmin.md>), [unix](<https://devfeed.tech/tags/unix.md>), [upgrades](<https://devfeed.tech/tags/upgrades.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

GIMP 3.0 was released on March 16, 2025. The release adds a GTK3 interface, HiDPI and tablet improvements, Wayland support, CSS-based themes, updated icons, broader file-format compatibility, painting and text improvements, and updates to the core plugin API.

### Source excerpt

Wow! After years of hard work and countless commits, we have finally reached a huge milestone: GIMP 3.0 is officially released! I am excited as I write this and can't wait to share some incredible new features and improvements in this release. GIMP 2.10 was released in 2018, and the first development version of GIMP 3.0 came out in 2020. GIMP 3.0 released on 16/March/2025. Let us explore how to download and install GIMP 3.0, as well as the new features in this version. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post Download of the day: GIMP 3.0 is FINALLY Here! appeared first on nixCraft.

## How to list upgradeable packages on FreeBSD using pkg

DevFeed: [How to list upgradeable packages on FreeBSD using pkg](<https://devfeed.tech/articles/how-to-list-upgradeable-packages-on-freebsd-using-pkg-41944.md>)

Original publisher: [Read original article](<https://www.cyberciti.biz/faq/pkg-command-list-upgradeable-packages-freebsd/>)

Author: Vivek Gite

Published: 2025-03-16T20:25:39Z

Content type: tutorial

Language: en

Sources: [nixCraft: Linux Tips, Hacks, Tutorials, And Ideas In Blog Format (RSS/FEED)](<https://devfeed.tech/sources/nixcraft-linux-tips-hacks-tutorials-and-ideas-in-blog-format-rss-feed.md>)

Topics: [freebsd](<https://devfeed.tech/topics/freebsd.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>)

Tags: [command](<https://devfeed.tech/tags/command.md>), [dry-run](<https://devfeed.tech/tags/dry-run.md>), [easy](<https://devfeed.tech/tags/easy.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [packages](<https://devfeed.tech/tags/packages.md>), [system](<https://devfeed.tech/tags/system.md>)

### AI overview

A practical FreeBSD guide to listing packages that need upgrades with pkg. It explains package status markers, filtering results, applying upgrades, and using dry-run mode to preview changes.

### Source excerpt

Here is a quick list of all upgradeable packages on FreeBSD using pkg command. This is equivalent to apt list --upgradable command on my Debian or Ubuntu Linux system. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post How to list upgradeable packages on FreeBSD using pkg appeared first on nixCraft.

## How to install KSH on FreeBSD

DevFeed: [How to install KSH on FreeBSD](<https://devfeed.tech/articles/how-to-install-ksh-on-freebsd-41922.md>)

Original publisher: [Read original article](<https://www.cyberciti.biz/faq/how-to-install-ksh-kornshell-on-freebsd/>)

Author: Vivek Gite

Published: 2025-03-03T23:50:59Z

Content type: tutorial

Language: en

Sources: [nixCraft: Linux Tips, Hacks, Tutorials, And Ideas In Blog Format (RSS/FEED)](<https://devfeed.tech/sources/nixcraft-linux-tips-hacks-tutorials-and-ideas-in-blog-format-rss-feed.md>)

Topics: [freebsd](<https://devfeed.tech/topics/freebsd.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [Shell](<https://devfeed.tech/topics/shell.md>), [Script](<https://devfeed.tech/topics/script.md>), [legacy systems](<https://devfeed.tech/topics/legacy-systems.md>)

Tags: [administration](<https://devfeed.tech/tags/administration.md>), [easy](<https://devfeed.tech/tags/easy.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [install](<https://devfeed.tech/tags/install.md>), [legacy-systems](<https://devfeed.tech/tags/legacy-systems.md>), [scripting](<https://devfeed.tech/tags/scripting.md>), [shell](<https://devfeed.tech/tags/shell.md>), [unix](<https://devfeed.tech/tags/unix.md>)

### AI overview

A tutorial on installing KornShell on FreeBSD using either the ports collection or the pkg package manager. It also covers selecting the installed shell, locating KSH packages, accessing documentation, and the relevance of KSH for legacy Unix scripting and system administration.

### Source excerpt

Installing KSH (KornShell) on FreeBSD can be done with either FreeBSD ports or the pkg command. The ports collection will download the KSH source code, compile it, and install it on the system. The pkg method is easier, and it will download a pre-compiled binary package. Hence, it is recommended for all users. KornShell (KSH) has a long history, and many older Unix systems and scripts rely on it. As a result, KSH remains relevant for maintaining and supporting legacy infrastructure. Large enterprises, especially those with established Unix-based systems, continue to use KSH for scripting and system administration tasks. Some industries where KSH is still commonly used include finance and telecommunications. While Bash has become the dominant shell in many Linux distributions, KSH still holds a significant presence in Unix-like environments, particularly in legacy systems. Therefore, installing KSH and practicing with it is worthwhile if you plan to work in such environments. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post How to install KSH on FreeBSD appeared first on nixCraft.

## How to tell if FreeBSD needs a Reboot using kernel version check

DevFeed: [How to tell if FreeBSD needs a Reboot using kernel version check](<https://devfeed.tech/articles/how-to-tell-if-freebsd-needs-a-reboot-using-kernel-version-check-41915.md>)

Original publisher: [Read original article](<https://www.cyberciti.biz/faq/freebsd-determine-if-a-system-reboot-is-necessary/>)

Author: Vivek Gite

Published: 2025-02-23T22:07:23Z

Content type: tutorial

Language: en

Sources: [nixCraft: Linux Tips, Hacks, Tutorials, And Ideas In Blog Format (RSS/FEED)](<https://devfeed.tech/sources/nixcraft-linux-tips-hacks-tutorials-and-ideas-in-blog-format-rss-feed.md>)

Topics: [freebsd](<https://devfeed.tech/topics/freebsd.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [Security](<https://devfeed.tech/topics/security.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [easy](<https://devfeed.tech/tags/easy.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [security](<https://devfeed.tech/tags/security.md>), [server](<https://devfeed.tech/tags/server.md>), [shell](<https://devfeed.tech/tags/shell.md>), [shell-script](<https://devfeed.tech/tags/shell-script.md>)

### AI overview

A practical guide to determining whether a FreeBSD system needs a reboot after updates. It explains how to compare the running and installed kernel versions, use shell commands and scripts, and automate checks across a server fleet with Ansible.

### Source excerpt

Keeping your FreeBSD server or workstation updated is crucial for security and stability. However, after applying updates, especially kernel updates, you might wonder, "Do I need to reboot my system?" Let's simplify this process and provide a straightforward method for determining whether a reboot is necessary using the CLI, shell script, and ansible playbook. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post How to tell if FreeBSD needs a Reboot using kernel version check appeared first on nixCraft.

## Rsync Versions 3.3.0 and Earlier Affected by Multiple Security Vulnerabilities

DevFeed: [Rsync Versions 3.3.0 and Earlier Affected by Multiple Security Vulnerabilities](<https://devfeed.tech/articles/critical-rsync-vulnerability-requires-immediate-patching-on-linux-and-unix-systems-41957.md>)

Original publisher: [Read original article](<https://www.cyberciti.biz/linux-news/cve-2024-12084-rsyn-security-urgent-update-needed-on-unix-bsd-systems/>)

Author: Vivek Gite

Published: 2025-01-15T18:04:24Z

Content type: news

Language: en

Sources: [nixCraft: Linux Tips, Hacks, Tutorials, And Ideas In Blog Format (RSS/FEED)](<https://devfeed.tech/sources/nixcraft-linux-tips-hacks-tutorials-and-ideas-in-blog-format-rss-feed.md>)

Topics: [rsync](<https://devfeed.tech/topics/rsync.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Exploit](<https://devfeed.tech/topics/exploit.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [backups](<https://devfeed.tech/topics/backups.md>)

Tags: [backups](<https://devfeed.tech/tags/backups.md>), [buffer-overflow](<https://devfeed.tech/tags/buffer-overflow.md>), [centos](<https://devfeed.tech/tags/centos.md>), [client](<https://devfeed.tech/tags/client.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [debian-linux](<https://devfeed.tech/tags/debian-linux.md>), [exploit](<https://devfeed.tech/tags/exploit.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-news](<https://devfeed.tech/tags/linux-news.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [race-condition](<https://devfeed.tech/tags/race-condition.md>), [rsync](<https://devfeed.tech/tags/rsync.md>), [security](<https://devfeed.tech/tags/security.md>), [server](<https://devfeed.tech/tags/server.md>), [sysadmin](<https://devfeed.tech/tags/sysadmin.md>), [unix](<https://devfeed.tech/tags/unix.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

Rsync versions 3.3.0 and earlier are affected by multiple security vulnerabilities, including heap-based buffer overflow, information disclosure, symbolic-link race conditions, and path traversal. The document recommends patching rsync on both client and server systems.

### Source excerpt

Rsync is a opensource command-line tool in Linux, macOS, *BSD and Unix-like systems that synchronizes files and directories. It is a popular tool for sending or receiving files, making backups, or setting up mirrors. It minimizes data copied by transferring only the changed parts of files, making it faster and more bandwidth-efficient than traditional copying methods provided by tools like sftp or ftp-ssl. Rsync versions 3.3.0 and below has been found with SIX serious vulnerabilities. Attackers could exploit these to leak your data, corrupt your files, or even take over your system. There is a heap-based buffer overflow with a CVSS score of 9.8 that needs to be addressed on both the client and server sides of rsync package. Apart from that info leak via uninitialized stack contents defeats ASLR protection and rsync server can make client write files outside of destination directory using symbolic links. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post Critical Rsync Vulnerability Requires Immediate Patching on Linux and Unix systems appeared first on nixCraft.

## How to control the SSH multiplexing with the control commands

DevFeed: [How to control the SSH multiplexing with the control commands](<https://devfeed.tech/articles/how-to-control-the-ssh-multiplexing-with-the-control-commands-41951.md>)

Original publisher: [Read original article](<https://www.cyberciti.biz/faq/ssh-multiplexing-control-command-to-check-forward-list-cancel-stop-connections/>)

Author: Vivek Gite

Published: 2025-01-15T08:29:10Z

Content type: tutorial

Language: en

Sources: [nixCraft: Linux Tips, Hacks, Tutorials, And Ideas In Blog Format (RSS/FEED)](<https://devfeed.tech/sources/nixcraft-linux-tips-hacks-tutorials-and-ideas-in-blog-format-rss-feed.md>)

Topics: [ssh](<https://devfeed.tech/topics/ssh.md>), [OpenSSH](<https://devfeed.tech/topics/openssh.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [commands](<https://devfeed.tech/tags/commands.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [intermediate](<https://devfeed.tech/tags/intermediate.md>), [linux](<https://devfeed.tech/tags/linux.md>), [openbsd](<https://devfeed.tech/tags/openbsd.md>), [remote](<https://devfeed.tech/tags/remote.md>), [server](<https://devfeed.tech/tags/server.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [tcp](<https://devfeed.tech/tags/tcp.md>), [unix](<https://devfeed.tech/tags/unix.md>)

### AI overview

A tutorial on SSH multiplexing explains how to reuse a master TCP connection for subsequent sessions, configure multiplexing in SSH, and use control commands to inspect, stop, or exit the master connection.

### Source excerpt

Multiplexing will boost your SSH connectivity or speed by reusing existing TCP connections to a remote host. This is useful when you frequently connect to the same server using SSH protocol for remote login, server management, using IT automation tools over SSH or even running hourly backups. However, sometimes your SSH command (client) will not respond or get hung up on the session when using multiplexing. Typically, this happens when your public IP changes (IPv4 to IPv6 changes when using DNS names), VPN issues, or firewall cuts connections. Hence, knowing SSH client control commands can save you time and boost your productivity when such gotchas occur. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post How to control the SSH multiplexing with the control commands appeared first on nixCraft.

## ZFS Raidz Expansion Finally, Here in version 2.3.0

DevFeed: [ZFS Raidz Expansion Finally, Here in version 2.3.0](<https://devfeed.tech/articles/zfs-raidz-expansion-finally-here-in-version-2-3-0-41960.md>)

Original publisher: [Read original article](<https://www.cyberciti.biz/linux-news/zfs-raidz-expansion-finally-here-in-version-2-3-0/>)

Author: Vivek Gite

Published: 2025-01-14T09:19:20Z

Content type: release

Language: en

Sources: [nixCraft: Linux Tips, Hacks, Tutorials, And Ideas In Blog Format (RSS/FEED)](<https://devfeed.tech/sources/nixcraft-linux-tips-hacks-tutorials-and-ideas-in-blog-format-rss-feed.md>)

Topics: [Filesystems](<https://devfeed.tech/topics/filesystems.md>), [RAID](<https://devfeed.tech/topics/raid.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [freebsd](<https://devfeed.tech/topics/freebsd.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [NVMe](<https://devfeed.tech/topics/nvme.md>), [JSON](<https://devfeed.tech/topics/json.md>), [bug](<https://devfeed.tech/topics/bug.md>), [make](<https://devfeed.tech/topics/make.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [debian-linux](<https://devfeed.tech/tags/debian-linux.md>), [file-system](<https://devfeed.tech/tags/file-system.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [hard-disk](<https://devfeed.tech/tags/hard-disk.md>), [io](<https://devfeed.tech/tags/io.md>), [json](<https://devfeed.tech/tags/json.md>), [linux](<https://devfeed.tech/tags/linux.md>), [linux-news](<https://devfeed.tech/tags/linux-news.md>), [nvme](<https://devfeed.tech/tags/nvme.md>), [raid](<https://devfeed.tech/tags/raid.md>), [releases](<https://devfeed.tech/tags/releases.md>), [sysadmins](<https://devfeed.tech/tags/sysadmins.md>), [testing](<https://devfeed.tech/tags/testing.md>), [zfs](<https://devfeed.tech/tags/zfs.md>)

### AI overview

OpenZFS 2.3.0 introduces RAIDZ expansion, allowing devices to be added to an existing RAIDZ pool to increase capacity without downtime. The release also includes faster deduplication, direct I/O, optional JSON output for ZFS commands, longer file and directory names, and bug fixes.

### Source excerpt

After years of development and testing, the ZFS raidz expansion is finally here and has been released as part of version 2.3.0. ZFS is a popular file system for Linux and FreeBSD. RAIDz is like RAID 5, which you find with hardware or Linux software raid devices. It protects your data by spreading it across multiple hard disks along with parity information. A raidz device can have single, double, or triple parity to sustain one, two, or three hard disk failures, respectively, without losing any data. Hence, expanding or adding a new HDD is a very handy feature for sysadmins in today's data-sensitive apps. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post ZFS Raidz Expansion Finally, Here in version 2.3.0 appeared first on nixCraft.

## Linux Copy One Hard Disk to Another Using dd Command

DevFeed: [Linux Copy One Hard Disk to Another Using dd Command](<https://devfeed.tech/articles/linux-copy-one-hard-disk-to-another-using-dd-command-41940.md>)

Original publisher: [Read original article](<https://www.cyberciti.biz/faq/linux-unix-copy-clone-hard-disk/>)

Author: Vivek Gite

Published: 2024-09-09T20:04:33Z

Content type: tutorial

Language: en

Sources: [nixCraft: Linux Tips, Hacks, Tutorials, And Ideas In Blog Format (RSS/FEED)](<https://devfeed.tech/sources/nixcraft-linux-tips-hacks-tutorials-and-ideas-in-blog-format-rss-feed.md>)

Topics: [Linux](<https://devfeed.tech/topics/linux.md>), [Filesystems](<https://devfeed.tech/topics/filesystems.md>)

Tags: [advanced](<https://devfeed.tech/tags/advanced.md>), [backups](<https://devfeed.tech/tags/backups.md>), [bash-shell](<https://devfeed.tech/tags/bash-shell.md>), [centos](<https://devfeed.tech/tags/centos.md>), [dd-command](<https://devfeed.tech/tags/dd-command.md>), [debian-linux](<https://devfeed.tech/tags/debian-linux.md>), [file-system](<https://devfeed.tech/tags/file-system.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [hard-disk](<https://devfeed.tech/tags/hard-disk.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [hp-ux-unix](<https://devfeed.tech/tags/hp-ux-unix.md>), [linux](<https://devfeed.tech/tags/linux.md>), [openbsd](<https://devfeed.tech/tags/openbsd.md>), [partition-table](<https://devfeed.tech/tags/partition-table.md>), [redhat-and-friends](<https://devfeed.tech/tags/redhat-and-friends.md>), [root-user](<https://devfeed.tech/tags/root-user.md>), [solaris-unix](<https://devfeed.tech/tags/solaris-unix.md>), [suse](<https://devfeed.tech/tags/suse.md>), [ubuntu-linux](<https://devfeed.tech/tags/ubuntu-linux.md>), [unix](<https://devfeed.tech/tags/unix.md>)

### AI overview

A Linux tutorial explains how to clone one hard disk to another with dd, dcfldd, or ddrescue. It covers preparing disks, checking filesystems, and using package managers to install recovery tools.

### Source excerpt

How can I copy one hard disk to another using the dd, ddrescue, or dcfldd commands? Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post Linux Copy One Hard Disk to Another Using dd Command appeared first on nixCraft.

## How to shutdown FreeBSD laptop when running out of battery power

DevFeed: [How to shutdown FreeBSD laptop when running out of battery power](<https://devfeed.tech/articles/how-to-shutdown-freebsd-laptop-when-running-out-of-battery-power-41950.md>)

Original publisher: [Read original article](<https://www.cyberciti.biz/faq/shell-script-to-shutdown-freebsd-laptop-when-low-on-battery-power/>)

Author: Vivek Gite

Published: 2024-07-28T11:28:02Z

Content type: tutorial

Language: en

Sources: [nixCraft: Linux Tips, Hacks, Tutorials, And Ideas In Blog Format (RSS/FEED)](<https://devfeed.tech/sources/nixcraft-linux-tips-hacks-tutorials-and-ideas-in-blog-format-rss-feed.md>)

Topics: [freebsd](<https://devfeed.tech/topics/freebsd.md>), [Script](<https://devfeed.tech/topics/script.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Shell](<https://devfeed.tech/topics/shell.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>), [email](<https://devfeed.tech/topics/email.md>), [Process](<https://devfeed.tech/topics/process.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [battery](<https://devfeed.tech/tags/battery.md>), [cli](<https://devfeed.tech/tags/cli.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [easy](<https://devfeed.tech/tags/easy.md>), [email](<https://devfeed.tech/tags/email.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [laptop](<https://devfeed.tech/tags/laptop.md>), [power](<https://devfeed.tech/tags/power.md>), [process](<https://devfeed.tech/tags/process.md>), [script](<https://devfeed.tech/tags/script.md>), [server](<https://devfeed.tech/tags/server.md>), [shell](<https://devfeed.tech/tags/shell.md>)

### AI overview

This tutorial shows how to monitor battery status on a FreeBSD laptop with sysctl, send alerts through email or a mobile API, and run a background shell script from cron to shut down the laptop when power is critically low.

### Source excerpt

Email alert example before FreeBSD-based laptop will be shutdown by the script Email alert example before FreeBSD-based laptop will be shutdown by the script Email alert example before FreeBSD-based laptop will be shutdown by the script Email alert example before FreeBSD-based laptop will be shutdown by the script Email alert example before FreeBSD-based laptop will [...] Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post How to shutdown FreeBSD laptop when running out of battery power appeared first on nixCraft.

## Shell script to see Time-To-Live (TTL) for a DNS record on Linux, Unix, macOS and FreeBSD

DevFeed: [Shell script to see Time-To-Live (TTL) for a DNS record on Linux, Unix, macOS and FreeBSD](<https://devfeed.tech/articles/shell-script-to-see-time-to-live-ttl-for-a-dns-record-on-linux-unix-macos-and-freebsd-41910.md>)

Original publisher: [Read original article](<https://www.cyberciti.biz/faq/bashl-linux-unix-script-too-see-time-to-live-ttl-for-dns-record/>)

Author: Vivek Gite

Published: 2024-07-26T18:05:44Z

Content type: tutorial

Language: en

Sources: [nixCraft: Linux Tips, Hacks, Tutorials, And Ideas In Blog Format (RSS/FEED)](<https://devfeed.tech/sources/nixcraft-linux-tips-hacks-tutorials-and-ideas-in-blog-format-rss-feed.md>)

Topics: [Shell](<https://devfeed.tech/topics/shell.md>), [Script](<https://devfeed.tech/topics/script.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [TTL in DNS](<https://devfeed.tech/topics/ttl-in-dns.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [authoritative name server](<https://devfeed.tech/topics/authoritative-name-server.md>), [freebsd](<https://devfeed.tech/topics/freebsd.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [nslookup](<https://devfeed.tech/topics/nslookup.md>)

Tags: [authoritative-name-server](<https://devfeed.tech/tags/authoritative-name-server.md>), [bash](<https://devfeed.tech/tags/bash.md>), [bash-shell](<https://devfeed.tech/tags/bash-shell.md>), [caching](<https://devfeed.tech/tags/caching.md>), [dig-command](<https://devfeed.tech/tags/dig-command.md>), [dns](<https://devfeed.tech/tags/dns.md>), [easy](<https://devfeed.tech/tags/easy.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [script](<https://devfeed.tech/tags/script.md>), [shell](<https://devfeed.tech/tags/shell.md>), [ttl-in-dns](<https://devfeed.tech/tags/ttl-in-dns.md>), [unix](<https://devfeed.tech/tags/unix.md>)

### AI overview

A Bash shell script uses the dig command to display the Time-to-Live values for A, AAAA, and MX DNS records on Linux, Unix-like systems, macOS, and FreeBSD. The article also explains how DNS TTL affects resolver caching and authoritative name-server load.

### Source excerpt

TTL is an acronym for Time-To-Live (TTL) in DNS. It sets the time in seconds that a DNS record is allowed to be cached by DNS resolvers (caching server) before it needs to be fetched again from the authoritative name server. In other words, longer TTL can reduce the load on authoritative DNS servers and improve response times by keeping records in the cache longer. The shorter TTL is useful for frequently changing DNS records, as it ensures that updates are propagated quickly across the Internet. Say you want to see the Time-To-Live (TTL) value for a given DNS record for A, AAAA, and MX. Here is a sample shell script that works on Linux, Unix, and macOS. You must have the bash and dig command installed. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post Shell script to see Time-To-Live (TTL) for a DNS record on Linux, Unix, macOS and FreeBSD appeared first on nixCraft.

## lnav - Awesome terminal log file viewer for Linux and Unix

DevFeed: [lnav - Awesome terminal log file viewer for Linux and Unix](<https://devfeed.tech/articles/lnav-awesome-terminal-log-file-viewer-for-linux-and-unix-41961.md>)

Original publisher: [Read original article](<https://www.cyberciti.biz/open-source/lnav-linux-unix-ncurses-terminal-log-file-viewer/>)

Author: Vivek Gite

Published: 2024-06-16T11:04:42Z

Content type: tutorial

Language: en

Sources: [nixCraft: Linux Tips, Hacks, Tutorials, And Ideas In Blog Format (RSS/FEED)](<https://devfeed.tech/sources/nixcraft-linux-tips-hacks-tutorials-and-ideas-in-blog-format-rss-feed.md>)

Topics: [Terminal](<https://devfeed.tech/topics/terminal.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Unix](<https://devfeed.tech/topics/unix.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Regular expression](<https://devfeed.tech/topics/regular-expression.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [OpenSSH](<https://devfeed.tech/topics/openssh.md>), [Databases](<https://devfeed.tech/topics/databases.md>)

Tags: [centos](<https://devfeed.tech/tags/centos.md>), [debian-linux](<https://devfeed.tech/tags/debian-linux.md>), [developer](<https://devfeed.tech/tags/developer.md>), [devops](<https://devfeed.tech/tags/devops.md>), [facebook](<https://devfeed.tech/tags/facebook.md>), [filter](<https://devfeed.tech/tags/filter.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [install](<https://devfeed.tech/tags/install.md>), [linkedin](<https://devfeed.tech/tags/linkedin.md>), [linux](<https://devfeed.tech/tags/linux.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [reddit](<https://devfeed.tech/tags/reddit.md>), [reports](<https://devfeed.tech/tags/reports.md>), [sql](<https://devfeed.tech/tags/sql.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [sysadmin](<https://devfeed.tech/tags/sysadmin.md>), [systems](<https://devfeed.tech/tags/systems.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [unix](<https://devfeed.tech/tags/unix.md>)

### AI overview

A tutorial on lnav, a terminal-based log viewer for Linux and Unix. It explains how lnav identifies log details, combines files by time, supports colorized error highlighting, regular-expression filtering, SQLite queries, JSON formatting, remote access, and installation across several operating systems.

### Source excerpt

It is no secret that whether you are a developer or sysadmin, you need to use log files to troubleshoot errors on your Linux and Unix systems. You use tools like grep, tail, cat, or journalctl to view log files. However, you may need help with so many log files. These essential Unix tools are suitable for basic text but fall short when dealing with many log files. You can get tired from sifting through endless lines of log files. The lnav utility is here to the rescue! It is a powerful log file viewer that goes beyond the basics. It understands your logs by identifying timestamps, log levels, and other vital details. You can run SQLite SQL queries against your standard log files and build reports for your needs. Let us see how to install and use the lnav tool quickly. Love this? sudo share_on: Twitter - Facebook - LinkedIn - Whatsapp - Reddit The post lnav - Awesome terminal log file viewer for Linux and Unix appeared first on nixCraft.

[Next page](<https://devfeed.tech/tags/freebsd.md?cursor=WyIyMDI0LTA2LTE2VDExOjA0OjQyKzAwOjAwIiwgIjFkNWY4MjlkLTZiNDctNDJjNi04NjFmLWYzOGNlNGI3YTk2YyJd>)