[Voyage-linux] Voyage SDK idea

Ben Lau (spam-protected)
Fri Feb 6 12:40:56 HKT 2009


On Fri, Feb 6, 2009 at 9:34 AM, Kim-man 'Punky' TSE
<punkytse at punknix.com> wrote:
> Hi all,
>
> I have software development kit idea long time ago and I want to bring this
> up to see if anyone is interested.
>
> Voyage SDK is something like:
> 1. A voyage-derived Live CD distro that can be installed to a VM or a real
> machine.
> 2. pre-configured with all necessary tools and codes to build voyage kernel
> and distro.
> 3. Allow DIYer and ISP to build their own customized distro and kernel.
>
> Any feedback on SDK idea please continue discuss in this thread.  Thank you.
>
> --
> Regards,
> Punky
>
> Voyage Solutions (http://solution.voyage.hk)
> * Embedded Solutions and Systems
>  - Mesh Networking, Captive Portal, IP Surveillance, VoIP/PBX
>  - Network Engineering, Development Platform and Consultation
>
>
>
> _______________________________________________
> Voyage-linux mailing list
> Voyage-linux at list.voyage.hk
> http://list.voyage.hk/mailman/listinfo/voyage-linux
>

Hi Punky,

  It may consider to bundle a tool called Moblin Image Creator(MIC)
with the VM/LiveCD system, and use it to generate custom Voyage image.

http://v1.moblin.org/projects/projects_image-creator.php

Quoted from the page:

"Moblin Image Creator is a tool aimed at making life easier for the
mobile and embedded developer. The tool is designed to be extremely
flexible with platform-specific knowledge isolated to a platform
definition."

Features:

    * creating a platform-specific build-environment, or "project"
    * creating a platform-specific target file-system
    * providing user selectable "feature sets" (or fsets) to install
bundles of packages that provide some high-level functionality

    * the choice of a fully functional graphical user interface (GUI)
or a purely command line interface
    * wrappers for chrooting into a buildroot or target file-system
(such as, bind mounting important system directories and copying over
network configuration files)
    * wrappers for opening Xephyr windows for testing target file-systems
    * utilities for creating live USB images of target file-systems,
for easy testing of multiple target file-systems


    Although MIC is used to create and customize Moblin image(Atom
based) ,  I found that it is not difficult to add support for another
processor architecture and distribution. I have tried to add old x86
support for EeePC 701. It just need to add configuration for the
architecture. More information can be found at :

http://benlau-linux.blogspot.com/2008/08/moblin-image-creator-for-eeepc701.html




More information about the Voyage-linux mailing list