People generally consider the code that powers the Linux kernel and other open source packages to be both superlative and secure because “many eyes make all bugs shallow.” But even the most reliable open source packages are still burdened with security flaws. Why? To find the answer, you have to look at the source.
Many Linux subsystems, such as the /dev filesystem, hotplug, module autoload, and microcode download have undergone significant changes with the introduction of the new device model. Learn about udev, sysfs, kobjects, classes, and more.
To many, Smalltalk remains the canonical object-oriented programming language. But Perl can leverage the best practices of Smalltalk and do more. Randal Schwartz reminisces and shares his usual pearl of wisdoms.