Even if you're already familiar with the printf command, if you got your information via "man printf" you may be missing a couple of useful features that are provided by bash's built-in version of the standard printf(1) command.
Daniel Colascione submitted some code to support processes knowing when
others have terminated. Normally a process can tell when its own child
processes have ended, but not unrelated processes, or at least not
trivially. Daniel's patch created a new file in the /proc directory entry
for each process—a file called "exithand" that is readable by any other
If you think regulations are going to protect your privacy, you’re wrong. In fact they can make things worse, especially if they start with the assumption that your privacy is provided only by other parties, most of whom are incentivized to violate it.
Learn the fundamentals of sorting and de-duplicating text on the command line.
If you've been using the command line for a long time, it's easy
to take the commands you use every day for granted. But, if you're
new to the Linux command line, there are several commands that
make your life easier that you may not stumble upon automatically.
In this article, I cover the basics of two commands
that are essential in anyone's arsenal: sort and uniq.
I've covered tons of different scientific
applications you can run on your computer to do rather complex
calculations, but so far, I've not really given much thought to
the hardware on which this software runs. So in this article, I take a look at
a software package that lets you dive deep down to the level of the
logic gates used to build up computational units.
Brendan Higgins recently proposed adding unit tests to the Linux kernel,
supplementing other development infrastructure such as
perf, autotest and
kselftest. The whole issue of testing is very dear to kernel developers'
hearts, because Linux sits at the core of the system and often has a very
strong stability/security requirement. Hosts of automated tests regularly
churn through kernel source code, reporting any oddities to the mailing