Index: head/en_US.ISO8859-1/articles/Makefile =================================================================== --- head/en_US.ISO8859-1/articles/Makefile (revision 46872) +++ head/en_US.ISO8859-1/articles/Makefile (revision 46873) @@ -1,43 +1,44 @@ # $FreeBSD$ SUBDIR = SUBDIR+= bsdl-gpl SUBDIR+= building-products SUBDIR+= committers-guide SUBDIR+= contributing SUBDIR+= contributors SUBDIR+= cups SUBDIR+= explaining-bsd SUBDIR+= filtering-bridges SUBDIR+= fonts SUBDIR+= freebsd-questions SUBDIR+= freebsd-update-server SUBDIR+= geom-class SUBDIR+= gjournal-desktop SUBDIR+= hubs SUBDIR+= ipsec-must SUBDIR+= ldap-auth +SUBDIR+= leap-seconds SUBDIR+= linux-emulation SUBDIR+= linux-users SUBDIR+= mailing-list-faq SUBDIR+= nanobsd SUBDIR+= new-users SUBDIR+= p4-primer SUBDIR+= pam SUBDIR+= pgpkeys SUBDIR+= port-mentor-guidelines SUBDIR+= pr-guidelines SUBDIR+= problem-reports SUBDIR+= rc-scripting SUBDIR+= relaydelay SUBDIR+= releng SUBDIR+= remote-install SUBDIR+= serial-uart SUBDIR+= solid-state SUBDIR+= vinum SUBDIR+= vm-design # ROOT_SYMLINKS+= new-users DOC_PREFIX?= ${.CURDIR}/../.. .include "${DOC_PREFIX}/share/mk/doc.project.mk" Index: head/en_US.ISO8859-1/articles/leap-seconds/Makefile =================================================================== --- head/en_US.ISO8859-1/articles/leap-seconds/Makefile (nonexistent) +++ head/en_US.ISO8859-1/articles/leap-seconds/Makefile (revision 46873) @@ -0,0 +1,19 @@ +# +# $FreeBSD$ +# +# Article: Leap Seconds + +DOC?= article + +FORMATS?= html +WITH_ARTICLE_TOC?= YES + +INSTALL_COMPRESSED?= gz +INSTALL_ONLY_COMPRESSED?= + +SRCS= article.xml + +URL_RELPREFIX?= ../../../.. +DOC_PREFIX?= ${.CURDIR}/../../.. + +.include "${DOC_PREFIX}/share/mk/doc.project.mk" Property changes on: head/en_US.ISO8859-1/articles/leap-seconds/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/en_US.ISO8859-1/articles/leap-seconds/article.xml =================================================================== --- head/en_US.ISO8859-1/articles/leap-seconds/article.xml (nonexistent) +++ head/en_US.ISO8859-1/articles/leap-seconds/article.xml (revision 46873) @@ -0,0 +1,118 @@ + + + +
+ + + &os; Support for Leap Seconds + + $FreeBSD$ + + + + Introduction + + A leap second is an ad-hoc one-second + correction to synchronize atomic timescales with Earth rotation. + This article describes how &os; interacts with leap + seconds. + + As of this writing, the next leap second will occur at + 2015-Jun-30 23:59:60. This particular leap second is unusual, + being in the middle of a business day for North and South + America and the Asia/Pacific region. + + Leap seconds are announced by IERS + on Bulletin + C. + + Standard leap second behavior is described in RFC + 7164. Also see &man.time2posix.3;. + + + + Default Leap Second Handling on &os; + + The easiest way to handle leap seconds is with the + POSIX time rules &os; uses by default, + combined with NTP. + When &man.ntpd.8; is running and the time is synchronized with + upstream NTP servers that handle leap seconds + correctly, the leap second will cause the system time to + automatically repeat the last second of the day. No other + adjustments are necessary. + + If the upstream NTP servers do not handle + leap seconds correctly, &man.ntpd.8; will step the time by one + second after the errant upstream server has noticed and stepped + itself. + + If NTP is not being used, manual + adjustment of the system clock will be required after the leap + second has passed. + + + + Cautions + + Leap seconds are inserted at the same instant all over the + world: UTC midnight. In Japan that is + mid-morning, in the Pacific mid-day, in the Americas late + afternoon, and in Europe at night. + + We believe and expect that &os;, if provided correct and + stable NTP service, will work as designed + during this leap second, as it did during the previous + ones. + + However, we caution that practically no applications have + ever asked the kernel about leap seconds. Our experience is + that, as designed, leap seconds are essentially a replay of the + second before the leap second, and this is a surprise to most + application programmers. + + Other operating systems and other computers may or may not + handle the leap-second the same way as &os;, and systems without + correct and stable NTP service will not know + anything about leap seconds at all. + + It is not unheard of for computers to crash because of + leap seconds, and experience has shown that a large fraction + of all public NTP servers might handle and + announce the leap second incorrectly. + + Please try to make sure nothing horrible happens because of + the leap second. + + + + Testing + + It is possible to test whether a leap second will be used. + Due to the nature of NTP, the test might work + up to 24 hours before the leap second. Some major reference + clock sources only announce leap seconds one hour ahead of the + event. Query the NTP daemon: + + &prompt.user; ntpq -c 'rv 0 leap' + + Output that includes leap_add_sec + indicates proper support of the leap second. Before the 24 hour + period before the leap second, or after the leap second has + passed, leap_none will be reported. + + + + Conclusion + + We hope this discussion of leap seconds on &os; has been of + use. Now let us never speak of it again. + +
Property changes on: head/en_US.ISO8859-1/articles/leap-seconds/article.xml ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/docs/books.xml =================================================================== --- head/en_US.ISO8859-1/htdocs/docs/books.xml (revision 46872) +++ head/en_US.ISO8859-1/htdocs/docs/books.xml (revision 46873) @@ -1,326 +1,330 @@ ]> &title; $FreeBSD$

On this site

All the documentation on this site can be downloaded in a variety of different formats (HTML, Postscript, PDF, and more) and compression schemes (BZip2, Zip) from the FreeBSD FTP site.

Archived copies of the &os; documentation (articles, books, and textinfo manuals) are also available online at http://docs.FreeBSD.org/doc/.

This documentation is provided and maintained by the FreeBSD Documentation Project, and we are always looking for people to contribute new documentation and maintain existing documentation.

Books

A project model for the FreeBSD project (dev-model)
A formal study of the organization of the FreeBSD project.

The FreeBSD FAQ (faq)
Frequently Asked Questions, and answers, covering all aspects of FreeBSD.

The FreeBSD Handbook (handbook)
A constantly evolving, comprehensive resource for FreeBSD users.

The FreeBSD Developers' Handbook (developers-handbook)
For people who want to develop software for FreeBSD (and not just people who are developing FreeBSD itself).

The FreeBSD Architecture Handbook (arch-handbook)
For FreeBSD system developers. This book covers the architectural details of many important FreeBSD kernel subsystems.

The Porter's Handbook (porters-handbook)
Essential reading if you plan on providing a port of a third party piece of software.

The PMake Tutorial (pmake)
A tutorial for the make utility. This book is essential reading for anyone who wants to understand all the details of using make of reading and writing makefiles.

Chapter 2 of "The Design and Implementation of the 4.4BSD Operating System" (design-44bsd)
Donated by Addison-Wesley, provides a design overview of 4.4BSD, from which FreeBSD was originally derived.

The FreeBSD Documentation Project Primer for New Contributors (fdp-primer)
Everything you need to know in order to start contributing to the FreeBSD Documentation Project.

Articles

Why you should use a BSD style license for your Open Source Project (bsdl-gpl)
Describes the benefits of releasing code under a BSD license.

Building Products with FreeBSD (building-products)
How FreeBSD can help you build a better product.

The Committer's Guide (committers-guide)
Introductory information for FreeBSD committers.

Contributing to FreeBSD (contributing)
How to contribute to the FreeBSD Project.

The List of FreeBSD Contributors (contributors)
A list of organizations and individuals who have helped enhance FreeBSD.

CUPS on &os; (cups)
How to setup CUPS with &os;.

Explaining BSD (explaining-bsd)
An answer to the question ``What is BSD?''

Filtering Bridges (filtering-bridges)
Configuring firewalls and filtering on FreeBSD hosts acting as bridges rather than routers.

Fonts and FreeBSD (fonts)
A description of the various font technologies in FreeBSD, and how to use them with different programs.

How to get the best results from the FreeBSD-questions mailing list (freebsd-questions)
Tips and tricks to help you maximize the chances of getting useful information from the -questions mailing list.

Build Your Own FreeBSD Update Server (freebsd-update-server)
Using a FreeBSD Update server allows a system administrator to perform fast updates for a number of machines from a local mirror.

Writing a GEOM Class (geom-class)
A guide to GEOM internals, and writing your own class.

Implementing UFS journaling on a desktop PC (gjournal-desktop)
A guide to create UFS partitions configured with journaling for desktop use.

Mirroring FreeBSD (hubs)
The all in one guide for mirroring the FreeBSD website, FTP servers, and more.

Independent Verification of IPsec Functionality in FreeBSD (ipsec-must)
A method for experimentally verifying IPsec functionality.

LDAP Authentication (ldap-auth)
A practical guide about setting up an LDAP server on &os; and how to use it for authenticating users.

+

&os; Support + for Leap Seconds (leap-seconds)
+ A short description of how leap seconds are handled on &os;.

+

Linux emulation in &os; (linux-emulation)
A technical description about the internals of the Linux emulation layer in &os;.

&os; Quickstart Guide for Linux Users (linux-users)
An introductionary guide for the users that came from Linux.

Frequently Asked Questions About The FreeBSD Mailing Lists (mailing-list-faq)
How to best use the mailing lists, such as how to help avoid frequently-repeated discussions.

Introduction to NanoBSD (nanobsd)
Information about the NanoBSD tools, which can be used to create FreeBSD system images for embedded applications, suitable for use on a Compact Flash card (or other mass storage medium).

FreeBSD First Steps (new-users)
For people coming to FreeBSD and &unix; for the first time.

Perforce in FreeBSD Development (p4-primer)
A guide to the Perforce version control system. It also describes how to manage experimental projects with the FreeBSD Perforce server.

Pluggable Authentication Modules (pam)
A guide to the PAM system and modules under FreeBSD.

OpenPGP Keys (pgpkeys)
All of the OpenPGP keys for &os;.

Port Mentor Guidelines (port-mentor-guidelines)
Guidelines for new and/or potential port mentors and mentees.

FreeBSD Problem Report Handling Guidelines (pr-guidelines)
Recommended practices for handling FreeBSD problem reports.

Writing FreeBSD Problem Reports (problem-reports)
How to best formulate and submit a problem report to the FreeBSD Project.

Practical rc.d scripting in BSD (rc-scripting)
A guide to writing new rc.d scripts and understanding those already written.

FreeBSD as a greylist mail server (relaydelay)
Implementing a greylist mail server on FreeBSD using Sendmail, MySQL, Perl and the relaydelay software. This is an excellent method to use in the fight against spam.

FreeBSD Release Engineering (releng)
Describes the approach used by the FreeBSD release engineering team to make production quality releases of the FreeBSD Operating System. It describes the tools available for those interested in producing customized FreeBSD releases for corporate rollouts or commercial productization.

Remote Installation of the &os; Operating System without a Remote Console (remote-install)
Describes the remote installation of the &os; operating system when the console of the remote system is unavailable.

Serial and UART devices (serial-uart)
Detailed information about the use of serial ports on FreeBSD, including several multi-port serial cards.

FreeBSD and Solid State Devices (solid-state)
The use of solid state disk devices in FreeBSD.

The vinum Volume Manager (vinum)
Using gvinum to create RAID arrays.

Design elements of the FreeBSD VM system (vm-design)
An easy to follow description of the design of the FreeBSD virtual memory system.

Articles on other web sites

Various independent efforts have also produced a great deal of useful information about FreeBSD.

Index: head/share/xml/urls.ent =================================================================== --- head/share/xml/urls.ent (revision 46872) +++ head/share/xml/urls.ent (revision 46873) @@ -1,114 +1,116 @@ + +