aboutsummarylogtreecommitdiffstats
path: root/README.md
blob: 0272ff5dbedf76b1b616703db67bc146c1b9f23e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# LibreWolf-HellFire

LibreWolf with HellFire performance optimizations - a privacy-focused Firefox fork with extreme performance tuning.

## Performance Optimizations

This package combines LibreWolf's privacy features with HellFire's aggressive performance optimizations:

- **-O3 optimization level** instead of standard -O2
- **Full LTO (Link Time Optimization)** for maximum performance
- **x86-64-v3 CPU targeting** with modern instruction sets:
  - AVX2, AES, SSE4.2, BMI, BMI2, FMA, LZCNT, POPCNT
- **Rust SIMD optimizations** and WebAssembly AVX support
- **Profile Guided Optimization (PGO)** for real-world performance
- **Parallel build optimization** using all CPU cores
- **Disabled debug components** for maximum performance

## Installation

Install from AUR:
```bash
yay -S librewolf-hellfire
```

Or build manually:
```bash
git clone https://aur.archlinux.org/librewolf-hellfire.git
cd librewolf-hellfire
makepkg -si
```

## Build Requirements

- Modern x86_64 CPU supporting at least x86-64-v3 instruction set
- Minimum 8GB RAM (16GB recommended for comfortable building)
- 20GB+ free disk space
- 2+ hours build time depending on system

## Conflicts

This package conflicts with and provides `librewolf` - it will replace any existing LibreWolf installation.

## Based On

- [LibreWolf](https://librewolf.net/) - Privacy-focused Firefox fork
- [HellFire](https://github.com/CYFARE/HellFire) - Performance optimizations
- Original LibreWolf AUR package by ohfp/lsf

## License

MPL-2.0 (same as Firefox/LibreWolf)