sys-kernel/scx
sched_ext schedulers and tools
-
scx-1.1.5_pre20261104+scx-beerland +scx-bpfland +scx-cake +scx-cosmos +scx-eevdf +scx-flash +scx-lavd +scx-layered +scx-mitosis +scx-p2dq +scx-pandemonium +scx-rusty scx-flow scx-mavd scx-mlfq scx-nitosis scx-rburst scx-reevdf scx-rlfifo scx-rlocal scx-rustland scx-rvtime scx-tickless scx-chaos scx-forge +scxcli +scxtop +scxtui +llvm_slot_22 llvm_slot_23 debug
View
Download
Browse License: GPL-2 Apache-2.0 BSD BSD-2 CDLA-Permissive-2.0 GPL-2 GPL-3 ISC LGPL-2.1 LGPL-2.1+ MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2 ZLIB Overlay: xarblu-overlay -
scx-1.1.5_pre20261029+scx-beerland +scx-bpfland +scx-cake +scx-cosmos +scx-eevdf +scx-flash +scx-lavd +scx-layered +scx-mitosis +scx-p2dq +scx-pandemonium +scx-rusty scx-flow scx-mavd scx-mlfq scx-nitosis scx-rburst scx-reevdf scx-rlfifo scx-rlocal scx-rustland scx-rvtime scx-tickless scx-chaos scx-forge +scxcli +scxtop +scxtui +llvm_slot_22 llvm_slot_23 debug
View
Download
Browse License: GPL-2 Apache-2.0 BSD BSD-2 CDLA-Permissive-2.0 GPL-2 GPL-3 ISC LGPL-2.1 LGPL-2.1+ MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2 ZLIB Overlay: xarblu-overlay -
scx-1.1.5_pre20261028+scx-beerland +scx-bpfland +scx-cake +scx-cosmos +scx-eevdf +scx-flash +scx-lavd +scx-layered +scx-mitosis +scx-p2dq +scx-pandemonium +scx-rusty scx-flow scx-mavd scx-mlfq scx-nitosis scx-rburst scx-reevdf scx-rlfifo scx-rlocal scx-rustland scx-rvtime scx-tickless scx-chaos scx-forge +scxcli +scxtop +scxtui +llvm_slot_22 llvm_slot_23 debug
View
Download
Browse License: GPL-2 Apache-2.0 BSD BSD-2 CDLA-Permissive-2.0 GPL-2 GPL-3 ISC LGPL-2.1 LGPL-2.1+ MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2 ZLIB Overlay: xarblu-overlay -
scx-1.1.5_pre20261025+scx-beerland +scx-bpfland +scx-cake +scx-chaos +scx-cosmos +scx-eevdf +scx-flash +scx-forge +scx-lavd +scx-layered +scx-mitosis +scx-p2dq +scx-pandemonium +scx-rustland +scx-rusty +scx-tickless scx-flow scx-mavd scx-mlfq scx-nitosis scx-rburst scx-reevdf scx-rlfifo scx-rlocal scx-rvtime +scxtop +scxtui +llvm_slot_22 llvm_slot_23 debug
View
Download
Browse License: GPL-2 Apache-2.0 BSD BSD-2 CDLA-Permissive-2.0 GPL-2 GPL-3 ISC LGPL-2.1 LGPL-2.1+ MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2 ZLIB Overlay: xarblu-overlay -
scx-1.1.5_pre20261023+scx-beerland +scx-bpfland +scx-cake +scx-chaos +scx-cosmos +scx-eevdf +scx-flash +scx-forge +scx-lavd +scx-layered +scx-mitosis +scx-p2dq +scx-pandemonium +scx-rustland +scx-rusty +scx-tickless +scxtop +scxtui +llvm_slot_22 llvm_slot_23 debug
View
Download
Browse License: GPL-2 Apache-2.0 BSD BSD-2 CDLA-Permissive-2.0 GPL-2 GPL-3 ISC LGPL-2.1 LGPL-2.1+ MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2 ZLIB Overlay: xarblu-overlay -
scx-1.1.4~amd64debug +llvm_slot_22 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 llvm_slot_23
View
Download
Browse License: GPL-2 Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB Overlay: gentoo -
scx-1.1.3~amd64debug +llvm_slot_22 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21
View
Download
Browse License: GPL-2 Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB Overlay: gentoo -
scx-1.1.2amd64debug +llvm_slot_22 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21
View
Download
Browse License: GPL-2 Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB Overlay: gentoo
ChangeLog
commit c10fe3eb6d8e6f375335e6f8d6e0c6464f72e9fb
Author: Xarblu <xarblu@protonmail.com>
Date: Wed Nov 4 20:43:07 2026 +0100
sys-kernel/scx: add 1.1.5_pre20261104
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit a95c17ee034390f992acb6fd026a6d1eae724848
Author: Xarblu <xarblu@protonmail.com>
Date: Thu Oct 29 17:46:16 2026 +0100
sys-kernel/scx: add 1.1.5_pre20261029
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit bf73cee33547deb5913463af7deee645c5165278
Author: Xarblu <xarblu@protonmail.com>
Date: Wed Oct 28 21:00:16 2026 +0100
sys-kernel/scx: drop 1.1.5_pre20261019, 1.1.5_pre20261020
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 481506db2a3196cef461fc91b1b3adbb9789ce75
Author: Xarblu <xarblu@protonmail.com>
Date: Wed Oct 28 20:58:30 2026 +0100
sys-kernel/scx: add 1.1.5_pre20261028
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 2a3d90f9902594d15d85532ea83ff995eaf7277a
Author: Xarblu <xarblu@protonmail.com>
Date: Sun Oct 25 22:01:19 2026 +0100
sys-kernel/scx: drop versions
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit cb1ac19b9b061d450ebf9fc308ba4c44dc9e08ad
Author: Xarblu <xarblu@protonmail.com>
Date: Sun Oct 25 21:59:03 2026 +0100
sys-kernel/scx: add 1.1.5_pre20261025
now with experimental schedulers
via opt-in IUSE for those that want to try
them
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 866e70e5c43f0d0f01f811e1d4db14dc7c877606
Author: Xarblu <xarblu@protonmail.com>
Date: Fri Oct 23 22:16:44 2026 +0200
sys-kernel/scx: add 1.1.5_pre20261023
Now with IUSE for every scheduler/tool
so users can only build the ones they actually
use which can cut down compilation time quite a bit.
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit ed4da10fd196cd21e89eab5c29fd15999b2daaf2
Author: Xarblu <xarblu@protonmail.com>
Date: Tue Oct 20 13:24:23 2026 +0200
sys-kernel/scx: add 1.1.5_pre20261020
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 028fec4c0222b44cb9187de1429474de378ad88b
Author: Xarblu <xarblu@protonmail.com>
Date: Mon Oct 19 15:45:39 2026 +0200
sys-kernel/scx: add 1.1.5_pre20261019
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 162ab2da8bbec4ca00bdaf0b329d6c6bd8397238
Author: Xarblu <xarblu@protonmail.com>
Date: Mon Oct 12 19:06:29 2026 +0200
sys-kernel/scx: add 1.1.4_pre20261012
now with LLVM 23 compat and strict
"rust llvm" == "clang llvm" enforcement
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 62ba5e0604c2d714d1c0cd69a4484ad7985fcdad
Author: Xarblu <xarblu@protonmail.com>
Date: Fri Oct 9 12:50:16 2026 +0200
sys-kernel/scx: drop 1.1.4_pre20260923, 1.1.4_pre20260925
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit bad0734dbc8b76172e62b3190499983397974984
Author: Xarblu <xarblu@protonmail.com>
Date: Fri Oct 9 12:48:08 2026 +0200
sys-kernel/scx: add 1.1.4_pre20261009
also remove custom src_test; all tests
pass with default cargo_src_test
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 66c5714ee930c261b01e70f8c459c5e3a5eb2590
Author: Xarblu <xarblu@protonmail.com>
Date: Sun Oct 4 16:17:33 2026 +0200
sys-kernel/scx: add 1.1.4_pre20261002
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 69b4cbefb9500a25e8809db9b3359e610854bb07
Author: Xarblu <xarblu@protonmail.com>
Date: Wed Sep 30 14:08:10 2026 +0200
sys-kernel/scx: add 1.1.4_pre20260930
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit e31a05d5c29322b1998c31deb4f005d69b008220
Author: Xarblu <xarblu@protonmail.com>
Date: Fri Sep 25 12:53:01 2026 +0200
sys-kernel/scx: add 1.1.4_pre20260925
Reduce LLVM_COMPAT to >=22 as per upstream recommendation [0].
LLVM >=23 is excluded due to missing rust support.
[0] https://github.com/sched-ext/scx/commit/a48104eb04cf5436fe9721e212418b49c1435961
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit a273f1ff2fb2fddbbb509a58673c9d62356d61ea
Author: Xarblu <xarblu@protonmail.com>
Date: Thu Sep 24 01:20:20 2026 +0200
sys-kernel/scx: use cargo_target_dir
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 75aa15b0c34bcd1b023dbb27e217fae94f0d73a8
Author: Xarblu <xarblu@protonmail.com>
Date: Thu Sep 24 00:50:31 2026 +0200
sys-kernel/scx: new package, add 1.1.4_pre20260923
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 9ceb5db12dac09d382b8c103482dc836183742a8
Author: Xarblu <xarblu@protonmail.com>
Date: Sat Nov 9 11:27:28 2024 +0100
sys-kernel/scx: treeclean
This is in ::gentoo now and doesn't get the attention
it needs here since I don't use it.
Closes: https://github.com/xarblu/xarblu-overlay/issues/518
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 5919549139e66fdce5e3216b4fb343dde7c3e600
Author: xz-dev <xiangzhedev@gmail.com>
Date: Fri Aug 16 19:05:49 2024 +0800
sys-kernel/scx-1.0.2: fix cargo dependence
Signed-off-by: xz-dev <xiangzhedev@gmail.com>
commit ed120d6e253b5dd4879189b48b82dfd55a692f8a
Author: Xarblu <xarblu@protonmail.com>
Date: Thu Aug 15 20:55:40 2024 +0200
sys-kernel/scx: add 1.0.2
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 783154ef12985140c7fef376863ebc7243b0fdec
Author: Username404-59 <w.iron.zombie@gmail.com>
Date: Sat Jul 13 00:34:03 2024 +0200
sys-kernel/scx-9999: xarblu's nice hacky cargo_live_src_unpack workaround
commit e3d4fb354f27a20906aa4b17142e0921303f5c45
Author: Username404-59 <w.iron.zombie@gmail.com>
Date: Fri Jul 12 15:19:07 2024 +0200
sys-kernel/scx-9999: freeze dependencies
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
commit 0ddbd39d7fb14ffa72bc286b5295015fc54a84eb
Author: Username404-59 <w.iron.zombie@gmail.com>
Date: Sun Jul 7 22:54:06 2024 +0200
sys-kernel/scx: add a live ebuild
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
commit 85d608e2d165925e567b394e4cc09bf9724e3567
Author: Username404-59 <w.iron.zombie@gmail.com>
Date: Sat Jun 15 21:03:09 2024 +0200
sys-kernel/scx: check for DEBUG_KERNEL
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
commit b7cafe9924bccf1955b5286445760f215ffa33d2
Author: Xarblu <xarblu@protonmail.com>
Date: Thu Jun 6 19:47:31 2024 +0200
sys-kernel/scx: drop 0.1.7
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 9f42b4f64512c9f6ab3824b1c663352ab414cce7
Author: Xarblu <xarblu@protonmail.com>
Date: Thu Jun 6 19:45:27 2024 +0200
sys-kernel/scx: add 0.1.10
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 93288c3832475c5af1b950b11c87b43721cc3a3a
Author: Xarblu <xarblu@protonmail.com>
Date: Mon Apr 29 15:11:57 2024 +0200
sys-kernel/scx: add 0.1.9
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit fcd65bfcb47dcf1822334a956048e4e344d12f1d
Author: Xarblu <xarblu@protonmail.com>
Date: Mon Apr 1 19:41:00 2024 +0200
sys-kernel/scx: new package, add 0.1.7
Signed-off-by: Xarblu <xarblu@protonmail.com>
Author: Xarblu <xarblu@protonmail.com>
Date: Wed Nov 4 20:43:07 2026 +0100
sys-kernel/scx: add 1.1.5_pre20261104
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit a95c17ee034390f992acb6fd026a6d1eae724848
Author: Xarblu <xarblu@protonmail.com>
Date: Thu Oct 29 17:46:16 2026 +0100
sys-kernel/scx: add 1.1.5_pre20261029
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit bf73cee33547deb5913463af7deee645c5165278
Author: Xarblu <xarblu@protonmail.com>
Date: Wed Oct 28 21:00:16 2026 +0100
sys-kernel/scx: drop 1.1.5_pre20261019, 1.1.5_pre20261020
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 481506db2a3196cef461fc91b1b3adbb9789ce75
Author: Xarblu <xarblu@protonmail.com>
Date: Wed Oct 28 20:58:30 2026 +0100
sys-kernel/scx: add 1.1.5_pre20261028
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 2a3d90f9902594d15d85532ea83ff995eaf7277a
Author: Xarblu <xarblu@protonmail.com>
Date: Sun Oct 25 22:01:19 2026 +0100
sys-kernel/scx: drop versions
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit cb1ac19b9b061d450ebf9fc308ba4c44dc9e08ad
Author: Xarblu <xarblu@protonmail.com>
Date: Sun Oct 25 21:59:03 2026 +0100
sys-kernel/scx: add 1.1.5_pre20261025
now with experimental schedulers
via opt-in IUSE for those that want to try
them
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 866e70e5c43f0d0f01f811e1d4db14dc7c877606
Author: Xarblu <xarblu@protonmail.com>
Date: Fri Oct 23 22:16:44 2026 +0200
sys-kernel/scx: add 1.1.5_pre20261023
Now with IUSE for every scheduler/tool
so users can only build the ones they actually
use which can cut down compilation time quite a bit.
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit ed4da10fd196cd21e89eab5c29fd15999b2daaf2
Author: Xarblu <xarblu@protonmail.com>
Date: Tue Oct 20 13:24:23 2026 +0200
sys-kernel/scx: add 1.1.5_pre20261020
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 028fec4c0222b44cb9187de1429474de378ad88b
Author: Xarblu <xarblu@protonmail.com>
Date: Mon Oct 19 15:45:39 2026 +0200
sys-kernel/scx: add 1.1.5_pre20261019
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 162ab2da8bbec4ca00bdaf0b329d6c6bd8397238
Author: Xarblu <xarblu@protonmail.com>
Date: Mon Oct 12 19:06:29 2026 +0200
sys-kernel/scx: add 1.1.4_pre20261012
now with LLVM 23 compat and strict
"rust llvm" == "clang llvm" enforcement
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 62ba5e0604c2d714d1c0cd69a4484ad7985fcdad
Author: Xarblu <xarblu@protonmail.com>
Date: Fri Oct 9 12:50:16 2026 +0200
sys-kernel/scx: drop 1.1.4_pre20260923, 1.1.4_pre20260925
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit bad0734dbc8b76172e62b3190499983397974984
Author: Xarblu <xarblu@protonmail.com>
Date: Fri Oct 9 12:48:08 2026 +0200
sys-kernel/scx: add 1.1.4_pre20261009
also remove custom src_test; all tests
pass with default cargo_src_test
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 66c5714ee930c261b01e70f8c459c5e3a5eb2590
Author: Xarblu <xarblu@protonmail.com>
Date: Sun Oct 4 16:17:33 2026 +0200
sys-kernel/scx: add 1.1.4_pre20261002
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 69b4cbefb9500a25e8809db9b3359e610854bb07
Author: Xarblu <xarblu@protonmail.com>
Date: Wed Sep 30 14:08:10 2026 +0200
sys-kernel/scx: add 1.1.4_pre20260930
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit e31a05d5c29322b1998c31deb4f005d69b008220
Author: Xarblu <xarblu@protonmail.com>
Date: Fri Sep 25 12:53:01 2026 +0200
sys-kernel/scx: add 1.1.4_pre20260925
Reduce LLVM_COMPAT to >=22 as per upstream recommendation [0].
LLVM >=23 is excluded due to missing rust support.
[0] https://github.com/sched-ext/scx/commit/a48104eb04cf5436fe9721e212418b49c1435961
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit a273f1ff2fb2fddbbb509a58673c9d62356d61ea
Author: Xarblu <xarblu@protonmail.com>
Date: Thu Sep 24 01:20:20 2026 +0200
sys-kernel/scx: use cargo_target_dir
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 75aa15b0c34bcd1b023dbb27e217fae94f0d73a8
Author: Xarblu <xarblu@protonmail.com>
Date: Thu Sep 24 00:50:31 2026 +0200
sys-kernel/scx: new package, add 1.1.4_pre20260923
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 9ceb5db12dac09d382b8c103482dc836183742a8
Author: Xarblu <xarblu@protonmail.com>
Date: Sat Nov 9 11:27:28 2024 +0100
sys-kernel/scx: treeclean
This is in ::gentoo now and doesn't get the attention
it needs here since I don't use it.
Closes: https://github.com/xarblu/xarblu-overlay/issues/518
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 5919549139e66fdce5e3216b4fb343dde7c3e600
Author: xz-dev <xiangzhedev@gmail.com>
Date: Fri Aug 16 19:05:49 2024 +0800
sys-kernel/scx-1.0.2: fix cargo dependence
Signed-off-by: xz-dev <xiangzhedev@gmail.com>
commit ed120d6e253b5dd4879189b48b82dfd55a692f8a
Author: Xarblu <xarblu@protonmail.com>
Date: Thu Aug 15 20:55:40 2024 +0200
sys-kernel/scx: add 1.0.2
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 783154ef12985140c7fef376863ebc7243b0fdec
Author: Username404-59 <w.iron.zombie@gmail.com>
Date: Sat Jul 13 00:34:03 2024 +0200
sys-kernel/scx-9999: xarblu's nice hacky cargo_live_src_unpack workaround
commit e3d4fb354f27a20906aa4b17142e0921303f5c45
Author: Username404-59 <w.iron.zombie@gmail.com>
Date: Fri Jul 12 15:19:07 2024 +0200
sys-kernel/scx-9999: freeze dependencies
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
commit 0ddbd39d7fb14ffa72bc286b5295015fc54a84eb
Author: Username404-59 <w.iron.zombie@gmail.com>
Date: Sun Jul 7 22:54:06 2024 +0200
sys-kernel/scx: add a live ebuild
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
commit 85d608e2d165925e567b394e4cc09bf9724e3567
Author: Username404-59 <w.iron.zombie@gmail.com>
Date: Sat Jun 15 21:03:09 2024 +0200
sys-kernel/scx: check for DEBUG_KERNEL
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
commit b7cafe9924bccf1955b5286445760f215ffa33d2
Author: Xarblu <xarblu@protonmail.com>
Date: Thu Jun 6 19:47:31 2024 +0200
sys-kernel/scx: drop 0.1.7
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 9f42b4f64512c9f6ab3824b1c663352ab414cce7
Author: Xarblu <xarblu@protonmail.com>
Date: Thu Jun 6 19:45:27 2024 +0200
sys-kernel/scx: add 0.1.10
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit 93288c3832475c5af1b950b11c87b43721cc3a3a
Author: Xarblu <xarblu@protonmail.com>
Date: Mon Apr 29 15:11:57 2024 +0200
sys-kernel/scx: add 0.1.9
Signed-off-by: Xarblu <xarblu@protonmail.com>
commit fcd65bfcb47dcf1822334a956048e4e344d12f1d
Author: Xarblu <xarblu@protonmail.com>
Date: Mon Apr 1 19:41:00 2024 +0200
sys-kernel/scx: new package, add 0.1.7
Signed-off-by: Xarblu <xarblu@protonmail.com>

