On Saturday 17 January 2004 11:37, Loren M. Lang wrote: > Are there any patches available for the FreeBSD kernel to support > features like acpi or usb 2.0 without upgrading to a full 5.1 kernel or > is it possible to use the 5.1 kernel without a full upgrade?
No. FreeBSD is released as a complete operating system and not just a kernel with distributions arround it. If you want to run FreeBSD you will have to run the operating system. But of course you can get the code you want by cvs. > > I'm curious if I could do something like in was doing in Linux before > linux 2.6 was officially released where I had the choice to run a 2.6 > test kernel or load a 2.4 kernel so I could try out some of the new > features without dedicating my system to running it full time in case > of any stability problems. I did have to upgrade a few core packages, > but I could just upgrade each one individually, and they were all fully > backward compatible and had no stability issues, by themselves. You have the choice to run -RELEASE, -STABLE or -CURRENT. What you are looking for is -CURRENT. There you can test anything you want and take part in development. For production use you should run RELEASE and you can also run a second installation on your test machine like -STABLE. For more info see the FreeBSD Hnadbook, especiallay: http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/current-stable.html > > Also, are there many patches for trying out new features like improving > latency on a system or trying out a new scheduler? (These are just > examples I took from linux.) Indeed, there is currently a new scheduler in FreeBSD. You can choose it by compiling your own customized kernel. Also see the handbook for further info (You need "options SCHED_ULE") > > And lastly, is there anyway to emulate running a linux device driver > or is it easy to port it to freebsd? No device driver. But you ave a userland emulation. -Harry