Gentoo Archives: gentoo-user

From: Walter Dnes <waltdnes@××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Choosing between system profiles: hardened and desktop for desktop installation.
Date: Wed, 05 Jul 2017 03:16:52
Message-Id: 20170705031638.GA10105@waltdnes.org
In Reply to: Re: [gentoo-user] Choosing between system profiles: hardened and desktop for desktop installation. by james
1 On Tue, Jul 04, 2017 at 01:37:38PM -0400, james wrote
2
3 > W. Dnes is the king of minimalist here, so when he gives advise
4 > realize it has decades of experimentation to get to where he is on
5 > minimization.
6
7 Not exactly "decades". I first started linux in late 1999 or early
8 2000. The minimalist approach was a side-effect of me being cheap.
9 Even though I have a newer machine as my "hot backup" waiting in the
10 wings, I want to run my older machine into the ground first. 10 years
11 ago I was running a 450 mhz pentium3 with 256 megabytes of ram. Today
12 I'm running a 2008 Dell with Core2 Duo and 3 gigs of ram today. I have
13 a newer i6 with 8 gigs of ram as the hot backup. Running an older
14 limited machine forces you to optimize. The Gentoo USE flags give me
15 the control to do the utmost minimization.
16
17 I run the plain default/linux profile, and ICEWM as my WM and no
18 "desktop environment" (as per my sig). The less attack surface, the
19 better. Do not run the Flash plugin or the Java plugin. If you
20 absolutely have to do so, use it inside a VM (e.g. QEMU). I have an
21 aggressive handcrafted iptables firewall. In addition, my little LAN
22 sits behind a NAT-ing router, and I disable UPNP. That covers my
23 approach to security.
24
25 I run mostly stable, except where an app I want/need is only unstable.
26 Gentoo currently defaults to gcc-5.4.0. I've enabled 6.3.0. I have to
27 enable ICEWM 1.3.12-r1. The regular stable version built under gcc
28 6.3.0 segfaults 1 or 2 seconds after starting.
29
30 I used to run with USE="-* blah blah blah". I no longer do that, but
31 I aggressively disable USE flags, until something breaks, then I back
32 off. My current USE line (it's actually one long line)...
33
34 USE="X apng bindist ffmpeg jpeg opengl png szip truetype x264 x265 xorg
35 threads webp -acl -berkdb -caps -cracklib -crypt -filecaps -gallium
36 -gdbm -graphite -gstreamer -iconv -introspection -ipc -iptables -ipv6
37 -libav -llvm -manpager -nls -openmp -pam -pch -sendmail -tcpd -udev
38 -udisks -unicode -xinerama"
39
40 Some of the above is over-ridden in package.use.
41
42 --
43 Walter Dnes <waltdnes@××××××××.org>
44 I don't run "desktop environments"; I run useful applications

Replies