你是想表達kernel還是Ubuntu的意思嗎? XD
所以亂猜是在炫耀雙發行版裝在同一個機器上用 grub 管理
"It’s hard to blame developers for targeting Windows and relying on Wine + friends. It’s just much more stable and much less likely to break and stay broken." 😢
BSD kernel 甚至沒有 ABI 相容性可言歐...
FreeBSD/OpenBSD/NetBSD都已經差了很多了
linux userland 怎麼大亂鬥,上面套個 docker 自帶 userland 基本上都會跑,但 bsd...
BSD對應到的是GNU/Linux或是Musl/Linux之類的東西
概念上就跟狹義的Linux只有Kernel本身不太一樣
看起來Valve自己的解決方案就是steam-runtime,而Linux原生的就是Flatpak與AppImage
只有 linux kernel 因為 break abi 被 linus 幹吧
RH就是因為要保證ABI相容所以才祖傳kernel版本阿
bsd kernel abi / common lib 是一組的
kernel "內' 的 ABI 跟 kernel <-> userspace 間的是兩回事
前面那個沒有任何一個 unix distro 保證
linux 保證後面那個但是 bsd 不管
只有 windows 會幹那種讓你 xp 驅動拿到 win10 都能跑的事吧
那是 kernel space API,人家講的是 kernel/user space ABI
Linux 的 ABI 最近幾年只有從 2.6.24, 2.6.32, 跳到 3.2, 然後就沒什麼太大的變化了
FreeBSD 只有保證 12.x, 13.x 內的 ABI 是穩定相容的
我也傾向不喇在一起統稱 BSD,要嘛就 BSD-like 作業系統