{"id":20834677,"url":"https://github.com/cachyos/copr-linux-cachyos","last_synced_at":"2025-05-08T01:45:50.960Z","repository":{"id":249667903,"uuid":"832179678","full_name":"CachyOS/copr-linux-cachyos","owner":"CachyOS","description":"CachyOS Packages for Fedora","archived":false,"fork":false,"pushed_at":"2025-05-06T11:12:41.000Z","size":1441,"stargazers_count":48,"open_issues_count":3,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-08T01:45:45.936Z","etag":null,"topics":["cachyos","copr","kernel","optimized"],"latest_commit_sha":null,"homepage":"https://copr.fedorainfracloud.org/coprs/bieszczaders/kernel-cachyos","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CachyOS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-22T13:39:15.000Z","updated_at":"2025-05-06T11:12:45.000Z","dependencies_parsed_at":"2024-09-15T20:35:07.537Z","dependency_job_id":"d1fc4ffc-afff-4687-8a2e-e2a885478d8b","html_url":"https://github.com/CachyOS/copr-linux-cachyos","commit_stats":{"total_commits":850,"total_committers":9,"mean_commits":94.44444444444444,"dds":0.5376470588235294,"last_synced_commit":"5b1e383ee4082e88f24fa80b8ab6e7227fe1ffb4"},"previous_names":["cachyos/copr-linux-cachyos"],"tags_count":44,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CachyOS%2Fcopr-linux-cachyos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CachyOS%2Fcopr-linux-cachyos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CachyOS%2Fcopr-linux-cachyos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CachyOS%2Fcopr-linux-cachyos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CachyOS","download_url":"https://codeload.github.com/CachyOS/copr-linux-cachyos/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252983750,"owners_count":21835760,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cachyos","copr","kernel","optimized"],"created_at":"2024-11-18T00:20:10.490Z","updated_at":"2025-05-08T01:45:50.949Z","avatar_url":"https://github.com/CachyOS.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/CachyOS/calamares-config/blob/grub-3.2/etc/calamares/branding/cachyos/logo.png\" width=\"64\" alt=\"CachyOS logo\"\u003e\u003c/img\u003e\n  \u003cbr/\u003e\n  \u003ch1 align=\"center\"\u003eCachyOS COPR Repository for Fedora\u003c/h1\u003e\n  \u003cp align=\"center\"\u003eGoodies from CachyOS ported to Fedora.\u003c/p\u003e\n\u003c/div\u003e\n\nThis repository is maintained by [@1Naim](https://github.com/1Naim), [@andersrh](https://github.com/andersrh) and [@TrixieUA](https://github.com/TrixieUA).\n\n- [List of Packages We Provide](#list-of-ported-packages)\n  - [kernel-cachyos \u0026 kernel-cachyos-lts](#kernel-cachyos--kernel-cachyos-lts)\n  - [Addons](#addons)\n    - [CachyOS-Settings](#cachyos-settings)\n    - [scx-scheds](#scx-scheds)\n    - [scx-manager](#scx-manager)\n    - [uksmd](#uksmd)\n    - [ananicy-cpp](#ananicy-cpp)\n\n# List of Packages We Provide\n## `kernel-cachyos` \u0026 `kernel-cachyos-lts`\n### A port of the default `linux-cachyos` and LTS `linux-cachyos-lts` kernels for Fedora.\n#### :arrow_heading_down: Features\n- Choose between `GCC` and `LLVM-ThinLTO`\n- Optimized for `x86-64v3` CPUs for `kernel-cachyos` and `x86-64v2` for `kernel-cachyos-lts`\n- BORE scheduler with sched-ext support (sched-ext support only for `kernel-cachyos`)\n- AMD P-State Preferred Core, AMD CPB Switch and upstream `amd-pstate` enchancements (exclusive to `kernel-cachyos`)\n- Cachy Sauce - Provides tweaks for the scheduler and other settings\n- Prebuilt `nvidia-open` kernel modules\n- Latest \u0026 improved ZSTD patchset\n- Improved BFQ Scheduler\n- BBRv3 tcp_congestion_control\n- v4l2loopback modules as default included\n- Cherry picked patches from Clear Linux\n- Backported patches from `linux-next`\n- OpenRGB and ACS Override support\n- NTSync patched and integrated into the kernel (exclusive to `kernel-cachyos`)\n\n#### Installation Instructions\nMake sure your CPU supports the higher target `x86-64` architectures.\n```bash\n/lib64/ld-linux-x86-64.so.2 --help | grep \"(supported, searched)\"\n```\n\nNext, enable the COPR repository hosting the kernels.\n```bash\nsudo dnf copr enable bieszczaders/kernel-cachyos # For GCC built kernels\n# or\nsudo dnf copr enable bieszczaders/kernel-cachyos-lto # For LLVM-ThinLTO build kernels\n```\n\nNow you can install the kernels\n```bash\nsudo dnf install kernel-cachyos kernel-cachyos-devel-matched # For GCC built kernels\n# or\nsudo dnf install kernel-cachyos-lto kernel-cachyos-lto-devel-matched # For LLVM-ThinLTO built kernels\n\n## LTS Kernel\nsudo dnf install kernel-cachyos-lts kernel-cachyos-lts-devel-matched\n# or\nsudo dnf install kernel-cachyos-lts-lto kernel-cachyos-lts-lto-devel-matched\n```\n\nLastly if you use SELinux, you need to enable the necessary policy to be able to load kernel modules.\n```bash\nsudo setsebool -P domain_kernel_load_modules on\n```\n\n##### Fedora Silverblue\n```bash\ncd /etc/yum.repos.d/\nsudo wget https://copr.fedorainfracloud.org/coprs/bieszczaders/kernel-cachyos/repo/fedora-$(rpm -E %fedora)/bieszczaders-kernel-cachyos-fedora-$(rpm -E %fedora).repo\nsudo rpm-ostree override remove kernel kernel-core kernel-modules kernel-modules-core kernel-modules-extra --install kernel-cachyos\nsudo systemctl reboot\n```\n\n## Addons\nWe provide a few addons that supplement the kernel packages and system.\n- [CachyOS-Settings](https://github.com/CachyOS/CachyOS-Settings) - Settings used in CachyOS (includes modprobe config, udev rules, etc) packaged for Fedora.\n- [scx-scheds](https://github.com/sched-ext/scx) - sched-ext schedulers. Provides both `scx-scheds` releases and `scx-scheds-git` package.\n- [scx-manager](https://github.com/CachyOS/scx-manager/) - Simple GUI for managing sched-ext schedulers via scx_loader. \n- [uksmd](https://github.com/CachyOS/uksmd) - Userspace KSM helper daemon.\n- [ananicy-cpp](https://gitlab.com/ananicy-cpp/ananicy-cpp/) \u0026 [cachyos-ananicy-rules](https://github.com/CachyOS/ananicy-rules) - Auto nice daemon with rules support.\n\n### Installation instructions\nFirst, enable the COPR repository hosting addon packages.\n```bash\nsudo dnf copr enable bieszczaders/kernel-cachyos-addons\n```\n\nNow you can install the addon packages.\n\n#### CachyOS-Settings\n```bash\nsudo dnf install cachyos-settings\nsudo dracut -f\n```\n\n#### scx-scheds\n```bash\nsudo dnf install scx-scheds\n#or\nsudo dnf install scx-scheds-git # For -git package\n\n# Choose which scx scheduler to use by editting `/etc/default/scx`\nsudo nano /etc/default/scx\n\n# Then enable the systemd service to make it persistent across boots\nsudo systemctl enable --now scx.service\n```\nAlong with the release of scx-scheds 1.0.11 (this is already possible in scx-scheds-git), \nit will be available to use [scxctl](https://github.com/sched-ext/scx/blob/main/tools/scxctl/README.md) to start/change the scheduler with profiles/custom flags.\n\n#### scx-manager\n\n```\nsudo dnf install scx-manager\n```\n\n#### uksmd\n```bash\nsudo dnf install uksmd\nsudo systemctl enable --now uksmd.service\n```\n\n#### ananicy-cpp\n\n\u003e [It is advised against running `ananicy-cpp` and a scheduler from the `sched-ext` framework *simultaneously*. Use one but not the other.](https://wiki.cachyos.org/configuration/sched-ext/#disable-ananicy-cpp)\n\n```bash\nsudo dnf install ananicy-cpp\nsudo systemctl enable --now ananicy-cpp\n```\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcachyos%2Fcopr-linux-cachyos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcachyos%2Fcopr-linux-cachyos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcachyos%2Fcopr-linux-cachyos/lists"}