lkml.org 
[lkml]   [2003]   [Feb]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: Minutes from Feb 21 LSE Call
    On Sun, Feb 23, 2003 at 10:58:26PM -0800, Larry McVoy wrote:
    > Linux is a really fast system right now. The code paths are short and
    > it is possible to use the OS almost as if it were a library, the cost is
    > so little that you really can mmap stuff in as you need, something that
    > people have wanted since Multics. There will always be many more uses
    > of Linux in small systems than large, simply because there will always
    > be more small systems. Keeping Linux working well on small systems is
    > going to have a dramatically larger positive benefit for the world than
    > scaling it to 64 processors. So who do you want to help? An elite
    > few or everyone?

    I don't know what kind of joke you think I'm trying to play here.

    "Scalability" is about making the kernel properly adapt to the size of
    the system. This means UP. This means embedded. This means mid-range
    x86 bigfathighmem turds. This means SGI Altix. I have _personally_
    written patches to decrease the space footprint of pidhashes and other
    data structures so that embedded systems function more optimally.

    It's not about crapping all over the low end. It's not about degrading
    performance on commonly available systems. It's about increasing the
    range of systems on which Linux performs well and is useful.

    Maintaining the performance of Linux on commonly available systems is
    not only deeply ingrained as one of a set of personal standards amongst
    all kernel hackers involved with scalability, it's also a prerequisite
    for patch acceptance that is rigorously enforced by maintainers. To
    further demonstrate this, look at the pgd_ctor patches, which markedly
    reduced the overhead of pgd setup and teardown on UP lowmem systems and
    were very minor improvements on PAE systems.

    Now it's time to turn the question back around on you. Why do you not
    want Linux to work well on a broader range of systems than it does now?


    -- wli
    -
    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/

    \
     
     \ /
      Last update: 2005-03-22 13:33    [W:4.930 / U:0.184 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site