I’m now a user of StackOverflow

After a few years of leeching answers from StackOverflow (arriving there from various google searches), I’ve finally decided to take the plunge and create an account there. Turns out, I really like the interface. It’s complete with voting systems, commenting, and achievement porn. Yes, I actually said it, achievement porn. Something not real that give you a high, and a craving for more.

You earn “badges” for doing various things, and I have quite a few already. Not because I wanted to get them, hell, I don’t even know what they all are. But they’re there, and I’m getting them. Woo hoo!

ksplice-grsec for centos 5

Following up on my previous post on the matter, here are some details on what the 4 grsec features I ported to a centos 5 kernel looks like.

First off, since I’m patching syscalls in heavy use, first try to insert might look like this:

[root@localhost ~]# ksplice-apply ksplice-grsec.tar.gz

Error applying Ksplice update grsec:

Ksplice has aborted the upgrade because it appears that the code that you are
trying to patch is continuously in use by the system.  More specifically,
Ksplice has been unable to find a moment when one or more of the to-be-patched
functions is not on a thread's kernel stack.

Process klogd(pid 2060) is using the following symbols changed by update grsec:
do_syslog
[root@localhost ~]#

Continue reading

ksplice raw utilities not working on recent kernels

So I finally got the official response from ksplice about my previous post on the topic:

“Ksplice does not provide support for the raw Ksplice utilities.”

This also means that they won’t be updating their git repository either. It is obvious to me that they have updated their code internally, but have no intention of releasing it to anyone else.

So for the time being, we are all SOL on the matter. Maybe they will change their mind in the future, but I doubt it. Can’t blame a business for wanting to keep things close to their chest.

Continue reading

Where did all my free time go?

As a rule, I try to keep my personal life off my blog. This post is evidence of my total failure to do that. While I consider the writing of my book part of my professional career, the reasons for this post are personal.

Today the StarCraft II “Heart of the Swarm” preview hit the web. I instantly jumped all over it and read every detail I could. If it isn’t already apparent, I’m nuts about that game. I play it almost daily, and am in the Diamond league (top 20 percentile of players).

Continue reading

package dependency hell

Today I noticed that on my new virtual server, the time was in MSD (Moscow Daylight Time). I then tried to enter the system-config-date command. It was not available, which I thought was odd. I’ve always used that to change the timezone, and never bothered to look up the configuration file that it edits.

So I did a yum install. To my amazement, this is what I saw:

Continue reading