nixpkgs/pkgs/os-specific/linux
Eelco Dolstra 7b9c493d60 linux: Enable some kernel features
This enables a few features that should be useful and safe (they're
all used by the default Ubuntu kernel config), in particular zswap,
wakelocks, kernel load address randomization, userfaultfd (useful for
QEMU), paravirtualized spinlocks and automatic process group
scheduling.

Also removes some configuration conditional on kernel versions that we
no longer support.
2016-07-11 15:04:56 +02:00
..
915resolution
acpi
acpi-call
acpid acpid: 2.0.25 -> 2.0.27; maintain 2016-04-30 14:15:33 +02:00
acpitool acpitool: port debian patches 2016-06-26 13:14:10 -05:00
afuse
alienfx
alsa-firmware
alsa-lib alsaLib: 1.1.0 -> 1.1.1 2016-05-10 04:53:17 +02:00
alsa-oss
alsa-plugins
alsa-tools Fix sha256 for alsa-tools. 2016-02-18 06:41:40 -05:00
alsa-utils
android-udev-rules android-udev-rules: 2016-03-03 -> 2016-04-26 2016-04-30 03:12:33 +03:00
apparmor apparmor: cleanups 2016-04-18 02:21:12 +02:00
ati-drivers Merge branch 'master' into staging 2016-05-23 09:02:10 +02:00
atop
audit
autofs
batman-adv batman-adv: 2016.1 -> 2016.2 2016-07-11 04:04:49 +02:00
bbswitch
bcc bcc: init at git-2016-05-18 2016-05-18 11:09:18 +01:00
blcr
blktrace Adding blktrace 2016-05-03 00:26:27 +02:00
bluez bluez: 5.39 -> 5.40 2016-05-30 20:56:59 +02:00
bridge-utils
broadcom-sta
btfs btfs: 2.9 -> 2.10 (#16603) 2016-06-30 23:39:15 +02:00
busybox
can-utils
cgmanager Captialize meta.description of all packages 2016-06-20 13:55:52 +02:00
checkpolicy
checksec treewide: Mass replace 'binutils}/bin' to refer to the correct outputs 2016-04-14 08:32:20 +03:00
cifs-utils cifs_utils: 6.4 -> 6.5; maintain 2016-05-25 02:06:47 +02:00
conky conky: added double buffer support 2016-06-30 09:48:06 +02:00
conntrack-tools
consoletools consoletools: copy utils to bin 2016-04-29 11:12:34 +08:00
conspy conspy: 1.13 -> 1.14 2016-04-13 14:47:04 +02:00
cpufrequtils glibc: Drop hurd support 2016-02-18 21:11:15 +01:00
cpupower cpupower: correct meta.homepage 2016-05-09 02:57:07 +02:00
cramfsswap
crda
criu treewide: Make explicit that 'dev' output of libnl is used 2016-05-19 10:00:43 +02:00
cryopid
cryptodev
cryptsetup cryptsetup: update project homepage 2016-07-03 21:43:52 +02:00
directvnc
disk-indicator Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
dmidecode
dmraid
dmtcp
dpdk dpdk: pktgen: odp-dpdk: upgrades (#16585) 2016-06-29 10:34:17 +02:00
drbd
dstat dstat: 0.7.2 -> 0.7.3 2016-06-20 18:08:31 +02:00
e1000e
ebtables
edac-utils
ena ena: Init at 20160629 2016-07-11 14:32:18 +02:00
eudev
eventstat
facetimehd facetimehd, facetimehd-firmware: Add grahamc as a maintainer 2016-05-26 14:10:03 -05:00
fanctl replace makeSearchPath tree-wise to take care of possible multiple outputs 2016-04-13 22:09:41 +03:00
fatrace fatrace: 0.11 -> 0.12 2016-04-28 14:20:18 +02:00
fbterm
ffado
firejail firejail: 0.9.38 -> 0.9.40 2016-04-13 14:47:04 +02:00
firmware Merge branch 'pr-newest-uboot' into master 2016-07-04 15:17:46 +03:00
flashbench
forktty
frandom
freefall freefall: inherit kernel package from linuxPackages 2016-03-16 21:10:20 +01:00
fswebcam Captialize meta.description of all packages 2016-06-20 13:55:52 +02:00
ftop
fuse fuse: 2.9.3 -> 2.9.5 2016-03-19 21:01:20 +01:00
fusionio Captialize meta.description of all packages 2016-06-20 13:55:52 +02:00
fxload
gfxtablet Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
gogoclient
google-authenticator
gradm treewide: Mass replace 'binutils}/bin' to refer to the correct outputs 2016-04-14 08:32:20 +03:00
guvcview guvcview: 2.0.2 -> 2.0.4 2016-06-26 13:44:24 +08:00
hal-flash
hdapsd New hdapsd module 2016-02-24 21:51:13 +01:00
hdparm
hibernate
hostapd
hwdata
i2c-tools
i7z l7z: spaces 2016-04-20 18:55:54 +03:00
i810switch
ifenslave
ima-evm-utils Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
iomelt
iotop buildPythonApplication: use new function for Python applications 2016-02-19 13:16:41 +01:00
iproute iproute2: 4.3.0 -> 4.5.0 (#15193) 2016-05-06 03:09:47 +02:00
ipsec-tools Bring my stdenv.lib.maintainers user name in line with my github nick. 2016-05-16 22:49:55 +02:00
ipset
iptables Revert "iptables: add 1.6 branch (init 1.6.0). Not making it the default this time." 2016-05-03 20:29:52 +02:00
iputils
irqbalance
iw iw: 4.1 -> 4.3 2016-05-03 16:15:20 +02:00
ixgbevf ixgbevf: Init at 3.2.2 2016-07-07 17:51:10 +02:00
jfbview jfbview: update mupdf 1.8 -> 1.9 2016-06-12 09:48:34 -07:00
jool jool: mark broken for kernel versions > 4.3 2016-03-26 20:23:48 +01:00
jujuutils
kbd
kbdlight
kernel linux: Enable some kernel features 2016-07-11 15:04:56 +02:00
kernel-headers linuxHeaders_4_4: init at 4.4.10 2016-05-14 09:14:00 +02:00
kexectools kexectools: 2.0.11 -> 2.0.12 2016-03-23 14:37:08 +01:00
keyutils
klibc linuxPackages.klibc: use linuxHeaders 2016-04-19 14:45:36 +02:00
kmod
kmod-blacklist-ubuntu
kmod-debian-aliases kmod-debian-aliases: 21-1 -> 22-1.1 2016-06-12 20:15:42 +02:00
kmscon kmscon: Fix build against systemd 230 2016-05-26 21:05:55 +02:00
latencytop
ldm Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
libaio
libatasmart
libcap libcap: replace old split with multi-output 2016-05-03 19:52:10 +02:00
libcap-ng
libcgroup
libnl libnl: 3.2.26 -> 3.2.27 2016-05-03 16:15:20 +02:00
libnscd
libselinux
libsemanage
libsepol
libsmbios Captialize meta.description of all packages 2016-06-20 13:55:52 +02:00
libvolume_id
light
lightum Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
lm-sensors lm_sensors: add Fedora mirror 2016-05-18 15:58:01 +02:00
lockdep Captialize meta.description of all packages 2016-06-20 13:55:52 +02:00
lsb-release lsb-release: init at 1.4 2016-04-22 14:03:27 -03:00
lsiutil
lsscsi lsscsi: 0.27 -> 0.28 2016-05-16 16:12:22 +02:00
lttng-modules lttng-modules: mark as broken on kernel version <3.18 2016-03-27 20:13:21 +02:00
lvm2 Adding libuuid (libblkid) to lvm2. 2016-05-06 15:09:49 +02:00
lxc Captialize meta.description of all packages 2016-06-20 13:55:52 +02:00
macchanger macchanger: move build deps to nativeBuildInputs 2016-03-12 18:53:27 +01:00
mba6x_bl mba6x_bl: init at 2016-02-12 2016-03-07 19:01:55 +01:00
mbpfan mbpfan: 1.9.0 -> 1.9.1 2016-03-17 02:02:21 -04:00
mcelog mcelog: 137 -> 138 2016-06-07 12:49:26 +02:00
mdadm mdadm: call /var/setuid-wrappers/sendmail instead of /usr/sbin/sendmail 2016-05-04 15:27:53 +02:00
microcode
mingetty
miraclecast
mkinitcpio-nfs-utils
mmc-utils Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
mstpd
multipath-tools
musl musl: pass the correct syslibdir 2016-03-03 14:46:44 +01:00
mxu11x0 mxu11x0: init at 1.3.11 2016-03-24 20:19:22 +05:00
ndiswrapper
net-tools
netatop linuxPackages.netatop: 0.7 -> 1.0 2016-06-27 00:20:13 +02:00
nfs-utils
nftables Captialize meta.description of all packages 2016-06-20 13:55:52 +02:00
nss_ldap
numactl
numad rename iElectric to domenkozar to match GitHub 2016-05-17 13:00:47 +01:00
nvidia-x11 nvidia_x11_legacy*: remove unused nvidia-340.76-kernel-4.0.patch 2016-06-22 03:58:55 +02:00
nvidiabl
odp-dpdk dpdk: pktgen: odp-dpdk: upgrades (#16585) 2016-06-29 10:34:17 +02:00
open-iscsi openiscsi: fix a file that was broken by upstream changing things to dynamic linking 2016-04-30 15:29:49 -03:00
open-isns open-isns: init at 0.95 2016-04-29 14:02:17 +02:00
opengl/xorg-sys xorg-sys-opengl: fix with multiple outputs 2016-04-14 13:43:08 +02:00
openvswitch openvswitch: 2.3.1 -> 2.5.0 (#15729) 2016-05-28 16:02:04 +02:00
otpw
pagemon
pam
pam_ccreds
pam_krb5
pam_ldap
pam_mount
pam_pgsql
pam_ssh_agent_auth
pam_u2f
pam_usb
pax-utils pax-utils: https urls 2016-03-11 22:36:22 +01:00
paxctl
paxtest paxtest: refactoring 2016-05-24 16:14:41 +02:00
pcmciautils treewide: Replace module_init_tools -> kmod 2016-04-22 10:40:57 +03:00
perf-tools perf-tools: 20150723 -> 20160418 2016-07-04 12:29:31 +02:00
pflask
phc-intel
pipework replace makeSearchPath tree-wise to take care of possible multiple outputs 2016-04-13 22:09:41 +03:00
pktgen dpdk: pktgen: odp-dpdk: upgrades (#16585) 2016-06-29 10:34:17 +02:00
plymouth
pm-utils makeSearchPathOutputs: refactor to makeSearchPathOutput 2016-04-25 13:24:39 +03:00
pmount
pmtools Bring my stdenv.lib.maintainers user name in line with my github nick. 2016-05-16 22:49:55 +02:00
policycoreutils
pommed
powertop
prl-tools
procps Remove cruft 2016-04-26 17:31:54 +02:00
procps-ng
psmisc
psmouse-alps
radeontools
radeontop radeontop: 2016-07-03 -> 2016-07-04 2016-07-05 09:29:42 +02:00
read-edid
regionset
reptyr
rewritefs rewritefs: init at 2016-02-08 2016-03-03 17:37:33 +01:00
rfkill
rtkit
rtl8723bs rtl8723bs: Support all Linux 2016-07-04 02:07:13 +03:00
rtl8812au rtl8812au: mark as broken on grsec kernels 2016-03-27 01:39:07 +01:00
s6-linux-utils update skarnet.org packages 2016-04-01 10:38:58 -05:00
schedtool
sdparm sdparm: 1.09 -> 1.10 2016-04-29 21:42:35 +02:00
sepolgen
setools
seturgent
shadow shadow: fix passthru 2016-07-04 15:12:27 +01:00
sinit
smem
spl spl: 0.6.5.6 -> 0.6.5.7 (#15669) 2016-05-24 16:24:17 +02:00
statifier
syscall_limiter
sysdig Revert "Merge branch 'staging'" due to glibc 2016-06-23 09:25:10 +02:00
sysfsutils
sysklogd
syslinux
sysstat sysstat: 11.0.7 -> 11.2.5 2016-06-30 21:39:50 +08:00
systemd systemd: Disable systemd-boot on ARM 2016-06-02 14:54:44 +03:00
sysvinit
tcp-wrappers tcp_wrappers: Remove separate builder.sh and use standard stdenv phases 2016-05-14 21:05:58 +03:00
thin-provisioning-tools
tomb tomb: init at version 2.2 2016-04-22 17:07:26 -04:00
tp_smapi tp-smapi: 0.41 -> 0.42 2016-05-24 13:26:47 +02:00
trace-cmd Captialize meta.description of all packages 2016-06-20 13:55:52 +02:00
trinity
ttysnoop
tunctl
uclibc
udev udev182: fix build against linux 4.4 headers 2016-05-16 01:35:57 +02:00
udisks
udisks-glue
uksmtools Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
untie
upower upower: 0.99.3 -> 0.99.4 2016-03-07 02:04:20 +00:00
upstart
usbutils
usermount Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
util-linux util-linux: use sha256 instead of sha512 again 2016-05-14 22:19:28 +02:00
v4l-utils v4l-utils: multiple outputs 2016-04-25 19:04:24 -05:00
v4l2loopback rename iElectric to domenkozar to match GitHub 2016-05-17 13:00:47 +01:00
v86d
wireless-tools
wpa_supplicant treewide: Make explicit that 'dev' output of libnl is used 2016-05-19 10:00:43 +02:00
wvdial
x86_energy_perf_policy x86_energy_perf_policy: correct meta.homepage 2016-05-08 19:42:49 +02:00
x86info
xf86-input-mtrack
xf86-input-multitouch Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
xf86-input-wacom
xf86-video-nested Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
xsensors
zfs zfs: 0.6.5.6 -> 0.6.5.7 2016-05-24 12:36:08 +02:00