Re: MMU-less FreeBSD

2001-12-14 Thread Mike Smith

 On Thu, Dec 13, 2001 at 08:35:08PM -0800, Mike Smith wrote:
  
  Well, eCos is free-as-in-beer.
 
 From a quick glance at the license it looks to be a lot more like
 the GPL than a BSD license but I'll dig deeper.
 
   'Any Modification which You create or to which You contribute must
be made available in Source Code form under the terms of this License
via an accepted Electronic Distribution Mechanism to anyone to whom you
made an Executable...'

That's free-as-in-beer; what you want is unrestricted, different 
entirely. 8)

  You can try RTEMS as well; www.rtems.com.
 
 Ah yes, that's the one I was trying to remember.  Thanks Mike.
 Funny thing (or maybe not) is that these folks are right here
 in town with me and for the life of my I couldn't remember
 their name.

8)

-- 
... every activity meets with opposition, everyone who acts has his
rivals and unfortunately opponents also.  But not because people want
to be opponents, rather because the tasks and relationships force
people to take different points of view.  [Dr. Fritz Todt]
   V I C T O R Y   N O T   V E N G E A N C E



To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



MMU-less FreeBSD

2001-12-13 Thread Steve Price

As a rough order of magnitude how hard would it be to port
FreeBSD to an architecture (Motorola Coldfire) that doesn't
have an MMU?  I see some words on their site that the NetBSD
folks might be working on some archs that require this.

I got my hands on a board similar to the one in the NetTel
eLia product and it runs on uClinux.  I was just curious if
porting FreeBSD would be a couple of month thing or much
more involved.

Thanks.

-steve

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: MMU-less FreeBSD

2001-12-13 Thread Warner Losh

In message [EMAIL PROTECTED] Steve Price writes:
: As a rough order of magnitude how hard would it be to port
: FreeBSD to an architecture (Motorola Coldfire) that doesn't
: have an MMU?  I see some words on their site that the NetBSD
: folks might be working on some archs that require this.

Hard.  Lots of stuff relies on mmap, which basiclly requires an MMU or
other tricks.  The other tricks can be somewhat expensive...

Warner

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: MMU-less FreeBSD

2001-12-13 Thread Steve Price

On Thu, Dec 13, 2001 at 06:19:42PM -0700, Warner Losh wrote:
 
 Hard.  Lots of stuff relies on mmap, which basiclly requires an MMU or
 other tricks.  The other tricks can be somewhat expensive...

That's sort of what I figured.  WRS and possible others use BSD
as a basis for their embedded OS on archs without an MMU, right?

Got any pointers to these tricks you talk about?  Thanks.

-steve

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: MMU-less FreeBSD

2001-12-13 Thread Mike Smith

  Hard.  Lots of stuff relies on mmap, which basiclly requires an MMU or
  other tricks.  The other tricks can be somewhat expensive...
 
 That's sort of what I figured.  WRS and possible others use BSD
 as a basis for their embedded OS on archs without an MMU, right?

No.  Many embedded operating systems use chunks of BSD code, but you're
not going to run a real BSD on anything without an MMU; you'll have to
cut it down drastically (and effectively rewrite much of the core of the OS.

If you want an OS, consider eCOS or one of the real embedded systems,
don't make too much work for yourself trying to take a system that's
entirely unsuited to the task and butchering it...

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: MMU-less FreeBSD

2001-12-13 Thread Steve Price

On Thu, Dec 13, 2001 at 08:03:51PM -0800, Mike Smith wrote:
 
 If you want an OS, consider eCOS or one of the real embedded systems,
 don't make too much work for yourself trying to take a system that's
 entirely unsuited to the task and butchering it...

In eCOS are you talking about this one?

http://sources.redhat.com/ecos/

I'd prefer a free (as in beer) OS so most of the real embedded
systems won't fit the bill unfortunately.  I'd be glad to be
proven wrong though if you have some URLs. :)

-steve

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: MMU-less FreeBSD

2001-12-13 Thread Mike Smith

  If you want an OS, consider eCOS or one of the real embedded systems,
  don't make too much work for yourself trying to take a system that's
  entirely unsuited to the task and butchering it...
 
 In eCOS are you talking about this one?
 
 http://sources.redhat.com/ecos/

Yes.

 I'd prefer a free (as in beer) OS so most of the real embedded
 systems won't fit the bill unfortunately.  I'd be glad to be
 proven wrong though if you have some URLs. :)

Well, eCos is free-as-in-beer.  You can try RTEMS as well; www.rtems.com.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: MMU-less FreeBSD

2001-12-13 Thread Steve Price

On Thu, Dec 13, 2001 at 08:35:08PM -0800, Mike Smith wrote:
 
 Well, eCos is free-as-in-beer.

From a quick glance at the license it looks to be a lot more like
the GPL than a BSD license but I'll dig deeper.

  'Any Modification which You create or to which You contribute must
   be made available in Source Code form under the terms of this License
   via an accepted Electronic Distribution Mechanism to anyone to whom you
   made an Executable...'

 You can try RTEMS as well; www.rtems.com.

Ah yes, that's the one I was trying to remember.  Thanks Mike.
Funny thing (or maybe not) is that these folks are right here
in town with me and for the life of my I couldn't remember
their name.

-steve

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message



Re: MMU-less FreeBSD

2001-12-13 Thread Warner Losh

In message [EMAIL PROTECTED] Steve Price writes:
: On Thu, Dec 13, 2001 at 06:19:42PM -0700, Warner Losh wrote:
:  
:  Hard.  Lots of stuff relies on mmap, which basiclly requires an MMU or
:  other tricks.  The other tricks can be somewhat expensive...
: 
: That's sort of what I figured.  WRS and possible others use BSD
: as a basis for their embedded OS on archs without an MMU, right?

Not sure.

: Got any pointers to these tricks you talk about?  Thanks.

Maybe the easiest way to find out about them would be to look at the
uclinux stuff.  It uses them.

Warner

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-hackers in the body of the message