BFS Scheduler

Software Screenshot:
BFS Scheduler
Software Details:
Version: 0.463 for Linux kernel 4.1 updated
Upload Date: 27 Sep 15
Developer: Con Kolivas
Distribution Type: Freeware
Downloads: 32

Rating: nan/5 (Total Votes: 0)

BFS (BrainFuck Scheduler) is an open source patch for the Linux kernel, engineered to make computers with lower specs run better on certain conditions, be forward looking only, and not scale to massive hardware.

A desktop-oriented scheduler for GNU/Linux systems

BFS is a desktop-oriented scheduler, that offers excellent interactivity, thanks to its extremely low latencies, with good priority distribution, rigid fairness, as well as extreme scalability within normal load levels.

Not recommended for 4096 CPUs

The scheduler offers excellent latency and throughput for machines with one or multiple CPUs (Central Processing Units a.k.a. processors) on both desktop and server hardware. However, even if the system supports multicore processors, BFS is not recommended for 4096 CPUs.

It features SCHED_ISO and SCHED_IDLEPRIO scheduling policies, which are completely optional and do not impact performance. The BFS Scheduler also includes solid sub-tick accounting of tasks, as well as configurable SMT-nice support for supporting scheduling policy across hyperthread and for improved nice levels.

How to apply the patch

The easy way to apply the BFS patch on your Linux kernel is to open your graphical or command-line package manager and search for a BFS Scheduler binary package in the official software repositories of your distribution.

To manually apply the BFS patch, first download it from Softoware using the dedicated download section above, save the .patch file on your Home directory. Then, download the Linux kernel package that corresponds to the downloaded version of the patch. Save it on your Home directory and unpack it.

Copy the patch into the folder of the extracted Linux kernel archive file. Carefully read the instruction provided at https://www.kernel.org/doc/Documentation/applying-patches.txt on how to apply the patch. Then, recompile the kernel and install it, overwriting your existing kernel.

What is new in this release:

  • The main changes include a resync against linux kernel version 3.12 and a rewritten mechanism for coping with suspend to ram/disk and resume issues present in previous versions.

What is new in version 0.460 for Linux kernel 3.18:

  • The main changes include a resync against linux kernel version 3.12 and a rewritten mechanism for coping with suspend to ram/disk and resume issues present in previous versions.

Requirements:

  • Linux Kernel

Similar Software

Longene
Longene

12 May 15

DL Desire
DL Desire

14 Apr 15

Other Software of Developer Con Kolivas

cgminer
cgminer

17 Feb 15

Long Range ZIP
Long Range ZIP

20 Feb 15

Comments to BFS Scheduler

Comments not found
Add Comment
Turn on images!