* Pull request from DoréDevelopment - New: Micro distro/image
@ 2009-05-01 12:21 Martin Lund
2009-05-01 12:39 ` Michael 'Mickey' Lauer
` (8 more replies)
0 siblings, 9 replies; 22+ messages in thread
From: Martin Lund @ 2009-05-01 12:21 UTC (permalink / raw)
To: openembedded-devel
Hello OE dev,
Please pull the changes from the following repository:
git pull git://dev.doredevelopment.dk/oe-micro.git master
This oe-micro repository adds the following files to current dev:
conf/distro/micro-uclibc.conf | 43 +++++++++++++++++
conf/distro/micro.conf | 100
+++++++++++++++++++++++++++++++++++++++++
recipes/images/micro-image.bb | 34 ++++++++++++++
3 files changed, 177 insertions(+), 0 deletions(-)
There should be no conflicts with the current OE dev branch.
These files constitute a new distribution named "Micro" and a
corresponding buildable image target: micro-image
The "Micro" distribution/image is created because we feel that there is
a need for a truly tiny and clean distro and image definition in OE for
those users out there that needs a _very_ tiny Linux rootfs with
virtually nothing installed except busybox, libc, udev, and a few init
scripts. On arm the jffs2 image size is only 1 MB (uclibc based). No
bloat allowed.
The micro-image is ideal for users who wants this type of tiny Linux
rootfs system with only a few custom applications added.
It has been tested to build and run on the following machine types:
* at91sam9263ek [glibc, uclibc]
* x86 [glibc]
As everything else OE it should build for most other machine types as
well (no guarantee of course).
The micro distribution/image is inspired by the "minimal" distro and
image configuration - but it takes that one step further as contents are
heavily stripped down and non needed definitions removed. Thanks to
those who contributed to minimal distro - good work.
More details on micro can be found in the following wiki:
http://dev.doredevelopment.dk/wiki/OpenEmbeddedMicro
Note: It is still work in progress and there are things to improve on
the todo list (see wiki).
We intend to maintain this distro/image in the future - please pull :)
Thanks.
Best regards, DoréDevelopment
--
Martin Lund, Senior Software Consultant
DoréDevelopment ApS, Ved Stranden 1, 9560 Hadsund, DK-Denmark
Phone: +45 51 92 84 24, Email: mgl@doredevelopment.dk
WWW: http://www.doredevelopment.dk
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from DoréDevelopment - New: Micro distro/image
2009-05-01 12:21 Pull request from DoréDevelopment - New: Micro distro/image Martin Lund
@ 2009-05-01 12:39 ` Michael 'Mickey' Lauer
2009-05-01 12:49 ` Philip Balister
` (7 subsequent siblings)
8 siblings, 0 replies; 22+ messages in thread
From: Michael 'Mickey' Lauer @ 2009-05-01 12:39 UTC (permalink / raw)
To: openembedded-devel
Great stuff -- glad to see this coming along.
:M:
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from DoréDevelopment - New: Micro distro/image
2009-05-01 12:21 Pull request from DoréDevelopment - New: Micro distro/image Martin Lund
2009-05-01 12:39 ` Michael 'Mickey' Lauer
@ 2009-05-01 12:49 ` Philip Balister
2009-05-01 13:00 ` Michael 'Mickey' Lauer
2009-05-01 13:54 ` Martin Lund
2009-05-01 21:30 ` Leon Woestenberg
` (6 subsequent siblings)
8 siblings, 2 replies; 22+ messages in thread
From: Philip Balister @ 2009-05-01 12:49 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 2550 bytes --]
Martin Lund wrote:
> Hello OE dev,
>
> Please pull the changes from the following repository:
>
> git pull git://dev.doredevelopment.dk/oe-micro.git master
>
> This oe-micro repository adds the following files to current dev:
>
> conf/distro/micro-uclibc.conf | 43 +++++++++++++++++
> conf/distro/micro.conf | 100
> +++++++++++++++++++++++++++++++++++++++++
> recipes/images/micro-image.bb | 34 ++++++++++++++
> 3 files changed, 177 insertions(+), 0 deletions(-)
>
> There should be no conflicts with the current OE dev branch.
>
> These files constitute a new distribution named "Micro" and a
> corresponding buildable image target: micro-image
Why can't we make the needed changes to the minimal distro? I'd hate to
see us have minimal and really-minimal distros, when they are trying to
do the same thing.
What changes did you make to minimal.conf to to get to micro.conf? I'll
admit to not looking closely at the insides of the distro files, but I
want to learn more.
I'm also curious what happens if you build the micro-image against
Angstrom.
Philip
>
>
>
> The "Micro" distribution/image is created because we feel that there is
> a need for a truly tiny and clean distro and image definition in OE for
> those users out there that needs a _very_ tiny Linux rootfs with
> virtually nothing installed except busybox, libc, udev, and a few init
> scripts. On arm the jffs2 image size is only 1 MB (uclibc based). No
> bloat allowed.
>
> The micro-image is ideal for users who wants this type of tiny Linux
> rootfs system with only a few custom applications added.
>
> It has been tested to build and run on the following machine types:
>
> * at91sam9263ek [glibc, uclibc]
> * x86 [glibc]
>
> As everything else OE it should build for most other machine types as
> well (no guarantee of course).
>
> The micro distribution/image is inspired by the "minimal" distro and
> image configuration - but it takes that one step further as contents are
> heavily stripped down and non needed definitions removed. Thanks to
> those who contributed to minimal distro - good work.
>
> More details on micro can be found in the following wiki:
> http://dev.doredevelopment.dk/wiki/OpenEmbeddedMicro
>
> Note: It is still work in progress and there are things to improve on
> the todo list (see wiki).
>
> We intend to maintain this distro/image in the future - please pull :)
>
> Thanks.
>
> Best regards, DoréDevelopment
>
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3303 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from DoréDevelopment - New: Micro distro/image
2009-05-01 12:49 ` Philip Balister
@ 2009-05-01 13:00 ` Michael 'Mickey' Lauer
2009-05-01 13:54 ` Martin Lund
1 sibling, 0 replies; 22+ messages in thread
From: Michael 'Mickey' Lauer @ 2009-05-01 13:00 UTC (permalink / raw)
To: openembedded-devel
minimal no longer is minimal, it's merely a copy of angstrom in an an attempt
to sanitize (read structure in a more sane and comprehensible way) the
settings from angstrom. Feel free to rename it to something else (generic...
just as it was before :), and bring in the new one as minimal.
:M:
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from DoréDevelopment - New: Micro distro/image
2009-05-01 12:49 ` Philip Balister
2009-05-01 13:00 ` Michael 'Mickey' Lauer
@ 2009-05-01 13:54 ` Martin Lund
2009-05-01 17:24 ` Philip Balister
1 sibling, 1 reply; 22+ messages in thread
From: Martin Lund @ 2009-05-01 13:54 UTC (permalink / raw)
To: openembedded-devel
Philip Balister wrote:
> Martin Lund wrote:
>> Hello OE dev,
>>
>> Please pull the changes from the following repository:
>>
>> git pull git://dev.doredevelopment.dk/oe-micro.git master
>>
>> This oe-micro repository adds the following files to current dev:
>>
>> conf/distro/micro-uclibc.conf | 43 +++++++++++++++++
>> conf/distro/micro.conf | 100
>> +++++++++++++++++++++++++++++++++++++++++
>> recipes/images/micro-image.bb | 34 ++++++++++++++
>> 3 files changed, 177 insertions(+), 0 deletions(-)
>>
>> There should be no conflicts with the current OE dev branch.
>>
>> These files constitute a new distribution named "Micro" and a
>> corresponding buildable image target: micro-image
>
> Why can't we make the needed changes to the minimal distro? I'd hate
> to see us have minimal and really-minimal distros, when they are
> trying to do the same thing.
Yes - the two distro definitions are closely related.
The main goal of micro is to be able to build a _very_ tiny rootfs. A
secondary goal is to do this with as little distro/image definition as
possible - why make it complex if you can do it simple.
The downside of having one distro to build it all is that the distro
configuration becomes fairly complex - and as we know complex includes
more maintenance and configuration becomes difficult to read/customize
for non OE maintainers.
Of course introducing too many distros is a bad idea but I do think we
need a few good _generic_ distro choices to choose from - currently I
dont see that.
I would like something small (micro), medium (mini), big (...), huge
(angstrom) to choose from in terms of supported generic OE distro
definitions. Actually, I would love to help out doing these generic
distro choices - provided that they are kept clean and sane. Consider
micro the first contribution in this direction.
Today I feel that OE users are kind of left behind if they do not choose
Angstrom distro. For developers like me Angstrom is no option because I
dont want everything-but-the-kitchen-sink - I want tiny!
> What changes did you make to minimal.conf to to get to micro.conf?
> I'll admit to not looking closely at the insides of the distro files,
> but I want to learn more.
>
Please make a quick diff and have a look ;)
> I'm also curious what happens if you build the micro-image against
> Angstrom.
>
Sorry, I never tried that and never intended to do so. You will most
likely end up with a different image or the build might break.
> Philip
>
>>
>>
>>
>> The "Micro" distribution/image is created because we feel that there
>> is a need for a truly tiny and clean distro and image definition in
>> OE for those users out there that needs a _very_ tiny Linux rootfs
>> with virtually nothing installed except busybox, libc, udev, and a
>> few init scripts. On arm the jffs2 image size is only 1 MB (uclibc
>> based). No bloat allowed.
>>
>> The micro-image is ideal for users who wants this type of tiny Linux
>> rootfs system with only a few custom applications added.
>>
>> It has been tested to build and run on the following machine types:
>>
>> * at91sam9263ek [glibc, uclibc]
>> * x86 [glibc]
>>
>> As everything else OE it should build for most other machine types as
>> well (no guarantee of course).
>>
>> The micro distribution/image is inspired by the "minimal" distro and
>> image configuration - but it takes that one step further as contents
>> are heavily stripped down and non needed definitions removed. Thanks
>> to those who contributed to minimal distro - good work.
>>
>> More details on micro can be found in the following wiki:
>> http://dev.doredevelopment.dk/wiki/OpenEmbeddedMicro
>>
>> Note: It is still work in progress and there are things to improve on
>> the todo list (see wiki).
>>
>> We intend to maintain this distro/image in the future - please pull :)
>>
>> Thanks.
>>
>> Best regards, DoréDevelopment
>>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from DoréDevelopment - New: Micro distro/image
2009-05-01 13:54 ` Martin Lund
@ 2009-05-01 17:24 ` Philip Balister
0 siblings, 0 replies; 22+ messages in thread
From: Philip Balister @ 2009-05-01 17:24 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 528 bytes --]
Martin Lund wrote:
> Philip Balister wrote:
>> Martin Lund wrote:
>> I'm also curious what happens if you build the micro-image against
>> Angstrom.
>>
> Sorry, I never tried that and never intended to do so. You will most
> likely end up with a different image or the build might break.
I built micro-image for the omap5912osk with Angstrom (glibc) and it
created a 2.5M jffs2 file. My OSK isn't working at the moment so I can't
boot test it.
Should this image work when used on a nfsroot system?
Philip
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3303 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from DoréDevelopment - New: Micro distro/image
2009-05-01 12:21 Pull request from DoréDevelopment - New: Micro distro/image Martin Lund
2009-05-01 12:39 ` Michael 'Mickey' Lauer
2009-05-01 12:49 ` Philip Balister
@ 2009-05-01 21:30 ` Leon Woestenberg
2009-05-01 21:33 ` Philip Balister
2009-05-01 21:37 ` GNUtoo
` (5 subsequent siblings)
8 siblings, 1 reply; 22+ messages in thread
From: Leon Woestenberg @ 2009-05-01 21:30 UTC (permalink / raw)
To: openembedded-devel
Hello,
On Fri, May 1, 2009 at 2:21 PM, Martin Lund <mgl@doredevelopment.dk> wrote:
> git pull git://dev.doredevelopment.dk/oe-micro.git master
>
> The "Micro" distribution/image is created because we feel that there is a
> need for a truly tiny and clean distro and image definition in OE for those
> users out there that needs a _very_ tiny Linux rootfs with virtually nothing
> installed except busybox, libc, udev, and a few init scripts. On arm the
> jffs2 image size is only 1 MB (uclibc based). No bloat allowed.
>
Agreed, this is more or less what I use OE for work-related (read-only
Linux based firmware image).
> We intend to maintain this distro/image in the future - please pull :)
>
Or you planning to directly maintain it in the OE upstream GIT repo?
I guess with the amount of ACKs now anyone can pull and commit;
I'm not sure what the exact GIT workflow is for such a pull, anyone?
Regards,
--
Leon
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from DoréDevelopment - New: Micro distro/image
2009-05-01 21:30 ` Leon Woestenberg
@ 2009-05-01 21:33 ` Philip Balister
2009-05-01 22:12 ` Leon Woestenberg
0 siblings, 1 reply; 22+ messages in thread
From: Philip Balister @ 2009-05-01 21:33 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 1092 bytes --]
Leon Woestenberg wrote:
> Hello,
>
> On Fri, May 1, 2009 at 2:21 PM, Martin Lund <mgl@doredevelopment.dk> wrote:
>> git pull git://dev.doredevelopment.dk/oe-micro.git master
>>
>> The "Micro" distribution/image is created because we feel that there is a
>> need for a truly tiny and clean distro and image definition in OE for those
>> users out there that needs a _very_ tiny Linux rootfs with virtually nothing
>> installed except busybox, libc, udev, and a few init scripts. On arm the
>> jffs2 image size is only 1 MB (uclibc based). No bloat allowed.
>>
> Agreed, this is more or less what I use OE for work-related (read-only
> Linux based firmware image).
>
>
>> We intend to maintain this distro/image in the future - please pull :)
>>
> Or you planning to directly maintain it in the OE upstream GIT repo?
>
> I guess with the amount of ACKs now anyone can pull and commit;
>
> I'm not sure what the exact GIT workflow is for such a pull, anyone?
I wouldn't be that hard to submit two patches, one for the distro and
another for the image.
Philip
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3303 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from DoréDevelopment - New: Micro distro/image
2009-05-01 12:21 Pull request from DoréDevelopment - New: Micro distro/image Martin Lund
` (2 preceding siblings ...)
2009-05-01 21:30 ` Leon Woestenberg
@ 2009-05-01 21:37 ` GNUtoo
2009-05-01 21:44 ` Otavio Salvador
` (4 subsequent siblings)
8 siblings, 0 replies; 22+ messages in thread
From: GNUtoo @ 2009-05-01 21:37 UTC (permalink / raw)
To: openembedded-devel
> These files constitute a new distribution named "Micro" and a
> corresponding buildable image target: micro-image
wow...great!!!
That could be great for routers like the wrt or the asus ones...
Denis.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from DoréDevelopment - New: Micro distro/image
2009-05-01 12:21 Pull request from DoréDevelopment - New: Micro distro/image Martin Lund
` (3 preceding siblings ...)
2009-05-01 21:37 ` GNUtoo
@ 2009-05-01 21:44 ` Otavio Salvador
2009-05-01 23:07 ` Martin Lund
2009-05-02 7:45 ` Marcin Juszkiewicz
` (3 subsequent siblings)
8 siblings, 1 reply; 22+ messages in thread
From: Otavio Salvador @ 2009-05-01 21:44 UTC (permalink / raw)
To: openembedded-devel; +Cc: openembedded-devel
Hello Martin,
On Fri, May 1, 2009 at 9:21 AM, Martin Lund <mgl@doredevelopment.dk> wrote:
> Hello OE dev,
>
> Please pull the changes from the following repository:
>
> git pull git://dev.doredevelopment.dk/oe-micro.git master
I believe it would be better if you could get commit access and just
use the mailing list for review. So you can commit it yourself :-)
What others think?
Besides that, after it gets in ... it would be nice to port it to our
stable branch and propose it to get added to it. It is quite nice as
basis for a system so please keep it going :-D
--
Otavio Salvador O.S. Systems
E-mail: otavio@ossystems.com.br http://www.ossystems.com.br
Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from DoréDevelopment - New: Micro distro/image
2009-05-01 21:33 ` Philip Balister
@ 2009-05-01 22:12 ` Leon Woestenberg
0 siblings, 0 replies; 22+ messages in thread
From: Leon Woestenberg @ 2009-05-01 22:12 UTC (permalink / raw)
To: openembedded-devel
Hello,
On Fri, May 1, 2009 at 11:33 PM, Philip Balister <philip@balister.org> wrote:
> Leon Woestenberg wrote:
>> On Fri, May 1, 2009 at 2:21 PM, Martin Lund <mgl@doredevelopment.dk>
>> I'm not sure what the exact GIT workflow is for such a pull, anyone?
>
> I wouldn't be that hard to submit two patches, one for the distro and
> another for the image.
>
OK, do your thing :-)
I thought a pull neatly remembers the remote history, or links to it,
or <magic here>?
At least that is what I would expect from a distributed version
control system. :)
Regards,
--
Leon
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from DoréDevelopment - New: Micro distro/image
2009-05-01 21:44 ` Otavio Salvador
@ 2009-05-01 23:07 ` Martin Lund
0 siblings, 0 replies; 22+ messages in thread
From: Martin Lund @ 2009-05-01 23:07 UTC (permalink / raw)
To: openembedded-devel
Hello Otavio and all,
Otavio Salvador wrote:
> Hello Martin,
>
> On Fri, May 1, 2009 at 9:21 AM, Martin Lund <mgl@doredevelopment.dk> wrote:
>
>> Hello OE dev,
>>
>> Please pull the changes from the following repository:
>>
>> git pull git://dev.doredevelopment.dk/oe-micro.git master
>>
>
> I believe it would be better if you could get commit access and just
> use the mailing list for review. So you can commit it yourself :-)
> What others think?
>
>
Starting with a pull request in this list seemed like the most sensible
thing to do for a start :)
If someone grants me commit access surely I will maintain it.
> Besides that, after it gets in ... it would be nice to port it to our
> stable branch and propose it to get added to it. It is quite nice as
> basis for a system so please keep it going :-D
>
>
Sounds like a good idea to me too =)
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from DoréDevelopment - New: Micro distro/image
2009-05-01 12:21 Pull request from DoréDevelopment - New: Micro distro/image Martin Lund
` (4 preceding siblings ...)
2009-05-01 21:44 ` Otavio Salvador
@ 2009-05-02 7:45 ` Marcin Juszkiewicz
2009-05-02 9:29 ` Martin Lund
2009-05-02 18:14 ` Marco Cavallini
` (2 subsequent siblings)
8 siblings, 1 reply; 22+ messages in thread
From: Marcin Juszkiewicz @ 2009-05-02 7:45 UTC (permalink / raw)
To: openembedded-devel
Dnia piątek, 1 maja 2009 o 14:21:35 Martin Lund napisał(a):
> The "Micro" distribution/image is created because we feel that there
> is a need for a truly tiny and clean distro and image definition in
> OE for those users out there that needs a very tiny Linux rootfs with
> virtually nothing installed except busybox, libc, udev, and a few
> init scripts. On arm the jffs2 image size is only 1 MB (uclibc
> based). No bloat allowed.
You already mentioned that you have a bloat in that image - udev is not
required as busybox-mdev can also populate /dev/ with nodes.
Regards,
--
JID: hrw@jabber.org
Website: http://marcin.juszkiewicz.com.pl/
LinkedIn: http://www.linkedin.com/in/marcinjuszkiewicz
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from DoréDevelopment - New: Micro distro/image
2009-05-02 7:45 ` Marcin Juszkiewicz
@ 2009-05-02 9:29 ` Martin Lund
0 siblings, 0 replies; 22+ messages in thread
From: Martin Lund @ 2009-05-02 9:29 UTC (permalink / raw)
To: openembedded-devel
On 02-05-2009 09:45, Marcin Juszkiewicz wrote:
> Dnia piątek, 1 maja 2009 o 14:21:35 Martin Lund napisał(a):
>
>> The "Micro" distribution/image is created because we feel that there
>> is a need for a truly tiny and clean distro and image definition in
>> OE for those users out there that needs a very tiny Linux rootfs with
>> virtually nothing installed except busybox, libc, udev, and a few
>> init scripts. On arm the jffs2 image size is only 1 MB (uclibc
>> based). No bloat allowed.
>>
>
> You already mentioned that you have a bloat in that image - udev is not
> required as busybox-mdev can also populate /dev/ with nodes.
>
> Regards,
>
Its still work in progress - thats why I wrote the following in my wiki
todo list ;)
* Replace udev with mdev (a big maybe, depends on mdev maturity)
Initially udev is the one thing that I dont want to compromise too much
on functionality - its important that the device nodes are created
correctly. Disregarding code size, the real downside by picking mdev is
that the implementation supports a different rule base (at least that
was so last time I checked - be it some time ago and back then it was
also quite buggy).
Im going to give mdev a new review soon - most likely I will go with
mdev in the end for the sake of keeping things simple and tiny
regardless of its limitations.
Actually I plan to review the whole busybox configuration to make sure
its fit.
Br, Martin
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from DoréDevelopment - New: Micro distro/image
2009-05-01 12:21 Pull request from DoréDevelopment - New: Micro distro/image Martin Lund
` (5 preceding siblings ...)
2009-05-02 7:45 ` Marcin Juszkiewicz
@ 2009-05-02 18:14 ` Marco Cavallini
2009-05-03 12:26 ` Leon Woestenberg
2009-05-03 4:39 ` Pull request from Dor?Development " Denys Dmytriyenko
2009-05-04 7:52 ` Pull request from DoréDevelopment " Holger Schurig
8 siblings, 1 reply; 22+ messages in thread
From: Marco Cavallini @ 2009-05-02 18:14 UTC (permalink / raw)
To: openembedded-devel; +Cc: openembedded-devel
Martin Lund ha scritto:
> Hello OE dev,
>
> Please pull the changes from the following repository:
>
> git pull git://dev.doredevelopment.dk/oe-micro.git master
>
> This oe-micro repository adds the following files to current dev:
>
> conf/distro/micro-uclibc.conf | 43 +++++++++++++++++
> conf/distro/micro.conf | 100
> +++++++++++++++++++++++++++++++++++++++++
> recipes/images/micro-image.bb | 34 ++++++++++++++
> 3 files changed, 177 insertions(+), 0 deletions(-)
>
> There should be no conflicts with the current OE dev branch.
>
> These files constitute a new distribution named "Micro" and a
> corresponding buildable image target: micro-image
>
>
>
> The "Micro" distribution/image is created because we feel that there is
> a need for a truly tiny and clean distro and image definition in OE for
> those users out there that needs a _very_ tiny Linux rootfs with
> virtually nothing installed except busybox, libc, udev, and a few init
> scripts. On arm the jffs2 image size is only 1 MB (uclibc based). No
> bloat allowed.
>
> The micro-image is ideal for users who wants this type of tiny Linux
> rootfs system with only a few custom applications added.
>
> It has been tested to build and run on the following machine types:
>
> * at91sam9263ek [glibc, uclibc]
> * x86 [glibc]
>
> As everything else OE it should build for most other machine types as
> well (no guarantee of course).
>
> The micro distribution/image is inspired by the "minimal" distro and
> image configuration - but it takes that one step further as contents are
> heavily stripped down and non needed definitions removed. Thanks to
> those who contributed to minimal distro - good work.
>
> More details on micro can be found in the following wiki:
> http://dev.doredevelopment.dk/wiki/OpenEmbeddedMicro
>
> Note: It is still work in progress and there are things to improve on
> the todo list (see wiki).
It's a pleasure to see someone pursuing our ideas of having a *really*
tiny image as we drawed when we joined OE :-)
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21188
+1 from me and I'll be glad to contribute with you to this effort.
Cordiali Saluti / Kindest Regards / mit freundlichen Grüssen
--
Marco Cavallini | KOAN sas | Bergamo - Italia
embedded and real-time software engineering
Phone:+39-035-255.235 - Fax:+39-178-22.39.748
http://www.KoanSoftware.com
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from Dor?Development - New: Micro distro/image
2009-05-01 12:21 Pull request from DoréDevelopment - New: Micro distro/image Martin Lund
` (6 preceding siblings ...)
2009-05-02 18:14 ` Marco Cavallini
@ 2009-05-03 4:39 ` Denys Dmytriyenko
2009-05-03 12:24 ` Leon Woestenberg
2009-05-04 7:52 ` Pull request from DoréDevelopment " Holger Schurig
8 siblings, 1 reply; 22+ messages in thread
From: Denys Dmytriyenko @ 2009-05-03 4:39 UTC (permalink / raw)
To: openembedded-devel
On Fri, May 01, 2009 at 02:21:35PM +0200, Martin Lund wrote:
> The "Micro" distribution/image is created because we feel that there is a
> need for a truly tiny and clean distro and image definition in OE for those
> users out there that needs a _very_ tiny Linux rootfs with virtually
> nothing installed except busybox, libc, udev, and a few init scripts. On
> arm the jffs2 image size is only 1 MB (uclibc based). No bloat allowed.
>
> The micro-image is ideal for users who wants this type of tiny Linux rootfs
> system with only a few custom applications added.
Hmm, about 7 years ago I was working on a project of a Linux-based DSL router,
which had a filesystem of about 1 MB in size with all the possible networking
apps plus some custom management, control and diagnostic apps... It was also
busybox and uclibc based, but was squash+lzma to squeeze every bit out of it.
And back then busybox didn't have all the networking tools integrated yet, as
it has these days...
--
Denys
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from Dor?Development - New: Micro distro/image
2009-05-03 4:39 ` Pull request from Dor?Development " Denys Dmytriyenko
@ 2009-05-03 12:24 ` Leon Woestenberg
2009-05-04 2:06 ` Denys Dmytriyenko
0 siblings, 1 reply; 22+ messages in thread
From: Leon Woestenberg @ 2009-05-03 12:24 UTC (permalink / raw)
To: openembedded-devel
Hello Denys,
On Sun, May 3, 2009 at 6:39 AM, Denys Dmytriyenko <denis@denix.org> wrote:
>> The micro-image is ideal for users who wants this type of tiny Linux rootfs
>> system with only a few custom applications added.
>
> Hmm, about 7 years ago I was working on a project of a Linux-based DSL router,
>
Your email reply didn't end up in the email thread. Maybe check your
email client.
Regards,
--
Leon
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from DoréDevelopment - New: Micro distro/image
2009-05-02 18:14 ` Marco Cavallini
@ 2009-05-03 12:26 ` Leon Woestenberg
2009-05-03 17:33 ` Martin Lund
0 siblings, 1 reply; 22+ messages in thread
From: Leon Woestenberg @ 2009-05-03 12:26 UTC (permalink / raw)
To: openembedded-devel; +Cc: openembedded-devel
Hello,
On Sat, May 2, 2009 at 8:14 PM, Marco Cavallini <koansoftware@gmail.com> wrote:
> Martin Lund ha scritto:
> +1 from me and I'll be glad to contribute with you to this effort.
>
Enough ACKs.
Although it touches (core) distro's, it does not affect anything we
already have, so I pulled(/merged) and just pushed this into OE.
Thanks,
--
Leon
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from DoréDevelopment - New: Micro distro/image
2009-05-03 12:26 ` Leon Woestenberg
@ 2009-05-03 17:33 ` Martin Lund
2009-05-03 17:35 ` Philip Balister
0 siblings, 1 reply; 22+ messages in thread
From: Martin Lund @ 2009-05-03 17:33 UTC (permalink / raw)
To: openembedded-devel
Hello Leon and all,
Thanks for pulling and thanks for all the acks and positive responses.
Now that its included I will turn my attention to fine tuning the
contents in the coming updates. Additionally I expect to reduce the
image about 10-20%.
Regarding the hash lines I think maybe something less distracting can be
introduced - its kind of an art issue for the artists out there :)
Regardless, I believe that some sort of section seperation helps to make
conf files more readable.
Br, Martin
Leon Woestenberg wrote:
> Hello,
>
> On Sat, May 2, 2009 at 8:14 PM, Marco Cavallini <koansoftware@gmail.com> wrote:
>
>> Martin Lund ha scritto:
>> +1 from me and I'll be glad to contribute with you to this effort.
>>
>>
> Enough ACKs.
>
> Although it touches (core) distro's, it does not affect anything we
> already have, so I pulled(/merged) and just pushed this into OE.
>
> Thanks,
>
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from DoréDevelopment - New: Micro distro/image
2009-05-03 17:33 ` Martin Lund
@ 2009-05-03 17:35 ` Philip Balister
0 siblings, 0 replies; 22+ messages in thread
From: Philip Balister @ 2009-05-03 17:35 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 1265 bytes --]
Martin Lund wrote:
> Hello Leon and all,
>
> Thanks for pulling and thanks for all the acks and positive responses.
>
> Now that its included I will turn my attention to fine tuning the
> contents in the coming updates. Additionally I expect to reduce the
> image about 10-20%.
>
> Regarding the hash lines I think maybe something less distracting can be
> introduced - its kind of an art issue for the artists out there :)
>
> Regardless, I believe that some sort of section seperation helps to make
> conf files more readable.
Vertical white space :)
Philip
>
> Br, Martin
>
> Leon Woestenberg wrote:
>> Hello,
>>
>> On Sat, May 2, 2009 at 8:14 PM, Marco Cavallini
>> <koansoftware@gmail.com> wrote:
>>
>>> Martin Lund ha scritto:
>>> +1 from me and I'll be glad to contribute with you to this effort.
>>>
>>>
>> Enough ACKs.
>>
>> Although it touches (core) distro's, it does not affect anything we
>> already have, so I pulled(/merged) and just pushed this into OE.
>>
>> Thanks,
>>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 3303 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from Dor?Development - New: Micro distro/image
2009-05-03 12:24 ` Leon Woestenberg
@ 2009-05-04 2:06 ` Denys Dmytriyenko
0 siblings, 0 replies; 22+ messages in thread
From: Denys Dmytriyenko @ 2009-05-04 2:06 UTC (permalink / raw)
To: openembedded-devel
On Sun, May 03, 2009 at 02:24:15PM +0200, Leon Woestenberg wrote:
> Hello Denys,
>
> On Sun, May 3, 2009 at 6:39 AM, Denys Dmytriyenko <denis@denix.org> wrote:
> >> The micro-image is ideal for users who wants this type of tiny Linux rootfs
> >> system with only a few custom applications added.
> >
> > Hmm, about 7 years ago I was working on a project of a Linux-based DSL router,
> >
> Your email reply didn't end up in the email thread. Maybe check your
> email client.
My email had the correct header - In-reply-to: <49FAE94F.2090101@doredevelopment.dk>
And it is showing in the proper thread here... As well as at gmane,org:
http://thread.gmane.org/gmane.comp.handhelds.openembedded/23319/focus=23342
May be you should check your email client? :)
--
Denys
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Pull request from DoréDevelopment - New: Micro distro/image
2009-05-01 12:21 Pull request from DoréDevelopment - New: Micro distro/image Martin Lund
` (7 preceding siblings ...)
2009-05-03 4:39 ` Pull request from Dor?Development " Denys Dmytriyenko
@ 2009-05-04 7:52 ` Holger Schurig
8 siblings, 0 replies; 22+ messages in thread
From: Holger Schurig @ 2009-05-04 7:52 UTC (permalink / raw)
To: openembedded-devel; +Cc: openembedded-devel
On Friday 01 May 2009 14:21:35 Martin Lund wrote:
> The "Micro" distribution/image is created because we feel that
> there is a need for a truly tiny and clean distro and image
> definition in OE for those users out there that needs a _very_
> tiny Linux rootfs with virtually nothing installed except
> busybox, libc, udev, and a few init scripts. On arm the jffs2
> image size is only 1 MB (uclibc based). No bloat allowed.
Isn't "udev" already bloat? I have made something similar for a
custom board, but there I used "mdev" from Busybox.
My whole avr32 image is just about 3 MB, and that includes a
rather hefty libQtCore.so.4.5.0 with 1.1 MB.
As a side note, I also use busybox' init instead of sysvinit. And
because my board is so tiny and has a very custom role to
fulfill, I don't even have /etc/rcX.d, except /etc/rcS.d which I
renamed to /etc/startup.d to avoid confusion.
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2009-05-04 10:26 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-01 12:21 Pull request from DoréDevelopment - New: Micro distro/image Martin Lund
2009-05-01 12:39 ` Michael 'Mickey' Lauer
2009-05-01 12:49 ` Philip Balister
2009-05-01 13:00 ` Michael 'Mickey' Lauer
2009-05-01 13:54 ` Martin Lund
2009-05-01 17:24 ` Philip Balister
2009-05-01 21:30 ` Leon Woestenberg
2009-05-01 21:33 ` Philip Balister
2009-05-01 22:12 ` Leon Woestenberg
2009-05-01 21:37 ` GNUtoo
2009-05-01 21:44 ` Otavio Salvador
2009-05-01 23:07 ` Martin Lund
2009-05-02 7:45 ` Marcin Juszkiewicz
2009-05-02 9:29 ` Martin Lund
2009-05-02 18:14 ` Marco Cavallini
2009-05-03 12:26 ` Leon Woestenberg
2009-05-03 17:33 ` Martin Lund
2009-05-03 17:35 ` Philip Balister
2009-05-03 4:39 ` Pull request from Dor?Development " Denys Dmytriyenko
2009-05-03 12:24 ` Leon Woestenberg
2009-05-04 2:06 ` Denys Dmytriyenko
2009-05-04 7:52 ` Pull request from DoréDevelopment " Holger Schurig
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.