Re: [uClinux-dev] torrent client

2009-04-27 Thread Mike Frysinger
On Wednesday 22 April 2009 04:29:41 Jamie Lokier wrote:
 Lennart Sorensen wrote:
  Bittornado is python.  Does python run on uclinux?

 I read enough of a rumour that Python doesn't run on MMU-less uClinux
 that I didn't bother to try.

 I guess it might work on MMU-less architectures with FDPIC-ELF,
 and of course uClinux tends to include MMUs now.

we use it on Blackfin systems (FLAT and FDPIC ELF last i looked).  i didnt run 
a full testsuite or anything (just a few simple commands), but i know of other 
people who are using python on Blackfin w/out any complaints so far ...
-mike


signature.asc
Description: This is a digitally signed message part.
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Re: [uClinux-dev] torrent client

2009-04-27 Thread Mike Frysinger
On Wednesday 22 April 2009 16:19:56 Jamie Lokier wrote:
 Lennart Sorensen wrote:
  On Wed, Apr 22, 2009 at 11:05:13PM +1000, David McCullough wrote:
   There's a good reason that only sash and the minix shell work on !MMU,
   and the initially the minix shell needed a fair bit of work to make
   safe on !MMU :-)
 
  Seems to work very well now though.

 Actually msh has quite a few bugs, some to do with it not really forking.
 But it's still very usable.

msh blows.  few doesnt even cover it.

however, lets forget about the past.  Denys has done a lot of work (and ive 
helped a bit) in getting hush up to snuff.  with busybox-1.14.0, hush should 
implement every feature msh does, and it supports pretty much every feature 
you'd expect in a POSIX shell on no-mmu.  that means subshells, functions, 
backticks, etc...  as such, msh has been deprecated and will be dropped in a 
future version completely.

if you feel like stress testing things, grab latest svn and throw your best 
stuff at it (POSIX only please!  no bash crap!).
-mike


signature.asc
Description: This is a digitally signed message part.
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Re: [uClinux-dev] torrent client

2009-04-27 Thread Lennart Sorensen
On Mon, Apr 27, 2009 at 02:47:16AM -0400, Mike Frysinger wrote:
 msh blows.  few doesnt even cover it.

Well it was better than sash, which didn't do pipes or backticks or most
other things.  Not many choices on nommu after all.

 however, lets forget about the past.  Denys has done a lot of work (and ive 
 helped a bit) in getting hush up to snuff.  with busybox-1.14.0, hush should 
 implement every feature msh does, and it supports pretty much every feature 
 you'd expect in a POSIX shell on no-mmu.  that means subshells, functions, 
 backticks, etc...  as such, msh has been deprecated and will be dropped in a 
 future version completely.
 
 if you feel like stress testing things, grab latest svn and throw your best 
 stuff at it (POSIX only please!  no bash crap!).

Any estimate on when 1.14.0 is going to be released?

I can certainly give it a shot to see how it works.

-- 
Len Sorensen
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


Re: [uClinux-dev] torrent client

2009-04-27 Thread Michael Schnell



Bittornado is python.  Does python run on uclinux?
  
Some time ago I did a very primitive test with Python on uCLinux for 
NIOS. Python did compile and I could type 1+1 and got 2.


-Michael
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


Re: [uClinux-dev] torrent client

2009-04-27 Thread Bobby Clark
There is the original python version of the first torrent client.  It might 
be usable.   The code was pulled a while back but should be out there some 
where.  If you can't find it, I have it some where and should be able to lay 
my hands on it.


Bobby

- Original Message - 
From: Peter Voslak vos...@gmail.com

To: uclinux-dev@uclinux.org
Sent: Tuesday, April 21, 2009 5:28 PM
Subject: [uClinux-dev] torrent client


No I would rather think about a client that does not require a
webserver. I do not have a webserver and I don't want to do one in
order to get torrentflux running (or any other client).

Thanks PV



Today's Topics:

1. Re: Re: uClinux-dev Digest, Vol 71, Issue 22 (John Master)



I don't know of any native torrent clients that would work on uClinux

However, if your image has a webserver setup, you could try Torrentflux

--


Hi All,

Quick question: Is there a torrent client that would run on uClinux?

Thanks, PV

___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


Re: [uClinux-dev] torrent client

2009-04-27 Thread Mike Frysinger
On Monday 27 April 2009 10:52:51 Lennart Sorensen wrote:
 On Mon, Apr 27, 2009 at 02:47:16AM -0400, Mike Frysinger wrote:
  msh blows.  few doesnt even cover it.

 Well it was better than sash, which didn't do pipes or backticks or most
 other things.  Not many choices on nommu after all.

being better than something else does make it good ;)

  however, lets forget about the past.  Denys has done a lot of work (and
  ive helped a bit) in getting hush up to snuff.  with busybox-1.14.0, hush
  should implement every feature msh does, and it supports pretty much
  every feature you'd expect in a POSIX shell on no-mmu.  that means
  subshells, functions, backticks, etc...  as such, msh has been deprecated
  and will be dropped in a future version completely.
 
  if you feel like stress testing things, grab latest svn and throw your
  best stuff at it (POSIX only please!  no bash crap!).

 Any estimate on when 1.14.0 is going to be released?

if i were to do something crazy like go to http://busybox.net/, one might 
think the answer obvious ...
-mike


signature.asc
Description: This is a digitally signed message part.
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Re: [uClinux-dev] torrent client

2009-04-27 Thread Mike Frysinger
On Tuesday 21 April 2009 18:28:23 Peter Voslak wrote:
 No I would rather think about a client that does not require a
 webserver. I do not have a webserver and I don't want to do one in
 order to get torrentflux running (or any other client).

i havent tried it, but i imagine ctorrent (enhanced) should work fine
http://www.rahul.net/dholmes/ctorrent/
-mike


signature.asc
Description: This is a digitally signed message part.
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Re: [uClinux-dev] torrent client

2009-04-27 Thread Lennart Sorensen
On Mon, Apr 27, 2009 at 12:08:25PM -0400, Mike Frysinger wrote:
 being better than something else does make it good ;)

Good enough then?  Better than nothing? :)

 if i were to do something crazy like go to http://busybox.net/, one might 
 think the answer obvious ...

Well that seems to indicate 1.14.0 is released, but that it is unstable.
That seems like a contradiction.

-- 
Len Sorensen
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


Re: [uClinux-dev] torrent client

2009-04-27 Thread Mike Frysinger
On Monday 27 April 2009 13:14:11 Lennart Sorensen wrote:
 On Mon, Apr 27, 2009 at 12:08:25PM -0400, Mike Frysinger wrote:
  if i were to do something crazy like go to http://busybox.net/, one might
  think the answer obvious ...

 Well that seems to indicate 1.14.0 is released, but that it is unstable.
 That seems like a contradiction.

no it isnt
-mike


signature.asc
Description: This is a digitally signed message part.
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Re: [uClinux-dev] torrent client

2009-04-22 Thread Jamie Lokier
Lennart Sorensen wrote:
 Bittornado is python.  Does python run on uclinux?

I read enough of a rumour that Python doesn't run on MMU-less uClinux
that I didn't bother to try.

I guess it might work on MMU-less architectures with FDPIC-ELF,
and of course uClinux tends to include MMUs now.

-- Jamie
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


Re: [uClinux-dev] torrent client

2009-04-22 Thread David McCullough

Jivin Jamie Lokier lays it down ...
 Lennart Sorensen wrote:
  Bittornado is python.  Does python run on uclinux?
 
 I read enough of a rumour that Python doesn't run on MMU-less uClinux
 that I didn't bother to try.
 
 I guess it might work on MMU-less architectures with FDPIC-ELF,
 and of course uClinux tends to include MMUs now.

Actually,  it has little to do with the executable format and more to do
with the use of fork IMO.

The chance of a complex shell/scripting language using fork in an
incompatible to !MMU way is high in my view.  For example, bash, perl.

If the scripting supports backgrounded execution and/or process control
I figure it's even more likely to be broken for !MMU.

As usual, search the code for fork,  if it does much more than the
acceptable fork/exec,  expect to have fun making it work ;-)

Cheers,
Davidm

-- 
David McCullough,  david_mccullo...@securecomputing.com,  Ph:+61 734352815
McAfee - SnapGear  http://www.snapgear.comhttp://www.uCdot.org
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


Re: [uClinux-dev] torrent client

2009-04-22 Thread Jamie Lokier
David McCullough wrote:
  I read enough of a rumour that Python doesn't run on MMU-less uClinux
  that I didn't bother to try.
  
  I guess it might work on MMU-less architectures with FDPIC-ELF,
  and of course uClinux tends to include MMUs now.
 
 Actually,  it has little to do with the executable format and more to do
 with the use of fork IMO.

I was more thinking of all those loadable modules.  Without FDPIC-ELF
there's no dlopen() and no (useful) shared libs.

 The chance of a complex shell/scripting language using fork in an
 incompatible to !MMU way is high in my view.  For example, bash, perl.

 If the scripting supports backgrounded execution and/or process control
 I figure it's even more likely to be broken for !MMU.
 
 As usual, search the code for fork,  if it does much more than the
 acceptable fork/exec,  expect to have fun making it work ;-)

Well, yes, but fork is typically invoked from a script interpreter if
you actually call fork() or system() or `backquotes` from your script.
You could just not do that.  I believe even Python has rudimentary
thread support :-)

-- Jamie
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


Re: [uClinux-dev] torrent client

2009-04-22 Thread David McCullough

Jivin Jamie Lokier lays it down ...
 David McCullough wrote:
   I read enough of a rumour that Python doesn't run on MMU-less uClinux
   that I didn't bother to try.
   
   I guess it might work on MMU-less architectures with FDPIC-ELF,
   and of course uClinux tends to include MMUs now.
  
  Actually,  it has little to do with the executable format and more to do
  with the use of fork IMO.
 
 I was more thinking of all those loadable modules.  Without FDPIC-ELF
 there's no dlopen() and no (useful) shared libs.

Yeah, there is that issue ;-)

  The chance of a complex shell/scripting language using fork in an
  incompatible to !MMU way is high in my view.  For example, bash, perl.
 
  If the scripting supports backgrounded execution and/or process control
  I figure it's even more likely to be broken for !MMU.
  
  As usual, search the code for fork,  if it does much more than the
  acceptable fork/exec,  expect to have fun making it work ;-)
 
 Well, yes, but fork is typically invoked from a script interpreter if
 you actually call fork() or system() or `backquotes` from your script.
 You could just not do that.  I believe even Python has rudimentary
 thread support :-)

I meant in the python source.   Lots of the functionality that seems
harmless in the python scripts you write may actally do bad things within
the python source itself.

There's a good reason that only sash and the minix shell work on !MMU,
and the initially the minix shell needed a fair bit of work to make safe
on !MMU :-)

Cheers,
Davidm

-- 
David McCullough,  david_mccullo...@securecomputing.com,  Ph:+61 734352815
McAfee - SnapGear  http://www.snapgear.comhttp://www.uCdot.org
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


Re: [uClinux-dev] torrent client

2009-04-22 Thread Lennart Sorensen
On Wed, Apr 22, 2009 at 01:14:00PM +0100, Jamie Lokier wrote:
 I was more thinking of all those loadable modules.  Without FDPIC-ELF
 there's no dlopen() and no (useful) shared libs.

Hmm, FDPIC ELF sounds a lot more useful than FLAT.  I wonder if it would
be possible to add FDPIC support to m68k at all.

 Well, yes, but fork is typically invoked from a script interpreter if
 you actually call fork() or system() or `backquotes` from your script.
 You could just not do that.  I believe even Python has rudimentary
 thread support :-)

I would have thought system and backquotes worked fine.

-- 
Len Sorensen
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


Re: [uClinux-dev] torrent client

2009-04-22 Thread Lennart Sorensen
On Wed, Apr 22, 2009 at 11:05:13PM +1000, David McCullough wrote:
 There's a good reason that only sash and the minix shell work on !MMU,
 and the initially the minix shell needed a fair bit of work to make safe
 on !MMU :-)

Seems to work very well now though.

-- 
Len Sorensen
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


Re: [uClinux-dev] torrent client

2009-04-22 Thread Jamie Lokier
Lennart Sorensen wrote:
 On Wed, Apr 22, 2009 at 11:05:13PM +1000, David McCullough wrote:
  There's a good reason that only sash and the minix shell work on !MMU,
  and the initially the minix shell needed a fair bit of work to make safe
  on !MMU :-)
 
 Seems to work very well now though.

Actually msh has quite a few bugs, some to do with it not really forking.
But it's still very usable.

-- Jamie
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


Re: [uClinux-dev] torrent client

2009-04-22 Thread Jamie Lokier
Lennart Sorensen wrote:
 On Wed, Apr 22, 2009 at 01:14:00PM +0100, Jamie Lokier wrote:
  I was more thinking of all those loadable modules.  Without FDPIC-ELF
  there's no dlopen() and no (useful) shared libs.
 
 Hmm, FDPIC ELF sounds a lot more useful than FLAT.  I wonder if it would
 be possible to add FDPIC support to m68k at all.

Yes, definitely.  It's not particularly hard but you do need to be
happy making changes to GCC, Binutils and uClibc/Glibc.

  Well, yes, but fork is typically invoked from a script interpreter if
  you actually call fork() or system() or `backquotes` from your script.
  You could just not do that.  I believe even Python has rudimentary
  thread support :-)
 
 I would have thought system and backquotes worked fine.

If they use the libc calls system() and popen() you may be right.

-- Jamie
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


[uClinux-dev] torrent client

2009-04-21 Thread Peter Voslak
No I would rather think about a client that does not require a
webserver. I do not have a webserver and I don't want to do one in
order to get torrentflux running (or any other client).

Thanks PV


 Today's Topics:

   1. Re: Re: uClinux-dev Digest, Vol 71, Issue 22 (John Master)



 I don't know of any native torrent clients that would work on uClinux

 However, if your image has a webserver setup, you could try Torrentflux

 --

 Hi All,

 Quick question: Is there a torrent client that would run on uClinux?

 Thanks, PV
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


Re: [uClinux-dev] torrent client

2009-04-21 Thread Lennart Sorensen
On Tue, Apr 21, 2009 at 11:28:23PM +0100, Peter Voslak wrote:
 No I would rather think about a client that does not require a
 webserver. I do not have a webserver and I don't want to do one in
 order to get torrentflux running (or any other client).

Bittornado is python.  Does python run on uclinux?

-- 
Len Sorensen
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


Re: [uClinux-dev] torrent client

2009-04-21 Thread John Master

Never researched it, so ... I don't know

--
From: Lennart Sorensen lsore...@csclub.uwaterloo.ca
Sent: Wednesday, April 22, 2009 10:09 AM
To: uClinux development list uclinux-dev@uclinux.org
Subject: Re: [uClinux-dev] torrent client


On Tue, Apr 21, 2009 at 11:28:23PM +0100, Peter Voslak wrote:

No I would rather think about a client that does not require a
webserver. I do not have a webserver and I don't want to do one in
order to get torrentflux running (or any other client).


Bittornado is python.  Does python run on uclinux?

--
Len Sorensen
___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev


___
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev