UPDATING (209975) | UPDATING (210389) |
---|---|
1Updating Information for FreeBSD current users 2 3This file is maintained and copyrighted by M. Warner Losh <imp@freebsd.org>. 4See end of file for further details. For commonly done items, please see the 5COMMON ITEMS: section later in the file. These instructions assume that you 6basically know what you are doing. If not, then please consult the FreeBSD 7handbook. 8 --- 8 unchanged lines hidden (view full) --- 17 system performance. If you want to do performance measurement, 18 benchmarking, and optimization, you'll want to turn them off. This 19 includes various WITNESS- related kernel options, INVARIANTS, malloc 20 debugging flags in userland, and various verbose features in the 21 kernel. Many developers choose to disable these features on build 22 machines to maximize performance. (To disable malloc debugging, run 23 ln -s aj /etc/malloc.conf.) 24 | 1Updating Information for FreeBSD current users 2 3This file is maintained and copyrighted by M. Warner Losh <imp@freebsd.org>. 4See end of file for further details. For commonly done items, please see the 5COMMON ITEMS: section later in the file. These instructions assume that you 6basically know what you are doing. If not, then please consult the FreeBSD 7handbook. 8 --- 8 unchanged lines hidden (view full) --- 17 system performance. If you want to do performance measurement, 18 benchmarking, and optimization, you'll want to turn them off. This 19 includes various WITNESS- related kernel options, INVARIANTS, malloc 20 debugging flags in userland, and various verbose features in the 21 kernel. Many developers choose to disable these features on build 22 machines to maximize performance. (To disable malloc debugging, run 23 ln -s aj /etc/malloc.conf.) 24 |
2520100722: 26 BSD grep has been imported to the base system and it is built by 27 default. It is completely BSD licensed, highly GNU-compatible, uses 28 less memory than its GNU counterpart and has a small codebase. 29 However, it is slower than its GNU counterpart, which is mostly 30 noticeable for larger searches, for smaller ones it is measurable 31 but not significant. The reason is complex, the most important factor 32 is that we lack a modern and efficient regex library and GNU 33 overcomes this by optimizing the searches internally. Future work 34 on improving the regex performance is planned, for the meantime, 35 users that need better performance, can build GNU grep instead by 36 setting the WITH_GNU_GREP knob. |
|
25 2620100713: 27 Due to the import of powerpc64 support, all existing powerpc kernel 28 configuration files must be updated with a machine directive like this: 29 machine powerpc powerpc 30 31 In addition, an updated config(8) is required to build powerpc kernels 32 after this change. --- 1134 unchanged lines hidden (view full) --- 1167HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 1168STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 1169IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 1170POSSIBILITY OF SUCH DAMAGE. 1171 1172Contact Warner Losh if you have any questions about your use of 1173this document. 1174 | 37 3820100713: 39 Due to the import of powerpc64 support, all existing powerpc kernel 40 configuration files must be updated with a machine directive like this: 41 machine powerpc powerpc 42 43 In addition, an updated config(8) is required to build powerpc kernels 44 after this change. --- 1134 unchanged lines hidden (view full) --- 1179HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 1180STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 1181IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 1182POSSIBILITY OF SUCH DAMAGE. 1183 1184Contact Warner Losh if you have any questions about your use of 1185this document. 1186 |
1175$FreeBSD: head/UPDATING 209975 2010-07-13 05:32:19Z nwhitehorn $ | 1187$FreeBSD: head/UPDATING 210389 2010-07-22 19:11:57Z gabor $ |