Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] Unix's 40th Birthday
- Date: Sat, 22 Aug 2009 14:20:29 +0900
- From: Curt Sampson <cjs@example.com>
- Subject: Re: [tlug] Unix's 40th Birthday
- References: <5634e9210908200559g2e5b5eevd026cae70163f706@example.com> <4A8D530A.9020901@example.com> <873a7m611b.fsf@example.com> <20090820153054.GA30282@example.com> <5634e9210908201830i41718722gda6aaee44c9b65d7@example.com> <4A8DFF90.70207@example.com> <20090821022339.GC17665@example.com> <4A8E088D.70302@example.com>
- User-agent: Mutt/1.5.18 (2008-05-17)
On 2009-08-21 11:38 +0900 (Fri), Edward Middleton wrote: > Curt Sampson wrote: > > Edward Middleton wrote: > > > > ... I see nothing on their web site that indicates they don't take a > > conventional approach, and considerable evidence that they do... > > > > Their EOS may be based on Linux, but it sounds as if it's a mere control > > system for the hardware and software that does the real work. > > Well I guess it depends what you call a conventional approach. What they are doing is exactly the conventional approach to this, vis: > Processing is in user space. Protocol operation, management function, > and device management, including hardware device drivers, run in user > address space. > 1. http://www.aristanetworks.com/en/EOSWhitepaper.pdf Note that this is exactly what Cisco achieved when they put QNX underneath IOS (see http://en.wikipedia.org/wiki/Cisco_IOS#Architecture). In fact, it appears that EOS could just as easily be based on QNX (or any other POSIX OS) as Linux. So my main point here was that it's rather bogus to claim that Linux has much to do with moving packets around when the packets never get near the kernel TCP/IP stack (if this kernel even has one!), the kernel routing table knows nothing about the routing table the router is using (again, if the kernel even has a routing table), kernel device drivers never touch the hardware, and all the work is done by programs running in userland that are written by someone else. You might as well say that, because I used a Linux box to telnet into my Cisco to configure it, Linux is "running my network." cjs -- Curt Sampson <cjs@example.com> +81 90 7737 2974 Functional programming in all senses of the word: http://www.starling-software.com
- Follow-Ups:
- Re: [tlug] Unix's 40th Birthday
- From: Stephen J. Turnbull
- References:
- [tlug] Unix's 40th Birthday
- From: Jim Breen
- Re: [tlug] Unix's 40th Birthday
- From: Sotaro Kobayashi
- [tlug] Unix's 40th Birthday
- From: Stephen J. Turnbull
- Re: [tlug] Unix's 40th Birthday
- From: Curt Sampson
- Re: [tlug] Unix's 40th Birthday
- From: Jim Breen
- Re: [tlug] Unix's 40th Birthday
- From: Edward Middleton
- Re: [tlug] Unix's 40th Birthday
- From: Curt Sampson
- Re: [tlug] Unix's 40th Birthday
- From: Edward Middleton
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] ARM Netbooks Will Only Run ****x (was Re: Unix's 40th Birthday)
- Next by Date: Re: [tlug] Unix's 40th Birthday
- Previous by thread: Re: [tlug] Unix's 40th Birthday
- Next by thread: Re: [tlug] Unix's 40th Birthday
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links