众所周知x86_64指令集同时兼容x86(Fedora称为i686)指令集,因此这种CPU可以同时运行64位和32位的程序。现代GNU/Linux几乎全部的程序都已经是原生64位的了,但是大部分系统仍然安装了不少32位的动态库,主要是wine和steam需要。wine运行64位windows程序时会用系统的64位库,而运行32位windows程序时用系统的32位库。不过,由于现在新版本的wine支持了wow64技术,这样就只需要系统中的64位库就能同时运行32位和64位的windows程序。
过去几天,fedora在引入wine wow64后,判断系统中的32位库已经不再需要了,因此打算在fedora 44版本中彻底移除32位程序的支持。不过由于社区中不少开发者和游戏玩家的反对,fedora现在已经撤回了这个决定。这个改进也许会在将来的版本中进行。
https://discussion.fedoraproject.org/t/f44-change-proposal-drop-i686-support-system-wide/156324
Linux社区最近有点激进 冒进
急于甩掉老的技术包袱么
最近进了很多年轻人嘛,而部分年轻人对有些东西的理解不够深厚,只是一味的想要最新。
Featured Collection
Popular Ranking
Popular Events
众所周知x86_64指令集同时兼容x86(Fedora称为i686)指令集,因此这种CPU可以同时运行64位和32位的程序。现代GNU/Linux几乎全部的程序都已经是原生64位的了,但是大部分系统仍然安装了不少32位的动态库,主要是wine和steam需要。wine运行64位windows程序时会用系统的64位库,而运行32位windows程序时用系统的32位库。不过,由于现在新版本的wine支持了wow64技术,这样就只需要系统中的64位库就能同时运行32位和64位的windows程序。
过去几天,fedora在引入wine wow64后,判断系统中的32位库已经不再需要了,因此打算在fedora 44版本中彻底移除32位程序的支持。不过由于社区中不少开发者和游戏玩家的反对,fedora现在已经撤回了这个决定。这个改进也许会在将来的版本中进行。
https://discussion.fedoraproject.org/t/f44-change-proposal-drop-i686-support-system-wide/156324