Unix和FreeBSD

Ale*_*x F 8 unix freebsd

我的最终目标是编写可以在Unix操作系统上运行的程序.我知道有很多Unix版本,现在还不知道我需要支持哪一个.我现在无法安装任何Unix操作系统.我唯一能做的就是尽可能使用接近Unix的免费操作系统.FreeBSD是一个不错的选择吗?我知道还有OpenBSD,可能还有别的东西.

附加信息:编程语言是C++,我使用的是GCC,还有一些可移植的库:Boost和wxWidgets.

zel*_*lio 7

OpenBSD,FreeBSD,DragonFlyBSD,NetBSD,Open Solaris等都是开放的免费Unix操作系统,你真的不能比这更接近.

为了规避安装限制,请考虑使用Sun的虚拟机箱等工具进行虚拟化.

  • BSD不是Unix认证,而是Open Solaris. (5认同)

小智 5

根据程序的功能,编写的语言等,您可以在任何平台上编写可移植代码.例如,我经常将我用C++编写的一个应用程序从Windows开发到Linux,只需一个小的改动(我删除了ODBC支持).因此,选择要进行开发的操作系统并不重要 - 有意识地编写可移植代码.