Open main menu

CDOT Wiki β

Andora Project

Revision as of 07:44, 11 October 2011 by Rmynayev (talk | contribs) (Change Log)
Andora Logo

Developed By APK Team
OS Family Unix-like
Based On Fedora
Working State In development
Release Date October 5th, 2011
Default User Interface Unknown

Andora is a custom version of Fedora Linux operating system, modified with emphases on developing for the Android platform. Light-weight, fast and preloaded with all the tools needed to write apps for Android is the main objective. A due date for release is planned for October 5th, 2011.

Project Objectives

  • Create a Fedora Based Live CD that includes the Eclipse and Android Development Kits - Andora
  • Ongoing maintenance, improvement, and promotion of the Andora Live CD for Android developers

Project History

  • Project Logo proposed by Dan on September 24, 2011
  • Project Wiki Page Created on September 22, 2011
  • Project Name proposed by Mark and John on September 19, 2011

Member List

Please add your name below:

  • Raymond Chan
  • Dan Reyes
  • Radion Mynayev

How to get started

Read the following wiki page and try to create a Fedora Spin Live CD:

Basic Skills needed

  • Installation and configuration of Fedora systems
  • Fedora Installation using Kickstart file
  • Basic Linux commands
  • rpm and yum command line tools
  • Using virtualization (KVM, Virtual Box, or VMWare) on an Linux system

Project meeting

During next club meeting.

Project competition for the 1st release of Andora Live CD

  • A workable Andora Live CD:
    • contains the least number of rpm packages
    • the smallest size
    • take the least time to boot
    • launch eclipse and load the Android development environment automatically
    • ...
  • The winner will get the following prize:
    • CAD $50 gift certification donated by Raymond Chan
    • 64MB usb memory stick
    • ...
  • Deadline: October 5th, 2011 before 5:00pm

Current Kickstart

%include /usr/share/spin-kickstarts/fedora-live-desktop.ks
%include /usr/share/spin-kickstarts/fedora-live-minimization.ks

%packages
@Fedora Eclipse
-@office
-krb5-auth-dialog
-krb5-workstation
-pam_krb5
-quota
-minicom
-jwhois
-mtr
-pinfo
-rsh
-nfs-utils
-ypbind
-yp-tools
-rpcbind
-acpid
-ntsysv
%end


Change Log

VER 0.1 Very first .ks that we made creates ISO the size of 1,124,073,472 bytes. So we are beyond the CD disk and moving to DVD. Right now working on how to add custom files and patch existing. Radion

VER 0.2 The size is now 1,071,644,672 bytes. Few more packages is pulled out. Eclipse is still working ;-) Next version trying to autostart Eclipse with every boot and remove more stuff. Radion

VER 0.3 Size decreased again 1,062,207,488 bytes! 1265 Packages are installed so far. Eclipse is auto-starting. Radion

VER 0.4 Working on post script that will install ADT plugin. So far no luck.

  • This is a current KS file:

-- %include /usr/share/spin-kickstarts/fedora-live-desktop.ks %include /usr/share/spin-kickstarts/fedora-live-minimization.ks

%packages @Fedora Eclipse -@office -krb5-auth-dialog -krb5-workstation -pam_krb5 -quota -minicom -jwhois -mtr -pinfo -rsh -nfs-utils -ypbind -yp-tools -rpcbind -acpid -ntsysv -libreoffice-* -planner -specspo -linux-atm -perf -foomatic-db-ppds -foomatic -aspell-* -hunspell-* -man-pages* -words -gnome-user-docs -evolution-help -gnome-games-help -desktop-backgrounds-basic -*backgrounds-extras -nss_db -deja-dup -gnome-screensaver -gnome-games wget %end

%pre echo "Preinstallation script for Andora" %end

%post echo "Post installation script for Andora"

#Starts Eclipse with every boot cp /usr/share/applications/eclipse.desktop /etc/xdg/autostart

#Download ADT plugin cd /usr/share/eclipse wget -c http://dl.google.com/android/ADT-12.0.0.zip unzip -o ADT-12.0.0.zip %end


--


Just a side note: Andora can be split into 2 versions. "Andora Light" - has SDK and eclipse installed and configured but doesn't have SDK downloaded onto the disk. That way Andora can fir on CD. Such a distribution is good when user just wants to install Andora onto USB or HDD and then download the LATEST sdk files. "Andora Live" - Has SDK downloaded and its the original "Pop the disk in and program" concept. The problem with it that SDK is more than one gb of the size. With every update we will have to release new image with that gig updated. Plus what if user want other versions of API that Version 2 disk doesn't have predownloaded. Radion