I think what Mr. Coelho Cruz (got enough last names?) says is an idea. However, that means not only do we have to work on netsukuku but also a special vesrion of vala. What Mr. Bad says is a good point too. All though I would just tell him to collect the change around his house and buy a router and it will surely have more than 4MB of flash ;). He does have a point though in regards to cellphones and such. I think we should not be arguing of the language to use but more of what specifications we want. Is netsukuku supposed to run on every piece of shit out there or any semi dated device? Are we targeting only routers or laptops and computers as well? I think we are missing the big picture. So, long as we dont start coding in java or mono i think we are fine.
On Fri, Mar 25, 2011 at 11:10 AM, Elifarley Callado Coelho Cruz < [email protected]> wrote: > Wouldn't it be possible use a subset of Vala that doesn't depend on glib2 ? > Just an idea... > > > On Fri, Mar 25, 2011 at 13:35, something bad <[email protected]> wrote: > >> On 16:59 Fri 25 Mar , Luca Dionisi wrote: >> > On Fri, Mar 25, 2011 at 3:40 PM, something bad <[email protected]> >> wrote: >> > > AFAIK Vala software is glib2 dependent which is not good. Also code >> generated by >> > > Vala compiler isn't quite human readable and can't be easily optimized >> if >> > > necessary. I think Vala is not a good choice in this case. >> > >> > Vala software depends on glib2. >> > Further, we add dependency on GNU Pth. But we have to replace >> > Stackless Python co-routines with something. >> > Then, netsukuku depends on OpenSSL, but I plan to replace it with >> > GnuTLS because of license compatibility issues. >> > and so on... >> > >> > OTOH would you suggest to implement everything in plain ANSI C? >> > >> > I did some tests and have confidence that all we need is in place in >> > every possible system architecture that we could ever find in any >> > hackable routers. >> > e.g. mips >> > >> http://downloads.openwrt.org/backfire/10.03/adm5120_mips/packages/glib2_2.22.2-1_adm5120_mips.ipk >> > _______________________________________________ >> > Netsukuku mailing list >> > [email protected] >> > http://lists.dyne.org/mailman/listinfo/netsukuku >> >> ok, that package occupies at least 539k of space. And we also need other >> libraries as well. And my wl520gU has only 4Mb flash inside so it would >> not be >> possible to install something that huge (remember, we also have a kernel >> and a >> base system). So I suggest implementing everything in C without using such >> a >> huge libraries as glib2. >> _______________________________________________ >> Netsukuku mailing list >> [email protected] >> http://lists.dyne.org/mailman/listinfo/netsukuku >> > > > > -- > Elifarley Cruz > > Google Buzz: http://bit.ly/elifarley-buzz > Google Reader: http://bit.ly/elifarley-reader > Bookmarks: http://delicious.com/elifarley > Professional info: http://linkd.in/elifarley | > http://openhatch.org/people/elifarley/ > http://twitter.com/elifarley > - > > " Do not believe anything because it is said by an authority, or if it is > said to come from angels, or from Gods, or from an inspired source. > Believe it only if you have explored it in your own heart and mind and body > and found it to be true. Work out your own path, through diligence." > - Gautama Buddha > > _______________________________________________ > Netsukuku mailing list > [email protected] > http://lists.dyne.org/mailman/listinfo/netsukuku > >
_______________________________________________ Netsukuku mailing list [email protected] http://lists.dyne.org/mailman/listinfo/netsukuku
