RSS Feed

AlphaOS a really great LiveUSB


These days, want to compile old projects. Firstly, I compiled all my code using Arch Linux. Then I decided to install my project to a LiveUSB, so that I need not to partition or use virtual machine on the target computer.

So I planned to use KNOPPIX.  I tried Linux Mint in VirtualBox, since it is based Debian, but failed to compile my code due to the CEGUI version is not the latest as Arch Linux.

As a result, I decided to use ArchPup (Puppy Linux). But ArchPup is superseded by AlphaOS. And, it solved my problem.

However, there are some limitations. Firstly, the latest version only support 64-bit computer. Secondly, problem of hardware driver. I wanted to install the broadcom-wl, but I cannot get the linux-headers. And the linux-headers of AlphaOS is different from Arch (because of different built). AlphaOS lacks of documentation on how can we produce or customise it. As a result, I can only use the default kernel and run my project without network connection.

Since the official site mentioned about Linux Live Kit. So, I tried to create my “dream LiveUSB” from the Arch Linux in the VirtualBox by this Linux Live Kit. However, I failed. I tried to compile the kernel with linux-pf (because it supports AUFS), then build the image using Linux Live Kit. But the OS was freeze in VirtualBox if I use the linux-pf kernel. This may be the caused by virtualbox-guest-modules.

Now, I am still trying to build my dream LiveUSB.

About Allen Choong

A cognitive science student, a programmer, a philosopher, a Catholic.

3 responses »

  1. My dream LiveUSB is an upgraded Slax distribution with packages from Slackware 14.1. I belive CEGUI must work on Slax too, since it’s working on slackware: http://slackbuilds.org/repository/14.1/libraries/CEGUI/

    Reply
  2. I upgraded this packages:
    GConf-3.2.6-i486-1.txz
    autoconf-2.69-noarch-1.txz
    automake-1.11.5-noarch-1.txz
    bison-2.7-i486-1.txz
    expat-2.1.0-i486-1.txz
    flex-2.5.37-i486-1.txz
    glade3-3.8.3-i486-1.txz
    glib2-2.36.4-i486-1.txz
    gobject-introspection-1.36.0-i486-1.txz
    gperf-3.0.4-i486-1.txz
    gtk+-1.2.10-i486-5.txz
    gtk+2-2.24.20-i486-1.txz
    gtk+3-3.8.2-i486-2.txz
    harfbuzz-0.9.16-i486-1.txz
    icu4c-51.2-i486-1.txz
    intltool-0.50.2-i486-1.txz
    libarchive-3.1.2-i486-1.txz
    libcroco-0.6.8-i486-1.txz
    libglade-2.6.4-i486-4.txz
    libidn-1.25-i486-2.txz
    libxml2-2.9.1-i486-1.txz
    libxslt-1.1.28-i486-1.txz
    nettle-2.7.1-i486-1.txz
    openldap-client-2.4.31-i486-2.txz
    pango-1.34.1-i486-1.txz
    peazip-3.1-i686-1as.txz (this one is not in slackware dvd but ark will not work so….)
    perl-Bit-Vector-7.3-i486-1dj.txz
    perl-Sub-Uplevel-0.22-i486-2dj.txz
    perl-extutils-pkgconfig-1.15-i486-1gv.txz
    perl-gtk2-1.249-i486-1tjb.txz
    perl-pango-1.224-i486-1tjb.txz
    pil-1.1.7-i486-4.txz
    pycairo-1.8.10-i486-2.txz
    pygobject-2.28.6-i486-2.txz
    pygtk-2.24.0-i486-1.txz
    soprano-2.9.0-i486-1.txz
    vlc-2.1.4-i486-1alien.txz (not in the slackware dvd…)
    alsa-lib-1.0.27.2-i486-1.txz
    alsa-utils-1.0.27.1-i486-1.txz
    alsa-oss-1.0.25-i486-1.txz
    autofs-5.0.7-i486-2.txz
    automoc4-0.9.88-i486-1.txz
    cmake-2.8.12-i486-1.txz
    gccmakedep-1.0.2-noarch-2.txz
    font-arabic-misc-1.0.3-noarch-1.txz
    font-bh-lucidatypewriter-100dpi-1.0.3-noarch-1.txz
    font-bh-lucidatypewriter-75dpi-1.0.3-noarch-1.txz
    font-bh-ttf-1.0.3-noarch-1.txz
    font-bitstream-type1-1.0.3-noarch-1.txz
    font-util-1.3.0-i486-1.txz
    font-xfree86-type1-1.0.4-noarch-1.txz
    libXfont-1.4.6-i486-1.txz
    mkfontdir-1.0.7-noarch-1.txz
    mkfontscale-1.1.1-i486-1.txz
    showfont-1.0.4-i486-1.txz
    terminus-font-4.38-noarch-1.txz
    xfontsel-1.0.5-i486-1.txz
    xlsfonts-1.0.4-i486-1.txz
    gcc-4.8.2-i486-1.txz gcc-go-4.8.2-i486-1.txz
    gcc-g++-4.8.2-i486-1.txz gcc-java-4.8.2-i486-1.txz
    gcc-gfortran-4.8.2-i486-1.txz gcc-objc-4.8.2-i486-1.txz
    gcc-gnat-4.8.2-i486-1.txz gccmakedep-1.0.2-noarch-2.txz
    gettext-tools-0.18.2.1-i486-2.txz
    glibc-2.17-i486-7.txz glibc-solibs-2.17-i486-7.txz
    glibc-i18n-2.17-i486-7.txz glibc-zoneinfo-2013d-noarch-7.txz
    glibc-profile-2.17-i486-7.txz
    gnu-efi-3.0s-i486-1.txz gnuplot-4.6.3-i486-1.txz
    gnupg-1.4.15-i486-1.txz gnutls-3.1.16-i486-1.txz
    gnupg2-2.0.22-i486-1.txz qca-gnupg-2.0.0_beta3-i486-1.txz
    clucene-2.3.3.4-i486-2.txz kwebkitpart-1.3.2-i486-1.txz
    kdewebdev-4.10.5-i486-1.txz
    curl-7.31.0-i486-1.txz pycurl-7.19.0-i486-2.txz
    dbus-python-1.2.0-i486-1.txz python-2.7.5-i486-1.txz
    notify-python-0.1.1-i486-3.txz
    m4-1.4.17-i486-1.txz xfwm4-4.10.1-i486-2.txz xfwm4-themes-4.10.0-i486-1.txz
    perl-5.18.1-i486-1.txz perlkde-4.10.5-i486-1.txz perlqt-4.10.5-i486-1.txz
    qca-2.0.2-i486-1.txz qca-gnupg-2.0.0_beta3-i486-1.txz
    qca-cyrus-sasl-2.0.0_beta3-i486-1.txz qca-ossl-2.0.0_beta3-i486-2.txz
    PyQt-4.9.6-i486-1.txz polkit-qt-1-0.103.0-i486-1.txz
    kdevelop-pg-qt-1.0.0-i486-1.txz qt-4.8.5-i486-2.txz
    libdbusmenu-qt-0.9.2-i486-2.txz qtscriptgenerator-0.2.0-i486-2.txz
    perlqt-4.10.5-i486-1.txz smokeqt-4.10.5-i486-1.txz
    sendmail-8.14.7-i486-1.txz sendmail-cf-8.14.7-noarch-1.txz
    I hope it helps!

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: