dmitry n medvedev
dmitry-n-medvedev.bsky.social
dmitry n medvedev
@dmitry-n-medvedev.bsky.social
Reposted by dmitry n medvedev
We’re highlighting an article from the latest issue of the FreeBSD Journal.

Christos Margiolis walks through how audio is handled on FreeBSD, covering drivers, device management, troubleshooting, and the architectural decisions that shape the sound stack.

Read the full article: buff.ly/qXAx7o5
January 16, 2026 at 9:20 PM
Reposted by dmitry n medvedev
Running OpenZFS in production?

Klara’s ZFS Infrastructure Support gives you direct access to experienced ZFS engineers for tuning, troubleshooting, upgrades, and best practices. Save up to 35% when you sign by Jan 31, 2026

👉 https://bit.ly/3YxU3xV
January 16, 2026 at 3:50 PM
Reposted by dmitry n medvedev
Silent data corruption is one of the most dangerous storage failures. ZFS scrubs verify every block, detect checksum errors, and repair data before damage accumulates. Learn how scrubs work, and how to read zpool status results.

Read the full article: https://bit.ly/4pDQ7a8
January 14, 2026 at 6:15 PM
Reposted by dmitry n medvedev
Automate your ZFS snapshots with Sanoid! 🛠

Save time, reduce risk, and keep your data safe by letting Sanoid handle snapshot creation automatically. Install it easily with:

FreeBSD: sudo pkg install sanoid
Ubuntu: sudo apt install sanoid

Automation makes it simple, reliable, and efficient.
January 12, 2026 at 2:32 PM
Reposted by dmitry n medvedev
Discover what’s new in OpenZFS 2.4.
Join Allan Jude and Paul Dagnelie as they walk through the most impactful updates—covering performance, reliability, and when upgrading makes sense for production systems.

Save your spot: https://bit.ly/4qlr1xz
January 8, 2026 at 8:15 PM
Reposted by dmitry n medvedev
Proof is overrated.

This is a brilliant talk by Rory Sutherland: [youtu.be/lhlS-Wds02M...] where he makes two essential points. First, it's a huge problem when "rational" people get veto power over creative, innovative, "irrational" people.
1/11
Rory Sutherland - Alchemy: The Surprising Power of Ideas That Don't Make Sense
Rory Sutherland, Vice Chairman of Ogilvy UK, co-founded its behavioural science practice, uncovering “unseen opportunities” in consumer behaviour - often small contextual changes which can have enormous effects on the decisions people make. A former copywriter and creative director, he’s a bestselli
youtu.be
January 5, 2026 at 9:50 PM
Reposted by dmitry n medvedev
You don't actually know if something works until it's fully integrated and functioning under real load, used by real customers.

Big bang releases? Just say no
13/13
January 3, 2026 at 6:53 PM
Reposted by dmitry n medvedev
Getting replication right on ZFS means avoiding DIY scripts and relying on proven tools like Syncoid, zrepl, and BZFS. They’ve already solved the edge cases so you don’t have to.
Watch the webinar for more tips and tricks → https://bit.ly/4o7QOYs
December 30, 2025 at 5:08 PM
Reposted by dmitry n medvedev
There is no up-front plan, though there is an objective (solve the problem). There are no fixed acceptance criteria. There are no tickets. There is no schedule (though you work as small as possible, so "within a couple of days" will do).
6/7
December 18, 2025 at 10:29 PM
Reposted by dmitry n medvedev
2) Just before the work starts, have a conversation where you collect enough detail to _start_ (not finish) the work.
3) Start.
4) As you're working, get feedback ("Hey Fred, come over and take a look at this!"). If necessary, adjust what you're building based on that feedback.
4/7
December 18, 2025 at 10:29 PM
Reposted by dmitry n medvedev
A "user story" (the unit of work) describes a user's problem, not a solution. Anything we build that moves us toward a solution to that problem is fine.
December 18, 2025 at 12:09 AM
Reposted by dmitry n medvedev
There is no up-front plan. There is no predetermined acceptance criteria. There is no schedule. Don't see how that's a "tiny waterfall."
December 18, 2025 at 12:08 AM
Reposted by dmitry n medvedev
Start the year off right with ZFS 2.4.

Join Allan Jude & Paul Dagnelie for a practical look at what’s new—performance gains, reliability updates, and when upgrading makes sense.

📅 Jan 22, 2026
⏰ 8 AM PT | 11 AM PT

👉 Register now https://bit.ly/3MFnsUn
December 16, 2025 at 7:45 PM
Reposted by dmitry n medvedev
ZFS’s send/receive pipeline provides a production-grade mechanism for replicating datasets safely.

By streaming a point-in-time snapshot (zfs send) directly into a target system (zfs receive), you get consistent data transfers with ZFS’s end-to-end integrity model ensuring nothing is lost.
December 15, 2025 at 2:53 PM
Reposted by dmitry n medvedev
Anyone done any research for #ZFS recordsize for /usr/ports or /usr/ports/distfiles?

#FreeBSD
December 14, 2025 at 3:21 PM
Reposted by dmitry n medvedev
Oh, if you are mirroring the swap partition, HOW are you implementing that mirror?

I'm using gmirror for swap. I have for many years.

#FreeBSD
Do you have swap enabled on your #FreeBSD OS boot drives?

If that's a zroot mirror, are you mirroring swap?

I ask because I didn't set that up, now I have to deal with the monitoring alert saying it's not mirrored.
December 7, 2025 at 1:40 PM
Reposted by dmitry n medvedev
I tell this story periodically, but it seems like it's time again:

General Motors ran an automobile manufacturing plant in Fremont, California, that was one of the worst in the country. Accident rates and defects were astronomical. Absenteeism was through the roof.
1/12
December 4, 2025 at 5:53 PM
Reposted by dmitry n medvedev
“How many VDEVs is too many?”
The answer isn’t simple. Our guide shows how adding VDEVs affects performance, resiliency, and expansion, when mirrors, RAID-Z, or DRAID make sense, and how to keep large pools fast and manageable.
Read → https://bit.ly/4rsiDgW
#ZFS #OpenZFS #Klarasystems
December 3, 2025 at 9:15 PM
Reposted by dmitry n medvedev
What happens when you boot with multiple zroot? Can it be fixed without booting from a live disk & without pulling the problem disks?

I wanted to test this scenario after hitting it earlier this week. Please make suggestions given above restrictions.

dan.langille.org/2025/12/02/9...

#FreeBSD #ZFS
Dan Langille's Other Diary
dan.langille.org
December 2, 2025 at 6:18 PM
Reposted by dmitry n medvedev
Sam Sheridan recently shared his experience upgrading an 11-year-old FreeBSD deployment. It’s a strong example of the Project’s long-term stability and the ability to carry systems forward across multiple major releases with confidence.

Thank you, Sam, for documenting this work. buff.ly/BBadpkG
December 1, 2025 at 10:58 PM
Reposted by dmitry n medvedev
That's a moving target, so discover what that is through feedback from small incremental releases.

There is _always_ more work than budget (or time), no matter how you work. Solve that by continuously assessing what to do through the lens of user/customer (and therefore, business) value.
4/5
November 26, 2025 at 6:24 PM
Reposted by dmitry n medvedev
Now assign the team to the product (not projects) that provides the most customer and business value. This is a basic Lean concept: bring resources and people to the constraint—the place with the most demand.
3/5
November 26, 2025 at 6:24 PM
Reposted by dmitry n medvedev
We all work under constraints like time or budget, even when working incrementally. You do not solve that problem with a plan, however, particularly an inflexible one. (You do need a product strategy, but that's a higher-level thing.
1/5
November 26, 2025 at 6:24 PM
Reposted by dmitry n medvedev
Google "Beyond Budgeting." Budget the annual cost of the team (salary * load). You pay for the team even if they sit around and play canasta all day, so budget for that reality. Now assign the team to the product (no projects) that provides the most customer and business value. It's pretty simple.
November 26, 2025 at 5:49 PM
Reposted by dmitry n medvedev
The notion also assumes project thinking, where you estimate based on that up-front plan. To me, all of this is dysfunctional.

It's best to figure out what to do next by doing the current thing (and getting feedback). Talk to your customers to figure out where to start.
2/4
November 25, 2025 at 11:52 PM