Installing SELinux

Last Revised: 2024-11-12 This article provides notes on how to install Security Enhanced Linux (SELinux) on an Ubuntu 22.04 Linux system. These notes are based on my experience doing this installation and some issues I encountered. Other online resources describe this procedure, but the ones I encountered are either old, incomplete, give bad advice, orContinue reading “Installing SELinux”

Exception Specifications

Both C++ and Java (and other programming languages as well) support a notion of exception specifications. The design and even the desirability of these specifications is controversial. In C++, for example, the exception specifications are enforced at run time; if a function throws an unexpected exception the running program is (by default) aborted. In JavaContinue reading “Exception Specifications”

Discovering OpenSolaris

I’m back! I’ve decided to give blogging another try. Maybe I’ll find my blogging groove this time around. Or maybe I just like playing around with WordPress! I was recently introduced to OpenSolaris, the open source version of the Solaris operating system. I downloaded the base system from the OpenSolaris web site and installed itContinue reading “Discovering OpenSolaris”

Is jEdit a Worthy Replacement for Emacs?

I am a long time Emacs user. Yet although I’m comfortable with the editor, I have never really achieved “power user” status with it. I dabbled with some macros and I fiddled around with my .emacs file, but I never got around to creating any non-trivial code to extend the editor in a useful way.Continue reading “Is jEdit a Worthy Replacement for Emacs?”