Jump to: navigation, search

Stefan "seife" Seyfried

Stefan Seyfried is a former member of the SUSE R&D Team Mobile Devices, but not working for SUSE anymore.

Just a few words about my work on openSUSE. If you need to know more, feel free to use google :-)


If you want to read about my totally uninteresting ramblings, you can visit my blog.

Buildservice Home Project

Up to date versions of some of my packages and backports / builds for older distributions can be found in my buildservice home project at

Actually there is not too much interesting stuff there anymore since I try to push all into FACTORY as soon as it is ready.


Cross Compilers

For personal use, I'm building some embedded cross toolchains together with Torsten Duwe in the buildservice. Find them in / and / If you have questions or suggestions on those packages, drop me a note.


Das U-Boot is a bootloader for embedded systems. It is also used for the dbox2, but that board is not yet upstream. One of my current projects is upstreaming dbox2 support into mainline U-Boot.


Basically a spinoff of the tuxbox project, neutrino got ported to the Coolstream HD1 DVB-S2 HDTV settop-box. Of course I am already hacking on it to fit it for my needs ;)


Lately i have been quite active developing software in the Tuxbox project which is about embedded settop boxes for digital TV (DVB), mainly the dbox2. I ported the neutrino gui to the dreambox 500 and the TripleDragon settop box for example and made sure that on the dbox2, kernel 2.6 can boot from flash, among other things. I fixed lots of the various annoyances that came along while using the software and reduced the amount of memory leaks by quite some amount. No need to reboot every week anymore... Nowadays, I'm mostly playing around with U-Boot implementing the "boot from the dbox2 hdd" feature (which is quite cool, given that there was no HDD interface planned at all, when the box was designed 10 years ago).


I am occasionally hacking away on the linux kernel to fix the bugs and add the features that annoy me most. Usually the results are pretty amateurish but sometimes they inspire somebody else to fix it correctly :-)


I was working on integrating GPRS / UMTS / EDGE / 3G hardware better into the distribution. Amongst other thinds i have packaged umtsmon (sourceforge project page on and comgt. These are only the first steps to a better integration of these upcoming network services.

Up to date umtsmon packages are available from my buildservice repository:

Please note that umtsmon is considered obsolete, even by its author, that's why tere is not much development going on, not to mention new releases etc. With a recent system, this should all "just work" with NetworkManager and ModemManager, so if you still really need to use umtsmon, I'd ask you to at least file a bug against NetworkManager to get it fixed.

General Interest

Apart from that boring stuff like "powermanagement", "bluetooth" and "suspend", which is of course interesting but where i also believe that it should "just work" already, i am looking into uses of mobile machines, synchronization of files from my notebook to my desktop workstation, working simultaneously on both machines and still being able to maintain a sane configuration and always access all data on all machines etc, the small things that annoy you in your daily use. Often these small things are unbelievably hard to resolve, so thinking about alternative concepts or just useful hacks to work around a specific issue sometimes might also take some time :-)

My current job is "Linux Consultant & Developer" (that's what my business card states) for B1 Sytems GmbH where I'm doing almost everything from enterprise-level server virtualization to custom Kernel driver development.

Have a lot of fun...

Former Occupations is a project with the overall goal of making suspend to disk, ram and to both "just work" on linux. There are some aspects to that:

  • s2ram is aimed at making suspend to RAM "just work" out of the box on many machines.
  • s2disk is the new implementation of software suspend (suspend to disk or "hibernation") in userspace instead of kernel. This enables us to easily use compression and encryption on the suspended image and with this make suspending to disk more secure and faster.

I was working on s2ram and maintaining the SUSE package for quite some time. S2ram should be mostly obsoleted by now and suspend should "just work" with the kernel restoring video.


powersaved was a general power management solution for linux, for all aspects including suspend to disk and to RAM. My work on powersaved lately consisted mostly of small fixes to its support scripts and the integration of s2disk / s2ram into powersaved. Obsoleted by pm-utils


pm-utils is a project that is aimed at providing a cross-distribution, universal framework for running scripts (called "hooks") during suspend and resume. It replaced the powersaved suspend functionality from openSUSE 10.2 onwards. I was working on pm-utils together with Peter Jones from the Fedora Project, Holger Macht and other people from various distributions that are interested in a common infrastructure for suspend.


I was maintaining the "bluetooth core" packages and some other bluetooth related stuff for SUSE. This does not mean that i have a deeper understanding of everything bluetooth related, but i try to keep current with the matter. Vladimir Botka is now maintaining the bluetooth packages.


I was the package maintainer of the Unison File Synchronizer tool. I do not know too much about it, but it just works for me :-) I'm still using it to synchronize my home directories and I highly recommend it to anyone.


As with Unison, my maintainership of the mailsync tool came from the fact that i use it daily, not from the fact that i knew too much about it.


gkrellm-powersave was a small hack to replace the gkrellm battery monitor with a frontend to powersaved. After powersaved is not used anymore, the project is dead.