From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 107963 invoked by alias); 4 Oct 2015 15:00:52 -0000 Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Received: (qmail 107950 invoked by uid 89); 4 Oct 2015 15:00:51 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=2.1 required=5.0 tests=BAYES_50,FREEMAIL_FROM,LIKELY_SPAM_BODY,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS,T_RP_MATCHES_RCVD autolearn=no version=3.3.2 X-HELO: plane.gmane.org Received: from plane.gmane.org (HELO plane.gmane.org) (80.91.229.3) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA encrypted) ESMTPS; Sun, 04 Oct 2015 15:00:50 +0000 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZikmL-0007vT-3X for ecos-discuss@ecos.sourceware.org; Sun, 04 Oct 2015 17:00:45 +0200 Received: from 97-91-88-140.dhcp.roch.mn.charter.com ([97.91.88.140]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 04 Oct 2015 17:00:45 +0200 Received: from grant.b.edwards by 97-91-88-140.dhcp.roch.mn.charter.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 04 Oct 2015 17:00:45 +0200 To: ecos-discuss@ecos.sourceware.org From: Grant Edwards Date: Sun, 04 Oct 2015 15:00:00 -0000 Message-ID: References: <349750926.354427.1443800101065.JavaMail.yahoo@mail.yahoo.com> <560F8EB4.4030304@dallaway.org.uk> <5610E3B0.1080900@meduna.org> User-Agent: slrn/1.0.2 (Linux) X-IsSubscribed: yes Subject: [ECOS] Re: is eCos dying? X-SW-Source: 2015-10/txt/msg00002.txt.bz2 On 2015-10-04, Stanislav Meduna wrote: > On 03.10.2015 10:15, John Dallaway wrote: > > Hi Abhishek, > >>> Would it be worth to start learning on eCos or is it dying ?I have seen >>> enough activity in 2007 but now it is minimal this year. >>> Is it getting outdated? > >> eCos is not dying, but I would have to agree that there has been less >> activity on the mailing lists recently. > > Well the last commit in http://hg-pub.ecoscentric.com/ecos/ is 5 months > old one-liner, followed by a 12 and 15 month old ones, so this is not only > on mailing lists. I'd say that while it is still a good OS with clean > and easy to use architecture, the open source version basically died > and there are parts hopelessly outdated (TCP/IP from ~2000 if > I remember correctly etc). > > I cannot comment on eCosPro, but then you are in a price segment > where there are more alternatives to explore. > >>> should i begin to work using eCos or should i look for other alternative? > > It depends on what your short and long-term plans are. Definitely > also take a look at FreeRTOS. I also am commenting strictly on the open-source version, not on eCosPro... I've been using eCos since the Cygnus days (around 1999 or so). I've been pretty happy with it, but the open-source version is getting pretty stale. I'm particularly worried about the ancient FreeBSD network stack -- but it still seems to be working OK, knock on wood. I'm also concerned about what's going to happen when my customers starting actually using IPv6 in anger. Getting the two BSD networks stacks integrated into eCos was an impressive feat of engineering. But, a square peg in a round hole is still a square peg in a round hole no matter how much you admire the craftsmanship of the shims. I've often wished I had a few spare weeks to experiment with LWIP. I have the impression that it's a better fit for eCos and would be easier to keep current. If I were starting from scratch these days, I'd probably look first at something other than eCos. I've never needed the full-up POSIX or uItron adaptation layers, so for my smaller projects I'd probably lean towards something a little lighter-weight like uCos-II/III (not free) or XMK (which also seems to be languishing a bit). FreeRTOS would also be at the top of my list of candidates -- even though I find the web-site a bit off-putting. I'd probably use Linux for bigger, more complex projects that are "not quite as real-time" and could benefit from the Unix memory protection and process models. -- Grant -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss