Don't understand german? Read or subscribe to my english-only feed.

Archive for the 'English' Category

The Zsh Pony

Friday, July 29th, 2011

I was giving a skills exchange session about Zsh at DebConf 11. I wasn’t expected to prepare the session, but since there was no video projector available in the meeting room I started to work on some notes. Looks like I suffer from presentation driven development, so the notes turned out to become bigger than […]

Creating 32bit Debian packages in 64bit environments

Tuesday, July 12th, 2011

i386 systems are dying off and therefore building 32bit Debian packages in 64bit environments is important if you still need packages for i386. For some recent projects I had to set up 64bit-only environments with the need to provide 32bit packages for i386 as well as according i386 Linux kernel packages. 1) Common Debian packages […]

Create virtual disk images using grml-debootstrap

Tuesday, May 31st, 2011

Background: Lars Wirzenius was searching for a tool to create virtual disk images. Turned out I needed something similar to improve the automatic deployment process of a customer’s platform installation. Being the author of the mentioned grml-debootstrap tool I started to work on deploying virtual disk images using grml-debootstrap. As a result I just uploaded […]

Grml 2011.05 – Codename Just Mari

Monday, May 30th, 2011

I’m proud to be able to announce a new stable release of Grml, the Debian based Live system for system administrators. This release is a very special one for me. On the one hand of course because of the special release name “Just Mari”, being dedicated to my lovely wife. But it’s also special because […]

I am going to DebConf11

Thursday, May 5th, 2011

Just registered myself for DebConf11, see you in Banja Luka.

Report from FAI developer meeting 04/2011

Thursday, April 21st, 2011

Last week a developer meeting of the FAI project took place in Cologne/Germany. Four core developers (project lead Thomas Lange and 3x Michael :)) met for two days to discuss and work on the FAI project. The first day (2011-04-14) started at 11:45 and lasted until around 21:15, the second day (2011-04-15) started at 11:00 […]

Grml User Survey 2011 – the results

Thursday, March 17th, 2011

The results of the Grml User Survey 2011 are available. I strongly recommend any open source project to run such a survey. Besides gathering really interesting feedback it’s motivating for developers to read what people think about your product. Interesting facts for Planet Debian readers: With a leading 86% our users are Debian users. Further […]

Grml User Survey 2011

Tuesday, January 11th, 2011

Grml users out there: We are interested in getting your feedback so we can further improve Grml. We are also working on a webpage which lists happy Grml users and also some quotes and use cases. Now we need your help: Please provide your feedback and take part in Grml’s user survey!

Booting ISO images from within GRUB2

Friday, January 7th, 2011

You might be aware of GRUB’s loopback option for booting an ISO, I wrote about it in Boot an ISO via Grub2 more than a year ago. A few months ago Goswin von Brederlow came up with this idea: grml functions great as rescue system. So it would be nice to have a boot entry […]

Simple DNS in chroots

Friday, January 7th, 2011

Update: Ulrich ‘mru’ Dangel suggested pdnsd as nice alternative to dnsmasq and Cyril ‘KiBi’ Brulebois pointed out, that it’s not necessary to invoke dnsmasq after fresh installation as it’s running by default then – I adjusted the text accordingly, thanks for the pointers! If /etc/resolv.conf doesn’t provide any nameserver entries glibc[1] will automatically initialize the […]

LART of the day – the solution

Sunday, October 31st, 2010

Remember my LART of the day? It looked like: % cat foo.c int main() { return 0; } % gcc foo.c foo.c:1: fatal error: can’t open /tmp/ccxgyEhb.s for writing: Permission denied compilation terminated. Congratulations to sunckell and Bernd for guessing the right answer. Additionally to the blog comments (which I delayed through moderation to give […]

LART of the day – guess what’s wrong

Friday, October 29th, 2010

Update: see LART of the day – the solution for the solution. % cat foo.c int main() { return 0; } % gcc foo.c foo.c:1: fatal error: can’t open /tmp/ccxgyEhb.s for writing: Permission denied compilation terminated. Uh?! Ok, does the file exist? Do I have write permissions? gcc ok? % pwd /tmp % ls -lad […]

DebConf10: done

Wednesday, August 18th, 2010

Finally I’m back from DebConf10 in New York. It was the first DebConf I attended and it was just great. Thanks a lot to all involved people for making DebConf such a great event. I had a big todo list for DebCamp and DebConf and managed to get a bunch of work done. Besides several […]

Event: System Administrator Appreciation Day 2010 in New York

Friday, July 30th, 2010

On each last Friday of July the annual System Administrator Appreciation Day is taking place. Matt Simmons organized a SysAdmin Day Meetup to celebrate this event in New York. If you’re in New York on 30th of July consider registering yourself (it’s free and takes just a few seconds). If you are participant of the […]

Report from FAI developer workshop 07/2010

Thursday, July 8th, 2010

Last weekend (2010-07-02 – 2010-07-04) nine people met at the FAI developer workshop at Linuxhotel in Essen/Germany. If you can’t remember: FAI is a non-interactive system to install, customize and manage Linux systems and software configurations on computers as well as virtual machines and chroot environments, from small networks to large-scale infrastructures and clusters. The […]

FAI Developer Workshop 2010

Tuesday, June 22nd, 2010

From 2nd to 4th of July 2010 the FAI developer workshop will take place at the Linuxhotel in Essen/Germany. FAI? FAI is the abbreviation for Fully Automatic Installation. It’s a non-interactive system to install, customize and manage Linux systems and software configurations on computers as well as virtual machines and chroot environments, from small networks […]

EtherPad.com gone – long live TitanPad.com!

Wednesday, April 14th, 2010

I love EtherPad for online collaboration in real-time. By today (14th of April 2010) new pad creation will be disabled at EtherPad.com. Being aware of that in advance and as the EtherPad software was open sourced recently friends of mine and I were working on providing a dedicated EtherPad setup. TitanPad was born! Quoting our […]

Rest in Peace, Maxi

Thursday, April 8th, 2010

Fsck you, FIP.

Remote Console feature through Java applet failing?

Tuesday, April 6th, 2010

I’m working for a customer who’s using IBM blades. Remote access isn’t limited to e.g. SoL but also possible through a Remote Console feature using a Java applet. After migrating one of my 32bit systems to a fresh 64bit system I suddenly couldn’t use this Remote Console feature any longer. The error message was (leaving […]

Fun in the Linux kernel source

Tuesday, April 6th, 2010

void die_if_kernel(char *str, struct pt_regs *regs) { static int die_counter; int count = 0; /* Amuse the user. */ printk( ” \\|/ ____ \\|/\n” ” \”@’/ .. \\`@\”\n” ” /_| \\__/ |_\\\n” ” \\__U_/\n”);   — arch/sparc/kernel/traps_64.c