Open source freebsd开源内核

Open source freebsd开源内核,open-source,freebsd,Open Source,Freebsd,我是初学者。我想在虚拟机上安装freebsd并测试开源世界!我想写一个小函数,把它放到操作系统的内核中,然后我想把它作为系统函数用在另一个程序中。 我刚刚在虚拟机上安装了freebsd11。我知道一个命令行环境!我应该使用GUI吗?内核在哪里?听起来,在尝试修改内核之前,您应该进一步了解操作系统的功能。关于unix内核有很多参考资料。查看开发者手册,或者只是谷歌,你会发现很多资源。是一个奇妙的野兽,一旦你了解了它的所有功能,如果你想玩,并建立自己的,也许这个已经建立的形象可以是一个很好的起点:

我是初学者。我想在虚拟机上安装freebsd并测试开源世界!我想写一个小函数,把它放到操作系统的内核中,然后我想把它作为系统函数用在另一个程序中。
我刚刚在虚拟机上安装了freebsd11。我知道一个命令行环境!我应该使用GUI吗?内核在哪里?

听起来,在尝试修改内核之前,您应该进一步了解操作系统的功能。关于unix内核有很多参考资料。查看开发者手册,或者只是谷歌,你会发现很多资源。

是一个奇妙的野兽,一旦你了解了它的所有功能,如果你想玩,并建立自己的,也许这个已经建立的形象可以是一个很好的起点: 可以在此处找到更多信息,包括有关如何创建自己的映像/监狱(自定义内核)的脚本:

图像上没有GUI,也许你永远都不需要,除非你想使用FreeBSD作为桌面,但FreeBSD更适合无头系统(没有GUI)

更新


对于GUI,您可以尝试一下,也可以安装自己的,

我喜欢在简单的工作中看到它。我现在应该有一个GUI?你不需要GUI,尽管它可能会让你的生活更轻松。看看开发者手册中的第8章。它解释了如何编译自定义内核。看看这篇文章,您可以创建自己的模块,将其添加到内核FreeBSD use x11 in端口中。我个人将FreeBSD与X11+OpenBox一起使用,它可以正常工作。默认情况下,许多FreeBSD分叉与集成的X11一起存在,如PCBSD()和GhostBSD()。所以如果你有Windows、Mac或Linux的习惯,你可以使用GUI。