TrueOS是一套基于FreeBSD-CURRENT、桌面取向的类Unix操作系统。主要目的是创建一个易于安装软件的图形用户界面,借由提供KDE SC、Lumina、MATE、Xfce等桌面环境使其容易上手。
TrueOS 是一套基于 FreeBSD-CURRENT、桌面取向的类 Unix 操作系统。主要目的是创建一个易于安装软件的图形用户界面,借由提供 KDE SC、Lumina、MATE、Xfce 等桌面环境使其容易上手。TrueOS 还为 nVidia 和 Intel 硬件提供二进制驱动程序。除了 FreeBSD Ports 集合之外,TrueOS 还能够运行 Linux 软件,并且它有自己的.txz 包管理器。TrueOS 支持 OpenZFS,安装程序使用 geli 提供磁盘加密。
简介
TrueOS 由 FreeBSD 专业人士 Kris Moore 于 2005 年初创立,作为 PC-BSD。2006 年 8 月,它被 OSWeekly.com 评选为最适合初学者的操作系统。
PC-BSD 的第一个测试版只包含一个 GUI 安装程序,可以让用户启动并运行预配置了 KDE3 的 FreeBSD 6 系统。这是当时的一项重大创新,因为任何希望安装 FreeBSD 的人都必须手动调整并运行文本安装程序。Kris Moore 的目标是让每个人都可以轻松地在桌面上使用 FreeBSD,并且通过包含额外的 GUI 管理工具和.pbi 应用程序安装程序,可以在可用性方面进一步分化。
PC-BSD 的应用程序安装程序管理涉及一种不同的方法来安装软件,而不是许多其他类 Unix 操作系统,包括版本 8.2,通过 pbiDIR 网站。而不是使用 FreeBSD Ports 直接使用树(尽管它仍然可用),PC-BSD 使用带有.pbi 文件扩展名的文件(按钮安装程序),当双击时,它会启动一个安装向导程序。autobuild 系统跟踪 FreeBSD ports 集合并每天生成新的.pbi 文件。所有软件包和依赖项都是从.pbi 文件内部安装在/ Programs 中自己的独立目录中。此约定旨在减少对二进制程序所在位置的混淆,并消除在系统库升级或更改时打包的可能性,并防止依赖地狱。
软件包
TrueOS 的软件包管理器采用类似的方法将软件安装到许多其他类 Unix 操作系统上。TrueOS 不使用 FreeBSD Ports 树直接使用(尽管它仍然可用),而是使用包含编译端口的.txz 文件扩展名包的文件。autobuild 系统跟踪 FreeBSD ports 集合并每天生成新的.txz 文件。
TrueOS 包管理系统的目标是在视觉上类似于主要操作系统,如 Microsoft Windows 和 Apple macOS,其中应用程序从带有图形提示的单个下载链接安装,同时在内部维护许多 Unix 的传统.txz 包管理系统。类似系统使用。TrueOS 包管理器还负责在 KDE 菜单和 KDE SC 桌面上创建分类链接。
许可
TrueOS 最初是根据GNU 通用公共许可证(GPL)许可的,因为开发人员认为使用 Qt 的应用程序(TrueOS 用于其接口开发)必须根据 GPL 或 Q 公共许可证进行许可。事实上,在发现实际上没有这样的限制之后,TrueOS 开发人员随后在类似 BSD 的 3 条款许可下重新许可代码。
TrueOS 和 TrueOS 徽标是iXsystems Inc.的注册商标。