我们首先要来了解一下什么是 FreeBSD,什么又是 linux。 FreeBSD 是一种类 UNIX 操作系统,是由经过 BSD、386BSD 和 4.4BSD 发展而来的 Unix 的一个重要分支。FreeBSD 为不同架构的计算机系统提供了不同程度的支持。并且一些原来 BSD UNIX 的开发者后来转到 FreeBSD 的开发,使得 FreeBSD 在内部结构和系统 API 上和 UNIX 有很大的兼容性。由于 FreeBSD 宽松的法律条款,其代码被其他很多系统借鉴,包括苹果公司的 macOS,正是由于 macOS 的 UNIX 兼容性,使得 macOS 获得了 UNIX 商标认证。 FreeBSD 支持 amd64(x86_64)、X86(i386)、ARM、AArch64、IA-64、PowerPC、PC-98、SPARC 等架构(不同版本支持有所不同)(详细情况见官方文档)。
FreeBSD 和 Linux 的相似处
FreeBSD 和 Linux 是两个自由开源的软件。实际上,它们的用户可以很容易的检查并修改源代码,用户拥有绝对的自由。而且,FreeBSD 和 Linux 都是类 Unix 系统,它们的内核、内部组件、库程序都使用从历史上的 AT&T Unix 继承来的算法。 FreeBSD 从根基上更像 Unix 系统,而 Linux 是作为自由的类 Unix 系统发布的。许多工具应用都可以在 FreeBSD 和 Linux 中找到,实际上,他们几乎有同样的功能。此外,FreeBSD 能够运行大量的 Linux 应用。它可以安装一个 Linux 的兼容层,这个兼容层可以在编译 FreeBSD 时加入 AAC Compact Linux 得到,或通过下载已编译了 Linux 兼容层的 FreeBSD 系统,其中会包括兼容程序:aac_linux.ko。不同于 FreeBSD 的是,Linux 无法运行 FreeBSD 的软件。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !