Re: [somewhat OT] binary modules agaaaain

From: Horst von Brand (vonbrand_at_inf.utfsm.cl)
Date: 04/21/04

  • Next message: Martin Schwidefsky: "Re: [PATCH] s390 (9/9): no timer interrupts in idle."
    To: Guennadi Liakhovetski <gl@dsa-ac.de>
    Date:	Tue, 20 Apr 2004 22:24:10 -0400
    
    

    Guennadi Liakhovetski <gl@dsa-ac.de> said:
    > On Tue, 20 Apr 2004, Bartlomiej Zolnierkiewicz wrote:
    > > > A binary module is "considered good" if

    > > This is a false assumption IMO no binary only modules can be "good".

    > I agree! That was just an idea to make Linux life easier __if__ it
    > __must__ live with binary modules.

    Then call it "tolerable", not "good". ("Barely tolerable" comes to mind,
    but might be a bit harsh...).

    In any case, one of the biggest advantages of Linux is that in-kernel
    interfaces aren't set in stone. They are extremely efficient because they
    are expressed in terms of access to data structures and inline functions
    and macros. The kernel is extremely flexible because it can be configured
    in hundreds of different ways. All of this is lost through a fixed
    binary-only interface to the binary blob inside the module.

    -- 
    Dr. Horst H. von Brand                   User #22616 counter.li.org
    Departamento de Informatica                     Fono: +56 32 654431
    Universidad Tecnica Federico Santa Maria              +56 32 654239
    Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513
    -
    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/
    

  • Next message: Martin Schwidefsky: "Re: [PATCH] s390 (9/9): no timer interrupts in idle."

    Relevant Pages

    • Re: [RFC/PATCH, 2/4] readX_check() performance evaluation
      ... > the retry logic and error value handling. ... Because on a number of architectures it is entirely possible that the ... > rather have the interfaces be designed for that. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: [patch] PCI Express Enhanced Config Patch - 2.6.0-test11
      ... > if I was doing the BIOS and that address was tied to a 32bit BAR I ... There's two interfaces to get ... > the extended PCI configuration space below 4G. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • RE: [patch] arch hook for notifying changes in PTE protections bits
      ... At least on sparc64 I get ... if you're willing to sacrifice 8 bytes per page struct ... The recent changes in interfaces, because of set_pte_at, does provide an ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: starting with 2.7
      ... On Tue, 4 Jan 2005, Felipe Alfaro Solana wrote: ... > I would like is that, at least, those interfaces were stable enough, let's ... > bothering my propietary VMWare vendor to fix the problems for me, ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: finding out the value of HZ from userspace
      ... >> which can be found by crawling through the stack above the pointer ... When dealing with bdflush and a few other interfaces the values need to ... centisecs instead of jiffies, question is if it will catch. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)