Coding new ioctls to produce screendumps from the console

submited 29 January 2023

Screenshots are easy if you're running the X Window system or perhaps working within a virtual machine, but what about those times when you need to capture some console output straight from real hardware?

The BSD community linklog
Made a script? Written a blog post? Found a useful tutorial? Share it with the BSD community here or just enjoy what everyone else has found!


21 March 2023
(Even more) Aggressive randomisation of stack location  

In a late-stage addition prior to the release of OpenBSD 7.3, Mark Kettenis (kettenis@) has committed more aggressive randomisation of the stack location for all 64-bit architectures except alpha.

19 March 2023
FreeBSD 13.2-RC3 Available  

The third RC build for the FreeBSD 13.2 release cycle is now available. ISO images for the amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64, and riscv64 architectures are available on most of FreeBSD mirror sites.

OpenBSD Errata: March 16, 2023 (resolv)  

Errata patches for libc resolver have been released for OpenBSD 7.1 and 7.2. Binary updates for the amd64, i386 and arm64 platform are available via the syspatch utility.

Enjoying DiscoverBSD? There is more...

Subscribe to BSD Weekly, our free, once–weekly e-mail round-up of BSD news and articles. It is currated from your content on DiscoverBSD and BSDSec (a deadsimple BSD Security Advisories and Announcements).

You can also support the work on Patreon.
18 March 2023
FreeBSD on a Thinkpad X1 Extreme G2  

In this short blog post, author summarizes their attempts to make FreeBSD work on this laptop.

BSD Now 498: Dropping Privileges  

OpenZFS auditing for storage Performance, Privilege drop; privilege separation; and restricted-service operating mode in OpenBSD, OPNsense 23.1.1 release, Cloning a System with Ansible, FOSDEM 2023, BSDCan 2023 Travel Grants.

FreeBSD History – Understanding the Origins of DTrace  

DTrace is a powerful tool for system administrators to diagnosis system issues without unduly impacting performance. DTrace became part of FreeBSD with the release of FreeBSD 7.1 in 2009—two years before Oracle began porting DTrace, and nine years before Oracle eventually solved the inherent CDDL vs GPL license conflict.

BSD Now 497: Random Relinking SSHD  

How to Catch a Bitcoin Miner, A Call For More Collaboration, zstd updates, hating hackathons, How to monitor multiple log files at once, KeePassXC, sshd random relinking at boot, and more.

14 March 2023
Using Potluck containers to run Matrix Synapse and OpenLDAP on FreeBSD  

A new howto is available showing how to use Pot and Potluck containers to run Matrix Synapse and OpenLDAP on FreeBSD.

After setting up Pot (which is easy in itself), it just takes six commands to download and run e.g. the OpenLDAP container (i.e. jail) including the LDAPAccountManager web interface.

09 March 2023
Initial support for guided disk encryption in the OpenBSD installer  

The OpenBSD installer now has basic support for configuring disk encryption during the regular installation process. Previously, disk encryption needed to be set up manually by dropping to the shell from the installer.

Work with FreeBSD at Google Summer of Code 2023  

The FreeBSD Project is excited to announce that we will again be serving as a mentoring organization in this year’s Google Summer of Code. If you’ve ever wanted to work with FreeBSD, take advantage of this amazing opportunity.

load more