lkml.org 
[lkml]   [2003]   [Aug]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: TOE brain dump
    Date
    On Monday 04 August 2003 03:55, Ihar 'Philips' Filipau wrote:
    > Werner Almesberger wrote:
    > > Ihar 'Philips' Filipau wrote:
    > >> Modern NPUs generally do this.
    > >
    > > Unfortunately, they don't - they run *some* code, but that
    > > is rarely a Linux kernel, or a substantial part of it.
    >
    > Embedded CPU we are using is based MIPS, and has a lot of specialized
    > instructions.
    > It makes not that much sense to run kernel (especially Linux) on CPU
    > which is optimized for handling of network packets. (And has actually
    > several co-processors to help in this task).
    > How much sense it makes to run general purpose OS (optimized for PCs
    > and servers) on devices which can make only couple of functions? (and no
    > MMU btw)
    > It is a whole idea behind this kind of CPUs - to do a few of
    > functions - but to do them good.
    >
    > If you will start stretching CPUs like this to fit Linux kernel - it
    > will generally just increase price. Probably there are some markets
    > which can afford this.
    >
    > Remeber - "Small is beatiful" (c) - and linux kernel far from it.
    > Our routing code which handles two GE interfaces (actually not pure
    > GE, but up to 2.5GB) fits into 3k. 3k of code - and that's it. not 650kb
    > of bzip compressed bloat. And it handles two interfaces, handles fast
    > data path from siblign interfaces, handles up to 1E6 routes. 3k of code.
    > not 650k of bzip.

    And it handles ipfilter?
    and LSM security hooks?
    how about IPSec?
    and IPv6?

    I don't think so.
    -
    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:47    [W:3.830 / U:0.512 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site