Rmnscnce's Projects

rmnscnce/kernel-xanmod

kernel-xanmod-edge will not be built using LLVM+ThinLTO unlike the Debian-based upstream Instead, LLVM+LTO will be used to build kernel-xanmod-exptl, the experimental branch exclusive to this Copr (ThinLTO is not being used due to an undefined behavior in akmods crashing LLVM when trying to build kernel modules with it) XanMod Kernel Upstream GitHub XanMod is a general-purpose Linux kernel distribution with custom settings and new features. Built to provide a stable, responsive and smooth desktop experience. The real-time version is recommended for critical runtime applications such as Linux gaming eSports, streaming, live productions and ultra-low latency enthusiasts. Supports all recent 64-bit versions of Fedora® Linux. ※ Note: The current proprietary NVIDIA, VirtualBox, VMware Workstation / Player and some other akmod/dkms modules builds do not officially support Clang'ed (EXPTL) and RT kernels. Main features Preemptive Full Tickless Kernel at 500Hz w/ Tuned CPU Core Scheduler. RCU Boost for better responsiveness and lower overall system latency. Full multi-core block layer runqueue requests for high I/O throughput. Caching, Virtual Memory Manager and CPUFreq Governor improvements. BBRv2 TCP congestion control + FQ-PIE packet scheduling and AQM algorithm. ORC Unwinder for kernel stack traces (debuginfo) implementation. High responsiveness multitasking CacULE scheduler (SCHED_NORMAL) based on ULE interactivity score mechanism build available [5.14-cacule]. Real-time Linux kernel (PREEMPT_RT) build available [5.13-rt]. Third-party patchset available: patches CK's high-resolution kernel timers (hrtimer) enhancement. le9's file mappings under memory pressure protection. Linux Random Number Generator (LRNG) framework. Futex WAIT_MULTIPLE implementation for Wine / Proton Fsync. Futex2 interface compatible w/ latest Wine / Proton Fsync [5.14]. Google's Multigenerational LRU framework [5.13]. Google's BBRv2 TCP congestion control. Paragon's Software NTFS3 driver [as module: ntfs3]. PCIe ACS Override for bypassing IOMMU groups support. Graysky's additional CPU optimizations for GCC and Clang. Clear Linux patchset [partial]. LSM Fork brute force attack mitigation support [5.13]. Android Ashmem and Binder IPC driver as module for Anbox. Updated ZSTD library for bug fixes and r/w performance compression improvements on Btrfs, F2FS, SquashFS, pstore, initramfs and vmlinuz. WineSync/NTSync Driver as module for fast, kernel-backed Wine [5.14]. Kernel package for compatibility with the Fedora® Linux, EPEL 8*^, and CentOS Stream* distribution GPLv2 license. Can be built for any distribution or purpose. *) kernel-xanmod-lts only⁣ ^) XanMod kernel is NOT based on RHCK and thus may break bug-for-bug compatibility with RHEL (for instance, kmod packages from ELRepo will NOT work, and akmod packages from RPMFusion may not be compatible with the kernel-devel of XanMod kernel). You should not run this software on a machine that requires compatibility with RHEL. Build status edge variant exptl variant cacule variant lts variant rt variant to support the package maintainer (donations to upstream can be given here)
  • Centos-stream 8 : x86_64
  • Centos-stream 9 : x86_64
  • Epel for CentOS 8 : x86_64
  • Fedora 33 : x86_64
  • Fedora 34 : x86_64
  • Fedora 35 : x86_64
  • Fedora rawhide : x86_64

rmnscnce/kernel-lqx

LIQUORIX KERNEL ※ Upstream GitHub repo Liquorix is a distro kernel replacement built using the best configuration and kernel sources for desktop, multimedia, and gaming workloads. Major Features Zen Interactive Tuning: Tunes the kernel for responsiveness at the cost of throughput and power usage. --- Virtual Memory Subsystem --------------------------- Mem dirty before bg writeback..: 10 % -> 20 % Mem dirty before sync writeback: 20 % -> 50 % --- Block Layer ---------------------------------------- Default MQ scheduler......: mq-deadline -> bfq --- CPU Scheduler (CFS) -------------------------------- Scheduling latency.............: 6 -> 3 ms Minimal granularity............: 0.75 -> 0.3 ms Wakeup granularity.............: 1 -> 0.5 ms CPU migration cost.............: 0.5 -> 0.25 ms Bandwidth slice size...........: 5 -> 3 ms --- CPU Scheduler (MuQSS) ------------------------------ Scheduling interval............: 6 -> 4 ms ISO task max realtime use......: 70 % -> 25 % MuQSS Process Scheduler: Fair process scheduler for gaming, multimedia, and real-time loads. High Resolution Scheduling: High resolution timeouts and 1000Hz tick rate for precise low jitter task scheduling. Preemptible tree-based hierarchical RCU: RCU implementation for real-time systems. Hard Kernel Preemption: Most aggresive kernel preemption before requiring real-time patches. Guarantees responsive system under high intensity mixed workload scenarios. Budget Fair Queue: Proper disk scheduler optimized for desktop usage, high throughput / low latency. TCP BBR2 Congestion Control: Fast congestion control, maximizes throughput, guaranteeing higher speeds than Cubic. WineSync/NTSync module available: Fast, kernel-backed syncing support driver module for Wine for faster performance. (Copr exclusive) Distribution Kernel Drop-in Replacement: Proper distribution style configuration supporting broadest selection of hardware. Paravirtualization options enabled to reduce overhead under virtualization. Minimal Debugging: Minimum number of debug options enabled to increase kernel throughput. Binary Builds For Fedora® and Enterprise Linux*: Binary builds are produced on Copr for EPEL 8, CentOS 8 and 9 Stream, and Fedora® Linux 33, 34, 35, and Rawhide *) Liquorix kernel is NOT based on RHCK and thus may break bug-for-bug compatibility with RHEL (for instance, kmod packages from ELRepo will NOT work, and akmod packages from RPMFusion may not be compatible with the kernel-devel of Liquorix kernel). You should not run this software on a machine that requires compatibility with RHEL. to support the package maintainer (donations to upstream can be given here)
  • Centos-stream 8 : x86_64
  • Centos-stream 9 : x86_64
  • Epel for CentOS 8 : x86_64
  • Fedora 33 : x86_64
  • Fedora 34 : x86_64
  • Fedora 35 : x86_64
  • Fedora rawhide : x86_64

rmnscnce/waydroid

Waydroid (and dependencies) packaged for Fedora on x86_64 and aarch64 ※ I only have the dependencies packaged for now
  • Fedora 34 : aarch64, x86_64
  • Fedora 35 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

rmnscnce/lightdm-gtk-budgie

Budgie theme for the LightDM GTK greeter
  • Fedora 34 : aarch64, x86_64
  • Fedora 35 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

rmnscnce/lightdm-webkit2-greeter

LightDM greeter that uses webkit2 for theming via HTML/JavaScript.
  • Fedora 33 : i386, x86_64
  • Fedora 34 : i386, x86_64
  • Fedora 35 : i386, x86_64
  • Fedora rawhide : i386, x86_64

rmnscnce/cutefish-desktop-staging

Cutefish Desktop is the desktop environment of CutefishOS that focuses on simplicity, beauty and practicality.
  • Fedora 33 : aarch64, x86_64
  • Fedora 34 : aarch64, x86_64
  • Fedora 35 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

rmnscnce/cutefish-desktop

Cutefish Desktop is the desktop environment of CutefishOS that focuses on simplicity, beauty and practicality. Staging repository here
  • Fedora 33 : aarch64, x86_64
  • Fedora 34 : aarch64, x86_64
  • Fedora 35 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

rmnscnce/cyber-desktop-staging

A port of the Cyber Desktop for Fedora Linux.
  • Fedora 34 : x86_64
  • Fedora 35 : x86_64
  • Fedora rawhide : x86_64

rmnscnce/wireplumber

WirePlumber is a modular session / policy manager for PipeWire and a GObject-based high-level library that wraps PipeWire's API, providing convenience for writing the daemon's modules as well as external tools for managing PipeWire. The WirePlumber daemon implements the session & policy management service. It follows a modular design, having plugins that implement the actual management functionality. The WirePlumber Library provides API that allows you to extend the WirePlumber daemon, to write management or status tools for PipeWire (apps that don't do actual media streaming) and to write custom session managers for embedded devices. Useful links: Repository on PipeWire's freedesktop.org GitLab namespace Documentation Fedora DistGit repository Packages here are built upon the rawhide branch of package wireplumber on the Fedora DistGit. As expected from a rawhide-based build, it is not suitable for things that require reliability. Proceed on your own risk.
  • Fedora 33 : aarch64, armhfp, ppc64le, s390x, x86_64
  • Fedora 34 : aarch64, armhfp, ppc64le, s390x, x86_64
  • Fedora 35 : aarch64, armhfp, ppc64le, s390x, x86_64
  • Fedora rawhide : aarch64, armhfp, ppc64le, s390x, x86_64

rmnscnce/xwayland-git

Package xorg-x11-server-Xwayland built directly for Fedora Linux 34 from the Rawhide DistGit sources. All automatic
  • Fedora 34 : aarch64, x86_64

rmnscnce/miscellaneous

Miscellaneous package builds, not belonging to a specific project. Mostly experimental
  • Fedora 33 : x86_64
  • Fedora 34 : x86_64
  • Fedora 35 : x86_64
  • Fedora rawhide : x86_64

rmnscnce/amdgpu-pro-shims

A stub package to %{provide} stuff needed by AMDGPU-PRO OpenCL to trick it to use Mesa libraries
  • Fedora 33 : x86_64
  • Fedora 34 : x86_64
  • Fedora 35 : x86_64
  • Fedora rawhide : x86_64
  • 1
  • 2