Archive for 'OpenBSD Kernel'

Sometimes it’s the little things that bite you

After installing a new OpenBSD image on my Soekris net4801, I needed to become root to perform some post installation configuration. When I ran the su command, it exited without switching me to the root user: $ su Password: Sorry This baffled me for a minute, since my user and group identifiers looked fine, and […]

Locating OpenBSD devices for kernel builds

I run OpenBSD on a few soekris net4801s, which don’t have a whole lot of memory. To ensure that I am efficiently using the hardware, I build custom kernels that contain just the devices needed to load and run the OpenBSD kernel on the soekris. This minizes the kernel memory footprint, and allows me to […]

Monitoring hardware sensors with the OpenBSD sensor daemon

In OpenBSD 3.9, the sensor framework was added to allow users to monitor systems that contained hardware sensors (e.g., temperature, voltage, fan speed, etc.). Sensor data is made available through one or more “hw.sensors” kernel state variables, which can be viewed with the sysctl utility: $ sysctl -a | grep “hw.sensors” hw.sensors.0=nsclpcsio0, TSENS1, temp, 127.00 […]

Setting up the OpenBSD watchdog daemon (watchdogd)

The watchdog daemon (watchdogd) was introduced in OpenBSD 3.8, and can be used to help machines automatically recover from system hangs. If the OpenBSD hardware watchdog daemon is enabled, it will periodically update the hardware watchdog timer built into the system. If this timer is not reset for a period of time, the hardware will […]

OpenBSD Security technologies

I came across an awesome presentation that describes all of the the security enhancements that been added to OpenBSD to thwart stack- and heap-based overflows. Now that OpenBSD 3.8 is in beta, I cannot wait to download and install 3.8 when it’s released!!

Fixing brk()

While reading through my daily mailing lists, I came across the following post. At first I was a bit nervous about the widespread chaos this would cause to OpenBSD users. After further analysis, it dawned on me that this will actually FIX more than it will break. Since software is getting worse by the day, […]

« Older Entries