From 8af09f38e00979ff2970104b6b1a731ea2d55679 Mon Sep 17 00:00:00 2001 From: Vincent Li Date: Sat, 26 Apr 2025 16:21:25 +0000 Subject: [PATCH] README: update README Signed-off-by: Vincent Li --- README.md | 47 ++++++++++++++++++++++++++++------------------- lfs/linux | 4 ++-- 2 files changed, 30 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index bcaf79af4..c61ede59b 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# BPFire - eBPF Network Firewall and Load Balancer (eBPF 网络防火墙及负载均衡) +# BPFire - eBPF Network Firewall OS (eBPF 网络防火墙) # What is BPFire? @@ -16,25 +16,35 @@ BPFire 基于IPFire 2.x, 一个基于Linux的安全坚固、多功能、先进 # Where can I get support? -Join discord https://discord.gg/8HvKWxzU or open github issue +Open github issue or [discord](https://discord.gg/EakRJaU8NG) -# Where can I get BPFire installation ISO or flash image? +# Where can I get BPFire installation ISO or LoongFire flash image? -中国大陆用户下载地址: https://www.vcn.bc.ca/~vli/bpfire/ +中国大陆用户下载地址: -http://bpfire.net/download/ +[bpfire](https://www.vcn.bc.ca/~vli/bpfire/) -# What computer hardwares BPFire requires? +[loongfire](https://www.vcn.bc.ca/~vli/loongfire/) + +Other download site: + +[bpfire.net](http://bpfire.net/download/) + +# What computer hardwares BPFire support? BPFire support commodity computer hardware, small or large, old or new, cheap or expensive. -for example [mini PC](https://www.aliexpress.com/w/wholesale-home-firewall-router.html?spm=a2g0o.best.search.0) I use at home. +for example: + +[X86 mini PC](https://www.aliexpress.com/w/wholesale-home-firewall-router.html?spm=a2g0o.best.search.0) + +[LoongArch mini PC](https://www.aliexpress.us/item/3256807861547435.html?spm=a2g0o.order_list.order_list_main.5.6c6c1802f4v4tf&gatewayAdapt=glo2usa) # How do I install BPFire? flash the ISO to USB on Linux machine, /dev/sdc is your USB thrumb drive. -dd if=bpfire-2.29-core184-x86_64.iso of=/dev/sdc status=progress +`dd if=bpfire-2.29-core184-x86_64.iso of=/dev/sdc status=progress` BPFire installation on mini industrial PC: @@ -77,24 +87,23 @@ Microsoft Hyper-v screen shot: Build Environment Setup https://www.ipfire.org/docs/devel/ipfire-2-x/build-initial +(It takes a few hours to build image for first build depending on build machine power) + +for example on Ubuntu 22.04 LTS: + +``` +apt install git-core g++ manpages-pl patch byacc make autoconf automake libltdl-dev + git clone https://github.com/vincentmli/BPFire.git cd BPFire -git checkout bpfire - -get BPFire source tar ball cache.tar https://drive.google.com/drive/folders/15rEoiB9TU4DxYv1qdOFqyJ2DkL6J9lG1?usp=drive_link - -tar xvf cache.tar - -get all BPFire addon source tar balls from https://drive.google.com/drive/folders/1cDZ0z26td2jVkxBX9cHhz43QxrZn3Aqq?usp=drive_link and move them to cache directory - -mv *.tar.gz ./cache/ - -./make.sh clean +wget --mirror --convert-links --adjust-extension --page-requisites --no-parent --cut-dirs=2 -nH --reject "index.html*" https://www.vcn.bc.ca/~vli/bpfire/cache/ ./make.sh build +``` + # How do I support BPFire development? Join or [Donate to BPFire paypal](https://www.paypal.com/donate/?business=BL97G8687E5B6&no_recurring=0&item_name=Make+revolutionary+eBPF+technology+available+for+non-tech+savvy+users+for+safe+online+surfing¤cy_code=USD) diff --git a/lfs/linux b/lfs/linux index ad8ef23b9..fcf968a76 100644 --- a/lfs/linux +++ b/lfs/linux @@ -24,7 +24,7 @@ include Config -VER = 6.12.5 +VER = 6.12.26 THISAPP = linux-$(VER) DL_FILE = linux-$(VER).tar.xz @@ -72,7 +72,7 @@ objects = \ $(DL_FILE) = $(URL_IPFIRE)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = bca871f8ebc2b2d286c0d2fb8526aeff835aa9eb4af43c307dea08c9da31592310e3e103d3294152a7e011f8539629c0cec925d23cb635191cdd41da86babc29 +$(DL_FILE)_BLAKE2 = 3f4382766952a1aea7d3cd5b733b450147d46d92be8338b017f3b8170bb9b2edb377f00f6a11b9be770ce73085eefbe5af8b5e7b7de1cf241ef1f021a41842f3 install : $(TARGET)