public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] eCos on Windows without Cygwin
@ 2007-03-01 13:24 Øyvind Harboe
  2007-03-01 13:41 ` Mikael Helbo Kjær
                   ` (4 more replies)
  0 siblings, 5 replies; 20+ messages in thread
From: Øyvind Harboe @ 2007-03-01 13:24 UTC (permalink / raw)
  To: eCos Discussion

If you don't agree that the dependence on Cygwin is hampering eCos,
then don't read further.

Thus warned.....

Problems w/Cygwin:

- Whether or not Cygwin will work at all for eCos is a matter of
chance depending on the mix of Cygwin packages on any given day. E.g.
today they seem to be battling with breakages in heap allocation on
XP due to trying to accommodate Vista somehow. Who knows what they'll
be working on tomorrow. Cygwin ecosconfig binary available for
download on ecos.sourceware.org was broken for years(?) w/latest
Cygwin.   http://www.cygwin.com/ml/cygwin/2006-01/msg00799.html
- There is no way to create a single package no questions installer
w/Cygwin. Lots of companies ignore Cygwin license conditions and
bundle cygwin1.dll which creates lots of impossible to debug problems
w/side-by-side installs. A pox on them!
- Installing or upgrading Cygwin is *painful*. Download times,
unpacking times, lots of questions, how to figure out which packages
to install, etc., etc.
- Cygwin has no "release" concept a la Linux distributions. I don't
think there is a single change (except bugfixes) that has interested
me in Cygwin the last 5 years w.r.t. eCos development. eCos really has
very modest needs. I believe the reason this is so, is because there
is no interest w/the Cygwin package maintainers. The only option I
know of is the Cygwin Time Machine. For the record: I don't believe
the Cygwin guys are doing anything wrong. Doing releases would be the
solution, but to do that the resources would have to come from
somewhere. Given their resource limitations, I believe they are
spending their resources wisely.

As far as I know, MinGW binaries of GCC toolchains + eCos tools is the
most tantalizing prospect.

Since a eCos needs are so simple & unchanging, I believe a MinGW based
package could live relatively unchanged for years.

Does anyone know of any organized efforts to address these problems?


-- 
Ø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] 20+ messages in thread
* Re: [ECOS] eCos on Windows without Cygwin
@ 2007-03-01 22:00 Kevin Wilson
  0 siblings, 0 replies; 20+ messages in thread
From: Kevin Wilson @ 2007-03-01 22:00 UTC (permalink / raw)
  To: eCos Discussion

>>...then we wouldn't have considered it

Yeah, you likely would have since I don't know of too many other royalty free rtos' out there. Once the numbers were compared between proprietary and eCos the bean counters would have installed Linux for you. :-)

>>This isn't about blame or about which platform is better.

I agree, and I don't want to turn this into a flame war. My point I tried to convey earlier is that hw and sw engineers need to tell proprietary software vendors they want Linux compatible tools so engineers can use the OS they 'choose'. This is the only way proprietary businesses will get the hint they need to produce apps for another OS. I'm not proposing they need to do a full Linux port, just make it work in a emulator under Linux the same as eCos works in an emulator under Windows. eCos has met everyone halfway, asking nothing in return. So instead of asking eCos to bend even more (for no reward), how about we ask those that are getting paid handsomely for their tools to simply meet eCos in the middle?

************************* OMG - I AM A GENIUS *************************
I have even a better idea. How about we Linux folks port the tools and what not to Windows for Sourceware. But instead of making it freely available, Sourceware gets to charge per seat plus support just as other Windows only tool vendors do? Pay for Windows native tools or you can get the same apps for nothing if you use Linux/Cygwin. Need that Windows nooker, pay up sucka!

Everyone have a good night, I'm outa here till tomorrow.

-----Original Message-----
From: Tom Malcolmson [mailto:Tom@Malcolmson.com]
Sent: Thursday, March 01, 2007 13:26
To: Kevin Wilson
Cc: eCos Discussion
Subject: Re: [ECOS] eCos on Windows without Cygwin


I consider the company I work for to be reasonably Linux friendly, but if eCos couldn't also be developed on Windows then we wouldn't have considered it.  For all that people are saying in this thread about how awful Windows is, it is the platform of most developers and supported by most tools.  If a company asks here whether Windows is a first class development platform for eCos, and they are told to go and complain to their other vendors about not supporting Linux, then they will take that as a no.  This isn't about blame or about which platform is better.

Tom.

Kevin Wilson wrote: 
Sorry, this might appear to be a little harsh but posts that lay blame in the incorrect camp drive me nuts! 

  
Cygwin is hampering eCos
      

Not really. What other royalty free RTOS is available for zero cost that you can develop on both Linux and Windows? Your *real* problem isn't with eCos or cygwin, it is with the other MS only tools you are forced to use that prevent you from using eCos as it was intended. You should be asking the makers of those other tools to go at least as far as eCos and work with the Wine emulator.

  
w/FPGA development thrown in, one can easily be locked into M$.
      

This is where all of you hardware gurus can bark at the companies and demand native Linux tools or at least those compatible with Wine but *you* have to speak up! Ask the companies that you are paying thousands per seat to meet your needs not the people who charge you nothing and are already bending over backwards. 

I don't recall names but I thought I had seen some blurbs about fpga designers coming out for Linux on Linux Electrons' news site. Search the archives and you should find the articles.

-----Original Message-----
From: ecos-discuss-owner@ecos.sourceware.org
[mailto:ecos-discuss-owner@ecos.sourceware.org]On Behalf Of Øyvind
Harboe
Sent: Thursday, March 01, 2007 08:25
To: ?yvind Harboe; eCos Discussion
Subject: Re: [ECOS] eCos on Windows without Cygwin


On 3/1/07, Andrew Lunn <andrew@lunn.ch> wrote:
  
As far as I know, MinGW binaries of GCC toolchains + eCos tools is the
most tantalizing prospect.
      
I've little interesting in using eCos on M$ platforms, so i don't
follow the discussion in too much depth, so take all my comments with
a pinch of salt.
    

Thanks for the feedback!

I wish Linux was the standard development platform(I certainly would
have preferred it), but alas e.g. w/FPGA development thrown in, one
can easily be locked into M$.




  

--
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] 20+ messages in thread

end of thread, other threads:[~2007-03-03  6:20 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-03-01 13:24 [ECOS] eCos on Windows without Cygwin Øyvind Harboe
2007-03-01 13:41 ` Mikael Helbo Kjær
2007-03-01 14:19 ` Andrew Lunn
2007-03-01 14:25   ` Øyvind Harboe
2007-03-01 17:47     ` Kevin Wilson
2007-03-01 18:40     ` [ECOS] " Grant Edwards
2007-03-01 20:35       ` Donald Walton
2007-03-02  7:24         ` [ECOS] creating flash partitions in uBoot jatinder
2007-03-02 11:56           ` Gary Thomas
2007-03-02  9:18     ` [ECOS] eCos on Windows without Cygwin Ilija Koco
2007-03-02  9:27       ` Øyvind Harboe
2007-03-02 16:52         ` Ilija Koco
2007-03-02 17:01           ` Alexander Neundorf
2007-03-02 17:50             ` [ECOS] " Grant Edwards
2007-03-02 17:00         ` Grant Edwards
2007-03-03  6:20         ` [ECOS] eCos on Windows without Cygwin - try SFU ;) rtos
2007-03-01 15:28 ` [ECOS] eCos on Windows without Cygwin Tom Malcolmson
2007-03-01 18:33 ` [ECOS] " Grant Edwards
     [not found] ` <c09652430703010523u18dca526r6e107a997466e3d2@mail.gmail.co  m>
2007-03-02  7:19   ` [ECOS] " Chuck McManis
2007-03-01 22:00 Kevin Wilson

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).