public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* AW: [ECOS] Splitting the eCos repository
@ 2006-08-11 14:54 Neundorf, Alexander
  2006-08-11 15:01 ` Øyvind Harboe
  0 siblings, 1 reply; 8+ messages in thread
From: Neundorf, Alexander @ 2006-08-11 14:54 UTC (permalink / raw)
  To: Øyvind Harboe; +Cc: ecos-discuss

> Von: ecos-discuss-owner@ecos.sourceware.org
> 
> How about splitting the eCos repository?
> 
> - It would help to market the support for multiple repositories. I've
> seen a lot of messy maintainence due to the lack of this knowledge.
> - It would reduce the size of the eCos repository that 90% use.
> 
> Something like:
> 
> - eCos core. Up to and including architecture HAL's
> - eCos devboard. Contains all the HAL's for development boards.
> - eCos highlevel/net. All high level(many files) stuff like net,
> microwindows, etc. goes
> - eCos legacy.
> 
> 1 eCos repository is too little, 10 is too many. :-)
> 
> The user would then have to either use a development board HAL as-is
> or create his own eCos repository, probably duplicating & modifying an
> existing HAL.

I'd say not before configtool supports it.
But it would also make creating a public "experimental" repository possible (e.g. on sourceforge) for stuff which didn't make it yet into the main repository.

Alex

--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 8+ messages in thread
* RE: [ECOS] Splitting the eCos repository
@ 2006-08-11 14:32 Doyle, Patrick
  0 siblings, 0 replies; 8+ messages in thread
From: Doyle, Patrick @ 2006-08-11 14:32 UTC (permalink / raw)
  To: 'Øyvind Harboe', ecos-discuss

> -----Original Message-----
> From: Øyvind Harboe [mailto:oyvind.harboe@zylin.com] 
> Sent: Friday, August 11, 2006 5:24 AM
> To: ecos-discuss@ecos.sourceware.org
> Subject: [ECOS] Splitting the eCos repository
> 
> 
> How about splitting the eCos repository?
> 
> - It would help to market the support for multiple repositories. I've
> seen a lot of messy maintainence due to the lack of this knowledge.
> - It would reduce the size of the eCos repository that 90% use.
> 
> Something like:
> 
> - eCos core. Up to and including architecture HAL's
> - eCos devboard. Contains all the HAL's for development boards.
> - eCos highlevel/net. All high level(many files) stuff like net,
> microwindows, etc. goes
> - eCos legacy.
> 
> 1 eCos repository is too little, 10 is too many. :-)

I like it...

As I said, we already do much the same here.  One of the concerns I've had
about the OMAP ports is to wonder what happens when they get committed to
the repository.  (That has been dwarfed by my primary concern of when are we
ever going to find the time to formalize them).  Minor tweaks and additions,
not to mention total rewrites, need to go through an official maintainer
(which, with suitable negotiations, could be me) to commit them to the CVS
repository.  OTOH, I (here I use the royal "I", meaning Paul or Tom) could
simply maintain an OMAP repository, which would be available as a tarball,
periodically updated, through the eCos web site.  Then the 99.999999% of
folks using eCos on platforms other than the OMAP wouldn't have to deal with
the (albeit minor) bandwidth and disk space taken up by the OMAP port.
Lather, rinse, and repeat that for each processor and platform and you've
got a very sleak core OS plus additions for different applications.

I especially like the fact that eCos was designed from the ground up to be
easily portable to different platforms and processors.  I have yet to try
porting Linux to a new platform, and I know that a lot of progress has been
made in the area of modularizing it to make such ports easier, but I still
cringe at the thought.  Whereas, with eCos, I almost look forward to it :-)

Oops, that was way too much of a digression.

Anyway, I like your idea.  I think the split makes sense in theory... I'm
sure there would be a lot of discussion in the community regarding which
packages belong where, but eCos's inherent architecture would make such
changes easy to implement.

Great idea!
--wpd




--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 8+ messages in thread
* [ECOS] Splitting the eCos repository
@ 2006-08-11  9:24 Øyvind Harboe
  2006-08-12 15:34 ` Bart Veer
  0 siblings, 1 reply; 8+ messages in thread
From: Øyvind Harboe @ 2006-08-11  9:24 UTC (permalink / raw)
  To: ecos-discuss

How about splitting the eCos repository?

- It would help to market the support for multiple repositories. I've
seen a lot of messy maintainence due to the lack of this knowledge.
- It would reduce the size of the eCos repository that 90% use.

Something like:

- eCos core. Up to and including architecture HAL's
- eCos devboard. Contains all the HAL's for development boards.
- eCos highlevel/net. All high level(many files) stuff like net,
microwindows, etc. goes
- eCos legacy.

1 eCos repository is too little, 10 is too many. :-)


The user would then have to either use a development board HAL as-is
or create his own eCos repository, probably duplicating & modifying an
existing HAL.

-- 
Øyvind Harboe
http://www.zylin.com

--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2006-08-13 21:00 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-08-11 14:54 AW: [ECOS] Splitting the eCos repository Neundorf, Alexander
2006-08-11 15:01 ` Øyvind Harboe
2006-08-11 16:08   ` [ECOS] " Grant Edwards
  -- strict thread matches above, loose matches on Subject: below --
2006-08-11 14:32 [ECOS] " Doyle, Patrick
2006-08-11  9:24 Øyvind Harboe
2006-08-12 15:34 ` Bart Veer
2006-08-13 19:50   ` Øyvind Harboe
2006-08-13 21:00     ` Andrew Lunn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).