作为横跨 iOS + Android + Windows + MacOS + Linux 的终极杂食用户,从今以后,我再也不会困惑该选哪个 release...
其他
更多欢迎补充
![]() |
1
lc5900 2024-03-22 17:04:29 +08:00
aarch 和 arm 一样,不同编译器叫法不一样,linux 软件用的多
canary 金丝雀版本 |
![]() |
2
noyidoit OP @lc5900 感谢补充;另外 aarch 这块我的理解是“armv8 架构支持 A64 / AArch64 / arm64 和 A32 指令集”,不知道对不对,不过反正就这几个词,怎么说大家都能听懂
|
3
5xX4U5sUwdELgdQ3 2024-03-22 17:20:19 +08:00
如果对 OS 和 Arch 有所区分的话可能会更容易分辨一些:
比如常见 OS 包括 Linux, Darwin, Windows, FreeBSD, vxWorks 等等 常见 Arch 有 x86, x86_64, Arm(64), PowerPC (ppc) 等等 不同的 OS 可以运行在不同的 architecture 上, 也就产生不同的程序类型. 比如: Windows_arm, Linux-x86_64, Linux-arm, Darwin-ppc, Darwin_x86_64, Darwin-aarch64 等等 |
![]() |
4
rockyastor 2024-03-22 17:23:41 +08:00
rc 应该是比 beta 更 release 吧
|
![]() |
5
lichao 2024-03-22 17:31:55 +08:00
还有 noarch ,架构无关
|
![]() |
6
hahastudio 2024-03-22 17:35:50 +08:00 ![]() 只要别 arm64 和 amd64 一起用,我觉得都还好
|
![]() |
7
noyidoit OP @rockyastor 应该是你说的那样,写的时候我是拿 alpha 做对比 XD
|
8
Rache1 2024-03-22 17:44:58 +08:00 ![]() GA:General Availability,正式发布的版本
|
![]() |
9
wjx0912 2024-03-22 17:45:53 +08:00
很专业!
|
![]() |
10
Tink 2024-03-22 17:47:49 +08:00
ppc64le
|
![]() |
11
renshiuu 2024-03-22 17:47:54 +08:00
和 foss 相对的好像还有一种 premium 版本
|
![]() |
12
adoal 2024-03-22 17:49:33 +08:00 ![]() Intel 64 是个市场说法,技术里一般不小写+连写成 intel64 作为一个 arch id ,只有 amd64 (纯技术)和 x86_64 (市场中立的改进)
|
14
Rache1 2024-03-22 17:57:35 +08:00
@lichao #13
🤔 我看 wiki 上对这个的定义应该是算 “正式上线” 了 https://zh.wikipedia.org/wiki/%E8%BB%9F%E4%BB%B6%E7%89%88%E6%9C%AC%E9%80%B1%E6%9C%9F?useskin=vector |
![]() |
16
MoonWalker 2024-03-22 18:09:38 +08:00
专业的
|
![]() |
17
baobao1270 2024-03-22 18:15:03 +08:00 via Android
不知道为啥 Darwin 和一堆处理器架构的名字在一起
macOS 的话,架构依然是 amd64/aarch64 而 windows/nt/linux/macos/darwain 叫做 platform macOS 叫做 Darwin 是因为 macOS 是从 NeXT 发展过来的,前身是一个叫 Darwin 的 BSD 系统 |
![]() |
18
lichao 2024-03-22 18:31:03 +08:00
@baobao1270 文件名嘛?一个软件同时发布了多个平台,Linux 的 amd64 和 macOS 的 amd64 ,文件名肯定不一样
|
![]() |
19
zzzsy 2024-03-22 18:45:40 +08:00
x86_64_v2_sse x86_64_v3_avx2🤔
|
20
aldehyde 2024-03-22 19:02:34 +08:00
我记得好像是说,alpha 是只要实现一部分功能就都能算 alpha ,一般不会让用户来用。beta 就是已经通过功能验收的版本,可以供内部测试也可以让外部用户进行测试。
|
![]() |
21
dreamlike 2024-03-22 19:16:35 +08:00 via Android
不太懂 arm ,target 是 armv7 的产物,能跑在 8 和 9 上吗?如果是 8 能跑在另外两个上面吗
|
![]() |
22
snw 2024-03-22 19:18:07 +08:00 via Android
shadowsocks-v1.18.2.x86_64-pc-windows-gnu.zip
shadowsocks-v1.18.2.x86_64-pc-windows-msvc.zip shadowsocks-v1.18.2.x86_64-unknown-linux-gnu.tar.xz shadowsocks-v1.18.2.x86_64-unknown-linux-musl.tar.xz 🤔 |
![]() |
23
processzzp 2024-03-22 22:30:59 +08:00 ![]() 下载软件的时候:
amd64 amd64 amd64 下载好了一看: arm64 😠😠😠 |
![]() |
24
Kinnice 2024-03-22 22:45:04 +08:00 via Android
@processzzp exec format error :)
|
25
echoyangjx 2024-03-22 22:47:06 +08:00 via Android
好帖
|
![]() |
26
lucifer9 2024-03-22 23:18:44 +08:00 via iPhone
已经没人记得 RTM 了吗
|
![]() |
27
wheat0r 2024-03-22 23:22:46 +08:00
还有 dally 、nightly 、edge 、bleeding edge
|
![]() |
28
huhexian 2024-03-23 00:11:15 +08:00
pre-release 是啥
|
![]() |
29
des 2024-03-23 00:18:49 +08:00 via iPhone
还有 el 和 hf
|
![]() |
30
agagega 2024-03-23 02:06:31 +08:00 via iPhone ![]() 了解下编译器区分平台的五分法:
arch-subarch-vendor-os-abi 其中 subarch 和 abi 可以省略,subarch 主要用在 arm 各种细分指令集上,abi 在 windows 上可以区分是 msvc 还是 mingw ,vendor 在 Linux 等开源系统上通常写为 unknown arm64 和 aarch64 指的是一个东西。amd64 和 x86_64 一样,但和 ia64 不同。一些平台 arch 部分还会有后缀,比如 el/le 表示 little-endian 模式(一般这些平台默认是 big-endian ),还有 hf 表示支持硬件浮点数(默认可能就是软浮点) 总的来说现在能见到的 arch 就是 x86 、arm 、ppc 、mips 、龙芯、riscv 、sparc 、wasm 、s390 及它们的各种变体。 |
![]() |
31
tyzandhr 2024-03-23 02:13:56 +08:00 via Android
那么 gnueabi 呢?
|
![]() |
32
glouhao 2024-03-23 07:15:51 +08:00 via Android
很好,谢谢。
|
![]() |
33
winterbells 2024-03-23 08:00:02 +08:00 via Android
还有 ffmpeg 一堆 gpl lgpl shared 不 shared 的
里面是独立 exe 还是+dll 的区别 |
![]() |
34
crocoBaby 2024-03-23 09:00:29 +08:00
学到了,但是一般用哪个最好?
|
35
Panameragt 2024-03-23 10:21:18 +08:00
学习了, 感谢
|
36
wlingxiao 2024-03-23 11:01:41 +08:00 via Android
@processzzp 为了避免这种情况,我都是浏览器搜索 amd64 然后下载高亮那个😂
|
37
Jacobson 2024-03-23 12:51:26 +08:00
@processzzp #23 会心一笑
![]() |
38
chen22 2024-03-23 14:20:43 +08:00
厉害了,我就搞不清楚这个
|
40
wws2023 2024-03-23 15:55:10 +08:00
厉害了,说实话我都凭看多了就觉得应该下哪个
|
![]() |
41
easymbol 2024-03-23 16:43:33 +08:00
厉害了,每次看到 v8 之类的都是懵的,凭感觉下载
|
![]() |
42
Cloudust 2024-03-24 12:13:00 +08:00
专业的整理!
|
![]() |
43
GK998 2024-03-24 13:22:33 +08:00
感谢整理,学习了
|
![]() |
44
my3157 2024-03-24 17:37:32 +08:00
@hahastudio debian 就是 amd64/arm64, 没用 aarch64 这种
# dpkg --print-architecture amd64 # dpkg --print-architecture arm64 |