git404hub

what is bbrplus fr?

bannedbook/bbrplus — explained in plain English

Analysis updated 2026-07-30 · repo last pushed 2019-07-10

Audience · ops devopsComplexity · 4/5DormantSetup · hard

tl;dr

A patched Linux kernel module that improves network speed on servers with high packet loss, fixing two flaws in the built-in BBR congestion control algorithm. Designed for CentOS 7 with a one-click install script.

vibe map

mindmap
  root((repo))
    What it does
      Fixes BBR stalls
      Faster speed settling
      Reduces packet loss
    Tech stack
      Linux kernel 4.14
      CentOS 7
      Shell scripts
    Use cases
      VPS web hosting
      File download servers
      Proxy servers
    Audience
      Server administrators
      Self-hosters
    Risks
      Experimental only
      Not for production
      Kernel version locked

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Boost network throughput on a VPS that suffers from frequent packet loss.

VIBE 2

Host a file download service with more consistent transfer speeds on unstable links.

VIBE 3

Run a proxy server on a lossy network route where standard BBR underperforms.

what's the stack?

Linux Kernel 4.14CentOS 7Shell Script

how it stacks up fr

bannedbook/bbrplus00kaku/gallery-slider-block04amanrajj/netwatch
Stars0
LanguageJavaScriptRust
Last pushed2019-07-102021-05-19
MaintenanceDormantDormant
Setup difficultyhardeasymoderate
Complexity4/52/53/5
Audienceops devopsgeneralops devops

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1h+

Requires CentOS 7 with kernel 4.14.x specifically, later kernel versions are incompatible and production use is discouraged.

The explanation does not mention a license, the project repackages kernel modifications so standard Linux kernel licensing may apply but is not stated.

in plain english

BBRplus is a modified version of a network congestion control algorithm called BBR, which is built into the Linux kernel. Its goal is to improve your server's network performance by reducing packet loss and minimizing unnecessary queuing, especially on connections that already suffer from high packet loss. The project's author didn't write the core algorithm themselves, they packaged and compiled the fixes originally shared by a developer known as dog250, who identified two flaws in the original BBR: it tends to stall when packet loss is high, and it converges (settles into an optimal speed) too slowly. BBRplus applies dog250's corrections to address those issues. At a technical level, congestion control algorithms determine how fast data should be sent over a network. The original BBR, shipped with Linux, sometimes struggles on unstable links. BBRplus replaces the built-in BBR module with a patched version. Because the fix requires modifying the Linux kernel's source code and depends on kernel version 4.14 specifically, the project provides a precompiled kernel for CentOS 7 and a one-click install script. After installation, you tell the system to use the new algorithm for managing network traffic, and reboot. This is useful for anyone running a Linux server where network throughput matters, for example, a VPS hosting a website, a file download service, or a proxy. If your server sits on a network route with frequent packet loss, the standard BBR might not perform well, and this project offers an alternative that could keep speeds more consistent. The project is explicitly experimental. The README states that no one guarantees its stability or that it will have a positive effect, and you use it at your own risk. The one-click script is not recommended for production environments, manual installation is preferred. The patch only works on kernel 4.14.x, later kernel versions changed the relevant source code, so porting it forward would require additional work.

prompts (copy fr)

prompt 1
Install BBRplus on my CentOS 7 server using the one-click script, then switch the active congestion control algorithm from cubic to bbrplus and reboot.
prompt 2
Check if my Linux kernel version is compatible with BBRplus, and tell me what to do if I am not running kernel 4.14.x.
prompt 3
Compare the original BBR algorithm with BBRplus for a server on a high-packet-loss link, and explain when I should prefer one over the other.
prompt 4
Help me manually install the precompiled BBRplus kernel on CentOS 7 instead of using the one-click script, since I want to avoid the experimental script in production.

Frequently asked questions

what is bbrplus fr?

A patched Linux kernel module that improves network speed on servers with high packet loss, fixing two flaws in the built-in BBR congestion control algorithm. Designed for CentOS 7 with a one-click install script.

Is bbrplus actively maintained?

Dormant — no commits in 2+ years (last push 2019-07-10).

What license does bbrplus use?

The explanation does not mention a license, the project repackages kernel modifications so standard Linux kernel licensing may apply but is not stated.

How hard is bbrplus to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is bbrplus for?

Mainly ops devops.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.