From owner-svn-doc-head@FreeBSD.ORG Sun Dec 22 11:09:38 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 1724D6A5; Sun, 22 Dec 2013 11:09:38 +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 02A0714B8; Sun, 22 Dec 2013 11:09:38 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBMB9bMV011184; Sun, 22 Dec 2013 11:09:37 GMT (envelope-from rodrigc@svn.freebsd.org) Received: (from rodrigc@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBMB9bEm011183; Sun, 22 Dec 2013 11:09:37 GMT (envelope-from rodrigc@svn.freebsd.org) Message-Id: <201312221109.rBMB9bEm011183@svn.freebsd.org> From: Craig Rodrigues Date: Sun, 22 Dec 2013 11:09:37 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43364 - head/share/xml 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: Sun, 22 Dec 2013 11:09:38 -0000 Author: rodrigc (src committer) Date: Sun Dec 22 11:09:37 2013 New Revision: 43364 URL: http://svnweb.freebsd.org/changeset/doc/43364 Log: Add vmx(4). Modified: head/share/xml/man-refs.ent Modified: head/share/xml/man-refs.ent ============================================================================== --- head/share/xml/man-refs.ent Sat Dec 21 21:57:54 2013 (r43363) +++ head/share/xml/man-refs.ent Sun Dec 22 11:09:37 2013 (r43364) @@ -3904,6 +3904,7 @@ vinum4"> vkbd4"> vlan4"> +vmx4"> vn4"> vpd4"> vpo4"> From owner-svn-doc-head@FreeBSD.ORG Sun Dec 22 11:40:53 2013 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 21304D29; Sun, 22 Dec 2013 11:40:53 +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 E6F8F16B0; Sun, 22 Dec 2013 11:40:52 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBMBeqtJ023978; Sun, 22 Dec 2013 11:40:52 GMT (envelope-from rodrigc@svn.freebsd.org) Received: (from rodrigc@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBMBeqAY023977; Sun, 22 Dec 2013 11:40:52 GMT (envelope-from rodrigc@svn.freebsd.org) Message-Id: <201312221140.rBMBeqAY023977@svn.freebsd.org> From: Craig Rodrigues Date: Sun, 22 Dec 2013 11:40:52 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43365 - head/share/xml 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: Sun, 22 Dec 2013 11:40:53 -0000 Author: rodrigc (src committer) Date: Sun Dec 22 11:40:52 2013 New Revision: 43365 URL: http://svnweb.freebsd.org/changeset/doc/43365 Log: Add virtio(4), virtio_balloon(4), virtio_blk(4), virtio_scsi(4). Modified: head/share/xml/man-refs.ent Modified: head/share/xml/man-refs.ent ============================================================================== --- head/share/xml/man-refs.ent Sun Dec 22 11:09:37 2013 (r43364) +++ head/share/xml/man-refs.ent Sun Dec 22 11:40:52 2013 (r43365) @@ -3902,6 +3902,10 @@ viapm4"> viawd4"> vinum4"> +virtio4"> +virtio_balloon4"> +virtio_blk4"> +virtio_scsi4"> vkbd4"> vlan4"> vmx4"> From owner-svn-doc-head@FreeBSD.ORG Sun Dec 22 14:19:25 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 A2832F72; Sun, 22 Dec 2013 14:19:25 +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 8DAAA100A; Sun, 22 Dec 2013 14:19:25 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBMEJP3Y080423; Sun, 22 Dec 2013 14:19:25 GMT (envelope-from taras@svn.freebsd.org) Received: (from taras@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBMEJPUs080422; Sun, 22 Dec 2013 14:19:25 GMT (envelope-from taras@svn.freebsd.org) Message-Id: <201312221419.rBMEJPUs080422@svn.freebsd.org> From: Taras Korenko Date: Sun, 22 Dec 2013 14:19:25 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43366 - head/ru_RU.KOI8-R/books/handbook/users X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Sun, 22 Dec 2013 15:25:59 +0000 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: Sun, 22 Dec 2013 14:19:25 -0000 Author: taras Date: Sun Dec 22 14:19:25 2013 New Revision: 43366 URL: http://svnweb.freebsd.org/changeset/doc/43366 Log: The contents of ru/handbook/users is now syncronized to "Users and Basic Account Management" of en/handbook/basics (r43328). The next step is to integrate it into ru/handbook/basics. Modified: head/ru_RU.KOI8-R/books/handbook/users/chapter.xml Modified: head/ru_RU.KOI8-R/books/handbook/users/chapter.xml ============================================================================== --- head/ru_RU.KOI8-R/books/handbook/users/chapter.xml Sun Dec 22 11:40:52 2013 (r43365) +++ head/ru_RU.KOI8-R/books/handbook/users/chapter.xml Sun Dec 22 14:19:25 2013 (r43366) @@ -7,7 +7,6 @@ Original revision: r43126 --> - Пользователи и основы управления учетными записями @@ -24,33 +23,27 @@ Краткий обзор - &os; позволяет одновременную работу множества пользователей на одном + &os; допускает одновременную работу множества пользователей на одном компьютере. В то время, как только один пользователь может сидеть за клавиатурой и перед экраном в один момент времени, любое количество пользователей может войти в систему через сеть. Для использования системы у каждого пользователя должна быть учетная запись. - После прочтения этой главы вы будете знать: + В этом разделе описаны: - Различия между разнообразными учетными записями в системе - &os;. - - - - Как добавлять и удалять учетные записи пользователей. + Разные типы учетных записей в системе &os;. - Как изменять данные учетных записей пользователей, такие - как полное имя пользователя, или предпочитаемую оболочку. + Как добавлять, удалять и изменять учетные записи + пользователей. - Как устанавливать ограничения для учетных записей или групп - учетных записей на использование ресурсов, таких как память и время - ЦПУ. + Как устанавливать ограничения на использование ресурсов + для учетных записей или групп учетных записей. @@ -58,37 +51,86 @@ записями. - - Перед прочтением этой главы вам потребуется: - - - - Понимание основ &unix; - и &os;. - - - Введение + Разновидности учетных записей Так как доступ к системе &os; осуществляется через учетные записи, и все процессы запускаются пользователями, то управление пользователями и учетными записями является важным аспектом администрирования. - С каждой учетной записью в системе &os; связана определенная - идентификационная информация. + Существует три разновидности учетных записей: системные учетные + записи, учетные записи пользователей и суперпользователь. + + + Системные учетные записи + + + учетные записи + системные + + Системные учетные записи предназначены для запуска сервисов, таких + как DNS, почта, веб серверы. Это необходимо по соображениям + безопасности; если бы все сервисы работали от суперпользователя, они + могли бы действовать без ограничений. + + + учетные записи + daemon + + + учетные записи + operator + + Примеры системных учетных записей: + daemon, + operator, + bind, + news и + www. + + + учетные записи + nobody + + nobody это общепринятая + непривилегированная системная учетная запись. Однако, чем больше + сервисов используют + nobody, тем больше файлов + и процессов связано с этим пользователем, и следовательно + тем больше привилегий появляется у этого пользователя. + + + + Учетные записи пользователей + + + учетные записи + пользователей + + Учетные записи пользователей служат для предоставления доступа + к системе обычным людям. Каждый человек, имеющий доступ к системе, + должен иметь уникальную учетную запись пользователя. Это позволяет + администратору выяснять кто что делает и предотвращает сбивание одним + пользователем настроек других пользователей. + + Каждый пользователь посредством выбора оболочки, редактора, + привязок клавиш и настроек языка может настраивать свою собственную + рабочую среду для приспособления системы под свои нужды. + С каждой учетной записью в системе &os; связана определенная + идентификационная информация: Имя пользователя Имя пользователя вводится в приглашение - login:. Имена пользователей должны быть уникальны - в пределах одной системы. Существует множество правил для создания + login:. Имена пользователей должны быть + уникальны. Существует множество правил для создания допустимых имен пользователей, документированных в &man.passwd.5;. - Обычно имена пользователей состоят из восьми или меньшего + Рекомендуется составлять имена пользователей из восьми или меньшего количества символов в нижнем регистре, чтобы поддерживать обратную совместимость с приложениями. @@ -98,8 +140,7 @@ Пароль - С каждой учетной записью связан пароль. Пароль может быть - пустым, однако это настоятельно не рекомендуется. + С каждой учетной записью связан пароль. @@ -108,21 +149,13 @@ Идентификатор пользователя (UID) — - это номер, традиционно от 0 до - 65535 - Возможно использование - UID/GID вплоть до - 4294967295, но эти ID могут вызвать серьезные проблемы с - программами, делающими предположения о значениях - ID. - , используемый для однозначной идентификации - пользователя в системе. Сама система &os; для идентификации - пользователей использует UID. Любая команда - &os;, принимающая в качестве аргумента имя пользователя, первым - делом преобразует его к UID. Маловероятно, - но возможно иметь несколько учетных записей с различными именами - пользователей и с одним UID. &os; будет - воспринимать эти учетные записи как одного пользователя. + это номер, используемый для однозначной идентификации + пользователя в системе &os;. Любая команда, принимающая + в качестве аргумента имя пользователя, первым делом преобразует + его к UID. Рекомендуется выбирать значения + UID, не превышающие 65535, так как большие + значения могут вызывать проблемы совместимости для некоторых + пользовательских программ. @@ -131,48 +164,50 @@ Идентификатор группы (GID) — - это номер, традиционно от 0 до - 65535, используемый - для однозначной идентификации главной группы, к которой - принадлежит пользователь. Группы это механизм для контроля - доступа к ресурсам на основе GID пользователя - вместо его UID. Это может значительно уменьшить - размер некоторых файлов настройки. Кроме того, пользователь может - быть включен более чем в одну группу. + это номер, используемый для однозначной идентификации главной + группы, к которой принадлежит пользователь. Группы это механизм + для контроля доступа к ресурсам на основе GID + пользователя вместо его UID. Это может + значительно уменьшить размер некоторых файлов настройки. + Кроме того, пользователь может быть включен более чем в одну + группу. Рекомендуется использовать значения + GID, не превышающие 65535, так как большие + значения могут стать проблемой для некоторых программ. - Класс логина + Класс доступа (login class) - Классы логинов это расширение к механизму групп, - позволяющее системе более гибко управлять различными - пользователями. + Классы доступа это расширение к механизму групп, + позволяющее более гибко приспосабливать систему для различных + пользователей. Классы доступа описаны в + . - Время изменения пароля + Срок действия пароля - По умолчанию &os; не принуждает пользователей менять пароли. - Однако, есть возможность ограничить срок действия текущего пароля - пользователя, и тем самым обязать его обновить пароль. + По умолчанию пароли не устаревают. Однако, есть возможность + ограничить срок действия текущего пароля пользователя, и тем самым + обязать его обновить пароль. - Время истечения действия учетной записи + Срок действия учетной записи По умолчанию во &os; время действия учетных записей не ограничено. При создании учетных записей ограниченного срока - действия, например для студентов в учебном заведении, - укажите дату истечения действия учетной записи. После наступления - указанной даты учетная запись становится непригодной для входа - в систему, хотя каталоги и файлы этой учетной записи останутся - нетронутыми. + действия, например для студентов в учебном заведении, при + помощи &man.pw.8; укажите дату истечения действия учетной записи. + После наступления указанной даты учетная запись становится + непригодной для входа в систему, хотя каталоги и файлы этой + учетной записи останутся нетронутыми. @@ -181,9 +216,10 @@ Имя пользователя является уникальным идентификатором - учетной записи в &os;, но недостаточно для сопоставления - с реальным именем пользователя. Эта информация может быть - добавлена в учетную запись. + учетной записи в &os;, однако оно не обязано соответствовать + реальному имени пользователя. Это поле может содержать реальное + имя пользователя. Здесь допустимы пробелы, символы подчеркивания, + строка не ограничена до 8 символов. @@ -212,36 +248,27 @@ - - Существует три основных типа учетных записей: - суперпользователь, - системные учетные записи, и - учетные записи пользователей. - Учетная запись суперпользователя, обычно называемая - root, используется для - управления системой без ограничения привилегий. Системные учетные записи - создаются для работы сервисов. Наконец, учетные записи пользователей - необходимы обычным людям для входа в систему, чтения почты, и так - далее. + - Учетная запись суперпользователя + Учетная запись суперпользователя - - учетные записи - суперпользователь (root) - - Учетная запись суперпользователя, обычно называемая - root, существует - для целей системного администрирования, и не должна использоваться - для повседневных задач, таких как получение и отправка почты, - общее исследование системы или программирование. - - Причина в том, что суперпользователь, в отличие от обычных - пользователей, может работать без ограничений и неправильное - использование учетной записи суперпользователя может привести к полному - уничтожению системы. Учетные записи пользователей не способны - уничтожить систему вследствие ошибки, поэтому если нет необходимости + + учетные записи + суперпользователь (root) + + Учетная запись суперпользователя, обычно называемая + root, используется для + управления системой без ограничения привилегий. Поэтому она + не должна использоваться для повседневных задач, таких как + получение и отправка почты, общее исследование системы или + программирование. + + Суперпользователь, в отличие от обычных пользователей, может + работать без ограничений и поэтому неправильное использование + учетной записи суперпользователя может привести к полному уничтожению + системы. Учетные записи пользователей не способны уничтожить систему + вследствие ошибки, поэтому если нет необходимости в привилегиях суперпользователя, то лучше использовать учетные записи обычных пользователей везде, где это возможно. @@ -250,74 +277,45 @@ или отсутствующий символ может привести к безвозвратной потере данных. - Всегда создавайте учетную запись пользователя для системного - администратора и используйте ее для повседневной работы. - Это правило одинаково применимо как к многопользовательской, так и - к однопользовательской системе. В последующих разделах будет описано - как создать дополнительные учетные записи, и как менять уровень - привилегий между нормальным пользователем и суперпользователем. - - - - Системные учетные записи - - - учетные записи - системные - - Системные учетные записи предназначены для запуска сервисов, таких - как DNS, почта, веб серверы. Это необходимо по соображениям - безопасности; если бы все сервисы работали от суперпользователя, они - могли бы действовать без ограничений. - - - учетные записи - daemon - - - учетные записи - operator - - Примеры системных учетных записей: - daemon, - operator, - bind, - news и - www. + Есть несколько способов получения привилегий суперпользователя. + Наименее удобный способ — войти в систему под учетной записью + root. + + Вместо этого можно воспользоваться &man.su.1;. Если при + запуске этой команды указывается ключ -, + пользователь получит настройки окружения учетной записи + root. + Пользователь, запускающий эту команду, обязан входить в + группу wheel, в противном + случае команда не выполнится. Пользователь также должен знать пароль + учетной записи root. + + В следующем примере пользователь повышает привилегии для запуска + команды make install, так как этот шаг требует + прав суперпользователя. По завершении работы команды пользователь + набирает exit, тем самым выходя из учетной + записи суперпользователя и возвращая привилегии собственной + учетной записи. - - учетные записи - nobody - - nobody это общепринятая - непривилегированная системная учетная запись. Однако, чем больше - сервисов используют - nobody, тем больше файлов - и процессов связано с этим пользователем, и следовательно - тем больше прав появляется у этого пользователя. - + + Установка программы с привилегиями суперпользователя - - Учетные записи пользователей + &prompt.user; configure +&prompt.user; make +&prompt.user; su - +Password: +&prompt.root; make install +&prompt.root; exit +&prompt.user; + - - учетные записи - пользователей - - Учетные записи пользователей служат для предоставления доступа - к системе обычным людям. Эти учетные записи изолируют пользователей и - их рабочую среду, предотвращая возможность повреждения ими системы или - данных других пользователей, и позволяя пользователям настраивать свою - рабочую среду без влияния на других пользователей. - - Каждая персона, получающая доступ к системе, должна иметь - уникальную учетную запись пользователя. Это позволит администратору - выяснить кто что делает, предотвращая сбивание одним пользователем - настроек других пользователей, чтение чужой почты и так далее. - - Каждый пользователь может настраивать свою собственную рабочую - среду для приспособления системы под свои нужды выбирая оболочки, - редакторы, привязки клавиш и настройки языка. + Утилита &man.su.1; прекрасно подходит для одиночных систем + или небольших сетей с единственным системным администратором. + В качестве альтернативы ей следует упомянуть порт или пакет + security/sudo. Эта утилита предоставляет + журналирование активности, а также позволяет администратору + указывать перечень утилит, доступных пользователю для запуска + с правами суперпользователя. @@ -329,12 +327,15 @@ изменение - &os; предоставляет различные команды для работы с учетными - записями пользователей. Наиболее часто используемые команды приведены - в таблице, ниже находятся более детальные примеры их - использования. + &os; располагает набором различных команд для работы с учетными + записями пользователей. + перечисляет наиболее часто используемые команды, ниже находятся примеры + их использования. За исчерпывающей информацией по каждой утилите + следует обратиться к соответствующим страницам справочников. + + + Утилиты для управления учетными записями - @@ -362,7 +363,7 @@ &man.passwd.1; - Простой инструмент командной строки для изменения паролей + Инструмент командной строки для изменения паролей пользователей. @@ -372,7 +373,7 @@ - +
<command>adduser</command> @@ -389,15 +390,29 @@ каталог шаблонов skeleton directory - &man.adduser.8; это простая программа для добавления новых - пользователей. Во время добавления нового пользователя программа + Для добавления новых пользователей рекомендуется использовать + &man.adduser.8;. При добавлении нового пользователя программа автоматически обновляет /etc/passwd и /etc/group. Она также создает домашний каталог для нового пользователя, копируя файлы настройки по умолчанию из /usr/share/skel, и может отправлять новому - пользователю приветственное сообщение электронной почтой. + пользователю приветственное сообщение электронной почтой. + Эту утилиту необходимо запускать с правами суперпользователя. - + Утилита &man.adduser.8; является интерактивной. Для создания + новой учетной записи потребуется ответить на несколько вопросов. Как + показано в , + ответом считается либо ввод необходимой + информации, либо нажатие клавиши Return для принятия + значения по умолчанию, которое показано в квадратных скобках. В этом + примере пользователь включен в группу + wheel, что дает + возможность ему повышать привилегии до суперпользователя при + помощи &man.su.1;. + На последнем шаге утилита предложит создать еще одну учетную запись + или завершить работу. + + Добавление пользователя в &os; &prompt.root; adduser @@ -433,8 +448,8 @@ Goodbye! - Так как вводимый текст не отображается, убедитесь, что не было - допущено опечаток в пароле при создании учетной записи. + При наборе пароля текст не отображается, поэтому постарайтесь + не допускать опечаток в пароле при создании учетной записи. @@ -447,8 +462,9 @@ Goodbye! удаление - Для полного удаления пользователя из системы воспользуйтесь - &man.rmuser.8;. Эта программа выполняет следующие действия: + Для полного удаления пользователя из системы запустите + &man.rmuser.8; с правами суперпользователя. Эта программа выполняет + следующие действия: @@ -481,20 +497,16 @@ Goodbye! Удаляются все файлы, принадлежащие пользователю, из каталогов - с временными файлами, например + с временными файлами, например из /tmp. Наконец, в /etc/group из всех групп - удаляется имя пользователя. - - - Если после этого удаления группа остается пустой и - имя группы совпадает с именем пользователя, она удаляется. - Это необходимо для удаления пользовательских уникальных - групп, создаваемых &man.adduser.8;. - + удаляется имя пользователя. Если после этого удаления группа + остается пустой и имя группы совпадает с именем пользователя, + она удаляется. Это необходимо для удаления пользовательских + уникальных групп, создаваемых &man.adduser.8;. @@ -514,12 +526,7 @@ Matching password entry: jru:*:1001:1001::0:0:J. Random User:/home/jru:/usr/local/bin/zsh Is this the entry you wish to remove? y Remove user's home directory (/home/jru)? y -Updating password file, updating databases, done. -Updating group file: trusted (removing group jru -- personal group is empty) done. -Removing user's incoming mail file /var/mail/jru: done. -Removing files belonging to jru from /tmp: done. -Removing files belonging to jru from /var/tmp: done. -Removing files belonging to jru from /var/tmp/vi.recover: done. +Removing user (jru): mailspool home passwd. &prompt.root; @@ -528,12 +535,10 @@ Removing files belonging to jru from /va <command>chpass</command> chpass - &man.chpass.1; может быть использована для изменения информации - в базе данных пользователей: пароли, оболочки, персональные - данные. - - Только суперпользователь может изменять информацию и пароли других - пользователей с помощью &man.chpass.1;. + При помощи &man.chpass.1; любой пользователь может изменять + информацию, связанную с его учетной записью. И только + суперпользователю разрешено менять информацию других + пользователей. При запуске без параметров (кроме опционального имени пользователя), &man.chpass.1; вызывает редактор, содержащий @@ -541,12 +546,20 @@ Removing files belonging to jru from /va база данных пользователей обновляется новой информацией. - Если вы не суперпользователь, то после выхода из редактора будет - запрошен пароль. + Если утилита не была запущена с правами суперпользователя, то + после выхода из редактора будет запрошен пароль пользователя. - - Интерактивная работа с <command>chpass</command> + <para>В <xref linkend="users-modifying-chpass-su"/> суперпользователь, + выполнив команду <command>chpass jru</command>, просматривает + доступные для изменения + поля. Если <systemitem class="username">jru</systemitem> запустит + эту команду, то лишь последние шесть строк будут доступны ему для + редактирования. Это показано в + <xref linkend="users-modifying-chpass-ru"/>.</para> + + <example xml:id="users-modifying-chpass-su"> + <title>Работа с <command>chpass</command> с правами суперпользователя #Changing user database information for jru. @@ -566,11 +579,8 @@ Home Phone: Other information: - Пользователи могут изменять лишь небольшую часть этой - информации, и только для своей учетной записи. - - - Интерактивная работа с <command>chpass</command> обычного + <example xml:id="users-modifying-chpass-ru"> + <title>Работа с <command>chpass</command> с правами обычного пользователя #Changing user database information for jru. @@ -585,12 +595,13 @@ Other information: &man.chfn.1; и &man.chsh.1; это ссылки на &man.chpass.1;, как и &man.ypchpass.1;, &man.ypchfn.1; и - &man.ypchsh.1;. NIS поддерживается автоматически, - так что указание yp перед командой не обязательно. - Настройка NIS будет рассмотрена в - . + &man.ypchsh.1;. Так как NIS поддерживается + автоматически, указание yp перед командой + не обязательно. Настройка NIS будет + рассмотрена в . + <command>passwd</command> @@ -599,16 +610,10 @@ Other information: учетные записи изменение пароля - &man.passwd.1; это обычный способ изменения собственного пароля - пользователя, или пароля другого пользователя - суперпользователем. - - - Для предотвращения случайного или неавторизованного изменения, - пользователь обязан ввести текущий пароль перед установкой нового - пароля. Текущий пароль не спрашивается, если изменение выполняет - суперпользователь. - + Любой пользователь может изменить собственный пароль при помощи + &man.passwd.1;. Для предотвращения случайного или + несанкционированного изменения, команда запрашивает текущий пароль + пользователя перед установкой нового: Изменение пароля @@ -622,6 +627,12 @@ passwd: updating the database... passwd: done + Суперпользователь может изменить пароль любого пользователя, + указав его имя при запуске &man.passwd.1;. Утилита, запущенная + с правами суперпользователя, не запрашивает текущий пароль + пользователя. Благодаря этому возможно устанавливать новые пароли + забывчивым пользователям. + Изменение пароля другого пользователя суперпользователем @@ -636,8 +647,8 @@ passwd: done Как и в случае с &man.chpass.1;, &man.yppasswd.1; это всего лишь - ссылка на &man.passwd.1;, так что NIS работает с обеими - командами. + ссылка на &man.passwd.1;, так что NIS работает + с обеими командами. @@ -664,8 +675,9 @@ passwd: done ограничение &os; предоставляет администратору несколько способов ограничения - количества занимаемых пользователями системных ресурсов. Существует два - вида ограничений: дисковые квоты и другие ограничения ресурсов. + количества занимаемых пользователями системных ресурсов. Дисковые + квоты, как один из видов ограничения ресурсов, обсуждаются в отдельном + разделе, остальные ограничения перечислены далее в тексте. квоты @@ -785,9 +797,9 @@ passwd: done которые могут быть запущены пользователем. В это число включаются и консольные, и фоновые процессы. Это ограничение не может превышать системный лимит, указываемый через переменную - &man.sysctl.8; kern.maxproc. Что установка + &man.sysctl.8; kern.maxproc. Установка слишком жестких ограничений может стать помехой работе - пользователя: зачастую пользователю удобно входить в систему + пользователя: зачастую ему удобно входить в систему с нескольких консолей или использовать каналы. Некоторые задачи, такие как компиляция большой программы, порождают множество процессов. @@ -827,7 +839,7 @@ passwd: done Это максимальное количество файлов, которые могут быть открытыopenfilesограничение пользователейopenfiles - процессами. В &os; файлы также используются для + процессом. В &os; файлы также используются для представления сокетов и каналов IPC, поэтому не устанавливайте слишком маленькое значение. Ограничение этого параметра, устанавливаемое для всей системы, определяется переменной From owner-svn-doc-head@FreeBSD.ORG Mon Dec 23 08:51:55 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 B15CE5F5; Mon, 23 Dec 2013 08:51:55 +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 9D5F5164E; Mon, 23 Dec 2013 08:51:55 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBN8ptLx081256; Mon, 23 Dec 2013 08:51:55 GMT (envelope-from rodrigc@svn.freebsd.org) Received: (from rodrigc@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBN8ptK9081255; Mon, 23 Dec 2013 08:51:55 GMT (envelope-from rodrigc@svn.freebsd.org) Message-Id: <201312230851.rBN8ptK9081255@svn.freebsd.org> From: Craig Rodrigues Date: Mon, 23 Dec 2013 08:51:55 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43367 - head/share/xml 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: Mon, 23 Dec 2013 08:51:55 -0000 Author: rodrigc (src committer) Date: Mon Dec 23 08:51:55 2013 New Revision: 43367 URL: http://svnweb.freebsd.org/changeset/doc/43367 Log: Add bsdconfig(8). Modified: head/share/xml/man-refs.ent Modified: head/share/xml/man-refs.ent ============================================================================== --- head/share/xml/man-refs.ent Sun Dec 22 14:19:25 2013 (r43366) +++ head/share/xml/man-refs.ent Mon Dec 23 08:51:55 2013 (r43367) @@ -4278,6 +4278,7 @@ bootpgw8"> bootptest8"> bpkg8"> +bsdconfig8"> bsdinstall8"> bsdlabel8"> bt3cfw8"> From owner-svn-doc-head@FreeBSD.ORG Mon Dec 23 11:43:52 2013 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 292896D4; Mon, 23 Dec 2013 11:43:52 +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 14F7715E0; Mon, 23 Dec 2013 11:43:52 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBNBhpv0040468; Mon, 23 Dec 2013 11:43:51 GMT (envelope-from rodrigc@svn.freebsd.org) Received: (from rodrigc@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBNBhp8E040467; Mon, 23 Dec 2013 11:43:51 GMT (envelope-from rodrigc@svn.freebsd.org) Message-Id: <201312231143.rBNBhp8E040467@svn.freebsd.org> From: Craig Rodrigues Date: Mon, 23 Dec 2013 11:43:51 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43369 - head/share/xml 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: Mon, 23 Dec 2013 11:43:52 -0000 Author: rodrigc (src committer) Date: Mon Dec 23 11:43:51 2013 New Revision: 43369 URL: http://svnweb.freebsd.org/changeset/doc/43369 Log: Add freebsd-version(1) Modified: head/share/xml/man-refs.ent Modified: head/share/xml/man-refs.ent ============================================================================== --- head/share/xml/man-refs.ent Mon Dec 23 11:02:28 2013 (r43368) +++ head/share/xml/man-refs.ent Mon Dec 23 11:43:51 2013 (r43369) @@ -212,6 +212,7 @@ fontedit1"> for1"> foreach1"> +freebsd-version1"> from1"> fstat1"> fsync1"> From owner-svn-doc-head@FreeBSD.ORG Mon Dec 23 11:02:29 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 1B00120F; Mon, 23 Dec 2013 11:02:29 +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 058E3112B; Mon, 23 Dec 2013 11:02:29 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBNB2SJC026129; Mon, 23 Dec 2013 11:02:28 GMT (envelope-from taras@svn.freebsd.org) Received: (from taras@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBNB2Scx026126; Mon, 23 Dec 2013 11:02:28 GMT (envelope-from taras@svn.freebsd.org) Message-Id: <201312231102.rBNB2Scx026126@svn.freebsd.org> From: Taras Korenko Date: Mon, 23 Dec 2013 11:02:28 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43368 - in head/ru_RU.KOI8-R/books/handbook: . basics bsdinstall preface users X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Mon, 23 Dec 2013 13:09:46 +0000 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: Mon, 23 Dec 2013 11:02:29 -0000 Author: taras Date: Mon Dec 23 11:02:28 2013 New Revision: 43368 URL: http://svnweb.freebsd.org/changeset/doc/43368 Log: This commit integrates contents of users/chapter.xml into basics/chapter.xml and removes the former. Deleted: head/ru_RU.KOI8-R/books/handbook/users/ Modified: head/ru_RU.KOI8-R/books/handbook/Makefile head/ru_RU.KOI8-R/books/handbook/basics/chapter.xml head/ru_RU.KOI8-R/books/handbook/book.xml head/ru_RU.KOI8-R/books/handbook/bsdinstall/chapter.xml head/ru_RU.KOI8-R/books/handbook/chapters.ent head/ru_RU.KOI8-R/books/handbook/preface/preface.xml Modified: head/ru_RU.KOI8-R/books/handbook/Makefile ============================================================================== --- head/ru_RU.KOI8-R/books/handbook/Makefile Mon Dec 23 08:51:55 2013 (r43367) +++ head/ru_RU.KOI8-R/books/handbook/Makefile Mon Dec 23 11:02:28 2013 (r43368) @@ -228,7 +228,6 @@ SRCS+= preface/preface.xml SRCS+= printing/chapter.xml SRCS+= security/chapter.xml SRCS+= serialcomms/chapter.xml -SRCS+= users/chapter.xml SRCS+= x11/chapter.xml # Entities Modified: head/ru_RU.KOI8-R/books/handbook/basics/chapter.xml ============================================================================== --- head/ru_RU.KOI8-R/books/handbook/basics/chapter.xml Mon Dec 23 08:51:55 2013 (r43367) +++ head/ru_RU.KOI8-R/books/handbook/basics/chapter.xml Mon Dec 23 11:02:28 2013 (r43368) @@ -333,6 +333,1197 @@ options SC_PIXEL_MODE + + + Пользователи и основы управления учетными записями + + + + + + Neil + Blakey-Milner + + Предоставил: + + + + + + + Денис + Пеплин + + Перевод на русский язык: + + + + + &os; допускает одновременную работу множества пользователей + на одном компьютере. В то время, как только один пользователь + может сидеть за клавиатурой и перед экраном в один момент + времени, любое количество пользователей может войти в систему + через сеть. Для использования системы у каждого пользователя + должна быть учетная запись. + + В этом разделе описаны: + + + + Разные типы учетных записей в системе &os;. + + + + Как добавлять, удалять и изменять учетные записи + пользователей. + + + + Как устанавливать ограничения на использование ресурсов + для учетных записей или групп учетных записей. + + + + Как использовать группы для упрощения управлением + учетными записями. + + + + + Разновидности учетных записей + + Так как доступ к системе &os; осуществляется через учетные + записи, и все процессы запускаются пользователями, то + управление пользователями и учетными записями является важным + аспектом администрирования. + + Существует три разновидности учетных записей: системные + учетные записи, учетные записи пользователей и + суперпользователь. + + + Системные учетные записи + + + учетные записи + системные + + + Системные учетные записи предназначены для запуска + сервисов, таких как DNS, почта, веб серверы. Это необходимо + по соображениям безопасности; если бы все сервисы работали + от суперпользователя, они могли бы действовать без + ограничений. + + + учетные записи + daemon + + + + учетные записи + operator + + + Примеры системных учетных записей: + daemon, + operator, + bind, + news и + www. + + + учетные записи + nobody + + + nobody это + общепринятая непривилегированная системная учетная запись. + Однако, чем больше сервисов используют nobody, тем больше файлов + и процессов связано с этим пользователем, и следовательно + тем больше привилегий появляется у этого пользователя. + + + + Учетные записи пользователей + + + учетные записи + пользователей + + + Учетные записи пользователей служат для предоставления + доступа к системе обычным людям. Каждый человек, имеющий + доступ к системе, должен иметь уникальную учетную запись + пользователя. Это позволяет администратору выяснять кто что + делает и предотвращает сбивание одним пользователем настроек + других пользователей. + + Каждый пользователь посредством выбора оболочки, + редактора, привязок клавиш и настроек языка может + настраивать свою собственную рабочую среду для + приспособления системы под свои нужды. + + С каждой учетной записью в системе &os; связана + определенная идентификационная информация: + + + + Имя пользователя + + + Имя пользователя вводится в приглашение + login:. Имена пользователей должны + быть уникальны. Существует множество правил для + создания допустимых имен пользователей, + документированных в &man.passwd.5;. Рекомендуется + составлять имена пользователей из восьми или меньшего + количества символов в нижнем регистре, чтобы + поддерживать обратную совместимость с + приложениями. + + + + + Пароль + + + С каждой учетной записью связан пароль. + + + + + ID пользователя (User ID, + UID) + + + Идентификатор пользователя (UID) + — это номер, используемый для однозначной + идентификации пользователя в системе &os;. Любая + команда, принимающая в качестве аргумента имя + пользователя, первым делом преобразует его к + UID. Рекомендуется выбирать + значения UID, не превышающие 65535, + так как большие значения могут вызывать проблемы + совместимости для некоторых пользовательских + программ. + + + + + Идентификатор группы (Group ID, + GID) + + + Идентификатор группы (GID) + — это номер, используемый для однозначной + идентификации главной группы, к которой принадлежит + пользователь. Группы это механизм для контроля + доступа к ресурсам на основе GID + пользователя вместо его UID. Это + может значительно уменьшить размер некоторых файлов + настройки. Кроме того, пользователь может быть + включен более чем в одну группу. Рекомендуется + использовать значения GID, не + превышающие 65535, так как большие значения могут + стать проблемой для некоторых программ. + + + + + Класс доступа (login class) + + + Классы доступа это расширение к механизму групп, + позволяющее более гибко приспосабливать систему для + различных пользователей. Классы доступа описаны в + . + + + + + Срок действия пароля + + + По умолчанию пароли не устаревают. Однако, есть + возможность ограничить срок действия текущего пароля + пользователя, и тем самым обязать его обновить + пароль. + + + + + Срок действия учетной записи + + + По умолчанию во &os; время действия учетных + записей не ограничено. При создании учетных записей + ограниченного срока действия, например для студентов в + учебном заведении, при помощи &man.pw.8; укажите дату + истечения действия учетной записи. После наступления + указанной даты учетная запись становится непригодной + для входа в систему, хотя каталоги и файлы этой + учетной записи останутся нетронутыми. + + + + + Полное имя пользователя + + + Имя пользователя является уникальным + идентификатором учетной записи в &os;, однако оно не + обязано соответствовать реальному имени пользователя. + Это поле может содержать реальное имя пользователя. + Здесь допустимы пробелы, символы подчеркивания, строка + не ограничена до 8 символов. + + + + + Домашний каталог + + + Домашний каталог определяется полным путем в + системе. С него пользователь начнет работу после + входа в систему. По общепринятому соглашению все + домашние каталоги пользователей помещаются в + /home/username или + /usr/home/username. Пользователи + хранят личные файлы и подкаталоги в своих домашних + каталогах. + + + + + Оболочка пользователя + + + Оболочка необходима пользователям как средство + взаимодействия с системой. Существует множество + различных видов оболочек, опытные пользователи + работают с собственными настройками, которые могут + быть отражены в установках их учетных записей. + + + + + + + Учетная запись суперпользователя + + + учетные записи + суперпользователь (root) + + + Учетная запись суперпользователя, обычно называемая + root, используется + для управления системой без ограничения привилегий. Поэтому + она не должна использоваться для повседневных задач, таких + как получение и отправка почты, общее исследование системы + или программирование. + + Суперпользователь, в отличие от обычных пользователей, + может работать без ограничений и поэтому неправильное + использование учетной записи суперпользователя может + привести к полному уничтожению системы. Учетные записи + пользователей не способны уничтожить систему вследствие + ошибки, поэтому если нет необходимости в привилегиях + суперпользователя, то лучше использовать учетные записи + обычных пользователей везде, где это возможно. + + Всегда перепроверяйте и переперепроверяйте команды, + выполняемые под учетной записью суперпользователя, поскольку + даже один лишний пробел или отсутствующий символ может + привести к безвозвратной потере данных. + + Есть несколько способов получения привилегий + суперпользователя. Наименее удобный способ — войти в + систему под учетной записью root. + + Вместо этого можно воспользоваться &man.su.1;. Если при + запуске этой команды указывается ключ -, + пользователь получит настройки окружения учетной записи + root. + Пользователь, запускающий эту команду, обязан входить в + группу wheel, в + противном случае команда не выполнится. Пользователь также + должен знать пароль учетной записи root. + + В следующем примере пользователь повышает привилегии для + запуска команды make install, так как + этот шаг требует прав суперпользователя. По завершении + работы команды пользователь набирает + exit, тем самым выходя из учетной записи + суперпользователя и возвращая привилегии собственной учетной + записи. + + + Установка программы с привилегиями + суперпользователя + + &prompt.user; configure +&prompt.user; make +&prompt.user; su - +Password: +&prompt.root; make install +&prompt.root; exit +&prompt.user; + + + Утилита &man.su.1; прекрасно подходит для одиночных + систем или небольших сетей с единственным системным + администратором. В качестве альтернативы ей следует + упомянуть порт или пакет security/sudo. + Эта утилита предоставляет журналирование активности, а также + позволяет администратору указывать перечень утилит, + доступных пользователю для запуска с правами + суперпользователя. + + + + + Изменение учетных записей + + + учетные записи + изменение + + + &os; располагает набором различных команд для работы с + учетными записями пользователей. + перечисляет + наиболее часто используемые команды, ниже находятся примеры их + использования. За исчерпывающей информацией по каждой утилите + следует обратиться к соответствующим страницам + справочников. + + + Утилиты для управления учетными записями + + + + + + + Команда + Краткое описание + + + + + &man.adduser.8; + Рекомендуемое приложение командной строки для + добавления новых пользователей. + + + &man.rmuser.8; + Рекомендуемое приложение командной строки для + удаления пользователей. + + + &man.chpass.1; + Гибкий инструмент для изменения информации в + базе данных пользователей. + + + &man.passwd.1; + Инструмент командной строки для изменения + паролей пользователей. + + + &man.pw.8; + Мощный и гибкий инструмент для изменения любой + информации, связанной с учетными записями + пользователей. + + + +
+ + + <command>adduser</command> + + + учетные записи + добавление + + + + adduser + + + + /usr/share/skel + + + + каталог шаблонов + + + + skeleton directory + + + Для добавления новых пользователей рекомендуется + использовать &man.adduser.8;. При добавлении нового + пользователя программа автоматически обновляет + /etc/passwd и + /etc/group. Она также создает домашний + каталог для нового пользователя, копируя файлы настройки по + умолчанию из /usr/share/skel, и может + отправлять новому пользователю приветственное сообщение + электронной почтой. Эту утилиту необходимо запускать с + правами суперпользователя. + + Утилита &man.adduser.8; является интерактивной. Для + создания новой учетной записи потребуется ответить на + несколько вопросов. Как показано в , ответом считается либо + ввод необходимой информации, либо нажатие клавиши + Return для принятия значения по умолчанию, + которое показано в квадратных скобках. В этом примере + пользователь включен в группу wheel, что дает возможность + ему повышать привилегии до суперпользователя при помощи + &man.su.1;. На последнем шаге утилита предложит создать + еще одну учетную запись или завершить работу. + + + Добавление пользователя в &os; + + &prompt.root; adduser +Username: jru +Full name: J. Random User +Uid (Leave empty for default): +Login group [jru]: +Login group is jru. Invite jru into other groups? []: wheel +Login class [default]: +Shell (sh csh tcsh zsh nologin) [sh]: zsh +Home directory [/home/jru]: +Home directory permissions (Leave empty for default): +Use password-based authentication? [yes]: +Use an empty password? (yes/no) [no]: +Use a random password? (yes/no) [no]: +Enter password: +Enter password again: +Lock out the account after creation? [no]: +Username : jru +Password : **** +Full Name : J. Random User +Uid : 1001 +Class : +Groups : jru wheel +Home : /home/jru +Shell : /usr/local/bin/zsh +Locked : no +OK? (yes/no): yes +adduser: INFO: Successfully added (jru) to the user database. +Add another user? (yes/no): no +Goodbye! +&prompt.root; + + + + При наборе пароля текст не отображается, поэтому + постарайтесь не допускать опечаток в пароле при создании + учетной записи. + + + + + <command>rmuser</command> + + + rmuser + + + + учетные записи + удаление + + + Для полного удаления пользователя из системы запустите + &man.rmuser.8; с правами суперпользователя. Эта программа + выполняет следующие действия: + + + + Если в &man.crontab.1; существуют записи + пользователя, то они удаляются. + + + + Удаляются принадлежащие пользователю задачи + &man.at.1;. + + + + Уничтожаются все процессы, принадлежащие + пользователю. + + + + Удаляется запись пользователя из локального файла + паролей. + + + + Если домашний каталог принадлежит пользователю, то + каталог удаляется. + + + + Удаляется принадлежащая пользователю входящая почта + из /var/mail. + + + + Удаляются все файлы, принадлежащие пользователю, из + каталогов с временными файлами, например из + /tmp. + + + + Наконец, в /etc/group из всех + групп удаляется имя пользователя. Если после этого + удаления группа остается пустой и имя группы совпадает с + именем пользователя, она удаляется. Это необходимо для + удаления пользовательских уникальных групп, создаваемых + &man.adduser.8;. + + + + &man.rmuser.8; не может использоваться для удаления + учетной записи суперпользователя, поскольку это почти + всегда означает разрушение системы. + + По умолчанию используется интерактивный режим, это + показано в следующем примере. + + + Интерактивное удаление учетной записи с помощью + <command>rmuser</command> + + &prompt.root; rmuser jru +Matching password entry: +jru:*:1001:1001::0:0:J. Random User:/home/jru:/usr/local/bin/zsh +Is this the entry you wish to remove? y +Remove user's home directory (/home/jru)? y +Removing user (jru): mailspool home passwd. +&prompt.root; + + + + + <command>chpass</command> + + + chpass + + + При помощи &man.chpass.1; любой пользователь может + изменять информацию, связанную с его учетной записью. И + только суперпользователю разрешено менять информацию других + пользователей. + + При запуске без параметров (кроме необязательного имени + пользователя), &man.chpass.1; вызывает редактор, содержащий + информацию о пользователе. Когда пользователь выходит из + редактора, база данных пользователей обновляется новой + информацией. + + + Если утилита не была запущена с правами + суперпользователя, то после выхода из редактора будет + запрошен пароль пользователя. + + + В + суперпользователь, выполнив команду + chpass jru, просматривает доступные для + изменения поля. Если + jru запустит эту + команду, то лишь последние шесть строк будут доступны ему + для редактирования. Это показано в + . + + + Работа с <command>chpass</command> с правами + суперпользователя + + #Changing user database information for jru. +Login: jru +Password: * +Uid [#]: 1001 +Gid [# or name]: 1001 +Change [month day year]: +Expire [month day year]: +Class: +Home directory: /home/jru +Shell: /usr/local/bin/zsh +Full Name: J. Random User +Office Location: +Office Phone: +Home Phone: +Other information: + + + + Работа с <command>chpass</command> с правами обычного + пользователя + + #Changing user database information for jru. +Shell: /usr/local/bin/zsh +Full Name: J. Random User +Office Location: +Office Phone: +Home Phone: +Other information: + + + + &man.chfn.1; и &man.chsh.1; это ссылки на + &man.chpass.1;, как и &man.ypchpass.1;, &man.ypchfn.1; и + &man.ypchsh.1;. Так как NIS + поддерживается автоматически, указание + yp перед командой не обязательно. + Настройка NIS будет рассмотрена в + . + + + + + <command>passwd</command> + + + passwd + + + + учетные записи + изменение пароля + + + Любой пользователь может изменить собственный пароль при + помощи &man.passwd.1;. Для предотвращения случайного или + несанкционированного изменения, команда запрашивает текущий + пароль пользователя перед установкой нового: + + + Изменение пароля + + &prompt.user; passwd +Changing local password for jru. +Old password: +New password: +Retype new password: +passwd: updating the database... +passwd: done + + + Суперпользователь может изменить пароль любого + пользователя, указав его имя при запуске &man.passwd.1;. + Утилита, запущенная с правами суперпользователя, не + запрашивает текущий пароль пользователя. Благодаря этому + возможно устанавливать новые пароли забывчивым + пользователям. + + + Изменение пароля другого пользователя + суперпользователем + + &prompt.root; passwd jru +Changing local password for jru. +New password: +Retype new password: +passwd: updating the database... +passwd: done + + + + Как и в случае с &man.chpass.1;, &man.yppasswd.1; это + всего лишь ссылка на &man.passwd.1;, так что + NIS работает с обеими командами. + + + + + <command>pw</command> + + + pw + + + &man.pw.8; это утилита командной строки для создания, + удаления, модифицирования и отображения пользователей и + групп. Она функционирует как внешний интерфейс к системным + файлам пользователей и групп. У &man.pw.8; очень мощный + набор параметров командной строки, что делает это программу + подходящей для использования в shell скриптах, но новым + пользователям она может показаться более сложной, чем другие + представленные здесь команды. + +
+ + + Ограничение пользователей + + + ограничение пользователей + + + + учетные записи + ограничение + + + &os; предоставляет администратору несколько способов + ограничения количества занимаемых пользователями системных + ресурсов. Дисковые квоты, как один из видов ограничения + ресурсов, обсуждаются в отдельном разделе, остальные + ограничения перечислены далее в тексте. + + + квоты + + + + ограничение пользователей + квоты + + + + дисковые квоты + + + Дисковые квоты ограничивают объем дискового пространства, + занимаемого пользователями, а также предоставляют способ + быстрой проверки занимаемого объема без пересчета его каждый + раз. Квоты обсуждаются в . + + Другие ограничения ресурсов включают способы ограничения + использования CPU, памяти и других ресурсов, которые могут + потребляться пользователем. Ограничения накладываются с + помощью классов учетных записей и обсуждаются в этом + разделе. + + + /etc/login.conf + + + Классы учетных записей определяются в + /etc/login.conf, они детально описаны на + странице справочника &man.login.conf.5;. Каждой учетной + записи присвоен класс (default по + умолчанию), и каждому классу присвоен набор характеристик. + Характеристика определяется в виде пары + имя=значение, + где имя это определенный + идентификатор, а значение это + произвольная строка, обрабатываемая в зависимости от + имени. Настройка классов и + характеристик довольно проста, и также описана в + &man.login.conf.5;. + + + &os;, как правило, не читает настройки в + /etc/login.conf непосредственно, + вместо этого она обращается к файлу базы данных + /etc/login.conf.db для ускорения + доступа к данным. Всякий раз после редактирования + /etc/login.conf необходимо обновить + /etc/login.conf.db при помощи следующей + команды: + + &prompt.root; cap_mkdb /etc/login.conf + + + Ограничения на ресурсы отличаются от обычных + характеристик: во-первых, для каждого ограничения существует + мягкое (текущее) и жесткое + ограничение. Мягкое ограничение может настраиваться + пользователем или приложением, но не может превышать жесткое + ограничение. Последнее может быть уменьшено пользователем, а + увеличено — лишь суперпользователем. Во-вторых, + большинство ограничений ресурсов накладываются на каждый + процесс определенного пользователя, а не к пользователю + вообще. Эти различия диктуются особенностями обработки + ограничений, а не реализацией структуры характеристик учетных + записей. + + Ниже приведен список наиболее часто используемых + ограничений на ресурсы. Остальные, вместе с другими + характеристиками, можно найти в &man.login.conf.5;. + + + + coredumpsize + + + Ограничение на размер файла дампа памяти + + coredumpsize + , + генерируемого программой, подчиняющееся другим + ограничениям + + ограничение пользователей + coredumpsize + + на используемое дисковое пространство, таким как + filesize, или дисковым квотам. Это + ограничение часто используется как менее строгий метод + контролирования потребления дискового пространства. + Поскольку пользователь не создает файлы дампов памяти + самостоятельно, и зачастую не удаляет их, установка этого + параметра может предохранить пользователя от выхода за + пределы ограничений на дисковое пространство, в случае + если большая программа создаст файл аварийного дампа + памяти. + + + + + cputime + + + Это максимальное количество времени + + cputime + + + ограничение пользователей + cputime + + ЦПУ, потребляемого пользователем. Превысившие это время + процессы будут уничтожены ядром. + + + Это ограничение потребляемого + времени ЦПУ, а не процентов + использования ЦПУ, которые отображаются в некоторых + полях &man.top.1; и &man.ps.1;. + + + + + + filesize + + + Это максимальный размер файла + + filesize + + + ограничение пользователей + filesize + , + которым может владеть пользователь. В отличие от + дисковых квот, это + ограничение применяется к отдельным файлам, а не ко + всему набору принадлежащих пользователю файлов. + + + + + maxproc + + + Это максимальное число процессов + + maxproc + + + ограничение пользователей + maxproc + , + которые могут быть запущены пользователем. В это число + включаются и консольные, и фоновые процессы. Это + ограничение не может превышать системный лимит, + указываемый через переменную &man.sysctl.8; + kern.maxproc. Установка слишком + жестких ограничений может стать помехой работе + пользователя: зачастую ему удобно входить в систему с + нескольких консолей или использовать каналы. Некоторые + задачи, такие как компиляция большой программы, + порождают множество процессов. + + + + + memorylocked + + + Это максимальный объем памяти + + memorylocked + + + ограничение пользователей + memorylocked + , + блокировка которого может быть запрошена процессом при + помощи &man.mlock.2;. Некоторые критически важные для + системы программы, такие как &man.amd.8;, блокируют + отведенную процессу память так, что в случае + пробуксовывания системы (system + thrashing) они не усугубляют проблему. + + + + + memoryuse + + + Это максимальный объем памяти + + memoryuse + + + ограничение пользователей + memoryuse + , + которая может быть занята процессом в любой момент + времени. Сюда входит основная память и использование + подкачки. Это ограничение не снимает все вопросы, + связанные с использованием памяти, но для начала это + подходящее ограничение. + + + + + openfiles + + + Это максимальное количество файлов, которые могут + быть открыты + + openfiles + + + ограничение пользователей + openfiles + + процессом. В &os; файлы также используются для + представления сокетов и каналов IPC, поэтому не *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-doc-head@FreeBSD.ORG Mon Dec 23 17:42:41 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 6FC003C2; Mon, 23 Dec 2013 17:42:41 +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 5BCE61043; Mon, 23 Dec 2013 17:42:41 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBNHgfdE069848; Mon, 23 Dec 2013 17:42:41 GMT (envelope-from bcr@svn.freebsd.org) Received: (from bcr@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBNHgf2E069847; Mon, 23 Dec 2013 17:42:41 GMT (envelope-from bcr@svn.freebsd.org) Message-Id: <201312231742.rBNHgf2E069847@svn.freebsd.org> From: Benedict Reuschling Date: Mon, 23 Dec 2013 17:42:41 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43370 - head/share/pgpkeys 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: Mon, 23 Dec 2013 17:42:41 -0000 Author: bcr Date: Mon Dec 23 17:42:40 2013 New Revision: 43370 URL: http://svnweb.freebsd.org/changeset/doc/43370 Log: Add my shiny new key, replacing the old one (became rusty). With help from: gjb Modified: head/share/pgpkeys/bcr.key Modified: head/share/pgpkeys/bcr.key ============================================================================== --- head/share/pgpkeys/bcr.key Mon Dec 23 11:43:51 2013 (r43369) +++ head/share/pgpkeys/bcr.key Mon Dec 23 17:42:40 2013 (r43370) @@ -1,41 +1,42 @@ -sub 2048g/8DA16EDD 2009-05-24 +pub 2048R/041ADF59DB3C3D8B 2013-12-23 [expires: 2018-12-22] + Key fingerprint = AC98 CBE5 7865 7295 A5C8 6AB3 041A DF59 DB3C 3D8B +uid Benedict Reuschling +sub 2048R/07BCC4D75C7FCDEC 2013-12-23 [expires: 2018-12-22] + ]]> From owner-svn-doc-head@FreeBSD.ORG Mon Dec 23 19:00:40 2013 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C7F89548; Mon, 23 Dec 2013 19:00:40 +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 B41A115B6; Mon, 23 Dec 2013 19:00:40 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBNJ0eY0099365; Mon, 23 Dec 2013 19:00:40 GMT (envelope-from rene@svn.freebsd.org) Received: (from rene@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBNJ0eiV099364; Mon, 23 Dec 2013 19:00:40 GMT (envelope-from rene@svn.freebsd.org) Message-Id: <201312231900.rBNJ0eiV099364@svn.freebsd.org> From: Rene Ladan Date: Mon, 23 Dec 2013 19:00:40 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43371 - head/en_US.ISO8859-1/books/handbook/x11 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: Mon, 23 Dec 2013 19:00:40 -0000 Author: rene Date: Mon Dec 23 19:00:40 2013 New Revision: 43371 URL: http://svnweb.freebsd.org/changeset/doc/43371 Log: Use the correct pkg(8) name for x11-wm/xfce4 Submitted by: George Nielsen on -doc Modified: head/en_US.ISO8859-1/books/handbook/x11/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/x11/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/x11/chapter.xml Mon Dec 23 17:42:40 2013 (r43370) +++ head/en_US.ISO8859-1/books/handbook/x11/chapter.xml Mon Dec 23 19:00:40 2013 (r43371) @@ -1437,7 +1437,7 @@ DisplayManager.requestPort: 0For pkgng users, the equivalent command is: - &prompt.root; pkg install xfce4 + &prompt.root; pkg install xfce Alternatively, to build from source, use the Ports Collection: From owner-svn-doc-head@FreeBSD.ORG Mon Dec 23 19:29:11 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 371D2EA1; Mon, 23 Dec 2013 19:29:11 +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 23B2E17D2; Mon, 23 Dec 2013 19:29:11 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBNJTBDU008027; Mon, 23 Dec 2013 19:29:11 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBNJTAfw008026; Mon, 23 Dec 2013 19:29:10 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201312231929.rBNJTAfw008026@svn.freebsd.org> From: Glen Barber Date: Mon, 23 Dec 2013 19:29:10 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43372 - head/en_US.ISO8859-1/htdocs/releases/10.0R 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: Mon, 23 Dec 2013 19:29:11 -0000 Author: gjb Date: Mon Dec 23 19:29:10 2013 New Revision: 43372 URL: http://svnweb.freebsd.org/changeset/doc/43372 Log: Update the 10.0-RELEASE schedule to indicate -RC3 builds have started. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/releases/10.0R/schedule.xml Modified: head/en_US.ISO8859-1/htdocs/releases/10.0R/schedule.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/10.0R/schedule.xml Mon Dec 23 19:00:40 2013 (r43371) +++ head/en_US.ISO8859-1/htdocs/releases/10.0R/schedule.xml Mon Dec 23 19:29:10 2013 (r43372) @@ -165,7 +165,7 @@ RC3 builds begin 10 November 2013
21 December 2013 - - + 23 December 2013 Third release candidate. From owner-svn-doc-head@FreeBSD.ORG Mon Dec 23 19:42:05 2013 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DBDEC31A; Mon, 23 Dec 2013 19:42:05 +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 C7C7118F2; Mon, 23 Dec 2013 19:42:05 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBNJg53u014294; Mon, 23 Dec 2013 19:42:05 GMT (envelope-from rodrigc@svn.freebsd.org) Received: (from rodrigc@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBNJg5Z1014293; Mon, 23 Dec 2013 19:42:05 GMT (envelope-from rodrigc@svn.freebsd.org) Message-Id: <201312231942.rBNJg5Z1014293@svn.freebsd.org> From: Craig Rodrigues Date: Mon, 23 Dec 2013 19:42:05 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43373 - head/share/xml 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: Mon, 23 Dec 2013 19:42:05 -0000 Author: rodrigc (src committer) Date: Mon Dec 23 19:42:05 2013 New Revision: 43373 URL: http://svnweb.freebsd.org/changeset/doc/43373 Log: Add jemalloc(3). Modified: head/share/xml/man-refs.ent Modified: head/share/xml/man-refs.ent ============================================================================== --- head/share/xml/man-refs.ent Mon Dec 23 19:29:10 2013 (r43372) +++ head/share/xml/man-refs.ent Mon Dec 23 19:42:05 2013 (r43373) @@ -2128,6 +2128,7 @@ j13"> j1f3"> jdate3"> +jemalloc3"> jn3"> jnf3"> jrand483"> From owner-svn-doc-head@FreeBSD.ORG Tue Dec 24 00:12:43 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 05F14B1A; Tue, 24 Dec 2013 00:12:43 +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 E374E1B23; Tue, 24 Dec 2013 00:12:42 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBO0Cgw2014599; Tue, 24 Dec 2013 00:12:42 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBO0Cgdr014596; Tue, 24 Dec 2013 00:12:42 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201312240012.rBO0Cgdr014596@svn.freebsd.org> From: Glen Barber Date: Tue, 24 Dec 2013 00:12:42 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43374 - head/en_US.ISO8859-1/htdocs/releases/10.0R 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: Tue, 24 Dec 2013 00:12:43 -0000 Author: gjb Date: Tue Dec 24 00:12:42 2013 New Revision: 43374 URL: http://svnweb.freebsd.org/changeset/doc/43374 Log: Add errata.html, hardware.html, readme.html, relnotes.html. These are not yet linked to the build. These are generated from releng/10.0/release/doc, copied here, and formatted with tidy(1) (www/tidy-devel). An update to automate the reformatting with tidy(1) will follow. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Added: head/en_US.ISO8859-1/htdocs/releases/10.0R/errata.html (contents, props changed) head/en_US.ISO8859-1/htdocs/releases/10.0R/hardware.html (contents, props changed) head/en_US.ISO8859-1/htdocs/releases/10.0R/readme.html (contents, props changed) head/en_US.ISO8859-1/htdocs/releases/10.0R/relnotes.html (contents, props changed) Added: head/en_US.ISO8859-1/htdocs/releases/10.0R/errata.html ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/en_US.ISO8859-1/htdocs/releases/10.0R/errata.html Tue Dec 24 00:12:42 2013 (r43374) @@ -0,0 +1,127 @@ + + + + +FreeBSD 10.0-RELEASE Errata + + + + +
+
+
+
+

FreeBSD 10.0-RELEASE Errata

+
+
+

The FreeBSD +Project

+
+
+
+
+ +

FreeBSD is a registered trademark of the FreeBSD Foundation. +

Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, and +Xeon are trademarks or registered trademarks of Intel Corporation +or its subsidiaries in the United States and other countries. +

SPARC, SPARC64, and UltraSPARC are trademarks of SPARC +International, Inc in the United States and other countries. SPARC +International, Inc owns all of the SPARC trademarks and under +licensing agreements allows the proper use of these trademarks by +its members. +

Many of the designations used by manufacturers and sellers to +distinguish their products are claimed as trademarks. Where those +designations appear in this document, and the FreeBSD Project was +aware of the trademark claim, the designations have been followed +by the or the +symbol.

+
Last modified on 2013-11-23 by rodrigc.
+
+
+
Abstract
+

This document lists errata items for FreeBSD 10.0-RELEASE, +containing significant information discovered after the release or +too late in the release cycle to be otherwise included in the +release documentation. This information includes security +advisories, as well as news relating to the software or +documentation that could affect its operation or usability. An +up-to-date version of this document should always be consulted +before installing this version of FreeBSD. +

This errata document for FreeBSD 10.0-RELEASE will be maintained +until the release of FreeBSD 10.1-RELEASE.

+
+ +
+
+
+
+

1. Introduction

+

This errata document contains late-breaking +news about FreeBSD 10.0-RELEASE Before +installing this version, it is important to consult this document +to learn about any post-release discoveries or problems that may +already have been found and fixed. +

Any version of this errata document actually distributed with +the release (for example, on a CDROM distribution) will be out of +date by definition, but other copies are kept updated on the +Internet and should be consulted as the current +errata for this release. These other copies of +the errata are located at http://www.FreeBSD.org/releases/, plus any sites +which keep up-to-date mirrors of this location. +

Source and binary snapshots of FreeBSD 10.0-STABLE also contain +up-to-date copies of this document (as of the time of the +snapshot). +

For a list of all FreeBSD CERT security advisories, see +http://www.FreeBSD.org/security/ or ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/.

+
+
+
+
+

2. Security +Advisories

+

No advisories.

+
+
+
+
+

3. Open +Issues

+

No open issues.

+
+
+
+
+

4. Late-Breaking +News

+

No news.

Added: head/en_US.ISO8859-1/htdocs/releases/10.0R/hardware.html ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/en_US.ISO8859-1/htdocs/releases/10.0R/hardware.html Tue Dec 24 00:12:42 2013 (r43374) @@ -0,0 +1,6619 @@ + + + + +FreeBSD 10.0-RELEASE Hardware Notes + + + +
+
+
+
+

FreeBSD 10.0-RELEASE Hardware Notes

+
+
+

The FreeBSD Documentation +Project

+
+
+
+
+ +

FreeBSD is a registered trademark of the FreeBSD Foundation. +

AMD, AMD Athlon, AMD Opteron, Athlon, иlan, Opteron, and PCnet +are trademarks of Advanced Micro Devices, Inc. +

Fujitsu, the Fujitsu logo, LifeBook, Stylistic, PRIMEPOWER, +PRIMEQUEST, PRIMECLUSTER, ETERNUS, TRIOLE, ESPRIMO, BioMedCAChe, +CAChe, CELLINJECTOR, isS, Materials Explorer, SystemWalker, and +Interstage are trademarks or registered trademarks of Fujitsu +Limited in the United States and other countries. +

IBM, AIX, OS/2, PowerPC, PS/2, S/390, and ThinkPad are +trademarks of International Business Machines Corporation in the +United States, other countries, or both. +

Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, and +Xeon are trademarks or registered trademarks of Intel Corporation +or its subsidiaries in the United States and other countries. +

SPARC, SPARC64, and UltraSPARC are trademarks of SPARC +International, Inc in the United States and other countries. SPARC +International, Inc owns all of the SPARC trademarks and under +licensing agreements allows the proper use of these trademarks by +its members. +

Sun, Sun Microsystems, Java, Java Virtual Machine, JDK, JRE, +JSP, JVM, Netra, OpenJDK, Solaris, StarOffice, SunOS and VirtualBox +are trademarks or registered trademarks of Sun Microsystems, Inc. +in the United States and other countries. +

Many of the designations used by manufacturers and sellers to +distinguish their products are claimed as trademarks. Where those +designations appear in this document, and the FreeBSD Project was +aware of the trademark claim, the designations have been followed +by the or the +symbol.

+
Last modified on 2013-12-04 by mav.
+
+ +
+
+
+
+

1. Introduction

+

This document contains the hardware compatibility notes for +FreeBSD 10.0-RELEASE. It lists the hardware platforms supported by +FreeBSD, as well as the various types of hardware devices (storage +controllers, network interfaces, and so on), along with known +working instances of these devices.

+
+
+
+
+

2. Supported Processors and +System Boards

+

This section provides some architecture-specific information +about the specific processors and systems that are supported by +each architecture. +

+
+
+
+

2.1. amd64

+

Since mid-2003 FreeBSD/amd64 has supported the AMD64 +(Hammer) and Intel╝ EM64T architecture, and is now one of the +Tier-1 platforms (fully supported architecture), which are expected +to be Production Quality with respects to all aspects of the +FreeBSD operating system, including installation and development +environments. +

Note that there are two names for this architecture, AMD64 (AMD) +and Intel EM64T (Extended Memory 64-bit Technology). 64-bit mode of +the two architectures are almost compatible with each other, and +FreeBSD/amd64 should support them both. +

As of this writing, the following processors are supported: +

+
    +
  • +

    AMD Athlon™64 +(Clawhammer). +

  • +

    AMD Opteron™ +(Sledgehammer). +

  • +

    All multi-core Intel╝ +Xeon™ processors except +Sossaman have EM64T support. +

  • +

    The single-core Intel╝ +Xeon™ processors Nocona, +Irwindale, Potomac, +and Cranford have EM64T support. +

  • +

    All Intel╝ Core 2 (not Core Duo) +and later processors +

  • +

    All IntelPentium╝ D processors +

  • +

    IntelPentium╝ 4s and Celeron Ds using the +Cedar +Mill core have EM64T support. +

  • +

    Some IntelPentium╝ 4s and Celeron Ds using the +Prescott core have EM64T support. See +the Intel Processor Spec Finder for the definitive answer +about EM64T support in Intel processors.

+

Intel╝ EM64T is an extended +version of IA-32 (x86) and different from Intel╝ IA-64 (Itanium) architecture, which +FreeBSD/ia64 supports. Some Intel╝'s +old documentation refers to Intel╝ +EM64T as 64-bit +extension technology or IA-32e. +

Both Uniprocessor (UP) and Symmetric Multi-processor (SMP) +configurations are supported. +

In many respects, FreeBSD/amd64 is similar to FreeBSD/i386, in +terms of drivers supported. Generally, drivers that already +function correctly on other 64-bit platforms should work.

+
+
+
+
+

2.2. i386

+

FreeBSD/i386 runs on a wide variety of IBM PC +compatible machines. Due to the wide range of +hardware available for this architecture, it is impossible to +exhaustively list all combinations of equipment supported by +FreeBSD. Nevertheless, some general guidelines are presented here. +

Almost all i386™-compatible +processors with a floating point unit are supported. All +Intel╝ processors beginning with the +80486 are supported, including the 80486, Pentium╝, Pentium╝ Pro, Pentium╝ II, Pentium╝ III, Pentium╝ 4, and variants thereof, such as the +Xeon™ and Celeron╝ processors. All i386™-compatible AMD processors are also +supported, including the Am486╝, +Am5x86╝, K5, AMD-K6╝ (and variants), AMD Athlon™ (including Athlon-MP, +Athlon-XP, Athlon-4, and Athlon Thunderbird), and AMD Duron™ processors. The AMD иlan +SC520 embedded processor is supported. The Transmeta Crusoe is +recognized and supported, as are i386™-compatible processors from Cyrix and +NexGen. +

There is a wide variety of motherboards available for this +architecture. Motherboards using the ISA, VLB, EISA, AGP, and PCI +expansion buses are well-supported. There is some limited support +for the MCA (MicroChannel) expansion bus used in +the IBM PS/2 line of PCs. +

Symmetric multi-processor (SMP) systems are generally supported +by FreeBSD, although in some cases, BIOS or motherboard bugs may +generate some problems. Perusal of the archives of the FreeBSD symmetric multiprocessing mailing list +may yield some clues. +

FreeBSD will take advantage of SMT (Symmetric MultiThreading, +also known as HyperThreading on Intel╝ CPUs) on the supported CPUs. The +GENERIC kernel which is installed by +default will automatically detect the additional logical +processors. The default FreeBSD scheduler recognizes processor +topology on the system and selects logical and physical processors +to obtain optimal performance. The +smp(4) manual page +has more details. +

FreeBSD will take advantage of Physical Address Extensions (PAE) +support on CPUs that support this feature. A kernel with the +PAE feature enabled will detect memory +above 4 gigabytes and allow it to be used by the system. This +feature places constraints on the device drivers and other features +of FreeBSD which may be used; consult the +pae(4) manual page +for more details. +

FreeBSD will generally run on i386-based laptops, albeit with +varying levels of support for certain hardware features such as +sound, graphics, power management, and PCCARD expansion slots. +These features tend to vary in idiosyncratic ways between machines, +and frequently require special-case support in FreeBSD to work +around hardware bugs or other oddities. When in doubt, a search of +the archives of the FreeBSD laptop computer mailing list may be useful. +

Most modern laptops (as well as many desktops) use the Advanced +Configuration and Power Management (ACPI) standard. FreeBSD +supports ACPI via the ACPI Component Architecture reference +implementation from Intel╝, as +described in the +acpi(4) manual page. +The use of ACPI causes instabilities on some machines and it may be +necessary to disable the ACPI driver, which is normally loaded via +a kernel module. This may be accomplished by adding the following +line to /boot/device.hints: +

+hint.acpi.0.disabled="1"
+
+

Users debugging ACPI-related problems may find it useful to +disable portions of the ACPI functionality. The +acpi(4) manual page +has more information on how to do this via loader tunables. +

ACPI depends on a Differentiated System Descriptor Table (DSDT) +provided by each machine's BIOS. Some machines have bad or +incomplete DSDTs, which prevents ACPI from functioning correctly. +Replacement DSDTs for some machines can be found at the DSDT section of the ACPI4Linux project +Web site. FreeBSD can use these DSDTs to override the DSDT provided +by the BIOS; see the +acpi(4) manual page +for more information.

+
+
+
+
+

2.3. ia64

+

Currently supported processors are the Itanium and the +Itanium╝ 2. +

Supported chipsets include: +

+
    +
  • +

    HP zx1 +

  • +

    Intel╝ 460GX +

  • +

    Intel╝ E8870

+

Both Uniprocessor (UP) and Symmetric Multi-processor (SMP) +configurations are supported. +

Most devices that can be found in or are compatible with ia64 +machines are fully supported. The notable exception is the VGA +console. The FreeBSD support for VGA consoles is at this time too +much based on PC hardware and not all ia64 machines have chipsets +that provide sufficient PC legacy support. As such +syscons(4) can not be +enabled and the use of a serial console is required.

+
+
+
+
+

2.4. pc98

+

NEC PC-9801/9821 series with almost all i386™-compatible processors, including +80486, Pentium╝, Pentium╝ Pro, Pentium╝ II, and variants. All i386™-compatible processors by AMD, Cyrix, +IBM, and IDT are also supported. +

NEC FC-9801/9821 series, and NEC SV-98 series (both of them are +compatible with PC-9801/9821 series) should be supported. +

EPSON PC-386/486/586 series, which are compatible with NEC +PC-9801 series are supported. +

High-resolution mode is not supported. NEC PC-98XA/XL/RL/XL^2, +and NEC PC-H98 series are supported in normal (PC-9801 compatible) +mode only. +

Although there are some multi-processor systems (such as +Rs20/B20), SMP-related features of FreeBSD are not supported yet. +

PC-9801/9821 standard bus (called C-Bus), PC-9801NOTE expansion +bus (110pin), and PCI bus are supported. New Extend Standard +Architecture (NESA) bus (used in PC-H98, SV-H98, and FC-H98 series) +is not supported.

+
+
+
+
+

2.5. powerpc

+

All Apple PowerPC machines with built-in USB are supported, as +well a limited selection of non-Apple machines, including KVM on +POWER7 +

SMP is supported on all systems with more than 1 +processor.

+
+
+
+
+

2.6. sparc64

+

This section describes the systems currently known to be +supported by FreeBSD on the Fujitsu SPARC64╝ and Sun UltraSPARC╝ platforms. +

SMP is supported on all systems with more than 1 processor. +

When using the GENERIC kernel, +FreeBSD/sparc64 systems not equipped with a framebuffer supported +by the +creator(4) (Sun +Creator, Sun Creator3D and Sun Elite3D) or +machfb(4) (Sun PGX +and Sun PGX64 as well as the ATI Mach64 chips found onboard in for +example Sun Blade™ 100, +Sun Blade™ 150, +Sun Ultra™ 5 and +Sun Ultra™ 10) driver +must use the serial console. +

If you have a system that is not listed here, it may not have +been tested with FreeBSD 10.0-RELEASE. We encourage you to try it +and send a note to the FreeBSD SPARC porting mailing list with your results, +including which devices work and which do not. +

The following systems are fully supported by FreeBSD: +

+
    +
  • +

    Naturetech GENIALstation 777S +

  • +

    Sun Blade™ 100 +

  • +

    Sun Blade™ 150 +

  • +

    Sun Enterprise™ 150 +

  • +

    Sun Enterprise™ 220R +

  • +

    Sun Enterprise™ 250 +

  • +

    Sun Enterprise™ 420R +

  • +

    Sun Enterprise™ 450 +

  • +

    Sun Fire™ B100s +(support for the on-board NICs first appeared in 8.1-RELEASE) +

  • +

    Sun Fire™ V100 +

  • +

    Sun Fire™ V120 +

  • +

    Sun Netra™ t1 100/105 +

  • +

    Sun Netra™ T1 AC200/DC200 +

  • +

    Sun Netra™ t 1100 +

  • +

    Sun Netra™ t 1120 +

  • +

    Sun Netra™ t 1125 +

  • +

    Sun Netra™ t 1400/1405 +

  • +

    Sun Netra™ 120 +

  • +

    Sun Netra™ X1 +

  • +

    Sun SPARCEngine╝ Ultra AX1105 +

  • +

    Sun SPARCEngine╝ Ultra AXe +

  • +

    Sun SPARCEngine╝ Ultra AXi +

  • +

    Sun SPARCEngine╝ Ultra AXmp +

  • +

    Sun SPARCEngine╝ CP1500 +

  • +

    Sun Ultra™ 1 +

  • +

    Sun Ultra™ 1E +

  • +

    Sun Ultra™ 2 +

  • +

    Sun Ultra™ 5 +

  • +

    Sun Ultra™ 10 +

  • +

    Sun Ultra™ 30 +

  • +

    Sun Ultra™ 60 +

  • +

    Sun Ultra™ 80 +

  • +

    Sun Ultra™ +450

+

The following systems are partially supported by FreeBSD. In +particular the fiber channel controllers in SBus-based systems are +not supported. However, it is possible to use these with a SCSI +controller supported by the +esp(4) driver (Sun +ESP SCSI, Sun FAS Fast-SCSI and Sun FAS366 Fast-Wide SCSI +controllers). +

+
    +
  • +

    Sun Enterprise™ 3500 +

  • +

    Sun Enterprise™ +4500

+

Starting with 7.2-RELEASE, sparc64 systems based on Sun +UltraSPARC╝ III and beyond are also +supported by FreeBSD, which includes the following known working +systems: +

+
    +
  • +

    Sun Blade™ 1000 +

  • +

    Sun Blade™ 1500 +

  • +

    Sun Blade™ 2000 +

  • +

    Sun Blade™ 2500 +

  • +

    Sun Fire™ 280R +

  • +

    Sun Fire™ V210 +

  • +

    Sun Fire™ V215 +(support first appeared in 7.3-RELEASE and 8.1-RELEASE) +

  • +

    Sun Fire™ V240 +

  • +

    Sun Fire™ V245 +(support first appeared in 7.3-RELEASE and 8.1-RELEASE) +

  • +

    Sun Fire™ V250 +

  • +

    Sun Fire™ V440 +(support for the on-board NICs first appeared in 7.3-RELEASE and +8.0-RELEASE) +

  • +

    Sun Fire™ V480 +(501-6780 and 501-6790 centerplanes only, for which support first +appeared in 7.3-RELEASE and 8.1-RELEASE, other centerplanes might +work beginning with 8.3-RELEASE and 9.0-RELEASE) +

  • +

    Sun Fire™ V880 +

  • +

    Sun Fire™ V890 +(support first appeared in 7.4-RELEASE and 8.1-RELEASE, non-mixed +UltraSPARC╝ IV/IV+ +CPU-configurations only) +

  • +

    Netra™ 20/Netra™ T4

+

The following Sun UltraSPARC╝ +systems are not tested but believed to be also supported by +FreeBSD: +

+
    +
  • +

    Sun Fire™ V125 +

  • +

    Sun Fire™ V490 +(support first appeared in 7.4-RELEASE and 8.1-RELEASE, non-mixed +UltraSPARC╝ IV/IV+ +CPU-configurations only)

+

Starting with 7.4-RELEASE and 8.1-RELEASE, sparc64 systems based +on Fujitsu SPARC64╝ V are also +supported by FreeBSD, which includes the following known working +systems: +

+
    +
  • +

    Fujitsu PRIMEPOWER╝ +250

+

The following Fujitsu PRIMEPOWER╝ +systems are not tested but believed to be also supported by +FreeBSD: +

+
    +
  • +

    Fujitsu PRIMEPOWER╝ 450 +

  • +

    Fujitsu PRIMEPOWER╝ 650 +

  • +

    Fujitsu PRIMEPOWER╝ +850

+
+
+
+
+

3. Supported +Devices

+

This section describes the devices currently known to be +supported by FreeBSD. Other configurations may also work, but +simply have not been tested yet. Feedback, updates, and corrections +to this list are encouraged. +

Where possible, the drivers applicable to each device or class +of devices is listed. If the driver in question has a manual page +in the FreeBSD base distribution (most should), it is referenced +here. Information on specific models of supported devices, +controllers, etc. can be found in the manual pages. +

+

Note:

+

The device lists in this +document are being generated automatically from FreeBSD manual +pages. This means that some devices, which are supported by +multiple drivers, may appear multiple times.

+
+
+
+
+

3.1. Disk Controllers

+

[amd64, i386, ia64, pc98, sparc64] IDE/ATA controllers +(ata(4) +driver) +

[pc98] IDE/ATA controllers (wdc driver) +

+
    +
  • +

    On-board IDE controller

+

[i386,ia64,amd64] Controllers supported by the +aac(4) driver +include: +

+
    +
  • +

    Adaptec AAC-364 +

  • +

    Adaptec RAID 2045 +

  • +

    Adaptec RAID 2405 +

  • +

    Adaptec RAID 2445 +

  • +

    Adaptec RAID 2805 +

  • +

    Adaptec RAID 3085 +

  • +

    Adaptec RAID 31205 +

  • +

    Adaptec RAID 31605 +

  • +

    Adaptec RAID 5085 +

  • +

    Adaptec RAID 51205 +

  • +

    Adaptec RAID 51245 +

  • +

    Adaptec RAID 51605 +

  • +

    Adaptec RAID 51645 +

  • +

    Adaptec RAID 52445 +

  • +

    Adaptec RAID 5405 +

  • +

    Adaptec RAID 5445 +

  • +

    Adaptec RAID 5805 +

  • +

    Adaptec SAS RAID 3405 +

  • +

    Adaptec SAS RAID 3805 +

  • +

    Adaptec SAS RAID 4000SAS +

  • +

    Adaptec SAS RAID 4005SAS +

  • +

    Adaptec SAS RAID 4800SAS +

  • +

    Adaptec SAS RAID 4805SAS +

  • +

    Adaptec SATA RAID 2020SA ZCR +

  • +

    Adaptec SATA RAID 2025SA ZCR +

  • +

    Adaptec SATA RAID 2026ZCR +

  • +

    Adaptec SATA RAID 2410SA +

  • +

    Adaptec SATA RAID 2420SA +

  • +

    Adaptec SATA RAID 2610SA +

  • +

    Adaptec SATA RAID 2620SA +

  • +

    Adaptec SATA RAID 2810SA +

  • +

    Adaptec SATA RAID 2820SA +

  • +

    Adaptec SATA RAID 21610SA +

  • +

    Adaptec SCSI RAID 2020ZCR +

  • +

    Adaptec SCSI RAID 2025ZCR +

  • +

    Adaptec SCSI RAID 2120S +

  • +

    Adaptec SCSI RAID 2130S +

  • +

    Adaptec SCSI RAID 2130SLP +

  • +

    Adaptec SCSI RAID 2230SLP +

  • +

    Adaptec SCSI RAID 2200S +

  • +

    Adaptec SCSI RAID 2240S +

  • +

    Adaptec SCSI RAID 3230S +

  • +

    Adaptec SCSI RAID 3240S +

  • +

    Adaptec SCSI RAID 5400S +

  • +

    Dell CERC SATA RAID 2 +

  • +

    Dell PERC 2/Si +

  • +

    Dell PERC 2/QC +

  • +

    Dell PERC 3/Si +

  • +

    Dell PERC 3/Di +

  • +

    Dell PERC 320/DC +

  • +

    HP ML110 G2 (Adaptec SATA RAID 2610SA) +

  • +

    HP NetRAID 4M +

  • +

    IBM ServeRAID 8i +

  • +

    IBM ServeRAID 8k +

  • +

    IBM ServeRAID 8s +

  • +

    ICP RAID ICP5045BL +

  • +

    ICP RAID ICP5085BL +

  • +

    ICP RAID ICP5085SL +

  • +

    ICP RAID ICP5125BR +

  • +

    ICP RAID ICP5125SL +

  • +

    ICP RAID ICP5165BR +

  • +

    ICP RAID ICP5165SL +

  • +

    ICP RAID ICP5445SL +

  • +

    ICP RAID ICP5805BL +

  • +

    ICP RAID ICP5805SL +

  • +

    ICP ICP5085BR SAS RAID +

  • +

    ICP ICP9085LI SAS RAID +

  • +

    ICP ICP9047MA SATA RAID +

  • +

    ICP ICP9067MA SATA RAID +

  • +

    ICP ICP9087MA SATA RAID +

  • +

    ICP ICP9014RO SCSI RAID +

  • +

    ICP ICP9024RO SCSI RAID +

  • +

    Legend S220 +

  • +

    Legend S230 +

  • +

    Sun STK RAID REM +

  • +

    Sun STK RAID EM +

  • +

    SG-XPCIESAS-R-IN +

  • +

    SG-XPCIESAS-R-EX +

  • +

    AOC-USAS-S4i +

  • +

    AOC-USAS-S8i +

  • +

    AOC-USAS-S4iR +

  • +

    AOC-USAS-S8iR +

  • +

    AOC-USAS-S8i-LP +

  • +

    AOC-USAS-S8iR-LP

+

[i386,pc98,amd64] The +adv(4) driver +supports the following SCSI controllers: +

+
    +
  • +

    AdvanSys ABP510/5150 +

  • +

    AdvanSys ABP5140 +

  • +

    AdvanSys ABP5142 +

  • +

    AdvanSys ABP902/3902 +

  • +

    AdvanSys ABP3905 +

  • +

    AdvanSys ABP915 +

  • +

    AdvanSys ABP920 +

  • +

    AdvanSys ABP3922 +

  • +

    AdvanSys ABP3925 +

  • +

    AdvanSys ABP930, ABP930U, ABP930UA +

  • +

    AdvanSys ABP960, ABP960U +

  • +

    AdvanSys ABP542 +

  • +

    AdvanSys ABP742 +

  • +

    AdvanSys ABP842 +

  • +

    AdvanSys ABP940 +

  • +

    AdvanSys ABP940UA/3940UA +

  • +

    AdvanSys ABP940U +

  • +

    AdvanSys ABP3960UA +

  • +

    AdvanSys ABP970, ABP970U +

  • +

    AdvanSys ABP752 +

  • +

    AdvanSys ABP852 +

  • +

    AdvanSys ABP950 +

  • +

    AdvanSys ABP980, ABP980U +

  • +

    AdvanSys ABP980UA/3980UA +

  • +

    MELCO IFC-USP (PC-98) +

  • +

    RATOC REX-PCI30 (PC-98) +

  • +

    @Nifty FNECHARD IFC-USUP-TX (PC-98)

+

[i386,pc98,amd64] The +adw(4) driver +supports SCSI controllers including: +

+
    +
  • +

    AdvanSys ABP940UW/ABP3940UW +

  • +

    AdvanSys ABP950UW +

  • +

    AdvanSys ABP970UW +

  • +

    AdvanSys ABP3940U2W +

  • +

    AdvanSys ABP3950U2W

+

[i386] The +aha(4) driver +supports the following SCSI host adapters: +

+
    +
  • +

    Adaptec AHA-154xB +

  • +

    Adaptec AHA-154xC +

  • +

    Adaptec AHA-154xCF +

  • +

    Adaptec AHA-154xCP +

  • +

    Adaptec AHA-1640 +

  • +

    Adaptec AHA-174x in 154x emulation mode +

  • +

    DTC 3290 SCSI controller in 1542 emulation mode +

  • +

    Tekram SCSI controllers in 154x emulation mode

+

[i386] The +ahb(4) driver +supports the following SCSI host adapters: +

+
    +
  • +

    Adaptec AHA-1740 +

  • +

    Adaptec AHA-1742 +

  • +

    Adaptec AHA-1740A +

  • +

    Adaptec AHA-1742A

+

The +ahc(4) driver +supports the following SCSI host adapter chips and SCSI controller +cards: *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-doc-head@FreeBSD.ORG Tue Dec 24 00:16:46 2013 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F072EBA8; Tue, 24 Dec 2013 00:16:46 +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 DBF041B37; Tue, 24 Dec 2013 00:16:46 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBO0GkmP015183; Tue, 24 Dec 2013 00:16:46 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBO0Gk2N015182; Tue, 24 Dec 2013 00:16:46 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201312240016.rBO0Gk2N015182@svn.freebsd.org> From: Glen Barber Date: Tue, 24 Dec 2013 00:16:46 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43375 - head/en_US.ISO8859-1/htdocs/releases/10.0R 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: Tue, 24 Dec 2013 00:16:47 -0000 Author: gjb Date: Tue Dec 24 00:16:46 2013 New Revision: 43375 URL: http://svnweb.freebsd.org/changeset/doc/43375 Log: Add a 'reformat' target, which uses tidy(1) to clean up the raw HTML output. It is optional to use, but makes it easier to remember how this works. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/releases/10.0R/Makefile Modified: head/en_US.ISO8859-1/htdocs/releases/10.0R/Makefile ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/10.0R/Makefile Tue Dec 24 00:12:42 2013 (r43374) +++ head/en_US.ISO8859-1/htdocs/releases/10.0R/Makefile Tue Dec 24 00:16:46 2013 (r43375) @@ -7,8 +7,20 @@ .include "../Makefile.inc" .endif +TIDY?= /usr/local/bin/tidy DOCS= schedule.xml +HTMLFILES= errata.html \ + hardware.html \ + readme.html \ + relnotes.html + DATA= docbook.css .include "${DOC_PREFIX}/share/mk/web.site.mk" + +reformat: +.for _f in ${HTMLFILES} + ${TIDY} -preserve -omit -latin1 ${_f} > ${_f}.tmp || true + mv ${_f}.tmp ${_f} +.endfor From owner-svn-doc-head@FreeBSD.ORG Tue Dec 24 00:58:45 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 71ECD44B; Tue, 24 Dec 2013 00:58:45 +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 5E1EE1EA6; Tue, 24 Dec 2013 00:58:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBO0wjhr029309; Tue, 24 Dec 2013 00:58:45 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBO0wjJb029308; Tue, 24 Dec 2013 00:58:45 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201312240058.rBO0wjJb029308@svn.freebsd.org> From: Glen Barber Date: Tue, 24 Dec 2013 00:58:45 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43376 - head/en_US.ISO8859-1/htdocs/releases/10.0R 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: Tue, 24 Dec 2013 00:58:45 -0000 Author: gjb Date: Tue Dec 24 00:58:44 2013 New Revision: 43376 URL: http://svnweb.freebsd.org/changeset/doc/43376 Log: Revert r43375. It was mentioned that tidy(1) breaks entity references, so this will only cause more problems than it solves. The 'make reformat' change was made for diff reduction purposes only, which is not necessary here. Requested by: hrs Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/releases/10.0R/Makefile Modified: head/en_US.ISO8859-1/htdocs/releases/10.0R/Makefile ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/10.0R/Makefile Tue Dec 24 00:16:46 2013 (r43375) +++ head/en_US.ISO8859-1/htdocs/releases/10.0R/Makefile Tue Dec 24 00:58:44 2013 (r43376) @@ -7,20 +7,8 @@ .include "../Makefile.inc" .endif -TIDY?= /usr/local/bin/tidy DOCS= schedule.xml -HTMLFILES= errata.html \ - hardware.html \ - readme.html \ - relnotes.html - DATA= docbook.css .include "${DOC_PREFIX}/share/mk/web.site.mk" - -reformat: -.for _f in ${HTMLFILES} - ${TIDY} -preserve -omit -latin1 ${_f} > ${_f}.tmp || true - mv ${_f}.tmp ${_f} -.endfor From owner-svn-doc-head@FreeBSD.ORG Tue Dec 24 01:03:35 2013 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1B4034E2; Tue, 24 Dec 2013 01:03:35 +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 042F51F0C; Tue, 24 Dec 2013 01:03:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBO13YUt032471; Tue, 24 Dec 2013 01:03:34 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBO13Y2B032468; Tue, 24 Dec 2013 01:03:34 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201312240103.rBO13Y2B032468@svn.freebsd.org> From: Glen Barber Date: Tue, 24 Dec 2013 01:03:34 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43377 - head/en_US.ISO8859-1/htdocs/releases/10.0R 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: Tue, 24 Dec 2013 01:03:35 -0000 Author: gjb Date: Tue Dec 24 01:03:34 2013 New Revision: 43377 URL: http://svnweb.freebsd.org/changeset/doc/43377 Log: Regenerate html files after removing tidy(1) hack from the Makefile. No functional (and hopefully no content) changes. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/releases/10.0R/errata.html head/en_US.ISO8859-1/htdocs/releases/10.0R/hardware.html head/en_US.ISO8859-1/htdocs/releases/10.0R/readme.html head/en_US.ISO8859-1/htdocs/releases/10.0R/relnotes.html Modified: head/en_US.ISO8859-1/htdocs/releases/10.0R/errata.html ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/10.0R/errata.html Tue Dec 24 00:58:44 2013 (r43376) +++ head/en_US.ISO8859-1/htdocs/releases/10.0R/errata.html Tue Dec 24 01:03:34 2013 (r43377) @@ -1,127 +1,38 @@ - - - -FreeBSD 10.0-RELEASE Errata - - - - -

-
-
-
-

FreeBSD 10.0-RELEASE Errata

-
-
-

The FreeBSD -Project

-
-
-
-
- -

FreeBSD is a registered trademark of the FreeBSD Foundation. -

Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, and -Xeon are trademarks or registered trademarks of Intel Corporation -or its subsidiaries in the United States and other countries. -

SPARC, SPARC64, and UltraSPARC are trademarks of SPARC -International, Inc in the United States and other countries. SPARC -International, Inc owns all of the SPARC trademarks and under -licensing agreements allows the proper use of these trademarks by -its members. -

Many of the designations used by manufacturers and sellers to -distinguish their products are claimed as trademarks. Where those -designations appear in this document, and the FreeBSD Project was -aware of the trademark claim, the designations have been followed -by the or the -symbol.

-
Last modified on 2013-11-23 by rodrigc.
-
-
-
Abstract
-

This document lists errata items for FreeBSD 10.0-RELEASE, -containing significant information discovered after the release or -too late in the release cycle to be otherwise included in the -release documentation. This information includes security -advisories, as well as news relating to the software or -documentation that could affect its operation or usability. An -up-to-date version of this document should always be consulted -before installing this version of FreeBSD. -

This errata document for FreeBSD 10.0-RELEASE will be maintained -until the release of FreeBSD 10.1-RELEASE.

-
- -
-
-
-
-

1. Introduction

-

This errata document contains late-breaking -news about FreeBSD 10.0-RELEASE Before -installing this version, it is important to consult this document -to learn about any post-release discoveries or problems that may -already have been found and fixed. -

Any version of this errata document actually distributed with -the release (for example, on a CDROM distribution) will be out of -date by definition, but other copies are kept updated on the -Internet and should be consulted as the current -errata for this release. These other copies of -the errata are located at http://www.FreeBSD.org/releases/, plus any sites -which keep up-to-date mirrors of this location. -

Source and binary snapshots of FreeBSD 10.0-STABLE also contain -up-to-date copies of this document (as of the time of the -snapshot). -

For a list of all FreeBSD CERT security advisories, see -http://www.FreeBSD.org/security/ or ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/.

-
-
-
-
-

2. Security -Advisories

-

No advisories.

-
-
-
-
-

3. Open -Issues

-

No open issues.

-
-
-
-
-

4. Late-Breaking -News

-

No news.

+FreeBSD 10.0-RELEASE Errata

FreeBSD 10.0-RELEASE Errata

+ The FreeBSD Project +

FreeBSD is a registered trademark of + the FreeBSD Foundation.

Intel, Celeron, EtherExpress, i386, + i486, Itanium, Pentium, and Xeon are trademarks or registered + trademarks of Intel Corporation or its subsidiaries in the United + States and other countries.

SPARC, SPARC64, and + UltraSPARC are trademarks of SPARC International, Inc in the United + States and other countries. SPARC International, Inc owns all of the + SPARC trademarks and under licensing agreements allows the proper use + of these trademarks by its members.

Many of the designations used by + manufacturers and sellers to distinguish their products are claimed + as trademarks. Where those designations appear in this document, + and the FreeBSD Project was aware of the trademark claim, the + designations have been followed by the or the + symbol.

Last modified on 2013-11-23 by rodrigc.
Abstract

This document lists errata items for FreeBSD 10.0-RELEASE, + containing significant information discovered after the release + or too late in the release cycle to be otherwise included in the + release documentation. + This information includes security advisories, as well as news + relating to the software or documentation that could affect its + operation or usability. An up-to-date version of this document + should always be consulted before installing this version of + FreeBSD.

This errata document for FreeBSD 10.0-RELEASE + will be maintained until the release of FreeBSD 10.1-RELEASE.


1.═Introduction

This errata document contains late-breaking news + about FreeBSD 10.0-RELEASE + Before installing this version, it is important to consult this + document to learn about any post-release discoveries or problems + that may already have been found and fixed.

Any version of this errata document actually distributed + with the release (for example, on a CDROM distribution) will be + out of date by definition, but other copies are kept updated on + the Internet and should be consulted as the current + errata for this release. These other copies of the + errata are located at http://www.FreeBSD.org/releases/, plus any sites + which keep up-to-date mirrors of this location.

Source and binary snapshots of FreeBSD 10.0-STABLE also + contain up-to-date copies of this document (as of the time of + the snapshot).

For a list of all FreeBSD CERT security advisories, see http://www.FreeBSD.org/security/ or ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/.

2.═Security Advisories

No advisories.

3.═Open Issues

No open issues.

4.═Late-Break ing News

No news.

\ No newline at end of file Modified: head/en_US.ISO8859-1/htdocs/releases/10.0R/hardware.html ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/10.0R/hardware.html Tue Dec 24 00:58:44 2013 (r43376) +++ head/en_US.ISO8859-1/htdocs/releases/10.0R/hardware.html Tue Dec 24 01:03:34 2013 (r43377) @@ -1,6619 +1,330 @@ - - - -FreeBSD 10.0-RELEASE Hardware Notes - - - -
-
-
-
-

FreeBSD 10.0-RELEASE Hardware Notes

-
-
-

The FreeBSD Documentation -Project

-
-
-
-
- -

FreeBSD is a registered trademark of the FreeBSD Foundation. -

AMD, AMD Athlon, AMD Opteron, Athlon, иlan, Opteron, and PCnet -are trademarks of Advanced Micro Devices, Inc. -

Fujitsu, the Fujitsu logo, LifeBook, Stylistic, PRIMEPOWER, -PRIMEQUEST, PRIMECLUSTER, ETERNUS, TRIOLE, ESPRIMO, BioMedCAChe, -CAChe, CELLINJECTOR, isS, Materials Explorer, SystemWalker, and -Interstage are trademarks or registered trademarks of Fujitsu -Limited in the United States and other countries. -

IBM, AIX, OS/2, PowerPC, PS/2, S/390, and ThinkPad are -trademarks of International Business Machines Corporation in the -United States, other countries, or both. -

Intel, Celeron, EtherExpress, i386, i486, Itanium, Pentium, and -Xeon are trademarks or registered trademarks of Intel Corporation -or its subsidiaries in the United States and other countries. -

SPARC, SPARC64, and UltraSPARC are trademarks of SPARC -International, Inc in the United States and other countries. SPARC -International, Inc owns all of the SPARC trademarks and under -licensing agreements allows the proper use of these trademarks by -its members. -

Sun, Sun Microsystems, Java, Java Virtual Machine, JDK, JRE, -JSP, JVM, Netra, OpenJDK, Solaris, StarOffice, SunOS and VirtualBox -are trademarks or registered trademarks of Sun Microsystems, Inc. -in the United States and other countries. -

Many of the designations used by manufacturers and sellers to -distinguish their products are claimed as trademarks. Where those -designations appear in this document, and the FreeBSD Project was -aware of the trademark claim, the designations have been followed -by the or the -symbol.

-
Last modified on 2013-12-04 by mav.
-
- -
-
-
-
-

1. Introduction

-

This document contains the hardware compatibility notes for -FreeBSD 10.0-RELEASE. It lists the hardware platforms supported by -FreeBSD, as well as the various types of hardware devices (storage -controllers, network interfaces, and so on), along with known -working instances of these devices.

-
-
-
-
-

2. Supported Processors and -System Boards

-

This section provides some architecture-specific information -about the specific processors and systems that are supported by -each architecture. -

-
-
-
-

2.1. amd64

-

Since mid-2003 FreeBSD/amd64 has supported the AMD64 -(Hammer) and Intel╝ EM64T architecture, and is now one of the -Tier-1 platforms (fully supported architecture), which are expected -to be Production Quality with respects to all aspects of the -FreeBSD operating system, including installation and development -environments. -

Note that there are two names for this architecture, AMD64 (AMD) -and Intel EM64T (Extended Memory 64-bit Technology). 64-bit mode of -the two architectures are almost compatible with each other, and -FreeBSD/amd64 should support them both. -

As of this writing, the following processors are supported: -

-
    -
  • -

    AMD Athlon™64 -(Clawhammer). -

  • -

    AMD Opteron™ -(Sledgehammer). -

  • -

    All multi-core Intel╝ -Xeon™ processors except -Sossaman have EM64T support. -

  • -

    The single-core Intel╝ -Xeon™ processors Nocona, -Irwindale, Potomac, -and Cranford have EM64T support. -

  • -

    All Intel╝ Core 2 (not Core Duo) -and later processors -

  • -

    All IntelPentium╝ D processors -

  • -

    IntelPentium╝ 4s and Celeron Ds using the -Cedar -Mill core have EM64T support. -

  • -

    Some IntelPentium╝ 4s and Celeron Ds using the -Prescott core have EM64T support. See -the Intel Processor Spec Finder for the definitive answer -about EM64T support in Intel processors.

-

Intel╝ EM64T is an extended -version of IA-32 (x86) and different from Intel╝ IA-64 (Itanium) architecture, which -FreeBSD/ia64 supports. Some Intel╝'s -old documentation refers to Intel╝ -EM64T as 64-bit -extension technology or IA-32e. -

Both Uniprocessor (UP) and Symmetric Multi-processor (SMP) -configurations are supported. -

In many respects, FreeBSD/amd64 is similar to FreeBSD/i386, in -terms of drivers supported. Generally, drivers that already -function correctly on other 64-bit platforms should work.

-
-
-
-
-

2.2. i386

-

FreeBSD/i386 runs on a wide variety of IBM PC -compatible machines. Due to the wide range of -hardware available for this architecture, it is impossible to -exhaustively list all combinations of equipment supported by -FreeBSD. Nevertheless, some general guidelines are presented here. -

Almost all i386™-compatible -processors with a floating point unit are supported. All -Intel╝ processors beginning with the -80486 are supported, including the 80486, Pentium╝, Pentium╝ Pro, Pentium╝ II, Pentium╝ III, Pentium╝ 4, and variants thereof, such as the -Xeon™ and Celeron╝ processors. All i386™-compatible AMD processors are also -supported, including the Am486╝, -Am5x86╝, K5, AMD-K6╝ (and variants), AMD Athlon™ (including Athlon-MP, -Athlon-XP, Athlon-4, and Athlon Thunderbird), and AMD Duron™ processors. The AMD иlan -SC520 embedded processor is supported. The Transmeta Crusoe is -recognized and supported, as are i386™-compatible processors from Cyrix and -NexGen. -

There is a wide variety of motherboards available for this -architecture. Motherboards using the ISA, VLB, EISA, AGP, and PCI -expansion buses are well-supported. There is some limited support -for the MCA (MicroChannel) expansion bus used in -the IBM PS/2 line of PCs. -

Symmetric multi-processor (SMP) systems are generally supported -by FreeBSD, although in some cases, BIOS or motherboard bugs may -generate some problems. Perusal of the archives of the FreeBSD symmetric multiprocessing mailing list -may yield some clues. -

FreeBSD will take advantage of SMT (Symmetric MultiThreading, -also known as HyperThreading on Intel╝ CPUs) on the supported CPUs. The -GENERIC kernel which is installed by -default will automatically detect the additional logical -processors. The default FreeBSD scheduler recognizes processor -topology on the system and selects logical and physical processors -to obtain optimal performance. The -smp(4) manual page -has more details. -

FreeBSD will take advantage of Physical Address Extensions (PAE) -support on CPUs that support this feature. A kernel with the -PAE feature enabled will detect memory -above 4 gigabytes and allow it to be used by the system. This -feature places constraints on the device drivers and other features -of FreeBSD which may be used; consult the -pae(4) manual page -for more details. -

FreeBSD will generally run on i386-based laptops, albeit with -varying levels of support for certain hardware features such as -sound, graphics, power management, and PCCARD expansion slots. -These features tend to vary in idiosyncratic ways between machines, -and frequently require special-case support in FreeBSD to work -around hardware bugs or other oddities. When in doubt, a search of -the archives of the FreeBSD laptop computer mailing list may be useful. -

Most modern laptops (as well as many desktops) use the Advanced -Configuration and Power Management (ACPI) standard. FreeBSD -supports ACPI via the ACPI Component Architecture reference -implementation from Intel╝, as -described in the -acpi(4) manual page. -The use of ACPI causes instabilities on some machines and it may be -necessary to disable the ACPI driver, which is normally loaded via -a kernel module. This may be accomplished by adding the following -line to /boot/device.hints: -

-hint.acpi.0.disabled="1"
-
-

Users debugging ACPI-related problems may find it useful to -disable portions of the ACPI functionality. The -acpi(4) manual page -has more information on how to do this via loader tunables. -

ACPI depends on a Differentiated System Descriptor Table (DSDT) -provided by each machine's BIOS. Some machines have bad or -incomplete DSDTs, which prevents ACPI from functioning correctly. -Replacement DSDTs for some machines can be found at the DSDT section of the ACPI4Linux project -Web site. FreeBSD can use these DSDTs to override the DSDT provided -by the BIOS; see the -acpi(4) manual page -for more information.

-
-
-
-
-

2.3. ia64

-

Currently supported processors are the Itanium and the -Itanium╝ 2. -

Supported chipsets include: -

-
    -
  • -

    HP zx1 -

  • -

    Intel╝ 460GX -

  • -

    Intel╝ E8870

-

Both Uniprocessor (UP) and Symmetric Multi-processor (SMP) -configurations are supported. -

Most devices that can be found in or are compatible with ia64 -machines are fully supported. The notable exception is the VGA -console. The FreeBSD support for VGA consoles is at this time too -much based on PC hardware and not all ia64 machines have chipsets -that provide sufficient PC legacy support. As such -syscons(4) can not be -enabled and the use of a serial console is required.

-
-
-
-
-

2.4. pc98

-

NEC PC-9801/9821 series with almost all i386™-compatible processors, including -80486, Pentium╝, Pentium╝ Pro, Pentium╝ II, and variants. All i386™-compatible processors by AMD, Cyrix, -IBM, and IDT are also supported. -

NEC FC-9801/9821 series, and NEC SV-98 series (both of them are -compatible with PC-9801/9821 series) should be supported. -

EPSON PC-386/486/586 series, which are compatible with NEC -PC-9801 series are supported. -

High-resolution mode is not supported. NEC PC-98XA/XL/RL/XL^2, -and NEC PC-H98 series are supported in normal (PC-9801 compatible) -mode only. -

Although there are some multi-processor systems (such as -Rs20/B20), SMP-related features of FreeBSD are not supported yet. -

PC-9801/9821 standard bus (called C-Bus), PC-9801NOTE expansion -bus (110pin), and PCI bus are supported. New Extend Standard -Architecture (NESA) bus (used in PC-H98, SV-H98, and FC-H98 series) -is not supported.

-
-
-
-
-

2.5. powerpc

-

All Apple PowerPC machines with built-in USB are supported, as -well a limited selection of non-Apple machines, including KVM on -POWER7 -

SMP is supported on all systems with more than 1 -processor.

-
-
-
-
-

2.6. sparc64

-

This section describes the systems currently known to be -supported by FreeBSD on the Fujitsu SPARC64╝ and Sun UltraSPARC╝ platforms. -

SMP is supported on all systems with more than 1 processor. -

When using the GENERIC kernel, -FreeBSD/sparc64 systems not equipped with a framebuffer supported -by the -creator(4) (Sun -Creator, Sun Creator3D and Sun Elite3D) or -machfb(4) (Sun PGX -and Sun PGX64 as well as the ATI Mach64 chips found onboard in for -example Sun Blade™ 100, -Sun Blade™ 150, -Sun Ultra™ 5 and -Sun Ultra™ 10) driver -must use the serial console. -

If you have a system that is not listed here, it may not have -been tested with FreeBSD 10.0-RELEASE. We encourage you to try it -and send a note to the FreeBSD SPARC porting mailing list with your results, -including which devices work and which do not. -

The following systems are fully supported by FreeBSD: -

-
    -
  • -

    Naturetech GENIALstation 777S -

  • -

    Sun Blade™ 100 -

  • -

    Sun Blade™ 150 -

  • -

    Sun Enterprise™ 150 -

  • -

    Sun Enterprise™ 220R -

  • -

    Sun Enterprise™ 250 -

  • -

    Sun Enterprise™ 420R -

  • -

    Sun Enterprise™ 450 -

  • -

    Sun Fire™ B100s -(support for the on-board NICs first appeared in 8.1-RELEASE) -

  • -

    Sun Fire™ V100 -

  • -

    Sun Fire™ V120 -

  • -

    Sun Netra™ t1 100/105 -

  • -

    Sun Netra™ T1 AC200/DC200 -

  • -

    Sun Netra™ t 1100 -

  • -

    Sun Netra™ t 1120 -

  • -

    Sun Netra™ t 1125 -

  • -

    Sun Netra™ t 1400/1405 -

  • -

    Sun Netra™ 120 -

  • -

    Sun Netra™ X1 -

  • -

    Sun SPARCEngine╝ Ultra AX1105 -

  • -

    Sun SPARCEngine╝ Ultra AXe -

  • -

    Sun SPARCEngine╝ Ultra AXi -

  • -

    Sun SPARCEngine╝ Ultra AXmp -

  • -

    Sun SPARCEngine╝ CP1500 -

  • -

    Sun Ultra™ 1 -

  • -

    Sun Ultra™ 1E -

  • -

    Sun Ultra™ 2 -

  • -

    Sun Ultra™ 5 -

  • -

    Sun Ultra™ 10 -

  • -

    Sun Ultra™ 30 -

  • -

    Sun Ultra™ 60 -

  • -

    Sun Ultra™ 80 -

  • -

    Sun Ultra™ -450

-

The following systems are partially supported by FreeBSD. In -particular the fiber channel controllers in SBus-based systems are -not supported. However, it is possible to use these with a SCSI -controller supported by the -esp(4) driver (Sun -ESP SCSI, Sun FAS Fast-SCSI and Sun FAS366 Fast-Wide SCSI -controllers). -

-
    -
  • -

    Sun Enterprise™ 3500 -

  • -

    Sun Enterprise™ -4500

-

Starting with 7.2-RELEASE, sparc64 systems based on Sun -UltraSPARC╝ III and beyond are also -supported by FreeBSD, which includes the following known working -systems: -

-
    -
  • -

    Sun Blade™ 1000 -

  • -

    Sun Blade™ 1500 -

  • -

    Sun Blade™ 2000 -

  • -

    Sun Blade™ 2500 -

  • -

    Sun Fire™ 280R -

  • -

    Sun Fire™ V210 -

  • -

    Sun Fire™ V215 -(support first appeared in 7.3-RELEASE and 8.1-RELEASE) -

  • -

    Sun Fire™ V240 -

  • -

    Sun Fire™ V245 -(support first appeared in 7.3-RELEASE and 8.1-RELEASE) -

  • -

    Sun Fire™ V250 -

  • -

    Sun Fire™ V440 -(support for the on-board NICs first appeared in 7.3-RELEASE and -8.0-RELEASE) -

  • -

    Sun Fire™ V480 -(501-6780 and 501-6790 centerplanes only, for which support first -appeared in 7.3-RELEASE and 8.1-RELEASE, other centerplanes might -work beginning with 8.3-RELEASE and 9.0-RELEASE) -

  • -

    Sun Fire™ V880 -

  • -

    Sun Fire™ V890 -(support first appeared in 7.4-RELEASE and 8.1-RELEASE, non-mixed -UltraSPARC╝ IV/IV+ -CPU-configurations only) -

  • -

    Netra™ 20/Netra™ T4

-

The following Sun UltraSPARC╝ -systems are not tested but believed to be also supported by -FreeBSD: -

-
    -
  • -

    Sun Fire™ V125 -

  • -

    Sun Fire™ V490 -(support first appeared in 7.4-RELEASE and 8.1-RELEASE, non-mixed -UltraSPARC╝ IV/IV+ -CPU-configurations only)

-

Starting with 7.4-RELEASE and 8.1-RELEASE, sparc64 systems based -on Fujitsu SPARC64╝ V are also -supported by FreeBSD, which includes the following known working -systems: -

-
    -
  • -

    Fujitsu PRIMEPOWER╝ -250

-

The following Fujitsu PRIMEPOWER╝ -systems are not tested but believed to be also supported by -FreeBSD: -

-
    -
  • -

    Fujitsu PRIMEPOWER╝ 450 -

  • -

    Fujitsu PRIMEPOWER╝ 650 -

  • -

    Fujitsu PRIMEPOWER╝ -850

-
-
-
-
-

3. Supported -Devices

-

This section describes the devices currently known to be -supported by FreeBSD. Other configurations may also work, but -simply have not been tested yet. Feedback, updates, and corrections -to this list are encouraged. -

Where possible, the drivers applicable to each device or class -of devices is listed. If the driver in question has a manual page -in the FreeBSD base distribution (most should), it is referenced -here. Information on specific models of supported devices, -controllers, etc. can be found in the manual pages. -

-

Note:

-

The device lists in this -document are being generated automatically from FreeBSD manual -pages. This means that some devices, which are supported by -multiple drivers, may appear multiple times.

-
-
-
-
-

3.1. Disk Controllers

-

[amd64, i386, ia64, pc98, sparc64] IDE/ATA controllers -(ata(4) -driver) -

[pc98] IDE/ATA controllers (wdc driver) -

-
    -
  • -

    On-board IDE controller

-

[i386,ia64,amd64] Controllers supported by the -aac(4) driver -include: -

-
    -
  • -

    Adaptec AAC-364 -

  • -

    Adaptec RAID 2045 -

  • -

    Adaptec RAID 2405 -

  • -

    Adaptec RAID 2445 -

  • -

    Adaptec RAID 2805 -

  • -

    Adaptec RAID 3085 -

  • -

    Adaptec RAID 31205 -

  • -

    Adaptec RAID 31605 -

  • -

    Adaptec RAID 5085 -

  • -

    Adaptec RAID 51205 -

  • -

    Adaptec RAID 51245 -

  • -

    Adaptec RAID 51605 -

  • -

    Adaptec RAID 51645 -

  • -

    Adaptec RAID 52445 -

  • -

    Adaptec RAID 5405 -

  • -

    Adaptec RAID 5445 -

  • -

    Adaptec RAID 5805 -

  • -

    Adaptec SAS RAID 3405 -

  • -

    Adaptec SAS RAID 3805 -

  • -

    Adaptec SAS RAID 4000SAS -

  • -

    Adaptec SAS RAID 4005SAS -

  • -

    Adaptec SAS RAID 4800SAS -

  • -

    Adaptec SAS RAID 4805SAS -

  • -

    Adaptec SATA RAID 2020SA ZCR -

  • -

    Adaptec SATA RAID 2025SA ZCR -

  • -

    Adaptec SATA RAID 2026ZCR -

  • -

    Adaptec SATA RAID 2410SA -

  • -

    Adaptec SATA RAID 2420SA -

  • -

    Adaptec SATA RAID 2610SA -

  • -

    Adaptec SATA RAID 2620SA -

  • -

    Adaptec SATA RAID 2810SA -

  • -

    Adaptec SATA RAID 2820SA -

  • -

    Adaptec SATA RAID 21610SA -

  • -

    Adaptec SCSI RAID 2020ZCR -

  • -

    Adaptec SCSI RAID 2025ZCR -

  • -

    Adaptec SCSI RAID 2120S -

  • -

    Adaptec SCSI RAID 2130S -

  • -

    Adaptec SCSI RAID 2130SLP -

  • -

    Adaptec SCSI RAID 2230SLP -

  • -

    Adaptec SCSI RAID 2200S -

  • -

    Adaptec SCSI RAID 2240S -

  • -

    Adaptec SCSI RAID 3230S -

  • -

    Adaptec SCSI RAID 3240S -

  • -

    Adaptec SCSI RAID 5400S -

  • -

    Dell CERC SATA RAID 2 -

  • -

    Dell PERC 2/Si -

  • -

    Dell PERC 2/QC -

  • -

    Dell PERC 3/Si -

  • -

    Dell PERC 3/Di -

  • -

    Dell PERC 320/DC -

  • -

    HP ML110 G2 (Adaptec SATA RAID 2610SA) -

  • -

    HP NetRAID 4M -

  • -

    IBM ServeRAID 8i -

  • -

    IBM ServeRAID 8k -

  • -

    IBM ServeRAID 8s -

  • -

    ICP RAID ICP5045BL -

  • -

    ICP RAID ICP5085BL -

  • -

    ICP RAID ICP5085SL -

  • -

    ICP RAID ICP5125BR -

  • -

    ICP RAID ICP5125SL -

  • -

    ICP RAID ICP5165BR -

  • -

    ICP RAID ICP5165SL -

  • -

    ICP RAID ICP5445SL -

  • -

    ICP RAID ICP5805BL -

  • -

    ICP RAID ICP5805SL -

  • -

    ICP ICP5085BR SAS RAID -

  • -

    ICP ICP9085LI SAS RAID -

  • -

    ICP ICP9047MA SATA RAID -

  • -

    ICP ICP9067MA SATA RAID -

  • -

    ICP ICP9087MA SATA RAID -

  • -

    ICP ICP9014RO SCSI RAID -

  • -

    ICP ICP9024RO SCSI RAID -

  • -

    Legend S220 -

  • -

    Legend S230 -

  • -

    Sun STK RAID REM -

  • -

    Sun STK RAID EM -

  • -

    SG-XPCIESAS-R-IN -

  • -

    SG-XPCIESAS-R-EX -

  • -

    AOC-USAS-S4i -

  • -

    AOC-USAS-S8i -

  • -

    AOC-USAS-S4iR -

  • -

    AOC-USAS-S8iR -

  • -

    AOC-USAS-S8i-LP -

  • -

    AOC-USAS-S8iR-LP

-

[i386,pc98,amd64] The -adv(4) driver -supports the following SCSI controllers: -

-
    -
  • -

    AdvanSys ABP510/5150 -

  • -

    AdvanSys ABP5140 -

  • -

    AdvanSys ABP5142 -

  • -

    AdvanSys ABP902/3902 -

  • -

    AdvanSys ABP3905 -

  • -

    AdvanSys ABP915 -

  • -

    AdvanSys ABP920 -

  • -

    AdvanSys ABP3922 -

  • -

    AdvanSys ABP3925 -

  • -

    AdvanSys ABP930, ABP930U, ABP930UA -

  • -

    AdvanSys ABP960, ABP960U -

  • -

    AdvanSys ABP542 -

  • -

    AdvanSys ABP742 -

  • -

    AdvanSys ABP842 -

  • -

    AdvanSys ABP940 -

  • -

    AdvanSys ABP940UA/3940UA -

  • -

    AdvanSys ABP940U -

  • -

    AdvanSys ABP3960UA -

  • -

    AdvanSys ABP970, ABP970U -

  • -

    AdvanSys ABP752 -

  • -

    AdvanSys ABP852 -

  • -

    AdvanSys ABP950 -

  • -

    AdvanSys ABP980, ABP980U -

  • -

    AdvanSys ABP980UA/3980UA -

  • -

    MELCO IFC-USP (PC-98) -

  • -

    RATOC REX-PCI30 (PC-98) -

  • -

    @Nifty FNECHARD IFC-USUP-TX (PC-98)

-

[i386,pc98,amd64] The -adw(4) driver -supports SCSI controllers including: -

-
    -
  • -

    AdvanSys ABP940UW/ABP3940UW -

  • -

    AdvanSys ABP950UW -

  • -

    AdvanSys ABP970UW -

  • -

    AdvanSys ABP3940U2W -

  • -

    AdvanSys ABP3950U2W

-

[i386] The -aha(4) driver *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-doc-head@FreeBSD.ORG Tue Dec 24 02:10:45 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 2611917B; Tue, 24 Dec 2013 02:10:45 +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 0E78E1299; Tue, 24 Dec 2013 02:10:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBO2AiFi056059; Tue, 24 Dec 2013 02:10:44 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBO2AiVR056058; Tue, 24 Dec 2013 02:10:44 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201312240210.rBO2AiVR056058@svn.freebsd.org> From: Glen Barber Date: Tue, 24 Dec 2013 02:10:44 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43378 - head/en_US.ISO8859-1/htdocs/releases/10.0R 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: Tue, 24 Dec 2013 02:10:45 -0000 Author: gjb Date: Tue Dec 24 02:10:44 2013 New Revision: 43378 URL: http://svnweb.freebsd.org/changeset/doc/43378 Log: Regenerate after r259802, r259803 Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/releases/10.0R/relnotes.html Modified: head/en_US.ISO8859-1/htdocs/releases/10.0R/relnotes.html ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/10.0R/relnotes.html Tue Dec 24 01:03:34 2013 (r43377) +++ head/en_US.ISO8859-1/htdocs/releases/10.0R/relnotes.html Tue Dec 24 02:10:44 2013 (r43378) @@ -1,5 +1,5 @@ -FreeBSD 10.0-RELEASE Release Notes

FreeBSD 10.0-RELEASE Release Notes

The FreeBSD Project

FreeBSD is a registered trademark of +FreeBSD 10.0-RELEASE Release Notes

FreeBSD 10.0-RELEASE Release Notes

The FreeBSD Project

FreeBSD is a registered trademark of the FreeBSD Foundation.

IBM, AIX, OS/2, PowerPC, PS/2, S/390, and ThinkPad are trademarks of International Business Machines Corporation in the @@ -17,7 +17,7 @@ as trademarks. Where those designations appear in this document, and the FreeBSD Project was aware of the trademark claim, the designations have been followed by the or the - symbol.

Last modified on 2013-12-23 by gjb.
Abstract

The release notes for FreeBSD 10.0-RELEASE contain a summary + symbol.

Last modified on 2013-12-24 by gjb.
Abstract

The release notes for FreeBSD 10.0-RELEASE contain a summary of the changes made to the FreeBSD base system on the 10.0-STABLE development line. This document lists applicable security advisories that were issued since @@ -303,7 +303,19 @@ hv_vmbus_load="YES"

Alternativ new -A option allows selecting a particular WHOIS server.

traceroute6(8) now supports a -U flag to send probe packets with no upper-layer protocol, rather than - the usual UDP probe packets.

2.4.═Contributed Software

jemalloc(3) has been updated to 3.4.0. + the usual UDP probe packets.

2.3.1.═/etc/rc.d Scripts

The followoing rc(8) scripts have been added:

rc(8) ScriptFunction
ctld

iSCSI target daemon startup + script

iscsictl

iSCSI initiator management utility + startup script

iscsid

iSCSI initiatior daemon startup + script

kfd

Kerberos ticket forwarding daemon + startup script

local_unbound

Unbound startup script for the local + caching resolver

postrandom

Generates a new entropy file at system + boot

swap

Replaces swap1; + enable swap at system boot

swaplate

Enables swap with late + set at system boot

utx

User accounting database startup and + shutdown script

The following rc(8) scripts have been removed:

rc(8) Script

Reason

encswap

Replaced by swap and + swaplate

named

Removed with + BIND

swap1

Replaced by swap and + swaplate

2.4.═Contributed Software

jemalloc(3) has been updated to 3.4.0. See this link. for more details.

AMD has been updated from 6.0.10 to 6.1.5.

awk has been updated from 1 May From owner-svn-doc-head@FreeBSD.ORG Tue Dec 24 04:32:10 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 B5BA7888; Tue, 24 Dec 2013 04:32:10 +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 94CB41AC9; Tue, 24 Dec 2013 04:32:10 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBO4WAvp007044; Tue, 24 Dec 2013 04:32:10 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBO4WAJm007043; Tue, 24 Dec 2013 04:32:10 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201312240432.rBO4WAJm007043@svn.freebsd.org> From: Glen Barber Date: Tue, 24 Dec 2013 04:32:10 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43379 - head/en_US.ISO8859-1/htdocs/releases/10.0R 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: Tue, 24 Dec 2013 04:32:10 -0000 Author: gjb Date: Tue Dec 24 04:32:10 2013 New Revision: 43379 URL: http://svnweb.freebsd.org/changeset/doc/43379 Log: Add the installation.html file. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Added: head/en_US.ISO8859-1/htdocs/releases/10.0R/installation.html (contents, props changed) Added: head/en_US.ISO8859-1/htdocs/releases/10.0R/installation.html ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/en_US.ISO8859-1/htdocs/releases/10.0R/installation.html Tue Dec 24 04:32:10 2013 (r43379) @@ -0,0 +1,68 @@ + +FreeBSD 10.0-RELEASE Installation Instructions

FreeBSD 10.0-RELEASE Installation Instructions

The FreeBSD Project

FreeBSD is a registered trademark of + the FreeBSD Foundation.

Intel, Celeron, EtherExpress, i386, + i486, Itanium, Pentium, and Xeon are trademarks or registered + trademarks of Intel Corporation or its subsidiaries in the United + States and other countries.

SPARC, SPARC64, and + UltraSPARC are trademarks of SPARC International, Inc in the United + States and other countries. SPARC International, Inc owns all of the + SPARC trademarks and under licensing agreements allows the proper use + of these trademarks by its members.

Many of the designations used by + manufacturers and sellers to distinguish their products are claimed + as trademarks. Where those designations appear in this document, + and the FreeBSD Project was aware of the trademark claim, the + designations have been followed by the or the + symbol.

Last modified on 2013-12-24 by gjb.
Abstract

This article gives some brief instructions on installing + FreeBSD 10.0-RELEASE and upgrading the systems running earlier + releases.


1.═Installing FreeBSD

The Installing + FreeBSD + chapter of the FreeBSD + Handbook provides more in-depth information about the + installation program itself, including a guided walk-through with + screenshots.

2.═Upgrading FreeBSD

If you are upgrading from a previous release of FreeBSD, please + read upgrading + section in the Release Notes for notable + incompatibilities carefully.

2.1.═Upgrading from Source

The procedure for doing a source code based update is + described in + and + .

For SVN use the releng/10.0 branch + which will be where any upcoming Security Advisories or Errata + Notices will be applied.

2.2.═Upgrading Using FreeBSD Update

The freebsd-update(8) utility supports binary + upgrades of i386 and amd64 systems running + earlier FreeBSD releases. Systems running + 7.[34]-RELEASE, + 8.[1234]-RELEASE, + 9.[012]-RELEASE, + 10.0-RC[123] can upgrade as follows:

# freebsd-update fetch
+# freebsd-update install

Now the freebsd-update(8) utility can fetch bits + belonging to 10.0-RELEASE. During this process + freebsd-update(8) will ask for help in merging + configuration files.

# freebsd-update upgrade -r 10.0-RELEASE

Due to changes in the way that FreeBSD is packaged on the + release media, two complications may arise in this process if + upgrading from FreeBSD 8.x or 9.x:

  1. The FreeBSD, which previously could appear in either + /boot/kernel or + /boot/GENERIC, now only appears as + /boot/kernel. As a result, any + kernel appearing in /boot/GENERIC + will be deleted. Please carefully read the output printed + by freebsd-update(8) and confirm that an updated + kernel will be placed into + /boot/kernel before proceeding beyond + this point.

  2. The FreeBSD source tree in /usr/src + (if present) will be deleted. (Normally the + freebsd-update(8) utility will update a source tree, + but in this case the changes in release packaging result + in the freebsd-update(8) utility not recognizing that + the source tree from the old release and the source tree + from the new release correspond to the same part of + FreeBSD.)

# freebsd-update install

The system must now be rebooted with the newly installed + kernel before the non-kernel components are updated.

# shutdown -r now

After rebooting, freebsd-update(8) needs to be run + again to install the new userland components:

# freebsd-update install

At this point, users of systems being upgraded from FreeBSD + 9.2-RELEASE or earlier will be prompted by + freebsd-update(8) to rebuild all third-party applications + (e.g., ports installed from the ports tree) due to updates in + system libraries.

After updating installed third-party applications (and + again, only if freebsd-update(8) printed a message + indicating that this was necessary), run + freebsd-update(8) again so that it can delete the old (no + longer used) system libraries:

# freebsd-update install

Finally, reboot into 10.0-RELEASE

# shutdown -r now
\ No newline at end of file From owner-svn-doc-head@FreeBSD.ORG Tue Dec 24 05:30:05 2013 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CF9E2112; Tue, 24 Dec 2013 05:30:05 +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 AEC141E62; Tue, 24 Dec 2013 05:30:05 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBO5U57a025794; Tue, 24 Dec 2013 05:30:05 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBO5U51b025793; Tue, 24 Dec 2013 05:30:05 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201312240530.rBO5U51b025793@svn.freebsd.org> From: Glen Barber Date: Tue, 24 Dec 2013 05:30:05 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43380 - head/en_US.ISO8859-1/htdocs/releases/10.0R 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: Tue, 24 Dec 2013 05:30:05 -0000 Author: gjb Date: Tue Dec 24 05:30:05 2013 New Revision: 43380 URL: http://svnweb.freebsd.org/changeset/doc/43380 Log: Regenerate after r259810. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/releases/10.0R/relnotes.html Modified: head/en_US.ISO8859-1/htdocs/releases/10.0R/relnotes.html ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/10.0R/relnotes.html Tue Dec 24 04:32:10 2013 (r43379) +++ head/en_US.ISO8859-1/htdocs/releases/10.0R/relnotes.html Tue Dec 24 05:30:05 2013 (r43380) @@ -1,5 +1,5 @@ -FreeBSD 10.0-RELEASE Release Notes

FreeBSD 10.0-RELEASE Release Notes

The FreeBSD Project

FreeBSD is a registered trademark of +FreeBSD 10.0-RELEASE Release Notes

FreeBSD 10.0-RELEASE Release Notes

The FreeBSD Project

FreeBSD is a registered trademark of the FreeBSD Foundation.

IBM, AIX, OS/2, PowerPC, PS/2, S/390, and ThinkPad are trademarks of International Business Machines Corporation in the @@ -112,7 +112,9 @@ hv_netsvc_load="YES" hv_utils_load="YES" hv_vmbus_load="YES"

Alternatively, the Hyper-V drivers can be added to the i386 kernel by adding device hyperv to the kernel config, and then - recompiling the kernel.

The vmx(4) driver has been added. + recompiling the kernel. Please refer to: + FreeBSD and Microsoft Windows Server Hyper-V support + for full instructions on how to set up Hyper-V support under FreeBSD.

The vmx(4) driver has been added. vmx(4) is a VMware VMXNET3 ethernet driver ported from OpenBSD.

Xen PVHVM virtualization is now part of the GENERIC kernel.

2.2.2.═ARM support

Raspberry PI support has been added. From owner-svn-doc-head@FreeBSD.ORG Thu Dec 26 01:36:46 2013 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1A4FF24B; Thu, 26 Dec 2013 01:36:46 +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 06C4B1384; Thu, 26 Dec 2013 01:36:46 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBQ1ajAR012644; Thu, 26 Dec 2013 01:36:45 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBQ1ajKO012643; Thu, 26 Dec 2013 01:36:45 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201312260136.rBQ1ajKO012643@svn.freebsd.org> From: Glen Barber Date: Thu, 26 Dec 2013 01:36:45 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43381 - head/en_US.ISO8859-1/htdocs 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: Thu, 26 Dec 2013 01:36:46 -0000 Author: gjb Date: Thu Dec 26 01:36:45 2013 New Revision: 43381 URL: http://svnweb.freebsd.org/changeset/doc/43381 Log: zi@ is also dnsadm@ Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/administration.xml Modified: head/en_US.ISO8859-1/htdocs/administration.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/administration.xml Tue Dec 24 05:30:05 2013 (r43380) +++ head/en_US.ISO8859-1/htdocs/administration.xml Thu Dec 26 01:36:45 2013 (r43381) @@ -401,6 +401,7 @@

  • &a.brd.email;
  • &a.simon.email;
  • +
  • &a.zi.email;
  • &a.peter.email;
  • &a.bz.email;
From owner-svn-doc-head@FreeBSD.ORG Thu Dec 26 01:39:57 2013 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B89292B1; Thu, 26 Dec 2013 01:39:57 +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 A563F138F; Thu, 26 Dec 2013 01:39:57 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBQ1dvu8013113; Thu, 26 Dec 2013 01:39:57 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBQ1dvpH013112; Thu, 26 Dec 2013 01:39:57 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201312260139.rBQ1dvpH013112@svn.freebsd.org> From: Glen Barber Date: Thu, 26 Dec 2013 01:39:57 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43382 - head/en_US.ISO8859-1/htdocs 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: Thu, 26 Dec 2013 01:39:57 -0000 Author: gjb Date: Thu Dec 26 01:39:57 2013 New Revision: 43382 URL: http://svnweb.freebsd.org/changeset/doc/43382 Log: gavin@ is on clusteradm@ Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/administration.xml Modified: head/en_US.ISO8859-1/htdocs/administration.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/administration.xml Thu Dec 26 01:36:45 2013 (r43381) +++ head/en_US.ISO8859-1/htdocs/administration.xml Thu Dec 26 01:39:57 2013 (r43382) @@ -369,6 +369,7 @@
  • &a.bhaga.email;
  • &a.brd.email;
  • &a.bz.email;
  • +
  • &a.gavin.email;
  • &a.gjb.email;
  • &a.kensmith.email;
  • &a.peter.email; (Lead)
  • From owner-svn-doc-head@FreeBSD.ORG Thu Dec 26 01:40:35 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 1DF46323; Thu, 26 Dec 2013 01:40:35 +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 0AE0513E3; Thu, 26 Dec 2013 01:40:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBQ1eYvn013692; Thu, 26 Dec 2013 01:40:34 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBQ1eY64013691; Thu, 26 Dec 2013 01:40:34 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201312260140.rBQ1eY64013691@svn.freebsd.org> From: Glen Barber Date: Thu, 26 Dec 2013 01:40:34 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43383 - head/en_US.ISO8859-1/htdocs 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: Thu, 26 Dec 2013 01:40:35 -0000 Author: gjb Date: Thu Dec 26 01:40:34 2013 New Revision: 43383 URL: http://svnweb.freebsd.org/changeset/doc/43383 Log: gjb@ is on dnsadm@ Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/administration.xml Modified: head/en_US.ISO8859-1/htdocs/administration.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/administration.xml Thu Dec 26 01:39:57 2013 (r43382) +++ head/en_US.ISO8859-1/htdocs/administration.xml Thu Dec 26 01:40:34 2013 (r43383) @@ -400,6 +400,7 @@ services.

      +
    • &a.gjb.email;
    • &a.brd.email;
    • &a.simon.email;
    • &a.zi.email;
    • From owner-svn-doc-head@FreeBSD.ORG Thu Dec 26 14:35:44 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 EA6F0A82; Thu, 26 Dec 2013 14:35:44 +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 BBFA3157A; Thu, 26 Dec 2013 14:35:44 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBQEZi3f022585; Thu, 26 Dec 2013 14:35:44 GMT (envelope-from bcr@svn.freebsd.org) Received: (from bcr@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBQEZiBb022584; Thu, 26 Dec 2013 14:35:44 GMT (envelope-from bcr@svn.freebsd.org) Message-Id: <201312261435.rBQEZiBb022584@svn.freebsd.org> From: Benedict Reuschling Date: Thu, 26 Dec 2013 14:35:44 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43384 - head/en_US.ISO8859-1/books/handbook/network-servers 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: Thu, 26 Dec 2013 14:35:45 -0000 Author: bcr Date: Thu Dec 26 14:35:44 2013 New Revision: 43384 URL: http://svnweb.freebsd.org/changeset/doc/43384 Log: Update Samba version to 3.6. PR: docs/185196 Submitted by: David Bern Modified: head/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml Thu Dec 26 01:40:34 2013 (r43383) +++ head/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml Thu Dec 26 14:35:44 2013 (r43384) @@ -4978,7 +4978,7 @@ DocumentRoot /www/someotherdomain.tld Samba software packages should be included on the &os; installation media. If they were not installed when first installing &os;, then they may be - installed from the net/samba34 port or + installed from the net/samba36 port or package. @@ -4988,7 +4988,7 @@ DocumentRoot /www/someotherdomain.tld A default Samba configuration file is installed as - /usr/local/share/examples/samba34/smb.conf.default. + /usr/local/share/examples/samba36/smb.conf.default. This file must be copied to /usr/local/etc/smb.conf and customized before Samba can be used. @@ -5161,7 +5161,7 @@ DocumentRoot /www/someotherdomain.tld Starting <application>Samba</application> - The net/samba34 port + The net/samba36 port adds a new startup script, which can be used to control Samba. To enable this script, so that it can be used for example to start, stop or restart From owner-svn-doc-head@FreeBSD.ORG Thu Dec 26 15:31:17 2013 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D940E364; Thu, 26 Dec 2013 15:31:16 +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 C4B0E1972; Thu, 26 Dec 2013 15:31:16 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBQFVGAd045560; Thu, 26 Dec 2013 15:31:16 GMT (envelope-from ryusuke@svn.freebsd.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBQFVGgo045559; Thu, 26 Dec 2013 15:31:16 GMT (envelope-from ryusuke@svn.freebsd.org) Message-Id: <201312261531.rBQFVGgo045559@svn.freebsd.org> From: Ryusuke SUZUKI Date: Thu, 26 Dec 2013 15:31:16 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43385 - 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: Thu, 26 Dec 2013 15:31:17 -0000 Author: ryusuke Date: Thu Dec 26 15:31:16 2013 New Revision: 43385 URL: http://svnweb.freebsd.org/changeset/doc/43385 Log: - Merge the following from the English version: r17937 -> r17942 head/ja_JP.eucJP/books/handbook/basics/chapter.xml Submitted by: Yuta MASUMOTO 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 Thu Dec 26 14:35:44 2013 (r43384) +++ head/ja_JP.eucJP/books/handbook/basics/chapter.xml Thu Dec 26 15:31:16 2013 (r43385) @@ -3,11 +3,11 @@ The FreeBSD Documentation Project The FreeBSD Japanese Documentation Project - Original revision: r17937 + Original revision: r17942 $FreeBSD$ --> - Unix ╓н╢Паццн╪╠ + UNIX ╓н╢Паццн╪╠ ChrisShumway╡ЧдШ @@ -25,7 +25,7 @@ ╓Ё╓н╬о╓г╓о FreeBSD ╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓н╢Пкэе╙╓й╔Ё╔ч╔С╔и╓х╣║г╫╓к╓д╓╓╓ф╣╜╫р╓╥╓ф╓╓╓ч╓╧║ё ╓Ё╓Ё╓к╫Я╓╚╓Л╓ф╓╒╓К╓Ё╓х╓н╓ш╓х╓С╓и╓о║╒ - ╓и╓С╓й Unix ╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓к╓Б╓╒╓ф╓о╓ч╓Й╓ч╓╧║ё + ╓и╓С╓й &unix; ╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓к╓Б╓╒╓ф╓о╓ч╓Й╓ч╓╧║ё ╓Ё╓н╬о╓к╫Я╓╓╓ф╓╒╓К╓Ё╓х╓кфКюВ╓ъ╓╛╓╒╓К╓й╓И║╒ ╓Ё╓н╬о╓о╣╓╥з╓кн╝╓╥фи╓ъ╓╥╓ф╓╞╓ю╓╣╓╓║ё ╓╒╓й╓©╓╛ FreeBSD ╓н╫И©╢╪т╓й╓И║╒ @@ -35,7 +35,7 @@ - Unix ╓н╔у╔║╔╓╔К╓н╣Ж╡дб╟ю╜╓н╩еах╓ъ + &unix; ╓н╔у╔║╔╓╔К╓н╣Ж╡дб╟ю╜╓н╩еах╓ъ ╔в╔М╔╩╔╧║╒╔г║╪╔Б╔С╓х╔╥╔╟╔й╔К╓х╓о╓й╓к╓╚ @@ -58,10 +58,10 @@ ╣Ж╡дб╟ю╜ - Unix + UNIX - FreeBSD ╓о BSD Unix ╓нд╬╥о╓н╩рб╧╓г╓╒╓Й║╒ - ╓╓╓╞╓д╓╚╓н╦╟╓х╓й╓К Unix ╩ваш╓к╓Б╓х╓е╓╓╓ф╓╓╓ч╓╧║ё + FreeBSD ╓о BSD &unix; ╓нд╬╥о╓н╩рб╧╓г╓╒╓Й║╒ + ╓╓╓╞╓д╓╚╓н╦╟╓х╓й╓К &unix; ╩ваш╓к╓Б╓х╓е╓╓╓ф╓╓╓ч╓╧║ё ╓ч╓╨╨г╓Б╨щ╓ю╓ц╓©фцд╖╓х╓╥╓ф╨г╫И╓к╦ю╓╗╓К╓н╓о║╒FreeBSD ╓╛╔ч╔К╔а╔Ф║╪╔╤╓н╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓ю╓х╓╓╓╕╓Ё╓х╓г╓╧║ё FreeBSD ╓оф╠╩Ч╓кф╞╓╓╓ф╓╓╓Кйё©Т╓н╔Ф║╪╔╤╓╧╓ы╓ф╓Р║╒ @@ -1005,7 +1005,7 @@ Swap: 256M Total, 38M Used, 217M Free, 1 ╟ЛйЩ╓о╧Г╥в╩хмянл║╒ ╓╫╓╥╓ф╓Б╓╕╟ЛйЩ╓о╪б╩хмянл╓г╓╧—╧Г╥в╩хмянл╓о╔╒╔в╔Й╔╠║╪╔╥╔Г╔С╓╛и╛мв╓х╓╥╓ф╓╓╓К╔А╔Б╔Йнл╓г║╒ ╪б╩хмянл╓о╓╫╓н╩Чею╓г╪б╨щ╓к╩х╓О╓Л╓ф╓╓╓К╔А╔Б╔Йнл╓г╓╧║ё - ╓Ё╓ннЦ╓г╓о║╒Netscape ╓╛╓ю╓╓╓©╓╓ + ╓Ё╓ннЦ╓г╓о║╒&netscape; ╓╛╓ю╓╓╓©╓╓ 30 MB ╓н RAM ╓Ри╛мв╓х╓╥╓ф╓╓╓ч╓╧╓╛║╒ ╓╓╓ч╓н╓х╓Ё╓М 9 MB ╓╥╓╚╩х╓ц╓ф╓╓╓й╓╓╓Ё╓х╓╛й╛╓╚╓Й╓ч╓╧║ё @@ -1154,7 +1154,7 @@ Swap: 256M Total, 38M Used, 217M Free, 1 Password: &prompt.root; /bin/kill -s HUP 198 - бГиТй╛╓н Unix ╔Ё╔ч╔С╔и╓хф╠╓╦╓╞║╒ + бГиТй╛╓н &unix; ╔Ё╔ч╔С╔и╓хф╠╓╦╓╞║╒ ю╝╦Ы╓╥╓©╓И &man.kill.1; ╓о╡©╓н╫пно╓Би╫╪╗╓╥╓ч╓╩╓С║ё ╪╚й╛╓н╓Б╓н╓г╓о╓й╓╓╔в╔М╔╩╔╧╓к╔╥╔╟╔й╔К╓РаВ╓К╓х║╒ kill: @@ -1219,7 +1219,7 @@ Swap: 256M Total, 38M Used, 217M Free, 1 ╓ч╓ц╓©╓╞╪Ялё╓нлДбЙ╓г╓╧║ё ╓╒╓й╓©╓╛ C ╓н╔в╔М╔╟╔И╔ч╓ю╓ц╓©╓х╓╧╓Л╓п║╒ tcsh ╓н╓Х╓╕╓й C иВ╓н╔╥╔╖╔К╓нйЩ╓╛мН╓ацЕ╓╞╓╚╓Б╓╥╓Л╓ч╓╩╓С║ё - Linux ╓╚╓ИмХ╓©©м╓Д Unix ╓н╔Ё╔ч╔С╔и╔И╔╓╔С╔╓╔С╔©╔у╔╖╔╓╔╧╓к╓й╓╦╓ъ╓╛╓й╓╠╓Л╓п║╒ + Linux ╓╚╓ИмХ╓©©м╓Д &unix; ╓н╔Ё╔ч╔С╔и╔И╔╓╔С╔╓╔С╔©╔у╔╖╔╓╔╧╓к╓й╓╦╓ъ╓╛╓й╓╠╓Л╓п║╒ bash ╓Р╩Н╓╧╓н╓Бни╓╓╓г╓╥╓Г╓╕║ё ╔щ╔╓╔С╔х╓о║╒╓╫╓Л╓╬╓Л╓н╔╥╔╖╔К╓о║╒ ╓╒╓й╓©╓н╧╔╓ъ╓н╨Н╤х╢д╤╜╓гмЬмя╓г╓╜╓К (╓Б╓╥╓╞╓о╓г╓╜╓й╓╓) фх╪╚╓н╣║г╫╓Р╩Щ╓ц╓ф╓╓╓К╓х╓╓╓╕╓Ё╓х║╒ @@ -1491,7 +1491,7 @@ Swap: 256M Total, 38M Used, 217M Free, 1 IDE CDROM ╔и╔И╔╓╔ж╓г║╒kbd0 ╓о╔╜║╪╔э║╪╔и╓Ри╫╓╥╓ч╓╧║ё - Unix ╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓к╓╙╓╠╓К╔г╔п╔╓╔╧╓н╓ш╓х╓С╓и╓о║╒ + &unix; ╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю╓к╓╙╓╠╓К╔г╔п╔╓╔╧╓н╓ш╓х╓С╓и╓о║╒ ╔г╔п╔╓╔╧╔н║╪╔и╓х╦ф╓п╓Л╓К /dev ╔г╔ё╔Л╔╞╔х╔Й╓к╓╒╓К╔╧╔з╔╥╔Ц╔К╔у╔║╔╓╔К╓Рдл╓╥╓ф╔╒╔╞╔╩╔╧╓╥╓й╓╠╓Л╓п╓й╓Й╓ч╓╩╓С║ё @@ -1602,7 +1602,7 @@ login: ╓╒╓И╓Ф╓К╔ч╔К╔а╔Ф║╪╔╤╔╥╔╧╔ф╔Ю╓к╓о║╒╓╒╓К ╔Ф║╪╔╤ ╓Рб╬╓н╔Ф║╪╔╤╓х╤Хйл╓╧╓К╡©╓╛╓╥╓╚╓н╪Йцй╓╛и╛мв╓г╓╧║ё - FreeBSD (╓х╓╧╓ы╓ф╓н &unix; ╔И╔╓╔╞╓й╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю) ╓г╓о║╒ + FreeBSD (╓х╓╧╓ы╓ф╓н &unix; like ╓й╔╙╔з╔Л║╪╔ф╔ё╔С╔╟╔╥╔╧╔ф╔Ю) ╓г╓о║╒ ╓╧╓ы╓ф╓н╔Ф║╪╔╤╓кбп╓╥╓ф╔в╔М╔╟╔И╔Ю╓н╪б╧т╓Р╡дг╫╓к╓╧╓К╓н╓к║╒╔╥╔╧╔ф╔Ю╓к ╔М╔╟╔╓╔С ╓╧╓К╓Ё╓х╓Р╣алЁиу╓╠╓ф╓Ё╓Л╓Р╪б╦╫╓╥╓ф╓╓╓ч╓╧║ё ╓и╓н╔Ф║╪╔╤╓к╓Б║╒╟Л╟у╓йл╬а╟ (╔Ф║╪╔╤л╬) @@ -1759,13 +1759,13 @@ console none To understand why FreeBSD uses the ELF format, you must first know a little about the 3 currently - dominant executable formats for Unix: + dominant executable formats for &unix;: &man.a.out.5; - The oldest and classic Unix object + The oldest and classic &unix; object format. It uses a short and compact header with a magic number at the beginning that is often used to characterize the format (see &man.a.out.5; for more details). It @@ -1819,7 +1819,7 @@ console none forward anyway, the migration cost was accepted as necessary and the transition made. FreeBSD's shared library mechanism is based more closely on Sun's - SunOS-style shared library mechanism + &sunos; style shared library mechanism and, as such, is very easy to use. So, why are there so many different formats? @@ -1827,9 +1827,9 @@ console none Back in the dim, dark past, there was simple hardware. This 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 + simple system (a PDP-11). As people ported &unix; from this simple system, they retained the a.out format because it was sufficient - for the early ports of Unix to architectures like the Motorola + for the early ports of &unix; to architectures like the Motorola 68k, VAXen, etc. Then some bright hardware engineer decided that if he could From owner-svn-doc-head@FreeBSD.ORG Thu Dec 26 15:51:01 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 2BE2884D; Thu, 26 Dec 2013 15:51:01 +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 186F51A5D; Thu, 26 Dec 2013 15:51:01 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBQFp0La052401; Thu, 26 Dec 2013 15:51:00 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBQFp09f052400; Thu, 26 Dec 2013 15:51:00 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201312261551.rBQFp09f052400@svn.freebsd.org> From: Glen Barber Date: Thu, 26 Dec 2013 15:51:00 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43386 - head/share/xml 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: Thu, 26 Dec 2013 15:51:01 -0000 Author: gjb Date: Thu Dec 26 15:51:00 2013 New Revision: 43386 URL: http://svnweb.freebsd.org/changeset/doc/43386 Log: Switch download URLs to reflect RC3. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Modified: head/share/xml/release.ent Modified: head/share/xml/release.ent ============================================================================== --- head/share/xml/release.ent Thu Dec 26 15:31:16 2013 (r43385) +++ head/share/xml/release.ent Thu Dec 26 15:51:00 2013 (r43386) @@ -32,7 +32,7 @@ - + @@ -65,9 +65,9 @@ или WWW.
    • венгерский -- bsd@hu.FreeBSD.org, Управление - или Поиск.
    • + href="mailto:bsd@lista.bsd.hu">bsd@lista.bsd.hu, Управление + или Поиск.
    • индонезийский -- id-freebsd-subscribe@egroups.com
    • @@ -77,8 +77,8 @@ или WWW.
    • японский -- majordomo@jp.FreeBSD.org - или WWW.
    • + href="mailto:freebsd-users-jp@FreeBSD.org">freebsd-users-jp@FreeBSD.org + или WWW.
    • корейский -- majordomo@kr.FreeBSD.org @@ -92,7 +92,7 @@
    • голландский -- majordomo@nl.FreeBSD.org.
    • -
    • Норвежский -- норвежский -- bsd@nobug.no или WWW.
    • @@ -106,8 +106,9 @@ href="http://npf.pt.freebsd.org/mailman/listinfo/freebsd"> WWW. -
    • Русский -- maillist@opennet.ru
    • +
    • русский -- majordomo@uafug.org.ua + или WWW.
    • словацкий -- majordomo@sk.FreeBSD.org
    • From owner-svn-doc-head@FreeBSD.ORG Fri Dec 27 13:36:15 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 685BFA7F; Fri, 27 Dec 2013 13:36:15 +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 5133A1081; Fri, 27 Dec 2013 13:36:15 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBRDaFc1049123; Fri, 27 Dec 2013 13:36:15 GMT (envelope-from ryusuke@svn.freebsd.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBRDaFWH049122; Fri, 27 Dec 2013 13:36:15 GMT (envelope-from ryusuke@svn.freebsd.org) Message-Id: <201312271336.rBRDaFWH049122@svn.freebsd.org> From: Ryusuke SUZUKI Date: Fri, 27 Dec 2013 13:36:15 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43390 - head/ja_JP.eucJP/share/xml 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, 27 Dec 2013 13:36:15 -0000 Author: ryusuke Date: Fri Dec 27 13:36:14 2013 New Revision: 43390 URL: http://svnweb.freebsd.org/changeset/doc/43390 Log: - Merge the following from the English version: r43354 -> r43387 head/ja_JP.eucJP/share/xml/news.xml Modified: head/ja_JP.eucJP/share/xml/news.xml Modified: head/ja_JP.eucJP/share/xml/news.xml ============================================================================== --- head/ja_JP.eucJP/share/xml/news.xml Thu Dec 26 22:33:39 2013 (r43389) +++ head/ja_JP.eucJP/share/xml/news.xml Fri Dec 27 13:36:14 2013 (r43390) @@ -20,7 +20,7 @@ the contents of will be preferred over <p>. $FreeBSD$ - Original revision: r43354 + Original revision: r43387 --> <news> <cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS"> @@ -34,6 +34,21 @@ <name>12</name> <day> + <name>26</name> + <event> + <title>&os; 10.0-RC3 ╦ЬЁ╚ + +

      &os;-10.0 + ╓н╔Й╔Й║╪╔╧╔╣╔╓╔╞╔К╓╚╓И 3 ╡Слэ╓н╔Й╔Й║╪╔╧╦УйД╓╛╦ЬЁ╚╓╣╓Л╓ч╓╥╓© (╔╒╔й╔╕╔С╔╧)║ё + &os; + ╔ъ╔И║╪╔╣╔╓╔х ╓╚╓И amd64, i386, ia64, powerpc, powerpc64 ╓╙╓Х╓с + sparc64 ╔╒║╪╔╜╔ф╔╞╔а╔Ц╓н ISO ╔╓╔А║╪╔╦╓РфЧ╪Й╓г╓╜╓ч╓╧║ё

      + + + + 18 From owner-svn-doc-head@FreeBSD.ORG Fri Dec 27 13:43:49 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 9738DD23; Fri, 27 Dec 2013 13:43:49 +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 833151120; Fri, 27 Dec 2013 13:43:49 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBRDhnjY052371; Fri, 27 Dec 2013 13:43:49 GMT (envelope-from ryusuke@svn.freebsd.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBRDhnQj052370; Fri, 27 Dec 2013 13:43:49 GMT (envelope-from ryusuke@svn.freebsd.org) Message-Id: <201312271343.rBRDhnQj052370@svn.freebsd.org> From: Ryusuke SUZUKI Date: Fri, 27 Dec 2013 13:43:49 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43391 - head/ja_JP.eucJP/htdocs/community 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, 27 Dec 2013 13:43:49 -0000 Author: ryusuke Date: Fri Dec 27 13:43:49 2013 New Revision: 43391 URL: http://svnweb.freebsd.org/changeset/doc/43391 Log: - Merge the following from the English version: r42484 -> r43388 head/ja_JP.eucJP/htdocs/community/mailinglists.xml Modified: head/ja_JP.eucJP/htdocs/community/mailinglists.xml Modified: head/ja_JP.eucJP/htdocs/community/mailinglists.xml ============================================================================== --- head/ja_JP.eucJP/htdocs/community/mailinglists.xml Fri Dec 27 13:36:14 2013 (r43390) +++ head/ja_JP.eucJP/htdocs/community/mailinglists.xml Fri Dec 27 13:43:49 2013 (r43391) @@ -1,10 +1,10 @@ ]> - + @@ -100,7 +100,8 @@ WWW
    • ╔М╔╥╔╒╦Л -- maillist@opennet.ru
    • + href="mailto:majordomo@uafug.org.ua">majordomo@uafug.org.ua + ╓ч╓©╓о WWW
    • ╔╧╔М╔п╔╜╔╒╦Л -- majordomo@sk.FreeBSD.org
    • From owner-svn-doc-head@FreeBSD.ORG Fri Dec 27 22:57:40 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 899D7AED; Fri, 27 Dec 2013 22:57:40 +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 599E017C7; Fri, 27 Dec 2013 22:57:40 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBRMvek2063409; Fri, 27 Dec 2013 22:57:40 GMT (envelope-from wblock@svn.freebsd.org) Received: (from wblock@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBRMvdF9063406; Fri, 27 Dec 2013 22:57:39 GMT (envelope-from wblock@svn.freebsd.org) Message-Id: <201312272257.rBRMvdF9063406@svn.freebsd.org> From: Warren Block Date: Fri, 27 Dec 2013 22:57:39 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43392 - in head: en_US.ISO8859-1/articles/committers-guide share/pgpkeys 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, 27 Dec 2013 22:57:40 -0000 Author: wblock Date: Fri Dec 27 22:57:39 2013 New Revision: 43392 URL: http://svnweb.freebsd.org/changeset/doc/43392 Log: Add instructions on creating an OpenPGP key. Also add a checkkey.sh script that can be used to test keys for minimal security requirements. A long list of people helped with this. In particular, Michael Lucas and David Wolfskill contributed many corrections and suggestions. I started the script based on the addkey.sh script, and David Wolfskill worked it into something usable. After more testing, the text can suggest using it to check keys before committing them. Reviewed by: accounts@, postmaster@, mwl@, sbruno@, gavin@ Added: head/share/pgpkeys/checkkey.sh (contents, props changed) Modified: head/en_US.ISO8859-1/articles/committers-guide/Makefile head/en_US.ISO8859-1/articles/committers-guide/article.xml Modified: head/en_US.ISO8859-1/articles/committers-guide/Makefile ============================================================================== --- head/en_US.ISO8859-1/articles/committers-guide/Makefile Fri Dec 27 13:43:49 2013 (r43391) +++ head/en_US.ISO8859-1/articles/committers-guide/Makefile Fri Dec 27 22:57:39 2013 (r43392) @@ -13,6 +13,10 @@ INSTALL_ONLY_COMPRESSED?= SRCS= article.xml +IMAGES_LIB= callouts/1.png +IMAGES_LIB+= callouts/2.png +IMAGES_LIB+= callouts/3.png + URL_RELPREFIX?= ../../../.. DOC_PREFIX?= ${.CURDIR}/../../.. Modified: head/en_US.ISO8859-1/articles/committers-guide/article.xml ============================================================================== --- head/en_US.ISO8859-1/articles/committers-guide/article.xml Fri Dec 27 13:43:49 2013 (r43391) +++ head/en_US.ISO8859-1/articles/committers-guide/article.xml Fri Dec 27 22:57:39 2013 (r43392) @@ -166,6 +166,124 @@
      + + Open<acronym>PGP</acronym> Keys for &os; + + Cryptographic keys conforming to the + OpenPGP + (Pretty Good Privacy) standard are used by + the &os; project to authenticate committers. Messages carrying + important information like public SSH keys + can be signed with the OpenPGP key to prove + that they are really from the committer. See + PGP & + GPG: Email for the Practical Paranoid by Michael Lucas + and + for more information. + + + Creating a Key + + If you do not yet have an OpenPGP key, + or your key does not meet &os; security requirements, here we + show how to generate one. + + Install + security/gnupg. Enter + these lines in ~/.gnupg/gpg.conf to set + minimum acceptable defaults: + + fixed-list-mode +keyid-format 0xlong +personal-digest-preferences SHA512 SHA384 SHA256 SHA224 +default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 BZIP2 ZLIB ZIP Uncompressed +use-agent +verify-options show-uid-validity +list-options show-uid-validity +sig-notation issuer-fpr@notations.openpgp.fifthhorseman.net=%g +cert-digest-algo SHA512 + + Generate a key: + + &prompt.user; gpg --gen-key +gpg (GnuPG) 2.0.22; Copyright (C) 2013 Free Software Foundation, Inc. +This is free software: you are free to change and redistribute it. +There is NO WARRANTY, to the extent permitted by law. + +Warning: using insecure memory! +Please select what kind of key you want: + (1) RSA and RSA (default) + (2) DSA and Elgamal + (3) DSA (sign only) + (4) RSA (sign only) +Your selection? 1 +RSA keys may be between 1024 and 4096 bits long. +What keysize do you want? (2048) 2048 +Requested keysize is 2048 bits +Please specify how long the key should be valid. + 0 = key does not expire + <n> = key expires in n days + <n>w = key expires in n weeks + <n>m = key expires in n months + <n>y = key expires in n years +Key is valid for? (0) 3y +Key expires at Wed Nov 4 17:20:20 2015 MST +Is this correct? (y/N) y + +GnuPG needs to construct a user ID to identify your key. + +Real name: Chucky Daemon +Email address: notreal@example.com +Comment: +You selected this USER-ID: + "Chucky Daemon <notreal@example.com>" + +Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? o +You need a Passphrase to protect your secret key. + + + + 2048-bit keys with a three-year expiration provide + adequate protection at present (2013-12). describes the situation in more detail. + + + + A three year key lifespan is short enough to obsolete + keys weakened by advancing computer power, but long enough + to reduce key management problems. + + + + Use your real name here, preferably matching that + shown on government-issued ID to make + it easier for others to verify your identity. Text that + may help others identify you can be entered in the + Comment section. + + + + After the email address is entered, a passphrase is + requested. Methods of creating a secure passphrase are + contentious. Rather than suggest a single way, here are some + links to sites that describe various methods: , + , + , . + + Protect your private key and passphrase. If either the + private key or passphrase may have been compromised or + disclosed, immediately notify + accounts@FreeBSD.org and revoke the key. + + Committing the new key is shown in + . + + + Commit Bit Types @@ -2000,7 +2118,8 @@ ControlPersist yes If you have been given commit rights to one or more of the repositories: - + + Steps for New Committers Add your author entity to head/share/xml/authors.ent; this Added: head/share/pgpkeys/checkkey.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/pgpkeys/checkkey.sh Fri Dec 27 22:57:39 2013 (r43392) @@ -0,0 +1,261 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# +# This script is intended to sanity-check PGP keys used by folks with +# @FreeBSD.org email addresses. The checks are intended to be derived +# from the information at +# +# + +\unalias -a + +progname=${0##*/} + +# Print an informational message +info() { + echo "$@" >&2 +} + +# Print a warning message +warning() { + echo "WARNING: $@" >&2 +} + +# Print an error message and exit +error() { + echo "ERROR: $@" >&2 + exit 1 +} + +# Print usage message and exit +usage() { + echo "usage: ${progname} [user] [keyid ...]\n" >&2 + exit 1 +} + +# Look for gpg +gpg=$(which gpg) +if [ $? -gt 0 -o -z "${gpg}" -o ! -x "${gpg}" ] ; then + error "Cannot find gpg" +fi + +# Set up our internal default gpg invocation options +_gpg() { + ${gpg} \ + --display-charset utf-8 \ + --no-greeting \ + --no-secmem-warning \ + --keyid-format long \ + --list-options no-show-uid-validity \ + "$@" +} + +# Look up key by key ID +getkeybyid() { + _gpg --with-colons --list-keys "$1" 2>/dev/null | awk -F: \ + '$5 ~ /^\([0-9A-F]{8}\)?'"$1"'$/i && $12 ~ /ESC/ { print $5 }' +} + +# Look up key by email +getkeybyemail() { + _gpg --with-colons --list-keys "$1" 2>/dev/null | awk -F: \ + '$10 ~ /<'"$1"'>/i && $12 ~ /ESC/ { print $5 }' +} + +# The first command-line argument can be a user name or a key ID. +if [ $# -gt 0 ] ; then + id="$1" + shift +else + id=$(id -nu) + warning "No argument specified, calculating user ID" +fi + +# Now let's try to figure out what kind of thing we have as an ID. +# We'll check for a keyid first, as it's readily distinguishable +# from other things, but if we see that we have one, we push it back +# onto the argument list for later processing (becasue we may have +# been given a list of keyods). +if echo "${id}" | egrep -q '^[0-9A-F]{16}$'; then + id_type="keyid" + set -- "${id}" $@ +elif echo "${id}" | egrep -q '^[0-9A-F]{8}$'; then + id_type="keyid" + set -- "${id}" $@ +elif echo "${id}" | egrep -iq '^[a-z][-0-9a-z_]*@([-0-9a-z]+\.)[-0-9a-z]+$'; then + id_type="email" + email="${id}" +elif echo "${id}" | egrep -iq '^[a-z][-0-9a-z_]*$'; then + id_type="login" + login="${id}" + email="${id}@FreeBSD.org" +else + error "Cannot recognize type of ${id} (keyid, login, or email)" +fi + +if [ $# -ne 0 ] ; then + # Verify the keys that were specified on the command line + for arg ; do + case $(expr "${arg}" : '^[0-9A-Fa-f]\{8,16\}$') in + 8) + warning "${arg}: recommend using 16-digit keyid" + ;& + 16) + keyid=$(getkeybyid "${arg}") + if [ -n "${keyid}" ] ; then + keyids="${keyids} ${keyid}" + else + warning "${arg} not found" + fi + ;; + *) + warning "${arg} does not appear to be a valid key ID" + ;; + esac + shift + done +else + # Search for keys by freebsd.org email + keyids=$(getkeybyemail "${email}") + case $(echo "${keyids}" | wc -w) in + 0) + error "no keys found for ${email}" + ;; + 1) + ;; + *) + warning "Multiple keys found for <${email}>; checking all." + warning "If this is not what you want, specify a key ID" \ + "on the command line." + ;; + esac +fi + +# :( +if [ -z "${keyids}" ] ; then + error "no valid keys were found" +fi + +# add a problem report to the list of problems with this key +badkey() { + key_problems=" ${key_problems}$@ +" +} + +exitstatus=0 + +# Check the keys +for key in ${keyids} ; do + # no problems found yet + key_problems="" + + IFS_save="${IFS}" + key_info=$( ${gpg} --no-secmem-warning --export-options export-minimal --export ${key} \ + | ${gpg} --no-secmem-warning --list-packets ) + # primary keys should be RSA or DSA-2 + IFS="" + version=$( echo $key_info | \ + awk '$1 == "version" && $3 == "algo" {sub(",", "", $2); print $2; exit 0}' ) + IFS="${IFS_save}" + if [ $version -lt 4 ]; then + badkey "This key is a deprecated version $version key!" + fi + + IFS="" + algonum=$( echo $key_info | \ + awk '$1 == "version" && $3 == "algo" {sub(",", "", $4); print $4; exit 0}' ) + IFS="${IFS_save}" + case ${algonum} in + "1") algo="RSA" ;; + "17") algo="DSA" ;; + "18") algo="ECC" ;; + "19") algo="ECDSA" ;; + *) algo="*UNKNOWN*" ;; + esac + + IFS="" + bitlen=$( echo $key_info | \ + awk -F : '$1 ~ "pkey" { gsub("[^0-9]*","", $2); print $2; exit 0}' ) + IFS="${IFS_save}" + echo "key ${key}: ${algo}, ${bitlen} bits" + case ${algo} in + RSA) ;; + DSA) if [ "${bitlen}" -le 1024 ]; then \ + badkey "DSA, but not DSA-2"; \ + fi ;; + *) badkey "non-preferred algorithm" + esac + + # self-signatures must not use MD5 or SHA1 + IFS="" + sig_algonum=$( echo $key_info | \ + awk '$1 == "digest" && $2 == "algo" {sub(",", "", $3); print $3; exit 0}' ) + IFS="${IFS_save}" + case sig_algonum in + 1) sigs="MD5";; + 2) sigs="SHA1";; + 3) sigs="RIPEMD160";; + 8) sigs="SHA256";; + 9) sigs="SHA384";; + 10) sigs="SHA512";; + 11) sigs="SHA224";; + *) + esac + for sig in ${sigs}; do + if [ "${sig}" = "MD5" -o "${sig}" = "SHA1" ]; then + badkey "self-signature ${sig}" + fi + done + + # digest algo pref must include at least one member of SHA-2 + # at a higher priority than both MD5 and SHA1 + IFS="" + algopref=$( echo $key_info | \ + awk -F : '$1 ~ "pref-hash-algos" {gsub("[^ 0-9]", "", $2); print $2; exit 0}' ) + IFS="${IFS_save}" + # if 3, 2, or 1 are before 11, 10, 9, or 8, then + set -- ${algopref} + if [ $1 -lt 4 ]; then + badkey "algorithm prefs do not have SHA-2 higher than MD5 or SHA1" + fi + + # primary keys should have an expiration date at least a year + # in the future to make them worth committing, but no more + # than three years in the future + expires=$( _gpg --list-keys ${key} | \ + awk "/$keyid .*expires:/ {sub(\"[^-0-9]\", \"\", \$NF); print \$NF; exit 0}" ) + if [ -z "${expires}" ]; then + badkey "this key does not expire" + else + expires_s=$( date -jf "%F" "+%s" "${expires}" ) + now_s=$( date "+%s" ) + # 86400 == # seconds in a normal day + expire_int_d=$(( ( ${expires_s} - ${now_s} ) / 86400 )) + exp_min=$(( 1 \* 365 )) # Min expiry time is 1 year + exp_max=$(( 3 \* 365 + 1 )) # Max expiry time is 3 years + # We add 1 day because in a 3-year + # period, probability of a leap day + # is 297/400, about 0.74250 + if [ ${expire_int_d} -lt ${exp_min} ]; then + badkey "Key $key expires in less than 1 year ($expire_int_d days)" + fi + if [ ${expire_int_d} -gt ${exp_max} ]; then + badkey "Key $key expires in more than 3 years ($expire_int_d days)" + fi + fi + + # report problems + if [ -z "${key_problems}" ]; then + echo " key okay, ${key} meets minimal requirements" >&2 + else + exitstatus=1 + echo " ** problems found:" >&2 + echo "${key_problems}" >&2 + echo " ** key ${key} should not be used!" + fi + echo +done +exit ${exitstatus} From owner-svn-doc-head@FreeBSD.ORG Fri Dec 27 23:42:49 2013 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0AAF0CB8; Fri, 27 Dec 2013 23:42:49 +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 EB0861AB4; Fri, 27 Dec 2013 23:42:48 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBRNgm0u082020; Fri, 27 Dec 2013 23:42:48 GMT (envelope-from rene@svn.freebsd.org) Received: (from rene@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBRNgmg6082019; Fri, 27 Dec 2013 23:42:48 GMT (envelope-from rene@svn.freebsd.org) Message-Id: <201312272342.rBRNgmg6082019@svn.freebsd.org> From: Rene Ladan Date: Fri, 27 Dec 2013 23:42:48 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43393 - head/share/pgpkeys 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, 27 Dec 2013 23:42:49 -0000 Author: rene Date: Fri Dec 27 23:42:48 2013 New Revision: 43393 URL: http://svnweb.freebsd.org/changeset/doc/43393 Log: Let my key expire in three years from now, and use the 0xlong format. Passes share/pgpkeys/checkkey.sh Modified: head/share/pgpkeys/rene.key Modified: head/share/pgpkeys/rene.key ============================================================================== --- head/share/pgpkeys/rene.key Fri Dec 27 22:57:39 2013 (r43392) +++ head/share/pgpkeys/rene.key Fri Dec 27 23:42:48 2013 (r43393) @@ -1,13 +1,13 @@ - -sub 4096R/B67184C6 2012-11-18 +uid Renц╘ Ladan +sub 4096R/CB77BE03B67184C6 2012-11-18 + ]]> From owner-svn-doc-head@FreeBSD.ORG Sat Dec 28 21:31:08 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 2A952F8A; Sat, 28 Dec 2013 21:31:08 +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 150541C8E; Sat, 28 Dec 2013 21:31:08 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBSLV7Ss067769; Sat, 28 Dec 2013 21:31:07 GMT (envelope-from rene@svn.freebsd.org) Received: (from rene@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBSLV7xQ067768; Sat, 28 Dec 2013 21:31:07 GMT (envelope-from rene@svn.freebsd.org) Message-Id: <201312282131.rBSLV7xQ067768@svn.freebsd.org> From: Rene Ladan Date: Sat, 28 Dec 2013 21:31:07 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43394 - head/en_US.ISO8859-1/books/porters-handbook 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: Sat, 28 Dec 2013 21:31:08 -0000 Author: rene Date: Sat Dec 28 21:31:07 2013 New Revision: 43394 URL: http://svnweb.freebsd.org/changeset/doc/43394 Log: Document USES=fortran Modified: head/en_US.ISO8859-1/books/porters-handbook/uses.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/uses.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/uses.xml Fri Dec 27 23:42:48 2013 (r43393) +++ head/en_US.ISO8859-1/books/porters-handbook/uses.xml Sat Dec 28 21:31:07 2013 (r43394) @@ -187,6 +187,14 @@ + fortran + + gcc (default), ifort + + Uses the Fortran compiler from either GNU or Intel. + + + fuse (none) From owner-svn-doc-head@FreeBSD.ORG Sat Dec 28 21:46:42 2013 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6CF51568; Sat, 28 Dec 2013 21:46:42 +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 594911D3C; Sat, 28 Dec 2013 21:46:42 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBSLkgmG072650; Sat, 28 Dec 2013 21:46:42 GMT (envelope-from rene@svn.freebsd.org) Received: (from rene@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBSLkgs2072649; Sat, 28 Dec 2013 21:46:42 GMT (envelope-from rene@svn.freebsd.org) Message-Id: <201312282146.rBSLkgs2072649@svn.freebsd.org> From: Rene Ladan Date: Sat, 28 Dec 2013 21:46:42 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43395 - head/en_US.ISO8859-1/books/porters-handbook 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: Sat, 28 Dec 2013 21:46:42 -0000 Author: rene Date: Sat Dec 28 21:46:41 2013 New Revision: 43395 URL: http://svnweb.freebsd.org/changeset/doc/43395 Log: Document USES=openal Modified: head/en_US.ISO8859-1/books/porters-handbook/uses.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/uses.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/uses.xml Sat Dec 28 21:31:07 2013 (r43394) +++ head/en_US.ISO8859-1/books/porters-handbook/uses.xml Sat Dec 28 21:46:41 2013 (r43395) @@ -326,6 +326,19 @@ + openal + + al, soft (default), + si, alut + + Uses OpenAL. The backend can be specified, + with the software implementation as the default. The user can specify a + preferred backend with the WANT_OPENAL knob. Valid + values for this knob are soft (default) and + si. + + + pathfix (none) From owner-svn-doc-head@FreeBSD.ORG Sat Dec 28 21:55:55 2013 Return-Path: Delivered-To: svn-doc-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 55D478CA; Sat, 28 Dec 2013 21:55:55 +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 41EFB1DBE; Sat, 28 Dec 2013 21:55:55 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rBSLttpU076320; Sat, 28 Dec 2013 21:55:55 GMT (envelope-from rene@svn.freebsd.org) Received: (from rene@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id rBSLtt6Q076319; Sat, 28 Dec 2013 21:55:55 GMT (envelope-from rene@svn.freebsd.org) Message-Id: <201312282155.rBSLtt6Q076319@svn.freebsd.org> From: Rene Ladan Date: Sat, 28 Dec 2013 21:55:55 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43396 - head/en_US.ISO8859-1/books/porters-handbook 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: Sat, 28 Dec 2013 21:55:55 -0000 Author: rene Date: Sat Dec 28 21:55:54 2013 New Revision: 43396 URL: http://svnweb.freebsd.org/changeset/doc/43396 Log: Document USES=cran Modified: head/en_US.ISO8859-1/books/porters-handbook/uses.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/uses.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/uses.xml Sat Dec 28 21:46:41 2013 (r43395) +++ head/en_US.ISO8859-1/books/porters-handbook/uses.xml Sat Dec 28 21:55:54 2013 (r43396) @@ -120,6 +120,16 @@ + cran + + (none), auto-plist + + Uses the Comprehensive R Archive Network. Specify + auto-plist to automatically generate + pkg-plist. + + + desktop-file-utils (none)