From 92b359f00057b741b58c093968b7267728ea56aa Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Thu, 4 Oct 2018 14:00:30 -0700 Subject: Add the current state of AOSP to the roadmap. --- www/roadmap.html | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) (limited to 'www') diff --git a/www/roadmap.html b/www/roadmap.html index 2d562ec1..0107a310 100755 --- a/www/roadmap.html +++ b/www/roadmap.html @@ -33,6 +33,7 @@ and progress towards implementing it.

  • Linux "Standard" Base
  • Development Environment
  • Android Toolbox
  • +
  • Building AOSP
  • Tizen Core
  • buildroot
  • Miscelaneous: klibc, glibc, @@ -358,6 +359,49 @@ chrt dd expr getfattr* lsof modprobe more setfattr* tar tr traceroute mtools genvfatfs mke2fs gene2fs +
    +

    Use case: Building AOSP

    + +

    The list of external tools used to build AOSP is +here.

    + +
    +awk basename bash bc bzip2 cat chmod cmp comm cp cut date dd diff dirname du +echo egrep env expr find fuser getconf getopt git grep gzip head hexdump +hostname id jar java javap ln ls lsof m4 make md5sum mkdir mktemp mv od openssl +paste patch perl pgrep pkill ps pstree pwd python python2.7 python3 readlink +realpath rm rmdir rsync runalarm sed setsid sh sha1sum sha256sum sha512sum +sleep sort stat tar tail tee todos touch tr true uname uniq unix2dos unzip +wc which whoami xargs xmllint xxd xz zip zipinfo +
    + +

    The following are already in the tree and will be used directly:

    + +
    +awk bzip2 jar java javap m4 make python python2.7 python3 xz +
    + +

    Subtracting what's already in toybox (including the following toybox toys +that are still in pending: bc dd diff expr gzip lsof tar tr), +that leaves:

    + +
    +bash fuser getopt git hexdump openssl perl pstree rsync runalarm sh todos +unzip xmllint zip zipinfo +
    + +

    For AOSP, zip/zipinfo/unzip are likely to be libziparchive based. The only +use of perl is building the kernel, runalarm is just for the Mac, all todos +callers will use unix2dos instead if it's available. git/openssl/xmllint seem +like they should just be brought in to the tree. That leaves:

    + +
    +bash fuser getopt hexdump pstree rsync +
    + +

    (Why are fuser and pstree used during the AOSP build? They're used for +diagnostics if something goes wrong.)

    +

    Use case: Tizen Core

    -- cgit v1.2.3