由 SMF 提供的多数功能都发生在后台,因此不为用户所知。其他功能可由新命令访问。以下列出了最明显的行为更改。
现在引导过程创建的消息要少许多。缺省情况下,在启动服务时并不显示消息。由引导消息提供的所有信息现在可在每个服务的日志文件(位于 /var/svc/log 中)中找到。可以使用 svcs 命令来帮助诊断引导问题。另外,还可以使用 boot 命令的 -v 选项。当在引导过程中启动每个服务时,该命令会生成一条消息。
如果有可能,服务将会自动重新启动,因此似乎进程拒绝中止。如果服务有缺陷,则该服务将被置于维护模式,但通常服务会在进程中止之后重新启动。应当使用 svcadm 命令来停止任何不应运行的 SMF 服务的进程。
/etc/init.d 和 /etc/rc*.d 中的许多脚本已被删除。这些脚本将不再是启用或禁用服务所必需的脚本。/etc/inittab 中的项也已经过删除,以便可以使用 SMF 对服务进行管理。由 ISV 提供或在本地开发的脚本和 inittab 项将能够继续运行。在引导过程中,不同的服务不会恰好同时启动,但是它们不会在 SMF 服务之前启动,因此所有的服务相关性都应当没有问题。