mini-wheezy Wiki
A tiny wheezy Distribution for Raspberry PI
Status: Beta
Brought to you by:
mukund1957
Welcome to your wiki!
This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
The wiki uses Markdown syntax.
The mini-wheezy is a very slim Raspbian wheezy distribution for Raspberry PI.
The beauty of the distribution lies in its size and capability to use Raspbian Wheezy repository,
It is suitable for embedded system, where speed and size is very important.
The mini-wheezy is not very easy to confugure, and you need to spend time with keyboard
The mini-wheezy distribution has following -
Now let us see, what mini-wheezy support-
And what it does not have, and even don't ask for it.
How this distribution was created-
I have made a small (8 Mb download) image from wheezy.
What it has -
The whole story is here -
Recently brought couple of Raspberry pi for one of my project.
I tried all the images available like wheezy, buildroot even tried rolling out with debootstrap and spindle. But all them were either large or not suitable for embedded application.
Basically I wanted an image which is,
I know it's like asking too much, but then found the way. This how I did it,
Installed latest wheezy image on one SD card ( call it wheezy card)
Inserted the card in Raspberry
Downloaded Busybox source
Compiled with static library option
So busybox (around 2 MB) with GCC library was ready.
Copied it to PC
Now on my PC
Made one build-root uclibc image for Raspberry PI ( There plenty ready images on the net )
Installed this image on another card (call it miniwheezy card)
Inserted the card in Raspberry, Got boot prompt. OK
Removed the card
Copied busybox from PC,which we copied earlier from wheezy card, to miniwheezy card.
Inserted miniwheezy card in Raspberry. Got boot prompt. OK
Removed /lib and /usr/lib (yes!) from miniwheezy card.
Copied nano (editor) and required library ( check it with ldd /bin/nano ) from wheezy card to miniwheezy card.
Copied required modules from wheezy card to miniwheezy card.
Copied libnss library ( nslookup does not work with static library - learned it hard way) from wheezy card to miniwheezy card.
Inserted miniwheezy card in Raspberry. Got boot prompt.
So finally you have a small distribution for raspberry
Running latest kernel 3.6
You can port any software from wheezy card to miniwheezy.card ( Taking care of required library)
You can compile C code on wheezy card and copy it to miniwheezy card.
mini-wheezy-2013-001
First release
Now let us see, what mini-wheezy support-
Changes in mini-wheezy-2013-002