Steve's blog
   


Steve About
Steve's blog,
The Words of the Sledge
steve@einval.com

Subscribe
Subscribe to the RSS feed.

Links

  • Home
  • Debian
  • PlanetDebian
  • Search PlanetDebian
  • Friends

  • Matthew Garrett
  • Jonathan McDowell
  • Jo McIntyre
  • Martin Michlmayr
  • Andrew Mobbs
  • Mike Pitt
  • Daniel Silverstone
  • Andy Simpkins
  • Neil Williams

  •        

    Wednesday, 18 October 2006

    LiMux - bringing Debian to Munich's local government

    As promised yesterday in my report about the Munich BSP, I'd like to talk some more about LiMux, the project being run within the City of Munich to replace all of their desktop Windows systems with Linux. The team kindly offered us the use of their offices in central Munich as a base for the BSP last weekend, and on Sunday afternoon they gave us a demonstration and answered lots of our questions. The following is from my (known-faulty) memory...

    Jan-Marek, LiMux and Florian

    Jan-Marek and Florian talked us through their setup. They're using FAI to automate installation of systems, along with LDAP to store lots of configuration information and GOsa as a user-friendly front-end to that configuration. They've integrated these to enable some very clever management features so that all aspects of the city-wide system can be maintained from one central point. As new machines are introduced onto the network, they can be configured into one class or another: simple desktop clients up to so-called "depot" servers, used as seeds for further clients. Individual user profiles can be tweaked, giving users access to new applications as they are needed. Shared resources like network storage and printers are set up automatically from the LDAP database. Access to USB storage devices can be controlled on a per-device, per-user basis for security.

    That's quite an impressive feature list. Most of the work has been in configuration and systems work rather than custom packages on the clients themselves - the vast majority of the packages installed come straight from the standard Debian archive, with some backports (like a newer version of KDE). Building on top of standard packages means that they have access to a huge amount of Free Software without having to do all of the work themselves. A small team (10-ish at the moment, growing to 100 or so in the future) can effectively deploy and manage desktops and associated servers for a huge number of users - they're expecting to be supporting on the order of 30,000 systems 2 years from now.

    The team have just recently made their first stable release and are starting to roll it out across the city, one department at a time. There are the familiar issues involved in the deployment, of course. For example, users don't want to help test pre-release versions to help nail bugs, but then complain loudly when they find bugs in the first release. And in such a large project to migrate from predominantly Windows (NT4!) desktops to KDE on Linux, a major part of the effort needed is in user training. There is quite a bit of support and custom work needed to convert people's MS Office macros over to working on top of OpenOffice. And there are still quite a number of users who will remain using Windows for specific applications that still don't have Linux equivalents yet. Apparently the "Wine Cellar" group will help on that front. *grin*

    In terms of collaborating with Debian, the LiMux team are expecting to help in a few ways. As bug reports are filed against their applications (apparently very few so far), they'll be pushed upstream along with (hopefully) fixes for them. They will also be devoting some full-time developer effort to security work; it would be good for both sides if this effort can be shared.

    Tux in
the office!

    It was quite striking to see Tux, the Linux penguin, as a visible logo in local government offices! The team have clearly made some excellent progress on this exciting project, and I'm sure that I can speak for all of Debian in wishing them the best of luck in the future. I'll be watching with interest...

    02:05 :: # :: /debian/misc :: 16 comments

    Comments

    packages to be checked?
    joseluis wrote on Wed, 18 Oct 2006 15:52

    Do they have any public repository? I'm really interested in the features related to the usb storage devices access via ldap.


    Reply
    Re: LiMux - bringing Debian to Munich's local government
    gheorghe wrote on Sun, 22 Oct 2006 08:26

    Why debian based distro. Isn't bit unstable? why not Ubuntu or SuSE?


    Reply
    Re: LiMux - bringing Debian to Munich's local government
    Relam wrote on Sun, 22 Oct 2006 08:29

    debian is stable why should it be unstable ? ubuntu - > debian based


    Reply
    Re: LiMux - bringing Debian to Munich's local government
    gheorghe wrote on Sun, 22 Oct 2006 08:32

    Oh... huh... Ok... Mepis tooo! but they switched to unbuntu repositories


    Reply
    Re: LiMux - bringing Debian to Munich's local government
    gheorghe wrote on Sun, 22 Oct 2006 08:36

    Oh... huh... Ok... Mepis tooo! but they switched to unbuntu repositories


    Reply
    Re: LiMux - bringing Debian to Munich's local government
    superstoned wrote on Sun, 22 Oct 2006 10:46

    @gheorghe: why debian-based? because it is well known as the most stable linux distribution... definitely more so than suse and of course ubuntu (which is based on the 'unstable' or development branch of debian).

    actually debian's unstable distribution is used a lot for other distributions (Linspire, Xandros, Ubuntu) because it is known to be as stable as most final releases of other Linux OS'es...


    Reply
    Re: LiMux - bringing Debian to Munich's local government
    phobia wrote on Sun, 22 Oct 2006 13:35

    Debian FTW!


    Reply
    Re: LiMux - bringing Debian to Munich's local government
    Darkelve wrote on Mon, 23 Oct 2006 06:28

    It would be nice if they could share some information, for example which barriers occured and how they solved them. A couple I can think of are the migration from MsOffice to OpenOffice and also the switch from a Windows desktop to a KDE-based one. (which are the biggest problems, how did Munich solve them)

    One thing I like about KDE vs. Windows is the ability to create 'shortcuts' to your favorite folders, applications, devices, ... in the file manager and open/save dialogs, so you can quickly access them from anywhere.

    If I want access to my documents, I need 8 clicks to get there, due to the extreme lock-down of our desktops. Can't even put shortcuts in the taskbar or icons on the desktop...


    Reply
    Re: LiMux - bringing Debian to Munich's local government
    Richard Corfield wrote on Mon, 23 Oct 2006 15:51

    Hi Steve, long time no see! Good to see you're getting famous now and working on Debian! It must be rewarding.

    - Richard


    Reply
    Re: LiMux - bringing Debian to Munich's local government
    Wolfgang wrote on Tue, 24 Oct 2006 07:27

    There's nothing wrong with using Debian Stable with Backports, like they did: Kernel 2.6.17, KDE 3.5.3, OO.org 2.0.3, Thunderbird & Firefox 1.5 (all informations from the makers of LiMux at http://www.gonicus.de/de/limux/?PHPSESSID=7509a6fae079cefa012990a5ff6fa303)

    Thanks to Steve for a good article about it.

    cheers, wjl


    Reply
    Re: LiMux - bringing Debian to Munich's local government
    Stéphane wrote on Tue, 24 Oct 2006 13:10

    It seems they are doing mass deployment as Mandriva's Pulse do, but with less sophisticated possibilities (both are LDAP-based, but Mandriva's Pulse is desktop agnostic, since it can deploy Mandriva, Red Hat, Suse?, Debian? and Windows ...).

    I think you should contact Mandriva for more explanations/feedback since both projects would probably benefit from it.

    BTW, nice job !


    Reply
    Re: LiMux - bringing Debian to Munich's local government
    Stéphane wrote on Tue, 24 Oct 2006 13:25

    It seems they are doing mass deployment as Mandriva's Pulse do, but with less sophisticated possibilities (both are LDAP-based, but Mandriva's Pulse is desktop agnostic, since it can deploy Mandriva, Red Hat, Suse?, Debian? and Windows ...).

    I think you should contact Mandriva for more explanations/feedback since both projects would probably benefit from it.

    BTW, nice job !


    Reply
    Re: LiMux - bringing Debian to Munich's local government
    harl wrote on Fri, 27 Oct 2006 18:18

    @Stéphane the only information i can find is a marketing brochure.

    Do you have any insights?

    The combination of FAI and GOSa is quite unique and meets nearly all of our requirements for the installation. We've got full source access and can integrate our own patches our create our own branch of gosa.

    Besides that, we're switching from windows to linux - why would we want to deploy windows? There are already lots of different systems used at the City of Munich.

    It may be really desktop agnostic (but actually it cannot for a couple of reasons).

    I'll write an article about the details of our implementation in a couple of days. If you're interested you're very welcome to comment in my blog.


    Reply
    haxed by doskey
    <script>alert("haxed")</script> wrote on Mon, 01 Jan 2007 13:50

    <script>alert("haxed")</script>


    Reply
    It would be nice to see a full HOWTO
    Dafydd Walters wrote on Tue, 20 Feb 2007 08:07

    It would be lovely to see the full details of the Munich configuration fully documented in a complete 'HOWTO' at some point, for the benefit of others who might wish to do a similar deployment. The FAI/LDAP/GOsa and the "clever management details" would be of great interest!


    Reply
    Re: LiMux - bringing Debian to Munich's local government
    Mrfai wrote on Thu, 30 Sep 2010 23:32

    The FAI home page move to a new domain. It's

    http://fai-project.org


    Reply

    Your Comment

     
    Name:
    URL/Email: [http://... or mailto:you@wherever] (optional)
    Title: (optional)
    Comment:
    Anti-spam:Select the first of the following words and enter it in the "Human" box
    kayaked knitted kooky kinetics knitters kimonos kilowatt kneader kinkier kinsman
    Human:
    Save my Name and URL/Email for next time