lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <Pine.LNX.4.64.0709010513460.28329@localhost.localdomain>
Date:	Sat, 1 Sep 2007 05:21:34 -0400 (EDT)
From:	"Robert P. J. Day" <rpjday@...dspring.com>
To:	Stefan Richter <stefanr@...6.in-berlin.de>
cc:	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Re: maturity and status and attributes, oh my!

On Sat, 1 Sep 2007, Stefan Richter wrote:

> Robert P. J. Day wrote:
> > *attributes* would be orthogonal to one another -- the values
> > *within* an attribute would be mutually exclusive.
>
> Ah, right.

great, we got that cleared up.  onward.

> In the context of kernel features, "experimental" doesn't mean that
> developers are conducting experiments, but rather that users may use
> it for experimental purposes.  Kernel packagers/ distributors/
> admins/ users are advised that this feature is not for use in
> production (for whatever reasons, e.g. proof-testing not completed,
> known instability, lack of compatibility, missing features).
>
> I have no advise into which attribute to put this and which
> alternative values that attribute could assume.

at this point, i'm not sure either.  given the possible
interpretations of EXPERIMENTAL that i hadn't considered until now,
maybe it really *does* make sense to tag something as both
EXPERIMENTAL and, say, DEPRECATED (does it?).  that suggests you might
want to have two orthogonal attributes:

  maturity:  untagged/normal, DEPRECATED, OBSOLETE
  quality(?):  untagged/normal, EXPERIMENTAL, BROKEN

obviously, maturity would represent the position in the normal life
span of a feature as it progresses from useful to obsolete, while
quality would identify its perceived quality of code.  and those would
(clearly?) be two independent attributes you could apply to any
feature, and be able to select independently.

anyway, this is sort of covered in my earlier post from this morning.
i think.

rday

-- 
========================================================================
Robert P. J. Day
Linux Consulting, Training and Annoying Kernel Pedantry
Waterloo, Ontario, CANADA

http://crashcourse.ca
========================================================================
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ