From owner-svn-doc-projects@FreeBSD.ORG Wed Dec 12 23:38:20 2012 Return-Path: Delivered-To: svn-doc-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0E67B748; Wed, 12 Dec 2012 23:38:20 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id E34DD8FC13; Wed, 12 Dec 2012 23:38:19 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBCNcJBb080025; Wed, 12 Dec 2012 23:38:19 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBCNcIXq080015; Wed, 12 Dec 2012 23:38:18 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201212122338.qBCNcIXq080015@svn.freebsd.org> From: Glen Barber Date: Wed, 12 Dec 2012 23:38:18 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-projects@freebsd.org Subject: svn commit: r40371 - in projects/entities/en_US.ISO8859-1: articles/committers-guide articles/contributors articles/portbuild books books/arch-handbook/driverbasics books/arch-handbook/sound books/... X-SVN-Group: doc-projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for doc projects trees List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Dec 2012 23:38:20 -0000 Author: gjb Date: Wed Dec 12 23:38:18 2012 New Revision: 40371 URL: http://svnweb.freebsd.org/changeset/doc/40371 Log: Merged /head/en_US.ISO8859-1:r40180-40370 to projects/entities/en_US.ISO8859-1 Added: projects/entities/en_US.ISO8859-1/htdocs/google6bb24ed0b804d5e9.html - copied unchanged from r40370, head/en_US.ISO8859-1/htdocs/google6bb24ed0b804d5e9.html Deleted: projects/entities/en_US.ISO8859-1/books/corp-net-guide/ Modified: projects/entities/en_US.ISO8859-1/articles/committers-guide/article.xml projects/entities/en_US.ISO8859-1/articles/contributors/contrib.corealumni.xml projects/entities/en_US.ISO8859-1/articles/portbuild/article.xml projects/entities/en_US.ISO8859-1/books/Makefile projects/entities/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.xml projects/entities/en_US.ISO8859-1/books/arch-handbook/sound/chapter.xml projects/entities/en_US.ISO8859-1/books/faq/book.xml projects/entities/en_US.ISO8859-1/books/handbook/eresources/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/filesystems/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/mac/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/mail/chapter.xml projects/entities/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml projects/entities/en_US.ISO8859-1/books/porters-handbook/book.xml projects/entities/en_US.ISO8859-1/htdocs/Makefile projects/entities/en_US.ISO8859-1/htdocs/administration.xml projects/entities/en_US.ISO8859-1/htdocs/docs/books.xml projects/entities/en_US.ISO8859-1/htdocs/donations/index.xml projects/entities/en_US.ISO8859-1/htdocs/index.xsl projects/entities/en_US.ISO8859-1/htdocs/internal/i18n.xml projects/entities/en_US.ISO8859-1/htdocs/layout/css/layout.css projects/entities/en_US.ISO8859-1/htdocs/layout/js/google.js projects/entities/en_US.ISO8859-1/htdocs/news/status/report-2001-08.xml projects/entities/en_US.ISO8859-1/htdocs/news/status/report-2002-05-2002-06.xml projects/entities/en_US.ISO8859-1/htdocs/platforms/arm.xml projects/entities/en_US.ISO8859-1/htdocs/releng/charter.xml projects/entities/en_US.ISO8859-1/htdocs/releng/index.xml projects/entities/en_US.ISO8859-1/htdocs/where.xml Directory Properties: projects/entities/en_US.ISO8859-1/ (props changed) Modified: projects/entities/en_US.ISO8859-1/articles/committers-guide/article.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/committers-guide/article.xml Wed Dec 12 22:41:25 2012 (r40370) +++ projects/entities/en_US.ISO8859-1/articles/committers-guide/article.xml Wed Dec 12 23:38:18 2012 (r40371) @@ -1883,37 +1883,20 @@ U stable/9/share/man/man4/netmap.4 Don't remove and re-add the same file in a single commit as this will break the CVS exporter. - Speeding up checkouts and minimising network traffic is - possible with the following recipe: + Speeding up svn is + possible by adding the following to ~/.ssh/config: - &prompt.user; svn co --depth=empty svn+ssh://svn.freebsd.org/base fbsvn -&prompt.user; cd fbsvn -&prompt.user; svn up --depth=empty stable -&prompt.user; svn up head -&prompt.user; cd stable -&prompt.user; cp -r ../head/ 7 -&prompt.user; cd 7 -&prompt.user; svn switch svn+ssh://svn.freebsd.org/base/stable/7 -&prompt.user; cd .. -&prompt.user; cp -r 7/ 6 -&prompt.user; cd 6 -&prompt.user; svn switch svn+ssh://svn.freebsd.org/base/stable/6 - - What this bit of evil does is check out head, stable/7 and - stable/6. We create the empty checkout directories under - SVN's control. In SVN, - subtrees are self identifying, like in CVS. - We check out head and clone it as stable/7. Except we don't - want the head version so we switch it to the - 7.x tree location. SVN downloads diffs to - convert the head files to - stable/7 instead of doing a fresh checkout. - The same goes for stable/6. This does, however, definitely - count as abuse of the working copy client code! + Host * +ControlPath ~/.ssh/sockets/master-%l-%r@%h:%p +ControlMaster auto +ControlPersist yes + + and then typing + mkdir ~/.ssh/sockets Checking out a working copy with a stock Subversion client without &os;-specific patches - (WITH_FREEBSD_TEMPLATE) will mean that + (OPTIONS_SET=FREEBSD_TEMPLATE) will mean that $FreeBSD$ tags will not be expanded. Once the correct version has been installed, trick Subversion into expanding them like so: @@ -1921,8 +1904,7 @@ U stable/9/share/man/man4/netmap.4 &prompt.user; svn propdel -R svn:keywords . &prompt.user; svn revert -R . - This is not a good idea if uncommitted patches exist, - however. + This will wipe out uncommitted patches. @@ -2458,14 +2440,13 @@ U stable/9/share/man/man4/netmap.4 &a.committers; - cvs-committers is the entity that the version control system uses to send you all your - commit messages. You should never send email - directly to this list. You should only send replies to this list - when they are short and are directly related to a commit. - - There is a similar list, svn-committers, which has a - similar purpose but is a normal list, i.e., you are free to - send any suitable message to this list. + &a.svn-src-all.name;, &a.svn-ports-all.name; and + &a.svn-doc-all.name; are the mailing lists that the + version control system uses to send commit messages to. + You should never send email directly + to these lists. You should only send replies to this list + when they are short and are directly related to a + commit. Modified: projects/entities/en_US.ISO8859-1/articles/contributors/contrib.corealumni.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/contributors/contrib.corealumni.xml Wed Dec 12 22:41:25 2012 (r40370) +++ projects/entities/en_US.ISO8859-1/articles/contributors/contrib.corealumni.xml Wed Dec 12 23:38:18 2012 (r40371) @@ -3,6 +3,10 @@ + &a.attilio.email; (2012) + + + &a.wilko.email; (2006 - 2012) Modified: projects/entities/en_US.ISO8859-1/articles/portbuild/article.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/articles/portbuild/article.xml Wed Dec 12 22:41:25 2012 (r40370) +++ projects/entities/en_US.ISO8859-1/articles/portbuild/article.xml Wed Dec 12 23:38:18 2012 (r40371) @@ -1977,13 +1977,11 @@ touch /tmp/.boot_finished - Modify - usr/local/etc/sudoers: -38a39,42 -> -> # local changes for package building -> %wheel ALL=(ALL) ALL -> ports-${arch} ALL=(ALL) NOPASSWD: ALL + Create + usr/local/etc/sudoers/sudoers.d/portbuild: +# local changes for package building +%wheel ALL=(ALL) ALL +ports-${arch} ALL=(ALL) NOPASSWD: ALL @@ -2866,6 +2864,7 @@ rpc_lockd_enable="NO" rpc_statd_enable="YES" sendmail_enable="NONE" smartd_enable="YES" +zfs_enable="YES" @@ -2921,7 +2920,7 @@ devel/subversion net/nc net/rsync sysutils/ganglia-monitor-core (with GMETAD off) -sysutils/ganglia-webfrontend (WITHOUT_X11) +sysutils/ganglia-webfrontend (compile with -DWITHOUT_X11) www/apache22 (with EXT_FILTER) @@ -2948,7 +2947,8 @@ sysutils/screen benchmarks/bonnie++ ports-mgmt/pkg_tree sysutils/dmidecode -sysutils/smartmontools +sysutils/smartmontools +sysutils/zfs-stats @@ -2962,6 +2962,10 @@ sysutils/smartmontools + Create /a. + + + Create a zfs volume named a and mount it on /a. @@ -3123,7 +3127,7 @@ sysutils/smartmontools Copy the following files from - /var/portbuild/conf/etc/rc.d/ to + /var/portbuild/etc/rc.d/ to /usr/local/etc/rc.d/: buildproxy.sh pollmachine.sh @@ -3209,12 +3213,11 @@ qmanager.sh - If not already created, add the following users: -squid:*:100:100::0:0:User &:/usr/local/squid:/bin/sh + If not already created, add the following user: ganglia:*:102:102::0:0:User &:/usr/local/ganglia:/bin/sh - Add them to /etc/group as well. + Add it to /etc/group as well. Modified: projects/entities/en_US.ISO8859-1/books/Makefile ============================================================================== --- projects/entities/en_US.ISO8859-1/books/Makefile Wed Dec 12 22:41:25 2012 (r40370) +++ projects/entities/en_US.ISO8859-1/books/Makefile Wed Dec 12 23:38:18 2012 (r40371) @@ -1,7 +1,6 @@ # $FreeBSD$ SUBDIR = arch-handbook -SUBDIR+= corp-net-guide SUBDIR+= design-44bsd SUBDIR+= dev-model SUBDIR+= developers-handbook Modified: projects/entities/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.xml Wed Dec 12 22:41:25 2012 (r40370) +++ projects/entities/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.xml Wed Dec 12 23:38:18 2012 (r40371) @@ -327,9 +327,9 @@ echo_read(struct cdev *dev __unused, str * or as big as the remaining data */ - amt = MIN(uio-<uio_resid, echomsg-<len - uio-<uio_offset); - uio-<uio_offset += amt; - if ((error = uiomove(echomsg-<msg, amt, uio)) != 0) + amt = MIN(uio->uio_resid, echomsg->len - uio->uio_offset); + uio->uio_offset += amt; + if ((error = uiomove(echomsg->msg, amt, uio)) != 0) uprintf("uiomove failed!\n"); return (error); @@ -348,31 +348,31 @@ echo_write(struct cdev *dev __unused, st /* Copy the string in from user memory to kernel memory */ /* - * We either write from the beginning or are appending - do - * not allow ranom access. + * We either write from the beginning or are appending -- do + * not allow random access. */ - if (uio-<uio_offset != 0 && (uio-<uio_offset != echomsg-<len)) + if (uio->uio_offset != 0 && (uio->uio_offset != echomsg->len)) return (EINVAL); /* * This is new message, reset length */ - if (uio-<uio_offset == 0) - echomsg-<len = 0; + if (uio->uio_offset == 0) + echomsg->len = 0; /* NULL charcter should be overriden */ - if (echomsg-<len != 0) - echomsg-<len--; + if (echomsg->len != 0) + echomsg->len--; /* Copy the string in from user memory to kernel memory */ - amt = MIN(uio-<uio_resid, (BUFFERSIZE - echomsg-<len)); + amt = MIN(uio->uio_resid, (BUFFERSIZE - echomsg->len)); - error = uiomove(echomsg-<msg + uio-<uio_offset, amt, uio); + error = uiomove(echomsg->msg + uio->uio_offset, amt, uio); /* Now we need to null terminate, then record the length */ - echomsg-<len += amt + 1; - uio-<uio_offset += amt + 1; - echomsg-<msg[echomsg-<len - 1] = 0; + echomsg->len += amt + 1; + uio->uio_offset += amt + 1; + echomsg->msg[echomsg->len - 1] = 0; if (error != 0) uprintf("Write failed: bad address!\n"); Modified: projects/entities/en_US.ISO8859-1/books/arch-handbook/sound/chapter.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/books/arch-handbook/sound/chapter.xml Wed Dec 12 22:41:25 2012 (r40370) +++ projects/entities/en_US.ISO8859-1/books/arch-handbook/sound/chapter.xml Wed Dec 12 23:38:18 2012 (r40371) @@ -82,16 +82,16 @@ Files - All the relevant code currently (FreeBSD 4.4) lives in + All the relevant code lives in /usr/src/sys/dev/sound/, except for the public ioctl interface definitions, found in /usr/src/sys/sys/soundcard.h Under /usr/src/sys/dev/sound/, the pcm/ directory holds the central code, - while the isa/ and - pci/ directories have the drivers for ISA - and PCI boards. + while the pci/, isa/ + and usb/ directories have the drivers + for PCI and ISA boards, and for USB audio devices. @@ -527,7 +527,7 @@ channel_resetdone(), and channel_notify() are for special purposes and should not be implemented in a driver without discussing - it with the authorities (&a.cg.email;). + it on the &a.multimedia;. channel_setdir() is deprecated. Modified: projects/entities/en_US.ISO8859-1/books/faq/book.xml ============================================================================== --- projects/entities/en_US.ISO8859-1/books/faq/book.xml Wed Dec 12 22:41:25 2012 (r40370) +++ projects/entities/en_US.ISO8859-1/books/faq/book.xml Wed Dec 12 23:38:18 2012 (r40371) @@ -64,7 +64,6 @@ &tm-attrib.ibm; &tm-attrib.ieee; &tm-attrib.intel; - &tm-attrib.iomega; &tm-attrib.linux; &tm-attrib.microsoft; &tm-attrib.mips; @@ -87,14 +86,13 @@ unless otherwise noted. If you are interested in helping with this project, send email to the &a.doc;. The latest version of this document is always available from the &os; World Wide Web server. + url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/faq/index.html">&os; website. It may also be downloaded as one large HTML file with HTTP or as plain text, - &postscript;, PDF, etc. from the HTML file with HTTP or as a variety + of other formats from the &os; FTP server. You may also want to Search the FAQ. - + url="&url.base;/search/index.html">Search the FAQ. @@ -123,17 +121,18 @@ - Briefly, &os; is a &unix; like operating system for - AMD64 and &intel; EM64T, &i386; PC-98, IA-64, &arm;, - &powerpc; and &ultrasparc; platforms based on U.C. + &os; is a modern operating system for desktops, + laptops, servers, and embedded systems with + support for a large number of platforms. + + It is based on U.C. Berkeley's 4.4BSD-Lite release, with some 4.4BSD-Lite2 enhancements. It is also based indirectly on William Jolitz's port of U.C. Berkeley's Net/2 to the &i386;, known as 386BSD, though very little of the 386BSD code - remains. A fuller description of what &os; is and how it - can work for you may be found on the &os; home page. + remains. &os; is used by companies, Internet Service Providers, researchers, computer professionals, students and home users @@ -315,11 +314,6 @@ What is the latest version of &os;? - - At any point in the development of &os;, there can be multiple parallel branches. &rel.relx; releases are @@ -389,17 +383,12 @@ url="&url.books.handbook;/index.html">Handbook for details on running -CURRENT. - If you are not familiar with the operating system or are - not capable of identifying the difference between a real - problem and a temporary problem, you should not use + If you are not familiar with &os; + you should not use &os.current;. This branch sometimes evolves quite quickly - and can be un-buildable sometimes. + and due to mistake can be un-buildable at times. People that use &os.current; are expected to be able to - analyze any problems and only report them if they are deemed - to be mistakes rather than glitches. - Questions such as make world produces some error - about groups on the &a.current; may be treated with - contempt. + analyze, debug, and report problems. Every month, snapshot @@ -613,19 +602,6 @@ an article on how to write good problem reports. - - - - What other sources of information are there? - - - - Please check the Documentation - list on the main &os; web site. - - @@ -1146,8 +1122,8 @@ On the - Get &os; page - select [iso] next to the + Getting &os; + page select [iso] next to the architecture you want to use. Any of the following can be used: @@ -1171,11 +1147,11 @@ dvd1.iso Similar to disc1.iso - but with addtional packages. + but with additional packages. - memstick.iso + memstick.img A bootable image sufficient for copying to a USB stick. @@ -1262,8 +1238,11 @@ - Installation instructions can be found in the Handbook entry on installing &os;. + Installation instructions for versions since + &os; 9.0 can be found at Handbook entry on installing &os;. + Older instructions can be found in the legacy entry on installing &os;. @@ -1283,7 +1262,7 @@ - How can I make my own custom install disk? + How can I make my own custom release or install disk? @@ -1390,41 +1369,19 @@ - Strange things happen when I boot the install floppy! + Strange things happen when I boot the install disk! What is happening? If you are seeing things like the machine grinding to a halt or spontaneously rebooting when you try to boot the - install floppy, here are three questions to ask - yourself: - - - - Did you use a new, freshly-formatted, error-free - floppy (preferably a brand-new one straight out of the - box, as opposed to the magazine cover disk that has been - lying under the bed for the last three years)? - - - - Did you download the floppy image in binary (or - image) mode? (do not be embarrassed, even the best of us - have accidentally downloaded a binary file in ASCII mode - at least once!) - - - - If you are using &windows; 95 or - &windows; 98 did you run fdimage - or rawrite in pure DOS mode? These - operating systems can interfere with programs that write - directly to hardware, which the disk creation program - does; even running it inside a DOS shell in the GUI can - cause this problem. - - + &os; installer, make sure that the SHA256 hash of + the image matches the one on the website. If you + accidently downloaded the disk image in binary (or + image) mode the will be corrupted. (Do not be embarrassed, + even the best of us have accidentally downloaded a binary + file in ASCII mode at least once!) @@ -1483,22 +1440,6 @@ - - Why can I not get past the boot manager's - F? prompt? - - - - This is another symptom of the problem described in the - preceding question. Your BIOS geometry and &os; geometry - settings do not agree! If your controller or BIOS supports - cylinder translation (often marked as >1GB drive - support), try toggling its setting and reinstalling - &os;. - - - - Do I need to install the source? @@ -1561,21 +1502,6 @@ - - Why does the boot floppy start, but hang at the - Probing Devices... screen? - - - - If you have a IDE &iomegazip; or &jaz; drive installed, - remove it and try again. The boot floppy can get confused by - the drives. After the system is installed you can reconnect - the drive. Hopefully this will be fixed in a later - release. - - - - Why do I get a panic: can't mount root error when rebooting the system after @@ -2074,118 +2000,6 @@ - - Does &os; support my USB keyboard? - - - - &os; supports USB keyboards out-of-the-box. Once you - have USB keyboard support enabled on your system, the AT - keyboard becomes /dev/kbd0 and - the USB keyboard becomes - /dev/kbd1, if both are connected - to the system. If there is the USB keyboard only, it will - be /dev/ukbd0. - - If you want to use the USB keyboard in the console, - you have to explicitly tell the console driver to use the - existing USB keyboard. This can be done by running the - following command as a part of system - initialization. - - &prompt.root; kbdcontrol -k /dev/kbd1 < /dev/console > /dev/null - - Note that if the USB keyboard is the only keyboard, it - is accessed as /dev/ukbd0, thus, - the command should look like: - - &prompt.root; kbdcontrol -k /dev/ukbd0 < /dev/console > /dev/null - - - To make this change permanent across reboots, add - keyboard="/dev/ukbd0" to - /etc/rc.conf. - - - Once this is done, the USB keyboard should work in the - X environment as well without any special settings. - - If you want to switch back to the default keyboard, - use this command: - - &prompt.root; kbdcontrol -k /dev/kbd0 > /dev/null - - To allow using both the second USB keyboard and the - first AT keyboard at the same time on a console via - &man.kbdmux.4; driver type the following commands: - - &prompt.root; kbdcontrol -K < /dev/console > /dev/null -&prompt.root; kbdcontrol -a atkbd0 < /dev/kbdmux0 > /dev/null -&prompt.root; kbdcontrol -a ukbd1 < /dev/kbdmux0 > /dev/null -&prompt.root; kbdcontrol -k /dev/kbdmux0 < /dev/console > /dev/null - - See the &man.ukbd.4;, &man.kbdcontrol.1; and - &man.kbdmux.4; manual pages for more information. - - - Hot-plugging and unplugging of the USB keyboard may - not work quite right yet. We recommend connecting the - keyboard before starting the system and leaving it - connected until the system is shutdown to avoid - issues. - - - - - - - I have an unusual bus mouse. How do I set it - up? - - - - &os; supports the bus mouse and the InPort bus mouse - from such manufacturers as Microsoft, Logitech and ATI. The - GENERIC kernel does not include the - device driver. To build a custom kernel with the bus mouse - driver, add the following line to the kernel config - file: - - device mse0 at isa? port 0x23c irq5 - - Bus mice usually come with dedicated interface cards. - These cards may allow you to set the port address and the - IRQ number other than shown above. Refer to the manual of - your mouse and the &man.mse.4; manual page for more - information. - - - - - - How do I use my PS/2 (mouse port or - keyboard) mouse? - - - - The PS/2 mouse is supported out-of-the-box. The - necessary device driver, psm, is - included in the kernel. - - If your custom kernel does not have this, add the - following line to your kernel configuration and compile a - new kernel. - - device psm0 at atkbdc? irq 12 - - Once the kernel detects psm0 - correctly at boot time, a device node - psm0 will be created - automatically. - - - - Is it possible to use a mouse in any way outside the X Window system? @@ -2235,10 +2049,14 @@ - Once you get the mouse daemon running (see the previous section), hold down the + It is not possible to remove data using the mouse. + However, it is possible to copy and + paste. + Once you get the mouse daemon running (see the + previous question) + hold down button 1 (left button) and move the mouse to select a region - of text. Then, press the button 2 (middle button) to paste + of text. Then, press button 2 (middle button) to paste it at the text cursor. Pressing button 3 (right button) will extend the selected region of text. @@ -2271,18 +2089,6 @@ - - How do I use the mouse/trackball/touchpad on my - laptop? - - - - Please refer to the answer to - the previous question. - - - - How do I use my delete key in sh and csh? @@ -2311,7 +2117,7 @@ bindkey ^[[3~ delete-char # for xterm

- Networking and Serial Devices + Networking @@ -2336,37 +2142,6 @@ bindkey ^[[3~ delete-char # for xterm

- - - - Which multi-port serial cards are supported by - &os;? - - - - There is a list of these in the Serial Communications - chapter of the handbook. - - Some unnamed clone cards have also been known to work, - especially those that claim to be AST compatible. - - Check the &man.sio.4; manual page to get more - information on configuring such cards. - - - - - - How do I get the boot: prompt to show on the serial - console? - - - - See this section of the handbook. - -
@@ -2426,17 +2201,9 @@ bindkey ^[[3~ delete-char # for xterm

- &os; supports APM on certain - machines. Further information can be found in - &man.apm.4;. - - &os; also supports the ACPI - features found in most modern hardware. Further - information can be found in &man.acpi.4;. If a system - supports both APM and - ACPI, either can be used. We suggest - you try both and choose the one that best fits your - needs. + &os; supports the ACPI + features found in modern hardware. Further + information can be found in &man.acpi.4;.
@@ -2492,52 +2259,6 @@ bindkey ^[[3~ delete-char # for xterm

- - Why does &os; not detect my HP Netserver's SCSI - controller? - - - - This is basically a known problem. The EISA on-board - SCSI controller in the HP Netserver machines occupies EISA - slot number 11, so all the true EISA slots - are in front of it. Alas, the address space for EISA slots - >= 10 collides with the address space assigned to PCI, - and &os;'s auto-configuration currently cannot handle this - situation very well. - - So now, the best you can do is to pretend there is no - address range clash :), by bumping the kernel option - EISA_SLOTS to a value of 12. Configure - and compile a kernel, as described in the Handbook entry on configuring the kernel. - - Of course, this does present you with a chicken-and-egg - problem when installing on such a machine. In order to work - around this problem, a special hack is available inside - UserConfig. Do not use the - visual interface, but the plain command-line - interface there. Simply type the following command at the - prompt and install your system as usual: - - eisa 12 -quit - - While it is recommended you compile and install a custom - kernel anyway. - - Hopefully, future versions will have a proper fix for - this problem. - - - You cannot use a dangerously - dedicated disk with an HP Netserver. See this note for more info. - - - - - I keep seeing messages like ed1: timeout. What do these messages mean? @@ -2710,58 +2431,6 @@ quit - - Why does the screen go black and lose sync when I - boot? - - - - This is a known problem with the ATI Mach64 video - card. The problem is that this card uses address - 2e8, and the fourth serial port does too. - Due to a bug (feature?) in the &man.sio.4; driver it will - touch this port even if you do not have the fourth serial - port, and even if you disable - sio3 (the fourth port) which - normally uses this address. - - Until the bug has been fixed, you can use this - workaround: - - - - Enter at the boot prompt. - (This will put the kernel into configuration - mode). - - - - Disable sio0, - sio1, - sio2 and - sio3 (all of them). This way - the &man.sio.4; driver does not get activated — no - problems. - - - - Type exit to continue booting. - - - - If you want to be able to use your serial ports, you - will have to build a new kernel with the following - modification: in - /usr/src/sys/dev/sio/sio.c (or in - /usr/src/sys/pc98/cbus/sio.c for pc98) - find the one occurrence of the string - 0x2e8 and remove that string and the - preceding comma (keep the trailing comma). Now follow the - normal procedure of building a new kernel. - - - - My system has more than 1 GB of RAM, and I'm getting panics with kmem_map too small @@ -2873,22 +2542,6 @@ quit - - What does the message ahc0: brkadrint, - Illegal Host Access at seqaddr 0x0 mean? - - - - This is a conflict with an Ultrastor SCSI Host - Adapter. - - During the boot process enter the kernel configuration - menu and disable uha0, which is - causing the problem. - - - - When I boot my system, I get the error ahc0: illegal cable configuration. My cabling is @@ -3380,37 +3033,6 @@ kern.timecounter.hardware: TSC -> i82 - - Why does &os;'s boot loader display Read - error and stop after the BIOS screen? - - - - &os;'s boot loader is incorrectly recognizing the hard - drive's geometry. This must be manually set within - &man.fdisk.8; when creating or modifying &os;'s - slice. - - The correct drive geometry values can be found within - the machine's BIOS. Look for the number of cylinders, heads - and sectors for the particular drive. - - Within &man.sysinstall.8;'s fdisk, hit - G to set the drive geometry. - - A dialog will pop up requesting the number of cylinders, - heads and sectors. Type the numbers found from the BIOS - separated by forward slashes. For example, values of 5000 - cylinders, 250 heads, and 60 sectors would be entered as - 5000/250/60. - - Press Enter to set the values, and hit - W to write the new partition table to the - drive. - - - - Another operating system destroyed my Boot Manager. How do I get it back? @@ -3524,6 +3146,9 @@ kern.timecounter.hardware: TSC -> i82 unfortunate timing they could cause undesirable effects ranging from a minor blip in the system's responsiveness to a complete system lockup.
+ + For additional information about locking in &os; see + &man.locking.9;.
@@ -3570,7 +3195,7 @@ kern.timecounter.hardware: TSC -> i82 The open-source OpenOffice.org + url="http://www.openoffice.org">Apache OpenOffice and LibreOffice office suites work natively on &os;. @@ -3975,36 +3600,35 @@ kern.timecounter.hardware: TSC -> i82 - Why is /bin/sh so minimal? Why does - &os; not use bash or another + Why is /bin/sh so minimal? Why + does &os; not use bash or another shell? - Because &posix; says that there shall be such a - shell. - - The more complicated answer: many people need to write - shell scripts which will be portable across many systems. - That is why &posix; specifies the shell and utility commands - in great detail. Most scripts are written in Bourne shell, - and because several important programming interfaces - (&man.make.1;, &man.system.3;, &man.popen.3;, and analogues - in higher-level scripting languages like Perl and Tcl) are - specified to use the Bourne shell to interpret commands. - Because the Bourne shell is so often and widely used, it is - important for it to be quick to start, be deterministic in - its behavior, and have a small memory footprint. + Many people need to write shell scripts which will be + portable across many systems. That is why &posix; + specifies the shell and utility commands in great detail. + Most scripts are written in Bourne shell (&man.sh.1;), and + because several important programming interfaces + (&man.make.1;, &man.system.3;, &man.popen.3;, and + analogues in higher-level scripting languages like Perl + and Tcl) are specified to use the Bourne shell to + interpret commands. Because the Bourne shell is so often + and widely used, it is important for it to be quick to + start, be deterministic in its behavior, and have a small + memory footprint. The existing implementation is our best effort at meeting as many of these requirements simultaneously as we - can. In order to keep /bin/sh small, we - have not provided many of the convenience features that - other shells have. That is why the Ports Collection - includes more featureful shells like + can. In order to keep /bin/sh small, + we have not provided many of the convenience features that + other shells have. That is why other more + featureful shells like bash, scsh, - tcsh, and zsh. (You - can compare for yourself the memory utilization of all these + &man.tcsh.1;, and zsh are available. + (You can + compare for yourself the memory utilization of all these *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***