Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 1 Jul 2002 14:33:10 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 1 Jul 2002 14:33:09 -0400 Received: from chaos.analogic.com ([204.178.40.224]:39809 "EHLO chaos.analogic.com") by vger.kernel.org with ESMTP id ; Mon, 1 Jul 2002 14:33:08 -0400 Date: Mon, 1 Jul 2002 14:35:18 -0400 (EDT) From: "Richard B. Johnson" Reply-To: root@chaos.analogic.com To: Bill Davidsen cc: Linux-Kernel Mailing List Subject: Re: [OKS] Module removal In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1698 Lines: 39 On Mon, 1 Jul 2002, Bill Davidsen wrote: > Having read some notes on the Ottawa Kernel Summit, I'd like to offer some > comments on points raied. > > The suggestion was made that kernel module removal be depreciated or > removed. I'd like to note that there are two common uses for this > capability, and the problems addressed by module removal should be kept in > mind. These are in addition to the PCMCIA issue raised. > One of the best features of Linux is the ability to install and remove modules. With this capability, designing drivers in Linux is much easier than, for instance, Sun or NT. With Linux, one can make and test individual portions of drivers much like writing and testing individual procedures for user-mode code. As long as the programmer doesn't do something that destroys the kernel, one can remove, code more, install, then continue until done. If the ability to remove modules is eliminated, we are degenerating the kernel. I would have to write code that assumes that everything works, i.e., a complete module, then throw it off the cliff to see if it flies. I know this is the way many of the recent grads do it, but they get promoted to management long before their code is tested and I end up having to fix their stuff. So please don't eliminate module- removal capability. Cheers, Dick Johnson Penguin : Linux version 2.4.18 on an i686 machine (797.90 BogoMips). Windows-2000/Professional isn't. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/