Intro

There are not many graphic mode browsers for lesser machines, which is why it's worth spreading the word of badwolf and cream, which do a very good job without eating all your memory or hogging your machine like others I won't name on account of my lawyer.






Badwolf browser compiling

Badwolf uses ninja for some operation. If you are on an amd64 system, just download it:
---
wget https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-linux.zip
unzip ninja-linux.zip
sudo mv ninja /usr/local/bin
---
Otherwise you need to compile it first. I imagine that git and the usual dev libs are installed on the system.
---
mkdir nin
cd nin
git clone https://github.com/ninja-build/ninja.git
cd ninja
echo "Compiling ninja - this takes a while"
./configure.py --bootstrap
strip --strip-unneeded ninja
sudo mv ninja /usr/local/bin
---
Next you need to install the dependencies, and there are a lot, about 90 for 44M. On a debian system:
---
sudo apt install -y gcc libwebkit2gtk-4.0-dev libxml2 make pkg-config gettext git ed
wget https://distfiles.hacktivis.me/releases/badwolf-1.3.0.tar.gz
tar -xvzf badwolf*
cd badwolf-1.3.0
./configure
ninja
strip --strip-unneeded badwolf
sudo mv badwolf /usr/local/bin
And that's it.
Don't forget to download the ad-blocking list (see doc). I also have an alias that starts badwolf with a startpage



cream

If anything, cream is even more straightforward to compile than badwolf since it just uses the usual tools.
The following C libraries are required:
For Debian Bookworm/Trixie/Sid, that's libgtk-3-dev and libwebkit2gtk-4.1-dev ;
it will call dependencies and you'll get more than 100 files for roughly 150M, so don't panic. You can always erase it after to reclaim the space.
After that, it's just the usual:
    wget https://github.com/MalcolmReed-ent/cream/archive/refs/heads/main.zip
    unzip main.zip
    cd cream-main
    make
enjoy !












[Top]