在Mac OS X中为fork,sleep和pipeint * fd

问题描述

| 我正在上一门名为“操作系统”的课程,我们正在学习这些功能我有一台Mac,我想知道这些功能是否在Mac上有效,还是我必须安装linux。如果在Mac上无法执行此操作,应该安装什么Linux发行版? (有那么多,我不知道该选哪一个)。     

解决方法

        for0ѭ的原型是错误的,但是所有三个功能都是POSIX的一部分。由于OS X是POSIX操作系统,因此它支持所有这三种。请注意,您将需要安装Apple的开发人员工具才能访问编译器和相应的标头等,以便构建使用它们的软件。     ,        我只是学习了操作系统,并且由于该课程围绕UNIX展开,因此如果您使用Windows,我建议仅出于本课程的目的而安装Linux。由于您使用的是Mac,因此应该没有太大区别。顺便说一下,大多数发行版都有实时版本,因此,您可以根据需要启动Linux以进行分配或其他操作。任何流行的发行版都可以。