Re: [uClinux-dev] torrent client
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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