From: MFLD <mfld.fr@gmail.com>
To: ELKS <linux-8086@vger.kernel.org>
Subject: Re: Cleaning up elkscmd and adding help text - Questions
Date: Fri, 27 Mar 2015 19:19:54 +0100 [thread overview]
Message-ID: <55159F4A.1000808@gmail.com> (raw)
In-Reply-To: <89B9B0F1-40FF-41C5-A438-B9E32145B2D4@jodybruchon.com>
Hello,
I really wonder why you spend time on the ELKS userland... if I have a
look to the sizes of uclibc and busybox on a 32 bits embedded system,
built with BuildRoot, and with many features (threads, unicode, large
files, etc) that have no sense on a 8086 architecture:
-rwxr-xr-x 1 mfld mfld 296704 19 mars 09:20 libuClibc-0.9.33.2.so
-rwxr-xr-x 1 mfld mfld 633548 19 mars 09:20 busybox
Yes, it is still too large for a 1 MB address space, but don't you think
it would be worth giving a try to reduce the uclibc and Busybox
footprint, rather than doing the same job as the our friends ?
If I take the example of my 80188 system where I am playing with ELKS, I
have 512 KB of Flash, so not so far from the current size of uclibc and
busybox on my Cortex A8 system...
Regards,
MFLD
Le 27/03/2015 17:17, Jody Bruchon a écrit :
> On March 27, 2015 10:10:10 AM EDT, Alan Cox <alan@lxorguk.ukuu.org.uk> wrote:
>> And pretty soon all your apps won't fit on the floppy disc image.
>> If you are going to go that way then probably it needs "fake" shared
>> libraries.
> This was actually one of the reasons I was experimenting with "BusyELKS" since it would minimize the number of copies of statically linked code on disk. The downside is that the size of the programs overall would increase, but it wouldn't require new logic to support sort-of-shared libraries.
>
> There are a lot of programs that were directly ripped out of the sash code base and can easily share code between them since they used to be one big code unit originally. I see a lot of potential for combining the smaller tools and sharing code between them. Perhaps I should revisit that concept...?
>
> -Jody
--
To unsubscribe from this list: send the line "unsubscribe linux-8086" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2015-03-27 18:19 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-03-27 8:19 Cleaning up elkscmd and adding help text - Questions Nils Stec
2015-03-27 13:19 ` Jody Bruchon
2015-03-27 14:10 ` Alan Cox
2015-03-27 16:17 ` Jody Bruchon
2015-03-27 18:19 ` MFLD [this message]
2015-03-27 18:26 ` Jody Bruchon
2015-03-27 18:52 ` MFLD
2015-03-27 22:19 ` Alan Cox
2015-03-28 15:35 ` LM
2015-03-27 18:41 ` Alan Cox
2015-03-27 17:59 ` Nils Stec
2015-03-27 18:31 ` Alan Cox
2015-03-27 13:54 ` Alan Cox
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=55159F4A.1000808@gmail.com \
--to=mfld.fr@gmail.com \
--cc=linux-8086@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox