* Re: [Celinux-dev] About the "Tiny Linux Kernel" project
2011-06-11 0:39 ` [Celinux-dev] " Tim Bird
@ 2011-06-11 3:28 ` wu zhangjin
2011-06-11 3:35 ` wu zhangjin
` (2 subsequent siblings)
3 siblings, 0 replies; 11+ messages in thread
From: wu zhangjin @ 2011-06-11 3:28 UTC (permalink / raw)
To: Tim Bird
Cc: Dongdong Deng, Zhan Rongkai, linux-embedded@vger.kernel.org,
celinux-dev@tree.celinuxforum.org
Hi, Tim
On Sat, Jun 11, 2011 at 8:39 AM, Tim Bird <tim.bird@am.sony.com> wrote:
> On 06/10/2011 05:16 PM, Tim Bird wrote:
>> The system has a full network and bluetooth stack, sensor
>> monitoring software, and a web browser.
> Oops. Should be "web server". I don't know of a modern
> browser that fits in less than 3 meg.
For such a system, I suggest you use the idea in another project
launched by me ;-)
It is vnstagsvg: http://vnstatsvg.sourceforge.net/
"vnStatSVG is a web front-end to vnStat(a network traffic logger). it
only requires a cgi-supported http server setup but also generates a
graphical report with SVG. and with the support of AJAX, it has a very
scalable architecture, hence, it is suited to the resource-limited
distributed & embedded linux system."
So, the httpd web server provided by busybox is enough, therefore you
can simply ignore the "web server" ;-)
If you want the background idea of this project, welcome to read my
paper: "A CGI+AJAX+SVG based monitoring method for distributed and
embedded system".
Best Regards,
Wu Zhangjin
> -- Tim
>
> =============================
> Tim Bird
> Architecture Group Chair, CE Workgroup of the Linux Foundation
> Senior Staff Engineer, Sony Network Entertainment
> =============================
>
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Celinux-dev] About the "Tiny Linux Kernel" project
2011-06-11 0:39 ` [Celinux-dev] " Tim Bird
2011-06-11 3:28 ` wu zhangjin
@ 2011-06-11 3:35 ` wu zhangjin
[not found] ` <BANLkTikLT_QODGBDn2SXqQM0qR=4q8-fcg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2011-06-11 16:25 ` [Celinux-dev] " Joaco
2011-06-13 15:11 ` Alan Carvalho de Assis
3 siblings, 1 reply; 11+ messages in thread
From: wu zhangjin @ 2011-06-11 3:35 UTC (permalink / raw)
To: Tim Bird
Cc: Dongdong Deng, Zhan Rongkai, linux-embedded@vger.kernel.org,
celinux-dev@tree.celinuxforum.org
On Sat, Jun 11, 2011 at 8:39 AM, Tim Bird <tim.bird@am.sony.com> wrote:
> On 06/10/2011 05:16 PM, Tim Bird wrote:
>> The system has a full network and bluetooth stack, sensor
>> monitoring software, and a web browser.
> Oops. Should be "web server". I don't know of a modern
> browser that fits in less than 3 meg.
For web browser, what bout lynx, links2 and w3m? ;-)
Regards,
Wu Zhangjin
> -- Tim
>
> =============================
> Tim Bird
> Architecture Group Chair, CE Workgroup of the Linux Foundation
> Senior Staff Engineer, Sony Network Entertainment
> =============================
>
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Celinux-dev] About the "Tiny Linux Kernel" project
2011-06-11 0:39 ` [Celinux-dev] " Tim Bird
2011-06-11 3:28 ` wu zhangjin
2011-06-11 3:35 ` wu zhangjin
@ 2011-06-11 16:25 ` Joaco
2011-06-13 15:11 ` Alan Carvalho de Assis
3 siblings, 0 replies; 11+ messages in thread
From: Joaco @ 2011-06-11 16:25 UTC (permalink / raw)
To: linux-embedded
I am happy with elinks-13.0 text mode browser. At 2.9Mb, it fits nicely
in a less than 128Mb compact flash image. I use it with my Advantech
board.
I can even connect with Yahoo Mail Classsic to read mail and
have had very few problems browsing most sites. I can always connect,
its just the quality of the browse that is not as good, as say Opera11!
But its nicely functional in a less than 80Mb Linux FS.
TonyB
>
> On 06/10/2011 05:16 PM, Tim Bird wrote:
> > The system has a full network and bluetooth stack, sensor
> > monitoring software, and a web browser.
> Oops. Should be "web server". I don't know of a modern
> browser that fits in less than 3 meg.
> -- Tim
>
> =============================
> Tim Bird
> Architecture Group Chair, CE Workgroup of the Linux Foundation
> Senior Staff Engineer, Sony Network Entertainment
> =============================
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-embedded" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
__ __ _ I N C. http://www.sysdev.org
/ __|\\// __|| \ __ __ / tonyb@sysdev.org
\__ \ \/\__ \||)|/ O_)\/ / \/ System Tools / Utilities
|___/ || ___/|_ /\___|\_/ WIntel / Linux Device Drivers
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Celinux-dev] About the "Tiny Linux Kernel" project
2011-06-11 0:39 ` [Celinux-dev] " Tim Bird
` (2 preceding siblings ...)
2011-06-11 16:25 ` [Celinux-dev] " Joaco
@ 2011-06-13 15:11 ` Alan Carvalho de Assis
2011-06-13 15:39 ` wu zhangjin
3 siblings, 1 reply; 11+ messages in thread
From: Alan Carvalho de Assis @ 2011-06-13 15:11 UTC (permalink / raw)
To: Tim Bird
Cc: wu zhangjin, Dongdong Deng, Zhan Rongkai,
celinux-dev@tree.celinuxforum.org, linux-embedded@vger.kernel.org
Hi Tim,
On 6/10/11, Tim Bird <tim.bird@am.sony.com> wrote:
> On 06/10/2011 05:16 PM, Tim Bird wrote:
>> The system has a full network and bluetooth stack, sensor
>> monitoring software, and a web browser.
> Oops. Should be "web server". I don't know of a modern
> browser that fits in less than 3 meg.
Although I didn't test it yet with 3MB, I'm pretty sure that Dillo2
(www.dillo.org) could fit in 3MB of RAM. The binary size is less than
1MB. But it depends what you mean by modern. It doesn't support HTML5,
but support current HTML4 and CSS.
Best Regards,
Alan
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Celinux-dev] About the "Tiny Linux Kernel" project
2011-06-13 15:11 ` Alan Carvalho de Assis
@ 2011-06-13 15:39 ` wu zhangjin
2011-06-13 15:54 ` Alan Carvalho de Assis
0 siblings, 1 reply; 11+ messages in thread
From: wu zhangjin @ 2011-06-13 15:39 UTC (permalink / raw)
To: Alan Carvalho de Assis
Cc: Tim Bird, Dongdong Deng, Zhan Rongkai,
celinux-dev@tree.celinuxforum.org, linux-embedded@vger.kernel.org
On Mon, Jun 13, 2011 at 11:11 PM, Alan Carvalho de Assis
<acassis@gmail.com> wrote:
> Hi Tim,
>
> On 6/10/11, Tim Bird <tim.bird@am.sony.com> wrote:
>> On 06/10/2011 05:16 PM, Tim Bird wrote:
>>> The system has a full network and bluetooth stack, sensor
>>> monitoring software, and a web browser.
>> Oops. Should be "web server". I don't know of a modern
>> browser that fits in less than 3 meg.
>
> Although I didn't test it yet with 3MB, I'm pretty sure that Dillo2
> (www.dillo.org) could fit in 3MB of RAM. The binary size is less than
> 1MB. But it depends what you mean by modern. It doesn't support HTML5,
> but support current HTML4 and CSS.
midori and arora are another two candidates:
$ ls -lh /usr/bin/midori
-rwxr-xr-x 1 root root 550K 2010-06-23 03:00 /usr/bin/midori
$ ls -lh /usr/bin/arora
-rwxr-xr-x 1 root root 1.3M 2010-07-21 17:23 /usr/bin/arora
Regards,
Wu Zhangjin
>
> Best Regards,
>
> Alan
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Celinux-dev] About the "Tiny Linux Kernel" project
2011-06-13 15:39 ` wu zhangjin
@ 2011-06-13 15:54 ` Alan Carvalho de Assis
2011-06-14 0:52 ` wu zhangjin
0 siblings, 1 reply; 11+ messages in thread
From: Alan Carvalho de Assis @ 2011-06-13 15:54 UTC (permalink / raw)
To: wu zhangjin
Cc: Tim Bird, Dongdong Deng, Zhan Rongkai,
celinux-dev@tree.celinuxforum.org, linux-embedded@vger.kernel.org
Hi Wu,
On 6/13/11, wu zhangjin <wuzhangjin@gmail.com> wrote:
>>
>> Although I didn't test it yet with 3MB, I'm pretty sure that Dillo2
>> (www.dillo.org) could fit in 3MB of RAM. The binary size is less than
>> 1MB. But it depends what you mean by modern. It doesn't support HTML5,
>> but support current HTML4 and CSS.
>
> midori and arora are another two candidates:
>
> $ ls -lh /usr/bin/midori
> -rwxr-xr-x 1 root root 550K 2010-06-23 03:00 /usr/bin/midori
>
> $ ls -lh /usr/bin/arora
> -rwxr-xr-x 1 root root 1.3M 2010-07-21 17:23 /usr/bin/arora
>
I think midori and arora cannot it in 3MB because they are linked
against my shared libraries, please take a look on return of:
$ ldd /usr/bin/midori
Dillo2 is statically linked with FLTK (by default FLTK applications
are statically linked) and even statically linked it have less than
1MB.
BR,
Alan
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Celinux-dev] About the "Tiny Linux Kernel" project
2011-06-13 15:54 ` Alan Carvalho de Assis
@ 2011-06-14 0:52 ` wu zhangjin
0 siblings, 0 replies; 11+ messages in thread
From: wu zhangjin @ 2011-06-14 0:52 UTC (permalink / raw)
To: Alan Carvalho de Assis
Cc: Tim Bird, Dongdong Deng, Zhan Rongkai,
celinux-dev@tree.celinuxforum.org, linux-embedded@vger.kernel.org
On Mon, Jun 13, 2011 at 11:54 PM, Alan Carvalho de Assis
<acassis@gmail.com> wrote:
> Hi Wu,
>
> On 6/13/11, wu zhangjin <wuzhangjin@gmail.com> wrote:
>>>
>>> Although I didn't test it yet with 3MB, I'm pretty sure that Dillo2
>>> (www.dillo.org) could fit in 3MB of RAM. The binary size is less than
>>> 1MB. But it depends what you mean by modern. It doesn't support HTML5,
>>> but support current HTML4 and CSS.
>>
>> midori and arora are another two candidates:
>>
>> $ ls -lh /usr/bin/midori
>> -rwxr-xr-x 1 root root 550K 2010-06-23 03:00 /usr/bin/midori
>>
>> $ ls -lh /usr/bin/arora
>> -rwxr-xr-x 1 root root 1.3M 2010-07-21 17:23 /usr/bin/arora
>>
>
> I think midori and arora cannot it in 3MB because they are linked
> against my shared libraries, please take a look on return of:
> $ ldd /usr/bin/midori
>
> Dillo2 is statically linked with FLTK (by default FLTK applications
> are statically linked) and even statically linked it have less than
> 1MB.
Yes, but will libopt[1] help If most of the functions in your shared
libraries are not really used?
"The Library Optimizer Tool is used to reduce the size of shared
libraries for an embedded system or other size-contrained environment.
"
Best Regards,
Wu Zhangjin
---
http://libraryopt.sourceforge.net/use.html
>
> BR,
>
> Alan
>
^ permalink raw reply [flat|nested] 11+ messages in thread