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
Screenshots
Authors
precached - Copyright (C) 2017-2018 the precached developers
Blog Posts
- 11 Aug 2018 » Version 1.3
- 25 May 2018 » Version 1.2
- 25 May 2018 » Project Status Update #9
- 10 May 2018 » Project Status Update #8
- 02 May 2018 » Version 1.1
- 04 Mar 2018 » Version 1.0
- 14 Jan 2018 » Project Status Update #7
- 01 Jan 2018 » Project Status Update #6
- 17 Dec 2017 » Project Status Update #5
- 03 Dec 2017 » Project Status Update #4
- 15 Nov 2017 » Project Status Update #3
- 30 Oct 2017 » Benchmarks, Round 1
- 21 Oct 2017 » Project Status Update #2
- 11 Oct 2017 » Project Artwork
- 06 Oct 2017 » Project Status Update #1
- 30 Sep 2017 » We are looking for Contributions
- 28 Sep 2017 » First Prototype Implementation released
- 28 Sep 2017 » Project Site Now Online