The python version is open source, You can download the source code and begin 
work immediately if you'd like. I documented where to get it in an earlier 
email, I'm not going to look up where exactly it is. But it is in the Netsukuku 
savannah page.

However, I MUST remind you, And everyone else, That. Netsukuku-C and 
Netsukuku-Python, However ready they may be. Do NOT function, I tried as hard 
as I could, On multiple virtual machines, For days at at time, Working all day 
just trying to get the python version to work. I think maybe four days, It 
finally compiled, but it NEVER worked. 

The vala implementation is the only functional version, However, I can confirm 
Netsukuku-C runs on Ubuntu 12.04.

The C version is far closer to completion than the Vala version, They were 
nearing a 1.0 release. 

I don't know much about the completion of the Python version, Besides the fact 
that it is far more difficult to use, Even when it works. And requires 
SIGNIFICANTALY more dependencies and configurations than either other version.

I think simplicity is a must for Netsukuku, In porting it to other platforms, 
In reducing it's resource usage, And in growing its popularity. 

That is why I am going to work on the C version for the time being. This may 
change later, The worst that could happen is, We have a more advanced and 
functional C version. so, I'm not worried.

For you. Coyo, If you do want to work on Netsukuku-Python, I would suggest you 
first attempt to install it following the steps from the Netsukuku wiki. Then, 
I would suggest you work on making it actually compile and install properly.

Anyway, Thank you all for your work and reading this message!



------------------------------
On Fri, 13 Sep, 2013 5:03 AM EDT Coyo wrote:

>Well, if we focus on the python implementation, I can help you guys
>develop it.
>
>I know enough python to be able to of use to you guys.
>
>But I am incapable of learning C. I have an irrational phobia of C pointers.
>
>I am medically diagnosed. It sounds funny, but it's not.
>
>On 09/11/2013 04:05 AM, Alexei wrote:
>> It seems Python much better than C suites for implementation of
>> complicated netsukuku algoritms. Make notice Luca used even specific
>> stackless version instead of common Python. I think there was a reason
>> for it. Easy development, debugging and maintenance is very important
>> especially when a developer is alone but not only. I rememper Luca
>> wrote obout difficults in further development of C-version.
>> Vala gives pythons effectivity and translates its code to fast C-code,
>> which can be compiled for routers.
>>
>> If I'm not mistaken python version is quite ready. Vala version is
>> working also but it has no yet naming service. Both need of testing
>> and debugging. Unfortunatelly they are incompatible.
>>
>> Actually fast inexpensive routers with a lot of memory are appering
>> now. See for example Ubiquiti EdgeMAX, they have 512 Mb of RAM. I
>> thing they could run python version... But my vote is for Vala. For
>> progammer is not too difficult to take in vala, and it could be easier
>> then make sense in netsukuku.
>>
>>
>> On Wed, Sep 11, 2013 at 6:03 AM, Miss Valeska <[email protected]
>> <mailto:[email protected]> wrote:
>>
>>     On 09/10/2013 12:12 AM, Coyo wrote:
>>
>>         Interesting. Sounds like Vala is the one we want, then.
>>
>>         I'm still waiting to figure out how to test vala locally.
>>
>>         I don't even know where the code is.
>>
>>         On 09/09/2013 09:41 PM, Valeska Grim wrote:
>>
>>             From: Alexei <[email protected]
>>             <mailto:[email protected]>
>>
>>             As I understand, netsukuku-python is a test
>>             implementation. It is pretty
>>             ready software but is not very demanded because of it does
>>             not run on
>>             modern routers. So vala version is universal, it is faster
>>             and more
>>             preferable in every way, but as I guess very few people
>>             want work with
>>             vala. I thing if vala version will not be done, after some
>>             time people
>>             start using and develop python version on some new
>>             generation of hardware.
>>
>>
>>             On Sat, Aug 31, 2013 at 12:03 PM, Miss Valeska
>>             <[email protected] <mailto:[email protected]>wrote:
>>
>>                 Also! With Stackless python, Or any of those other
>>                 dependencies, Does the
>>                 version matter? The version in the commands is 2.6.2,
>>                 But would it matter
>>                 if I used the most recent version? If so, Does this
>>                 also apply to the other
>>                 dependencies?
>>
>>                 Oh, Finally, Will netsukuku-python be continued? Or is
>>                 netsukuku-vala
>>                 going to take over? I think I prefer netsukuku-vala,
>>                 I'm not sure, Being it
>>                 works on routers though, That is very good. However,
>>                 I'm just curious about
>>                 your plans Luca. I assume vala will take over.
>>
>>
>>     I don't exactly believe that, The python version worked on openwrt
>>     routers, Now it is just out dated because it hasn't been mantained
>>     in years. The C version did too, The C version and python version
>>     are just as universal and fast. I don't know what "preferable in
>>     every way" means, But, I don't see how vala has anything that C,
>>     Or, C++, Doesn't. If you can correct me, I'd be glad to know.
>>
>

_______________________________________________
Netsukuku mailing list
[email protected]
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/netsukuku

Reply via email to