[NTLUG:Discuss] Re: Distro Recomendation -- your target and its support defines your host platform

Bryan J. Smith b.j.smith at ieee.org
Fri Aug 19 14:37:00 CDT 2005


Johnny Cybermyth <djcybermyth at sbcglobal.net> wrote:
> I've been able to convince the lead engineer at my company
> to evaluate embedded Linux over windows CE for memory
> management reasons.  He has heard good things about Linux,
> but has never used it.

It's more than just memory management.  GNU targetted
platforms now _dominate_ mission critical applications.  They
have ever since NASA made its $400M toy car rover over a red
desert.  ;->

WinCE/PocketPC is a horrificly poor example of virtually no
real-time, no stabiliy, no sustainability.  It is basically
for interactive systems where the consumer believes it needs
the Windows branding, and the device will sell to such.

> Today he comes in asking for my recommendation for a
distro.

A distro for what?

The "host" development platform?
The "target" development platform?
Possibly a "run-time" development platform (in the absence of
or augmentation/partner/debugger with/to the target
platform)?

Are the host and target the same platforms?
Or are they different?

> He was also asking about the presence of a compiler with
> a visual program builder.  I told him I'd give him some
> distros to play with on Monday, but I'd like some
> suggestions from you guys.

The question surrounds ... what he is targetting?
And for what end-device application?
What is the end device, what does it do, what is needed?

That is your main constraint.
Everything is built from that.

> I immediately thought a KDE-based distro with KDevelop
> would be the best candidate, so SUSE is what I'm leaning
> toward now.  I'm a GNOME user myself, but it seems that
> there are more "polished" apps available for KDE than
> there are for GNOME.  Anyone agree or disagree?

What is the target platform?  If the provider of that target
platform recommends a specific development environment and
does not support KDevelop, then I'd say distro selection
matters little.  What matters is what that development
environment is supported on.

Sure, you can throw a lot of freedom software at him.  And
he's quickly going to get lost and say "I just want the
solution I use to target X platform to do Y."  If you can
tell me what the target platform is, what it does, etc..., I
can give you 2,000x a better answer.

Distro selection is the least thing on my mind as an embedded
engineer.

> Chris also mentioned that SUSE had great hardware detection
> which I would place as a high priority given that this is
> an evaluation run. 

An evaluation of what?
The hardware detection of the "host" platform?
What does that have to do with the "target" platform?

> Bad experiences and perceptions weigh the same as facts
> under these circumstances.

Can't help you much without knowing the first thing about
your "embedded application."  It's worse than saying
"Personal Computer."  ;->



-- 
Bryan J. Smith                | Sent from Yahoo Mail
mailto:b.j.smith at ieee.org     |  (please excuse any
http://thebs413.blogspot.com/ |   missing headers)




More information about the Discuss mailing list