Precached Project Website

A Linux process monitor and pre-caching daemon

Precached is written in Rust and utilizes the Linux Netlink connector interface to monitor the system for process events. It can act upon such events via multiple means. E.g. it is able to pre-fault pages into memory, to speed up loading of programs and increase the perceived overall 'snappiness' of the system. Additionally it supports offline prefetching of the most often used programs while the system is idle.

Quick Installation Guide

Installation on Fedora

$ sudo dnf copr enable x3n0m0rph59/precached
$ sudo dnf install precached
$ sudo systemctl enable --now precached.service

Installation on Ubuntu

$ sudo add-apt-repository ppa:x3n0m0rph59/precached
$ sudo apt update
$ sudo apt install precached

Installation from Source

$ git clone https://github.com/X3n0m0rph59/precached.git
$ cd precached/
$ cargo build

Source Code Downloads

  • Download .zip file
  • Download .tar file
  • Screenshots

    precached Screenshot precached Screenshot precached Screenshot precached Screenshot precached Screenshot precached Screenshot

    Authors

    precached - Copyright (C) 2017-2018 the precached developers


    Blog Posts