Hello!
I have some questions regarding the workflow for kernel development, since I saw multiple possibilities and since I want go get into the devel process I want to know tbe advantages and disadvantages of the various options.
1. Simplest one
Clone the src tree into /usr/src, hack on it, compile + install, reboot. If not bootable boot old kernel.
2. Get vm image, run image in bhyve. Now basically the same as above, just that I reboot the VM
3. Clone src tree into /usr/src, hack on it, create abvm image using release and start using bhyve
That are the possibilities I have heard of and I'd like to know if there's an "official" way to go for or what I shouldn't do.
Thanks!
I have some questions regarding the workflow for kernel development, since I saw multiple possibilities and since I want go get into the devel process I want to know tbe advantages and disadvantages of the various options.
1. Simplest one
Clone the src tree into /usr/src, hack on it, compile + install, reboot. If not bootable boot old kernel.
2. Get vm image, run image in bhyve. Now basically the same as above, just that I reboot the VM
3. Clone src tree into /usr/src, hack on it, create abvm image using release and start using bhyve
That are the possibilities I have heard of and I'd like to know if there's an "official" way to go for or what I shouldn't do.
Thanks!