FreeBSD vs GNU Linux vs OpenSolaris 的主要优点/缺点是什么?
哪个是最好的编程/开发操作系统?
FreeBSD vs GNU Linux vs OpenSolaris 的主要优点/缺点是什么?
哪个是最好的编程/开发操作系统?
简短的回答:FreeBSD ;-) - 更好的文档,更稳定。不利的一面是,与 GNU/Linux 相比,消费者硬件支持较少。
当您询问哪个最适合开发时,不清楚您的意思是编写内核模块还是最终用户 GUI 应用程序,或者介于两者之间。
除非您编写低级的东西,否则它们之间没有区别,至少对于 FreeBSD - GNU/Linux。两者都可以使用语言、工具包、IDE 等。
这是一篇关于 FreeBSD vs Linux vs Windows(对不起,没有 OpenSolaris)的非常好的文章(虽然有点过时 )。值得一读。在从运行我工作过的 ISP 的管理员那里了解到 FreeBSD 之后,我已经成为 FreeBSD 的粉丝超过 15 年了。FreeBSD 以其稳定性而著称,拥有大量文档、庞大的端口集合,甚至允许运行 Linux 二进制文件。我使用 FreeBSD 为我的最新项目构建了三台服务器,并且非常高兴。
“最好的”是您的潜在客户正在运行什么平台,市场支持什么,这最终意味着钱在哪里......
现在,如果您编写符合 POSIX 的应用程序,那么将其移植到这些操作系统中的任何一个都应该是微不足道的(包括 OSX)
您还可以分离出与平台无关的代码,以便表示层与业务层分开,以进一步简化可移植性并在其运行的平台上为应用程序提供原生外观。