| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
![]() |
原始链接: https://news.ycombinator.com/item?id=43950709
Hacker News 上的一篇讨论帖关注 NetBSD 对旧款 32 位 x86 硬件的持续支持,重点突出了其内核数学模拟功能。这与逐渐淘汰或面临 i386 支持挑战的 Linux 和 OpenBSD 形成对比(尤其是在 32 位 OpenBSD 上的 Rust 编译)。NetBSD 的交叉编译能力避免了这个问题。 评论者们讨论了在旧硬件上运行现代软件的实用性,并举例说明了从古老系统中恢复数据的案例。一位用户指出,NetBSD 的浮点模拟代码类似于 Robert F. Illyes 的 Forth 83 实现。他们还提到,对于资源有限的系统,Forth 提倡使用定点算术作为浮点算术的替代方案。
| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
![]() |
https://www.openbsd.org/i386.html
NetBSD so far has no plans to drop 32bit x86 support, and it is always nice to be able to run a modern UN*X on older hardware. IIRC, porting NetBSD to a new platform is quite easy when compared to other systems. This is due to how their HAL (hardware abstraction layer) is designed.
Today I saw in the OpenBSD @misc mailing list one of the issues they are having with i386 is rust is too large for them to compile on a i386 system. That means software packages that need rust are being removed from their packages.
This does not affect NetBSD because they allow cross-compiling of everything on their systems.
reply