Language
Any
Platform
License
Any
Minimize the time required to manage memory and maximize available memory for general usage with the slab allocator. This article explores the ideas behind the slab allocator and examines its...
Much of today's enterprise-level software on UNIX caters to the business needs of large companies. And so it must support emerging technologies and follow the rapidly evolving market trends, such as...
Secure programs must minimize privileges so that any bugs are
less likely to be become security vulnerabilities. This article
discusses how to minimize privileges by minimizing the
privileged...
A friend called me at work the other day. Some time ago, I'd built him a FreeBSD system as an inexpensive e-mail and NAT box. He was sitting at the console looking at a "Changing root device to...
I recently purchased a shiny new PC and decided to turn it into a multimedia desktop. I spend far too much time in research and networking; I figured it was time to delve deeper into the world of...
OpenBSD 3.2 is with us, and it's time to upgrade our systems to the latest release. As usual, it is strongly suggested that you install the latest release on a spare machine, apply patches, and test...
Unix permissions are flexible and can solve almost any access control problem, but what about the ones they can't? Do you really want to make a group every time you want to share a file with another...