From owner-svn-doc-head@FreeBSD.ORG Fri Dec 20 22:32:58 2013 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B0363305; Fri, 20 Dec 2013 22:32:58 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 91A4C10D6; Fri, 20 Dec 2013 22:32:58 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBKMWw1b079844; Fri, 20 Dec 2013 22:32:58 GMT (envelope-from ryusuke@svn.freebsd.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBKMWwoC079843; Fri, 20 Dec 2013 22:32:58 GMT (envelope-from ryusuke@svn.freebsd.org) Message-Id: <201312202232.rBKMWwoC079843@svn.freebsd.org> From: Ryusuke SUZUKI Date: Fri, 20 Dec 2013 22:32:58 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43360 - head/ja_JP.eucJP/books/handbook/basics X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Dec 2013 22:32:58 -0000 Author: ryusuke Date: Fri Dec 20 22:32:58 2013 New Revision: 43360 URL: http://svnweb.freebsd.org/changeset/doc/43360 Log: - Merge the following from the English version: r17931 -> r17937 head/ja_JP.eucJP/books/handbook/basics/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/basics/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/basics/chapter.xml ============================================================================== --- head/ja_JP.eucJP/books/handbook/basics/chapter.xml Fri Dec 20 20:14:37 2013 (r43359) +++ head/ja_JP.eucJP/books/handbook/basics/chapter.xml Fri Dec 20 22:32:58 2013 (r43360) @@ -3,7 +3,7 @@ The FreeBSD Documentation Project The FreeBSD Japanese Documentation Project - Original revision: r17931 + Original revision: r17937 $FreeBSD$ --> @@ -1825,10 +1825,10 @@ console none So, why are there so many different formats? Back in the dim, dark past, there was simple hardware. This - simple hardware supported a simple, small system. a.out was + simple hardware supported a simple, small system. a.out was completely adequate for the job of representing binaries on this simple system (a PDP-11). As people ported Unix from this simple - system, they retained the a.out format because it was sufficient + system, they retained the a.out format because it was sufficient for the early ports of Unix to architectures like the Motorola 68k, VAXen, etc. @@ -1874,18 +1874,18 @@ console none support for building cross compilers, plugging in different formats at will, etc. Since many people wanted to build cross compilers targeting FreeBSD, they were out of luck since the - older sources that FreeBSD had for as and ld were not up to the - task. The new gnu tools chain (binutils) does support cross + older sources that FreeBSD had for as and ld were not up to the + task. The new GNU tools chain (binutils) does support cross compiling, ELF, shared libraries, C++ extensions, etc. In addition, many vendors are releasing ELF binaries, and it is a good thing for FreeBSD to run them. - ELF is more expressive than a.out and + ELF is more expressive than a.out and allows more extensibility in the base system. The ELF tools are better maintained, and offer cross compilation support, which is important to many people. - ELF may be a little slower than a.out, but + ELF may be a little slower than a.out, but trying to measure it can be difficult. There are also numerous details that are different between the two in how they map pages, handle init code, etc. None of these are very important,