Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20120106173837.7a6eb4c5@newbook>
Date: Fri, 6 Jan 2012 17:38:37 -0800
From: Isaac Dunham <idunham@...abit.com>
To: musl@...ts.openwall.com
Subject: Re: compatability: heirloom-utils +.5, libarchive -1

All right, I didn't make stuff clear enough the first time:

Rich Felker <dalias@...ifal.cx> wrote:
> > But I figure it beats Busybox any day--and I'd rather not use GNU
> > bloat.
> I'm not sure what you're talking about. Busybox does not contain GNU
> code and hardly has any bloat aside from the source-level bloat

I'd rather avoid both of the two extremes: Busybox minimalism to
the point of lost functionality--for example, cpio only implements -H
newc, where there are around 4 possible formats; and GNU, with so much
bloat that it supports remote files.
In other words, I want something that beats Busybox (which heirloom
does), and I don't want to get that by using GNU bloat.

> > I'd rather use mksh/ksh93, but if you want a POSIX shell, the Bourne
> > shell beats dash on standards-conformance (after all, it *is* the
> > standard). mksh (when invoked as sh) is almost pure POSIX.

> I'm not sure what conformance issues you claim busybox's ash has,

I'm not saying ash has conformance issues: I'm responding to the remark
about dash (which is intended to be pretty much pure POSIX, though it
does have a few minor differences) not building with heirloom, on the
assumption that some (POSIX-conformant) alternative to ash is desired.
FWIW: dash and ash have the same base: NetBSD's Almquist shell.

> My understanding is that except in a few specific areas, the bb utils
> are intended to conform to SUSv4.
Last I knew, they stated that they considered the standards a
guideline, and explicitly stated that POSIX and GNU options would be
implemented if they were needed for scripts, while rarely-used options
would not be implemented.
The shells (ash & hush) aim for POSIX conformance + some bash
compatability, though.

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.