public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [rfc] enable USE=xattr by default
@ 2015-10-15  3:48 Mike Frysinger
  2015-10-15  4:41 ` Jason Zaman
                   ` (2 more replies)
  0 siblings, 3 replies; 25+ messages in thread
From: Mike Frysinger @ 2015-10-15  3:48 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 895 bytes --]

USE=xattr is needed nowadays to support:
- filesystem caps (those things that let you drop set*id and generally
  improves system security w/little to no runtime overhead)
- PaX file markings (replaces binutils ELF markings)
- selinux

we actually have USE=filecaps on by default already, and catalyst
hard requires tar[xattr] in order to work.  the hardened profile
also package.use.force's this flag on for some core packages.

not too many packages actually utilize this flag, and when they do,
it's to pull in the attr package which clocks in at <200 KiB.  the
runtime overhead tends to be low to non-existent as xattrs tend to
be used only when requested.

when support is not available in the FS or kernel, packages should
generally fall back gracefully.

anyone opposed to flipping this flag on by default ?

reference:
https://bugs.gentoo.org/506198
https://bugs.gentoo.org/556408
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2015-10-17  0:15 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-15  3:48 [gentoo-dev] [rfc] enable USE=xattr by default Mike Frysinger
2015-10-15  4:41 ` Jason Zaman
2015-10-15  8:57 ` Tobias Klausmann
2015-10-15 10:32   ` [gentoo-dev] " Duncan
2015-10-15 11:36     ` Anthony G. Basile
2015-10-15 10:56   ` [gentoo-dev] " Jason Zaman
2015-10-15 11:09     ` Alexander Tsoy
2015-10-15 12:07       ` [gentoo-dev] " Duncan
2015-10-15 11:22     ` [gentoo-dev] " Tobias Klausmann
2015-10-15 11:49       ` Rich Freeman
2015-10-15 11:24     ` Rich Freeman
2015-10-15 11:38       ` Anthony G. Basile
2015-10-15 11:47         ` Jason Zaman
2015-10-15 11:58           ` Alexander Tsoy
2015-10-15 12:02             ` Alexander Tsoy
2015-10-15 12:36             ` Rich Freeman
2015-10-15 15:11               ` [gentoo-dev] " Duncan
2015-10-16  7:14                 ` netfab
2015-10-16 23:42                   ` Anthony G. Basile
2015-10-16 23:49                     ` Peter Stuge
2015-10-17  0:03                       ` Anthony G. Basile
2015-10-17  0:15                         ` Peter Stuge
2015-10-15 18:50               ` [gentoo-dev] " Mike Gilbert
2015-10-15 11:35   ` Anthony G. Basile
2015-10-15 11:30 ` Anthony G. Basile

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox