From dec445bc3c271e383035a59858ebc80464162d16 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Sat, 28 Jan 2017 16:33:13 -0600 Subject: Remove s6 from roadmap. (It wasn't in status.html anyway, haven't updated our comparison in years, and email with the maintainer convinced me it's not a good yardstick for "what a traditional linux system expects to have".) --- www/roadmap.html | 54 ++---------------------------------------------------- 1 file changed, 2 insertions(+), 52 deletions(-) (limited to 'www/roadmap.html') diff --git a/www/roadmap.html b/www/roadmap.html index 0bd14dd4..0638694b 100755 --- a/www/roadmap.html +++ b/www/roadmap.html @@ -15,7 +15,7 @@ build itself using the result to build Linux From Scratch (version 6.8). We also aim to replace Android's Toolbox.

At a secondary level we'd like to meet other use cases. We've analyzed -the commands provided by similar projects (klibc, sash, sbase, s6, embutils, +the commands provided by similar projects (klibc, sash, sbase, embutils, nash, and beastiebox), along with various vendor configurations of busybox, and some end user requests.

@@ -35,7 +35,7 @@ and progress towards implementing it.

  • Android Toolbox
  • Tizen Core
  • Miscelaneous: klibc, glibc, -sash, sbase, s6, +sash, sbase, uclinux...
  • @@ -582,56 +582,6 @@ who

    -
    - -

    s6

    - -

    The website skarnet has a bunch -of small utilities as part of something called "s6". This includes the -s6-portabile-utils -and the s6-linux-utils. -

    - -

    Both packages rely on multiple bespoke external libraries without which -they can't compile. The source is completely uncommented and doesn't wrap at -80 characters. Doing a find for *.c files brings up the following commands:

    - -
    - -basename cat chmod chown chroot clock cut devd dirname echo env expr false -format-filter freeramdisk grep halt head hiercopy hostname linkname ln -logwatch ls maximumtime memoryhog mkdir mkfifo mount nice nuke pause -pivotchroot poweroff printenv quote quote-filter reboot rename rmrf sleep -sort swapoff swapon sync tail test touch true umount uniquename unquote -unquote-filter update-symlinks - -
    - -

    Triage: memoryhog isn't even listed on the website nor does it have -a documentation file, clock seems like a subset -of date, devd is some sort of netlink wrapper that spawns its command line -every time it gets a message (maybe this is meant to implement part of -udev/mdev?), format-filter is sort of awk's '{print $2}' function split out -into its own command, hiercopy a subset of "cp -r", maximumtime is something -I implemented as a shell script (more/timeout.sh in Aboriginal Linux), -nuke isn't the same as klibc (this one's "kill SIG -1" only with hardwared -SIG options), pause is a program that literally waits to be killed (I -generally sleep 999999999 which is a little over 30 years), -pivotchroot is a subset of switch_root, rmrf is rm -rf...

    - -

    I see "nuke" resurface, and if "rmrf" wasn't also here I might think -klibc had a point. - -

    -basename cat chmod chown chroot cut dirname echo env expr false -freeramdisk grep halt head hostname linkname ln -logwatch ls mkdir mkfifo mount nice -pivotchroot poweroff printenv quote quote-filter reboot rename sleep -sort swapoff swapon sync tail test touch true umount uniquename unquote -unquote-filter update-symlinks -
    - -

    nash:

    -- cgit v1.2.3