[Toybox] [PATCH] Another Android roadmap update.

enh enh at google.com
Fri Aug 14 17:51:19 PDT 2015


while i'm on the subject, here's a quick braindump of the status of
the things still on the list:

dd
-- currently using NetBSD dd, so in no rush here.

du
df
-- need to finish the humanize_number work.

iftop
ioctl
lsof
prlimit
-- will rewrite these at some point. turns out there's an existing
prlimit with a much friendlier command-line than ours
(http://man7.org/linux/man-pages/man1/prlimit.1.html).

ls
-- making progress on the adb/CTS side of things. hopeful we can flip
the switch this month.

log
nandread
newfs_msdos
uptime
-- ???

ps
-- toybox ps still needs a lot of work, so i'm not even looking at this yet.

start
stop
-- probably make more sense as shell scripts

top
-- a few options used in Android bug reports to implement.


On Fri, Aug 14, 2015 at 4:08 PM, enh <enh at google.com> wrote:
> Another Android roadmap update.
>
> The three separate lists had got a bit out of sync. The genuinely new
> changes are in the top list.
>
> diff --git a/www/roadmap.html b/www/roadmap.html
> index e5105b8..afb49ba 100755
> --- a/www/roadmap.html
> +++ b/www/roadmap.html
> @@ -236,9 +236,9 @@ system/core/toolbox/Android.mk</a> the toolbox
> directory builds the
>  following commands:</p>
>
>  <blockquote><b>
> -dd du df getevent iftop ioctl ionice log ls
> -lsof mount nandread newfs_msdos ps prlimit renice
> -sendevent start stop top uptime watchprops
> +dd du df getevent iftop ioctl log ls
> +lsof nandread newfs_msdos ps prlimit
> +sendevent start stop top uptime
>  </b></blockquote>
>
>  <h3>Other Android core commands</h3>
> @@ -264,25 +264,24 @@ implementing the full commands (fdisk, init, and
> sudo) come first.</p>
>  <p>For reference, combining everything listed above, we get:</p>
>
>  <blockquote><b>
> -dd du df getevent iftop init ioctl ionice
> -log logcat logwrapper ls lsof mount nandread
> -newfs_msdos ps prlimit reboot renice run-as
> -sendevent start stop top uptime watchprops
> +dd du df getevent iftop init ioctl
> +log logcat logwrapper ls lsof nandread
> +newfs_msdos ps prlimit reboot run-as
> +sendevent start stop top uptime
>  </b></blockquote>
>
>  <p>We may eventually implement all of that, but for toybox 1.0 we need to
> -focus a bit. For our first pass, let's ignore selinux [note: the android
> -guys submitted selinux code to us and we merged it],
> -and grab just logcat and logwrapper from the "core"
> -commands (since the rest have some full/standard version providing that
> -functionality, which we can implement a shim interface for later).</p>
> +focus a bit. For our first pass, let's grab just logcat and logwrapper
> +from the "core" commands (since the rest have some full/standard version
> +providing that functionality, which we can implement a shim interface
> +for later).</p>
>
>  <p>This means toybox should implement (or finish implementing):</p>
>  <blockquote><b>
>  <span id=toolbox>
> -dd du df getevent iftop ioctl ionice log logcat logwrapper ls lsof
> -mount nandread newfs_msdos ps prlimit renice schedtop sendevent
> -smd start stop top uptime watchprops
> +dd du df getevent iftop ioctl log logcat logwrapper ls lsof
> +nandread newfs_msdos ps prlimit sendevent
> +start stop top uptime
>  </span>
>  </b></blockquote>



-- 
Elliott Hughes - http://who/enh - http://jessies.org/~enh/
Android native code/tools questions? Mail me/drop by/add me as a reviewer.

 1439599879.0


More information about the Toybox mailing list