From mboxrd@z Thu Jan 1 00:00:00 1970 From: MFLD Subject: Re: Cleaning up elkscmd and adding help text - Questions Date: Fri, 27 Mar 2015 19:19:54 +0100 Message-ID: <55159F4A.1000808@gmail.com> References: <551512AC.5050704@gmail.com> <551558D7.8040000@jodybruchon.com> <20150327141010.408a65ac@www.etchedpixels.co.uk> <89B9B0F1-40FF-41C5-A438-B9E32145B2D4@jodybruchon.com> Mime-Version: 1.0 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=zhsFXLcoBOCsEghbCkDjPbN5rPwbq0yzBGiophfKeIo=; b=VlIpWyeSYl78sDoZI7dfAICaZKpYpIgUfxysrVDKcQSanRekzKN+nx1S/3HYgDtfs7 dn4RyxbU0LiaIUUXnRB535daegpK4KfRI2cEfkXdMF89+fqaV7ccJafvtE0JuUKUS+Xu ewutF0H8PMXIMHF2HcZsM0U4kf7xy7C0XKkKFSnxYQHbX9OAU78ZvRlwEyj9vNH+Keeg 5ZgMOnR0YmOj7LBW2cBLMhjpsWlCZVHxZDTT4uIi1kns+rVkDFPpzkyFpxQaj6BU/Ntl TURYFeiKiDuz5Nil3xpK4hO0/t4+KuHgD10D3d3xtYTGeHOhXqyMb7zYNoGTAd00w+66 5GNw== In-Reply-To: <89B9B0F1-40FF-41C5-A438-B9E32145B2D4@jodybruchon.com> Sender: linux-8086-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="iso-8859-1"; format="flowed" To: ELKS Hello, I really wonder why you spend time on the ELKS userland... if I have a=20 look to the sizes of uclibc and busybox on a 32 bits embedded system,=20 built with BuildRoot, and with many features (threads, unicode, large=20 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 thin= k=20 it would be worth giving a try to reduce the uclibc and Busybox=20 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=20 have 512 KB of Flash, so not so far from the current size of uclibc and= =20 busybox on my Cortex A8 system... Regards, MFLD Le 27/03/2015 17:17, Jody Bruchon a =C3=A9crit : > On March 27, 2015 10:10:10 AM EDT, Alan Cox 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 "BusyEL= KS" since it would minimize the number of copies of statically linked c= ode on disk. The downside is that the size of the programs overall woul= d 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 t= he smaller tools and sharing code between them. Perhaps I should revisi= t that concept...? > > -Jody -- To unsubscribe from this list: send the line "unsubscribe linux-8086" i= n the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html