PBH-BTN / PeerBanHelper

自动封禁不受欢迎、吸血和异常的 BT 客户端,并支持自定义规则。PeerId黑名单/UserAgent黑名单/IP CIDR/假进度/超量下载/进度回退/多播追猎/连锁封禁/伪装检测 支持 qBittorrent/Transmission/Deluge/BiglyBT
GNU General Public License v3.0
539 stars 15 forks source link

能否降低jar文件的jre版本要求,以在32位系统上使用 #154

Closed fsxitutu closed 2 weeks ago

fsxitutu commented 3 weeks ago

现有的PeerBanHelper jar文件需要java21以上版本才能运行。oracle和openjdk目前并不提供java21 x86架构的二进制文件,并准备放弃x86编译选项。导致在32位系统上使用PeerBanHelper是一件比较困难的事情,甚至将来(如果使用java22封装)在32位系统上使用PeerBanHelper将变得几乎不可能。目前adoptopenjdk(adoptium)已经不再提供x86的openjdk 21二进制文件,只能使用早期的每夜版并由此可能导致一些其他问题

Gaojianli commented 3 weeks ago

现在已经是2024年了,32位win就让他进入历史的垃圾堆吧,如果是Linux,相信你有能力将pbh移植到jdk17


该邮件从移动设备发送

--------------原始邮件-------------- 发件人:"fsxitutu @.>; 发送时间:2024年6月12日(星期三) 晚上11:59 收件人:"PBH-BTN/PeerBanHelper" @.>; 抄送:"Subscribed @.***>; 主题:[PBH-BTN/PeerBanHelper] 能否降低jar文件的jre版本要求,以在32位系统上使用 (Issue #154)

现有的PeerBanHelper jar文件需要java21以上版本才能运行。oracle和openjdk目前并不提供java21 x86架构的二进制文件,并准备放弃x86编译选项。导致在32位系统上使用PeerBanHelper是一件比较困难的事情,甚至将来(如果使用java22封装)在32位系统上使用PeerBanHelper将变得几乎不可能。目前adoptopenjdk(adoptium)已经不再提供x86的openjdk 21二进制文件,只能使用早期的每夜版并由此可能导致一些其他问题

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>

Ghost-chu commented 3 weeks ago

我已经有将近 10 年没见过只支持 32 位架构的设备了
相信你能找到的设备 CPU 都是支持 x64 的,不如装个 64 位的系统

Gaojianli commented 3 weeks ago

我已经有将近 10 年没见过只支持 32 位架构的设备了 相信你能找到的设备 CPU 都是支持 x64 的,不如装个 64 位的系统

冷知识,第一款x64设备发布于2003年,已经20年了

fsxitutu commented 3 weeks ago

现在已经是2024年了,32位win就让他进入历史的垃圾堆吧,如果是Linux,相信你有能力将pbh移植到jdk17 ---------- 该邮件从移动设备发送 --------------原始邮件-------------- 发件人:"fsxitutu @.>; 发送时间:2024年6月12日(星期三) 晚上11:59 收件人:"PBH-BTN/PeerBanHelper" @.>; 抄送:"Subscribed @.>; 主题:[PBH-BTN/PeerBanHelper] 能否降低jar文件的jre版本要求,以在32位系统上使用 (Issue #154) ----------------------------------- 现有的PeerBanHelper jar文件需要java21以上版本才能运行。oracle和openjdk目前并不提供java21 x86架构的二进制文件,并准备放弃x86编译选项。导致在32位系统上使用PeerBanHelper是一件比较困难的事情,甚至将来(如果使用java22封装)在32位系统上使用PeerBanHelper将变得几乎不可能。目前adoptopenjdk(adoptium)已经不再提供x86的openjdk 21二进制文件,只能使用早期的每夜版并由此可能导致一些其他问题 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.>

64位系统和程序的开销要比32位要大很多。我当然知道纯x86 CPU这种东西早就被清理到历史的垃圾堆里了。在低性能设备上,64位CPU跑32位系统至少在目前还是很常见的情况。