aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.cirrus.yml2
-rw-r--r--COPYRIGHT25
-rw-r--r--documentation/.gitignore3
-rw-r--r--documentation/Makefile334
-rw-r--r--documentation/config/_default/config.toml29
-rw-r--r--documentation/config/_default/languages.bn-bd.toml2
-rw-r--r--documentation/config/_default/languages.da.toml2
-rw-r--r--documentation/config/_default/languages.de.toml2
-rw-r--r--documentation/config/_default/languages.el.toml2
-rw-r--r--documentation/config/_default/languages.en.toml2
-rw-r--r--documentation/config/_default/languages.es.toml2
-rw-r--r--documentation/config/_default/languages.fr.toml2
-rw-r--r--documentation/config/_default/languages.hu.toml2
-rw-r--r--documentation/config/_default/languages.it.toml2
-rw-r--r--documentation/config/_default/languages.ja.toml2
-rw-r--r--documentation/config/_default/languages.ko.toml2
-rw-r--r--documentation/config/_default/languages.mn.toml2
-rw-r--r--documentation/config/_default/languages.nl.toml2
-rw-r--r--documentation/config/_default/languages.pl.toml2
-rw-r--r--documentation/config/_default/languages.pt-br.toml2
-rw-r--r--documentation/config/_default/languages.ru.toml2
-rw-r--r--documentation/config/_default/languages.tr.toml2
-rw-r--r--documentation/config/_default/languages.zh-cn.toml2
-rw-r--r--documentation/config/_default/languages.zh-tw.toml2
-rw-r--r--documentation/config/offline/config.toml43
-rw-r--r--documentation/content/bn-bd/articles/_index.adoc1
-rw-r--r--documentation/content/bn-bd/articles/explaining-bsd/_index.adoc22
-rw-r--r--documentation/content/bn-bd/articles/new-users/_index.adoc22
-rw-r--r--documentation/content/bn-bd/languages.adoc6
-rw-r--r--documentation/content/da/articles/_index.adoc1
-rw-r--r--documentation/content/da/articles/ipsec-must/_index.adoc28
-rw-r--r--documentation/content/da/languages.adoc6
-rw-r--r--documentation/content/de/articles/_index.adoc1
-rw-r--r--documentation/content/de/articles/contributing/_index.adoc51
-rw-r--r--documentation/content/de/articles/explaining-bsd/_index.adoc26
-rw-r--r--documentation/content/de/articles/freebsd-update-server/_index.adoc38
-rw-r--r--documentation/content/de/articles/leap-seconds/_index.adoc32
-rw-r--r--documentation/content/de/articles/linux-users/_index.adoc50
-rw-r--r--documentation/content/de/articles/nanobsd/_index.adoc25
-rw-r--r--documentation/content/de/articles/new-users/_index.adoc35
-rw-r--r--documentation/content/de/articles/port-mentor-guidelines/_index.adoc32
-rw-r--r--documentation/content/de/articles/solid-state/_index.adoc26
-rw-r--r--documentation/content/de/books/_index.adoc1
-rw-r--r--documentation/content/de/books/books.adoc4
-rw-r--r--documentation/content/de/books/developers-handbook/_index.adoc100
-rw-r--r--documentation/content/de/books/developers-handbook/bibliography/_index.adoc (renamed from documentation/content/de/books/developers-handbook/bibliography/chapter.adoc)41
-rw-r--r--documentation/content/de/books/developers-handbook/book.adoc86
-rw-r--r--documentation/content/de/books/developers-handbook/chapters-order.adoc12
-rw-r--r--documentation/content/de/books/developers-handbook/introduction/_index.adoc (renamed from documentation/content/de/books/developers-handbook/introduction/chapter.adoc)39
-rw-r--r--documentation/content/de/books/developers-handbook/ipv6/_index.adoc (renamed from documentation/content/de/books/developers-handbook/ipv6/chapter.adoc)41
-rw-r--r--documentation/content/de/books/developers-handbook/kernelbuild/_index.adoc (renamed from documentation/content/de/books/developers-handbook/kernelbuild/chapter.adoc)44
-rw-r--r--documentation/content/de/books/developers-handbook/kerneldebug/_index.adoc (renamed from documentation/content/de/books/developers-handbook/kerneldebug/chapter.adoc)42
-rw-r--r--documentation/content/de/books/developers-handbook/l10n/_index.adoc (renamed from documentation/content/de/books/developers-handbook/l10n/chapter.adoc)38
-rw-r--r--documentation/content/de/books/developers-handbook/parti.adoc11
-rw-r--r--documentation/content/de/books/developers-handbook/partii.adoc11
-rw-r--r--documentation/content/de/books/developers-handbook/partiii.adoc11
-rw-r--r--documentation/content/de/books/developers-handbook/partiv.adoc11
-rw-r--r--documentation/content/de/books/developers-handbook/partv.adoc11
-rw-r--r--documentation/content/de/books/developers-handbook/policies/_index.adoc (renamed from documentation/content/de/books/developers-handbook/policies/chapter.adoc)38
-rw-r--r--documentation/content/de/books/developers-handbook/secure/_index.adoc (renamed from documentation/content/de/books/developers-handbook/secure/chapter.adoc)46
-rw-r--r--documentation/content/de/books/developers-handbook/sockets/_index.adoc50
-rw-r--r--documentation/content/de/books/developers-handbook/sockets/chapter.adoc36
-rw-r--r--documentation/content/de/books/developers-handbook/testing/_index.adoc (renamed from documentation/content/de/books/developers-handbook/testing/chapter.adoc)40
-rw-r--r--documentation/content/de/books/developers-handbook/tools/_index.adoc (renamed from documentation/content/de/books/developers-handbook/tools/chapter.adoc)39
-rw-r--r--documentation/content/de/books/developers-handbook/x86/_index.adoc (renamed from documentation/content/de/books/developers-handbook/x86/chapter.adoc)42
-rw-r--r--documentation/content/de/books/faq/_index.adoc200
-rw-r--r--documentation/content/de/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/de/books/handbook/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/advanced-networking/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/audit/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/basics/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/bibliography/_index.adoc42
-rw-r--r--documentation/content/de/books/handbook/book.adoc172
-rw-r--r--documentation/content/de/books/handbook/boot/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/bsdinstall/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/chapters-order.adoc41
-rw-r--r--documentation/content/de/books/handbook/config/_index.adoc48
-rw-r--r--documentation/content/de/books/handbook/cutting-edge/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/desktop/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/disks/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/dtrace/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/eresources/_index.adoc45
-rw-r--r--documentation/content/de/books/handbook/filesystems/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/firewalls/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/geom/_index.adoc48
-rw-r--r--documentation/content/de/books/handbook/introduction/_index.adoc42
-rw-r--r--documentation/content/de/books/handbook/jails/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/kernelconfig/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/l10n/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/linuxemu/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/mac/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/mail/_index.adoc48
-rw-r--r--documentation/content/de/books/handbook/mirrors/_index.adoc42
-rw-r--r--documentation/content/de/books/handbook/multimedia/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/network-servers/_index.adoc48
-rw-r--r--documentation/content/de/books/handbook/parti.adoc5
-rw-r--r--documentation/content/de/books/handbook/partii.adoc5
-rw-r--r--documentation/content/de/books/handbook/partiii.adoc5
-rw-r--r--documentation/content/de/books/handbook/partiv.adoc5
-rw-r--r--documentation/content/de/books/handbook/partv.adoc5
-rw-r--r--documentation/content/de/books/handbook/pgpkeys/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/ports/_index.adoc56
-rw-r--r--documentation/content/de/books/handbook/ppp-and-slip/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/preface/_index.adoc36
-rw-r--r--documentation/content/de/books/handbook/printing/_index.adoc48
-rw-r--r--documentation/content/de/books/handbook/security/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/serialcomms/_index.adoc48
-rw-r--r--documentation/content/de/books/handbook/usb-device-mode/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/virtualization/_index.adoc46
-rw-r--r--documentation/content/de/books/handbook/x11/_index.adoc48
-rw-r--r--documentation/content/de/books/handbook/zfs/_index.adoc46
-rw-r--r--documentation/content/de/books/porters-handbook/_index.adoc78
-rw-r--r--documentation/content/de/books/porters-handbook/book.adoc66
-rw-r--r--documentation/content/de/books/porters-handbook/chapters-order.adoc14
-rw-r--r--documentation/content/de/books/porters-handbook/keeping-up/_index.adoc (renamed from documentation/content/de/books/porters-handbook/keeping-up/chapter.adoc)38
-rw-r--r--documentation/content/de/books/porters-handbook/makefile/_index.adoc (renamed from documentation/content/de/books/porters-handbook/makefile/chapter.adoc)46
-rw-r--r--documentation/content/de/books/porters-handbook/own-port/_index.adoc (renamed from documentation/content/de/books/porters-handbook/own-port/chapter.adoc)40
-rw-r--r--documentation/content/de/books/porters-handbook/pkg-files/_index.adoc (renamed from documentation/content/de/books/porters-handbook/pkg-files/chapter.adoc)38
-rw-r--r--documentation/content/de/books/porters-handbook/plist/_index.adoc (renamed from documentation/content/de/books/porters-handbook/plist/chapter.adoc)38
-rw-r--r--documentation/content/de/books/porters-handbook/port-upgrading/_index.adoc (renamed from documentation/content/de/books/porters-handbook/port-upgrading/chapter.adoc)50
-rw-r--r--documentation/content/de/books/porters-handbook/porting-dads/_index.adoc (renamed from documentation/content/de/books/porters-handbook/porting-dads/chapter.adoc)44
-rw-r--r--documentation/content/de/books/porters-handbook/porting-samplem/_index.adoc (renamed from documentation/content/de/books/porters-handbook/porting-samplem/chapter.adoc)38
-rw-r--r--documentation/content/de/books/porters-handbook/quick-porting/_index.adoc (renamed from documentation/content/de/books/porters-handbook/quick-porting/chapter.adoc)42
-rw-r--r--documentation/content/de/books/porters-handbook/security/_index.adoc (renamed from documentation/content/de/books/porters-handbook/security/chapter.adoc)38
-rw-r--r--documentation/content/de/books/porters-handbook/slow/_index.adoc (renamed from documentation/content/de/books/porters-handbook/slow/chapter.adoc)38
-rw-r--r--documentation/content/de/books/porters-handbook/special/_index.adoc (renamed from documentation/content/de/books/porters-handbook/special/chapter.adoc)46
-rw-r--r--documentation/content/de/books/porters-handbook/testing/_index.adoc (renamed from documentation/content/de/books/porters-handbook/testing/chapter.adoc)40
-rw-r--r--documentation/content/de/books/porters-handbook/why-port/_index.adoc (renamed from documentation/content/de/books/porters-handbook/why-port/chapter.adoc)38
-rw-r--r--documentation/content/de/languages.adoc6
-rw-r--r--documentation/content/el/articles/_index.adoc1
-rw-r--r--documentation/content/el/articles/bsdl-gpl/_index.adoc26
-rw-r--r--documentation/content/el/articles/contributing/_index.adoc51
-rw-r--r--documentation/content/el/articles/explaining-bsd/_index.adoc26
-rw-r--r--documentation/content/el/articles/freebsd-questions/_index.adoc36
-rw-r--r--documentation/content/el/articles/gjournal-desktop/_index.adoc40
-rw-r--r--documentation/content/el/articles/greek-language-support/_index.adoc31
-rw-r--r--documentation/content/el/articles/linux-users/_index.adoc52
-rw-r--r--documentation/content/el/articles/mailing-list-faq/_index.adoc41
-rw-r--r--documentation/content/el/articles/nanobsd/_index.adoc26
-rw-r--r--documentation/content/el/articles/new-users/_index.adoc32
-rw-r--r--documentation/content/el/articles/problem-reports/_index.adoc45
-rw-r--r--documentation/content/el/articles/releng/_index.adoc47
-rw-r--r--documentation/content/el/books/_index.adoc1
-rw-r--r--documentation/content/el/books/books.adoc2
-rw-r--r--documentation/content/el/books/faq/_index.adoc208
-rw-r--r--documentation/content/el/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/el/books/handbook/_index.adoc41
-rw-r--r--documentation/content/el/books/handbook/advanced-networking/_index.adoc49
-rw-r--r--documentation/content/el/books/handbook/audit/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/basics/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/bibliography/_index.adoc43
-rw-r--r--documentation/content/el/books/handbook/book.adoc159
-rw-r--r--documentation/content/el/books/handbook/boot/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/bsdinstall/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/chapters-order.adoc39
-rw-r--r--documentation/content/el/books/handbook/config/_index.adoc51
-rw-r--r--documentation/content/el/books/handbook/cutting-edge/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/desktop/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/disks/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/dtrace/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/eresources/_index.adoc46
-rw-r--r--documentation/content/el/books/handbook/filesystems/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/firewalls/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/geom/_index.adoc49
-rw-r--r--documentation/content/el/books/handbook/install/_index.adoc51
-rw-r--r--documentation/content/el/books/handbook/introduction/_index.adoc45
-rw-r--r--documentation/content/el/books/handbook/jails/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/kernelconfig/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/l10n/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/linuxemu/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/mac/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/mail/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/mirrors/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/multimedia/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/network-servers/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/parti.adoc5
-rw-r--r--documentation/content/el/books/handbook/partii.adoc5
-rw-r--r--documentation/content/el/books/handbook/partiii.adoc5
-rw-r--r--documentation/content/el/books/handbook/partiv.adoc5
-rw-r--r--documentation/content/el/books/handbook/partv.adoc5
-rw-r--r--documentation/content/el/books/handbook/pgpkeys/_index.adoc45
-rw-r--r--documentation/content/el/books/handbook/ports/_index.adoc55
-rw-r--r--documentation/content/el/books/handbook/ppp-and-slip/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/preface/_index.adoc37
-rw-r--r--documentation/content/el/books/handbook/printing/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/security/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/serialcomms/_index.adoc49
-rw-r--r--documentation/content/el/books/handbook/users/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/virtualization/_index.adoc47
-rw-r--r--documentation/content/el/books/handbook/x11/_index.adoc47
-rw-r--r--documentation/content/el/languages.adoc6
-rw-r--r--documentation/content/en/articles/_index.adoc1
-rw-r--r--documentation/content/en/articles/bsdl-gpl/_index.adoc21
-rw-r--r--documentation/content/en/articles/building-products/_index.adoc49
-rw-r--r--documentation/content/en/articles/committers-guide/_index.adoc68
-rw-r--r--documentation/content/en/articles/contributing/_index.adoc60
-rw-r--r--documentation/content/en/articles/contributors/_index.adoc60
-rw-r--r--documentation/content/en/articles/cups/_index.adoc23
-rw-r--r--documentation/content/en/articles/explaining-bsd/_index.adoc23
-rw-r--r--documentation/content/en/articles/filtering-bridges/_index.adoc29
-rw-r--r--documentation/content/en/articles/fonts/_index.adoc23
-rw-r--r--documentation/content/en/articles/freebsd-questions/_index.adoc33
-rw-r--r--documentation/content/en/articles/freebsd-releng/_index.adoc22
-rw-r--r--documentation/content/en/articles/freebsd-src-lsp/_index.adoc23
-rw-r--r--documentation/content/en/articles/freebsd-update-server/_index.adoc36
-rw-r--r--documentation/content/en/articles/geom-class/_index.adoc29
-rw-r--r--documentation/content/en/articles/gjournal-desktop/_index.adoc41
-rw-r--r--documentation/content/en/articles/hubs/_index.adoc29
-rw-r--r--documentation/content/en/articles/ipsec-must/_index.adoc27
-rw-r--r--documentation/content/en/articles/ldap-auth/_index.adoc21
-rw-r--r--documentation/content/en/articles/leap-seconds/_index.adoc27
-rw-r--r--documentation/content/en/articles/linux-emulation/_index.adoc21
-rw-r--r--documentation/content/en/articles/linux-users/_index.adoc47
-rw-r--r--documentation/content/en/articles/mailing-list-faq/_index.adoc35
-rw-r--r--documentation/content/en/articles/nanobsd/_index.adoc28
-rw-r--r--documentation/content/en/articles/new-users/_index.adoc21
-rw-r--r--documentation/content/en/articles/pam/_index.adoc94
-rw-r--r--documentation/content/en/articles/pgpkeys/_index.adoc29
-rw-r--r--documentation/content/en/articles/port-mentor-guidelines/_index.adoc27
-rw-r--r--documentation/content/en/articles/pr-guidelines/_index.adoc30
-rw-r--r--documentation/content/en/articles/problem-reports/_index.adoc50
-rw-r--r--documentation/content/en/articles/rc-scripting/_index.adoc50
-rw-r--r--documentation/content/en/articles/releng/_index.adoc52
-rw-r--r--documentation/content/en/articles/remote-install/_index.adoc26
-rw-r--r--documentation/content/en/articles/serial-uart/_index.adoc27
-rw-r--r--documentation/content/en/articles/solid-state/_index.adoc21
-rw-r--r--documentation/content/en/articles/vinum/_index.adoc44
-rw-r--r--documentation/content/en/articles/vm-design/_index.adoc25
-rw-r--r--documentation/content/en/books/_index.adoc1
-rw-r--r--documentation/content/en/books/arch-handbook/_index.adoc46
-rw-r--r--documentation/content/en/books/arch-handbook/bibliography/_index.adoc38
-rw-r--r--documentation/content/en/books/arch-handbook/book.adoc85
-rw-r--r--documentation/content/en/books/arch-handbook/boot/_index.adoc34
-rw-r--r--documentation/content/en/books/arch-handbook/chapters-order.adoc20
-rw-r--r--documentation/content/en/books/arch-handbook/driverbasics/_index.adoc38
-rw-r--r--documentation/content/en/books/arch-handbook/isa/_index.adoc34
-rw-r--r--documentation/content/en/books/arch-handbook/jail/_index.adoc36
-rw-r--r--documentation/content/en/books/arch-handbook/kobj/_index.adoc34
-rw-r--r--documentation/content/en/books/arch-handbook/locking/_index.adoc34
-rw-r--r--documentation/content/en/books/arch-handbook/mac/_index.adoc34
-rw-r--r--documentation/content/en/books/arch-handbook/newbus/_index.adoc34
-rw-r--r--documentation/content/en/books/arch-handbook/parti.adoc7
-rw-r--r--documentation/content/en/books/arch-handbook/partii.adoc5
-rw-r--r--documentation/content/en/books/arch-handbook/partiii.adoc5
-rw-r--r--documentation/content/en/books/arch-handbook/pccard/_index.adoc34
-rw-r--r--documentation/content/en/books/arch-handbook/pci/_index.adoc34
-rw-r--r--documentation/content/en/books/arch-handbook/scsi/_index.adoc34
-rw-r--r--documentation/content/en/books/arch-handbook/smp/_index.adoc34
-rw-r--r--documentation/content/en/books/arch-handbook/sound/_index.adoc34
-rw-r--r--documentation/content/en/books/arch-handbook/sysinit/_index.adoc34
-rw-r--r--documentation/content/en/books/arch-handbook/usb/_index.adoc34
-rw-r--r--documentation/content/en/books/arch-handbook/vm/_index.adoc34
-rw-r--r--documentation/content/en/books/books.adoc8
-rw-r--r--documentation/content/en/books/design-44bsd/_index.adoc47
-rw-r--r--documentation/content/en/books/design-44bsd/chapters-order.adoc1
-rw-r--r--documentation/content/en/books/dev-model/_index.adoc87
-rw-r--r--documentation/content/en/books/dev-model/chapters-order.adoc1
-rw-r--r--documentation/content/en/books/developers-handbook/_index.adoc43
-rw-r--r--documentation/content/en/books/developers-handbook/bibliography/_index.adoc39
-rw-r--r--documentation/content/en/books/developers-handbook/book.adoc79
-rw-r--r--documentation/content/en/books/developers-handbook/chapters-order.adoc17
-rw-r--r--documentation/content/en/books/developers-handbook/introduction/_index.adoc34
-rw-r--r--documentation/content/en/books/developers-handbook/ipv6/_index.adoc34
-rw-r--r--documentation/content/en/books/developers-handbook/kernelbuild/_index.adoc38
-rw-r--r--documentation/content/en/books/developers-handbook/kerneldebug/_index.adoc36
-rw-r--r--documentation/content/en/books/developers-handbook/l10n/_index.adoc34
-rw-r--r--documentation/content/en/books/developers-handbook/parti.adoc7
-rw-r--r--documentation/content/en/books/developers-handbook/partii.adoc5
-rw-r--r--documentation/content/en/books/developers-handbook/partiii.adoc5
-rw-r--r--documentation/content/en/books/developers-handbook/partiv.adoc6
-rw-r--r--documentation/content/en/books/developers-handbook/partv.adoc5
-rw-r--r--documentation/content/en/books/developers-handbook/policies/_index.adoc34
-rw-r--r--documentation/content/en/books/developers-handbook/secure/_index.adoc34
-rw-r--r--documentation/content/en/books/developers-handbook/sockets/_index.adoc35
-rw-r--r--documentation/content/en/books/developers-handbook/testing/_index.adoc34
-rw-r--r--documentation/content/en/books/developers-handbook/tools/_index.adoc42
-rw-r--r--documentation/content/en/books/developers-handbook/x86/_index.adoc34
-rw-r--r--documentation/content/en/books/faq/_index.adoc191
-rw-r--r--documentation/content/en/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/en/books/fdp-primer/_index.adoc29
-rw-r--r--documentation/content/en/books/fdp-primer/asciidoctor-primer/_index.adoc73
-rw-r--r--documentation/content/en/books/fdp-primer/book.adoc77
-rw-r--r--documentation/content/en/books/fdp-primer/chapters-order.adoc15
-rw-r--r--documentation/content/en/books/fdp-primer/doc-build/_index.adoc459
-rw-r--r--documentation/content/en/books/fdp-primer/editor-config/_index.adoc33
-rw-r--r--documentation/content/en/books/fdp-primer/examples/_index.adoc49
-rw-r--r--documentation/content/en/books/fdp-primer/manual-pages/_index.adoc35
-rw-r--r--documentation/content/en/books/fdp-primer/overview/_index.adoc40
-rw-r--r--documentation/content/en/books/fdp-primer/po-translations/_index.adoc51
-rw-r--r--documentation/content/en/books/fdp-primer/preface/_index.adoc34
-rw-r--r--documentation/content/en/books/fdp-primer/rosetta/_index.adoc33
-rw-r--r--documentation/content/en/books/fdp-primer/see-also/_index.adoc43
-rw-r--r--documentation/content/en/books/fdp-primer/structure/_index.adoc127
-rw-r--r--documentation/content/en/books/fdp-primer/tools/_index.adoc35
-rw-r--r--documentation/content/en/books/fdp-primer/translations/_index.adoc38
-rw-r--r--documentation/content/en/books/fdp-primer/working-copy/_index.adoc33
-rw-r--r--documentation/content/en/books/fdp-primer/writing-style/_index.adoc35
-rw-r--r--documentation/content/en/books/handbook/_index.adoc39
-rw-r--r--documentation/content/en/books/handbook/advanced-networking/_index.adoc43
-rw-r--r--documentation/content/en/books/handbook/audit/_index.adoc43
-rw-r--r--documentation/content/en/books/handbook/basics/_index.adoc49
-rw-r--r--documentation/content/en/books/handbook/bibliography/_index.adoc39
-rw-r--r--documentation/content/en/books/handbook/book.adoc132
-rw-r--r--documentation/content/en/books/handbook/boot/_index.adoc43
-rw-r--r--documentation/content/en/books/handbook/bsdinstall/_index.adoc43
-rw-r--r--documentation/content/en/books/handbook/chapters-order.adoc42
-rw-r--r--documentation/content/en/books/handbook/colophon.adoc35
-rw-r--r--documentation/content/en/books/handbook/config/_index.adoc45
-rw-r--r--documentation/content/en/books/handbook/cutting-edge/_index.adoc47
-rw-r--r--documentation/content/en/books/handbook/desktop/_index.adoc43
-rw-r--r--documentation/content/en/books/handbook/disks/_index.adoc43
-rw-r--r--documentation/content/en/books/handbook/dtrace/_index.adoc43
-rw-r--r--documentation/content/en/books/handbook/eresources/_index.adoc50
-rw-r--r--documentation/content/en/books/handbook/filesystems/_index.adoc65
-rw-r--r--documentation/content/en/books/handbook/firewalls/_index.adoc43
-rw-r--r--documentation/content/en/books/handbook/geom/_index.adoc45
-rw-r--r--documentation/content/en/books/handbook/glossary.adoc41
-rw-r--r--documentation/content/en/books/handbook/introduction/_index.adoc71
-rw-r--r--documentation/content/en/books/handbook/jails/_index.adoc43
-rw-r--r--documentation/content/en/books/handbook/kernelconfig/_index.adoc45
-rw-r--r--documentation/content/en/books/handbook/l10n/_index.adoc43
-rw-r--r--documentation/content/en/books/handbook/linuxemu/_index.adoc236
-rw-r--r--documentation/content/en/books/handbook/mac/_index.adoc43
-rw-r--r--documentation/content/en/books/handbook/mail/_index.adoc43
-rw-r--r--documentation/content/en/books/handbook/mirrors/_index.adoc521
-rw-r--r--documentation/content/en/books/handbook/multimedia/_index.adoc43
-rw-r--r--documentation/content/en/books/handbook/network-servers/_index.adoc45
-rw-r--r--documentation/content/en/books/handbook/parti.adoc5
-rw-r--r--documentation/content/en/books/handbook/partii.adoc5
-rw-r--r--documentation/content/en/books/handbook/partiii.adoc5
-rw-r--r--documentation/content/en/books/handbook/partiv.adoc5
-rw-r--r--documentation/content/en/books/handbook/partv.adoc5
-rw-r--r--documentation/content/en/books/handbook/pgpkeys/_index.adoc43
-rw-r--r--documentation/content/en/books/handbook/ports/_index.adoc53
-rw-r--r--documentation/content/en/books/handbook/ppp-and-slip/_index.adoc43
-rw-r--r--documentation/content/en/books/handbook/preface/_index.adoc34
-rw-r--r--documentation/content/en/books/handbook/printing/_index.adoc45
-rw-r--r--documentation/content/en/books/handbook/security/_index.adoc46
-rw-r--r--documentation/content/en/books/handbook/serialcomms/_index.adoc43
-rw-r--r--documentation/content/en/books/handbook/usb-device-mode/_index.adoc43
-rw-r--r--documentation/content/en/books/handbook/virtualization/_index.adoc229
-rw-r--r--documentation/content/en/books/handbook/wine/_index.adoc43
-rw-r--r--documentation/content/en/books/handbook/x11/_index.adoc60
-rw-r--r--documentation/content/en/books/handbook/zfs/_index.adoc1102
-rw-r--r--documentation/content/en/books/porters-handbook/_index.adoc28
-rw-r--r--documentation/content/en/books/porters-handbook/book.adoc82
-rw-r--r--documentation/content/en/books/porters-handbook/chapters-order.adoc18
-rw-r--r--documentation/content/en/books/porters-handbook/flavors/_index.adoc34
-rw-r--r--documentation/content/en/books/porters-handbook/keeping-up/_index.adoc34
-rw-r--r--documentation/content/en/books/porters-handbook/makefiles/_index.adoc42
-rw-r--r--documentation/content/en/books/porters-handbook/new-port/_index.adoc34
-rw-r--r--documentation/content/en/books/porters-handbook/order/_index.adoc34
-rw-r--r--documentation/content/en/books/porters-handbook/pkg-files/_index.adoc34
-rw-r--r--documentation/content/en/books/porters-handbook/plist/_index.adoc34
-rw-r--r--documentation/content/en/books/porters-handbook/porting-dads/_index.adoc38
-rw-r--r--documentation/content/en/books/porters-handbook/porting-samplem/_index.adoc34
-rw-r--r--documentation/content/en/books/porters-handbook/porting-why/_index.adoc36
-rw-r--r--documentation/content/en/books/porters-handbook/quick-porting/_index.adoc52
-rw-r--r--documentation/content/en/books/porters-handbook/security/_index.adoc34
-rw-r--r--documentation/content/en/books/porters-handbook/slow-porting/_index.adoc34
-rw-r--r--documentation/content/en/books/porters-handbook/special/_index.adoc40
-rw-r--r--documentation/content/en/books/porters-handbook/testing/_index.adoc36
-rw-r--r--documentation/content/en/books/porters-handbook/upgrading/_index.adoc80
-rw-r--r--documentation/content/en/books/porters-handbook/uses/_index.adoc57
-rw-r--r--documentation/content/en/books/porters-handbook/versions/_index.adoc276
-rw-r--r--documentation/content/en/languages.adoc6
-rw-r--r--documentation/content/es/articles/_index.adoc1
-rw-r--r--documentation/content/es/articles/bsdl-gpl/_index.adoc21
-rw-r--r--documentation/content/es/articles/building-products/_index.adoc53
-rw-r--r--documentation/content/es/articles/building-products/_index.po483
-rw-r--r--documentation/content/es/articles/contributing/_index.adoc58
-rw-r--r--documentation/content/es/articles/contributing/_index.po535
-rw-r--r--documentation/content/es/articles/contributors/_index.adoc61
-rw-r--r--documentation/content/es/articles/contributors/_index.po4
-rw-r--r--documentation/content/es/articles/cups/_index.adoc21
-rw-r--r--documentation/content/es/articles/explaining-bsd/_index.adoc136
-rw-r--r--documentation/content/es/articles/filtering-bridges/_index.adoc118
-rw-r--r--documentation/content/es/articles/fonts/_index.adoc293
-rw-r--r--documentation/content/es/articles/fonts/_index.po1592
-rw-r--r--documentation/content/es/articles/freebsd-questions/_index.adoc275
-rw-r--r--documentation/content/es/articles/freebsd-questions/_index.po1082
-rw-r--r--documentation/content/es/articles/freebsd-releng/_index.adoc802
-rw-r--r--documentation/content/es/articles/freebsd-releng/_index.po2340
-rw-r--r--documentation/content/es/articles/freebsd-update-server/_index.adoc601
-rw-r--r--documentation/content/es/articles/freebsd-update-server/_index.po1570
-rw-r--r--documentation/content/es/articles/ipsec-must/_index.adoc34
-rw-r--r--documentation/content/es/articles/leap-seconds/_index.adoc34
-rw-r--r--documentation/content/es/articles/linux-users/_index.adoc54
-rw-r--r--documentation/content/es/articles/mailing-list-faq/_index.adoc40
-rw-r--r--documentation/content/es/articles/nanobsd/_index.adoc30
-rw-r--r--documentation/content/es/articles/port-mentor-guidelines/_index.adoc34
-rw-r--r--documentation/content/es/articles/pr-guidelines/_index.adoc34
-rw-r--r--documentation/content/es/articles/problem-reports/_index.adoc46
-rw-r--r--documentation/content/es/articles/releng/_index.adoc47
-rw-r--r--documentation/content/es/articles/remote-install/_index.adoc34
-rw-r--r--documentation/content/es/articles/solid-state/_index.adoc30
-rw-r--r--documentation/content/es/articles/vinum/_index.adoc44
-rw-r--r--documentation/content/es/articles/vm-design/_index.adoc25
-rw-r--r--documentation/content/es/books/_index.adoc1
-rw-r--r--documentation/content/es/books/books.adoc2
-rw-r--r--documentation/content/es/books/faq/_index.adoc206
-rw-r--r--documentation/content/es/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/es/books/handbook/_index.adoc40
-rw-r--r--documentation/content/es/books/handbook/advanced-networking/_index.adoc49
-rw-r--r--documentation/content/es/books/handbook/audit/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/basics/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/bibliography/_index.adoc41
-rw-r--r--documentation/content/es/books/handbook/book.adoc127
-rw-r--r--documentation/content/es/books/handbook/boot/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/chapters-order.adoc39
-rw-r--r--documentation/content/es/books/handbook/config/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/cutting-edge/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/desktop/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/disks/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/eresources/_index.adoc42
-rw-r--r--documentation/content/es/books/handbook/firewalls/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/geom/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/install/_index.adoc50
-rw-r--r--documentation/content/es/books/handbook/introduction/_index.adoc44
-rw-r--r--documentation/content/es/books/handbook/jails/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/kernelconfig/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/l10n/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/linuxemu/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/mac/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/mail/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/mirrors/_index.adoc42
-rw-r--r--documentation/content/es/books/handbook/multimedia/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/network-servers/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/parti.adoc5
-rw-r--r--documentation/content/es/books/handbook/partii.adoc5
-rw-r--r--documentation/content/es/books/handbook/partiii.adoc5
-rw-r--r--documentation/content/es/books/handbook/partiv.adoc5
-rw-r--r--documentation/content/es/books/handbook/partv.adoc5
-rw-r--r--documentation/content/es/books/handbook/pgpkeys/_index.adoc45
-rw-r--r--documentation/content/es/books/handbook/ports/_index.adoc53
-rw-r--r--documentation/content/es/books/handbook/ppp-and-slip/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/preface/_index.adoc37
-rw-r--r--documentation/content/es/books/handbook/printing/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/security/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/serialcomms/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/users/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/vinum/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/virtualization/_index.adoc47
-rw-r--r--documentation/content/es/books/handbook/x11/_index.adoc47
-rw-r--r--documentation/content/es/languages.adoc6
-rw-r--r--documentation/content/fr/articles/_index.adoc1
-rw-r--r--documentation/content/fr/articles/building-products/_index.adoc51
-rw-r--r--documentation/content/fr/articles/committers-guide/_index.adoc38
-rw-r--r--documentation/content/fr/articles/contributing/_index.adoc53
-rw-r--r--documentation/content/fr/articles/explaining-bsd/_index.adoc28
-rw-r--r--documentation/content/fr/articles/filtering-bridges/_index.adoc34
-rw-r--r--documentation/content/fr/articles/fonts/_index.adoc28
-rw-r--r--documentation/content/fr/articles/ipsec-must/_index.adoc34
-rw-r--r--documentation/content/fr/articles/leap-seconds/_index.adoc34
-rw-r--r--documentation/content/fr/articles/linux-users/_index.adoc54
-rw-r--r--documentation/content/fr/articles/nanobsd/_index.adoc30
-rw-r--r--documentation/content/fr/articles/new-users/_index.adoc36
-rw-r--r--documentation/content/fr/articles/pam/_index.adoc101
-rw-r--r--documentation/content/fr/articles/pr-guidelines/_index.adoc28
-rw-r--r--documentation/content/fr/articles/problem-reports/_index.adoc28
-rw-r--r--documentation/content/fr/books/_index.adoc1
-rw-r--r--documentation/content/fr/books/books.adoc3
-rw-r--r--documentation/content/fr/books/developers-handbook/_index.adoc56
-rw-r--r--documentation/content/fr/books/developers-handbook/chapters-order.adoc7
-rw-r--r--documentation/content/fr/books/developers-handbook/driverbasics/chapter.adoc35
-rw-r--r--documentation/content/fr/books/developers-handbook/locking/chapter.adoc35
-rw-r--r--documentation/content/fr/books/developers-handbook/pci/chapter.adoc35
-rw-r--r--documentation/content/fr/books/developers-handbook/scsi/chapter.adoc35
-rw-r--r--documentation/content/fr/books/developers-handbook/secure/chapter.adoc35
-rw-r--r--documentation/content/fr/books/developers-handbook/tools/chapter.adoc36
-rw-r--r--documentation/content/fr/books/developers-handbook/usb/chapter.adoc35
-rw-r--r--documentation/content/fr/books/faq/_index.adoc143
-rw-r--r--documentation/content/fr/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/fr/books/handbook/_index.adoc40
-rw-r--r--documentation/content/fr/books/handbook/advanced-networking/_index.adoc48
-rw-r--r--documentation/content/fr/books/handbook/audit/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/basics/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/bibliography/_index.adoc42
-rw-r--r--documentation/content/fr/books/handbook/book.adoc133
-rw-r--r--documentation/content/fr/books/handbook/boot/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/bsdinstall/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/chapters-order.adoc42
-rw-r--r--documentation/content/fr/books/handbook/config/_index.adoc50
-rw-r--r--documentation/content/fr/books/handbook/cutting-edge/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/desktop/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/disks/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/dtrace/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/eresources/_index.adoc45
-rw-r--r--documentation/content/fr/books/handbook/filesystems/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/firewalls/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/geom/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/introduction/_index.adoc44
-rw-r--r--documentation/content/fr/books/handbook/jails/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/kernelconfig/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/l10n/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/linuxemu/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/mac/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/mail/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/mirrors/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/multimedia/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/network-servers/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/parti.adoc5
-rw-r--r--documentation/content/fr/books/handbook/partii.adoc5
-rw-r--r--documentation/content/fr/books/handbook/partiii.adoc5
-rw-r--r--documentation/content/fr/books/handbook/partiv.adoc5
-rw-r--r--documentation/content/fr/books/handbook/partv.adoc5
-rw-r--r--documentation/content/fr/books/handbook/pgpkeys/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/ports/_index.adoc54
-rw-r--r--documentation/content/fr/books/handbook/ppp-and-slip/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/preface/_index.adoc35
-rw-r--r--documentation/content/fr/books/handbook/printing/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/security/_index.adoc48
-rw-r--r--documentation/content/fr/books/handbook/serialcomms/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/users/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/vinum/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/virtualization/_index.adoc46
-rw-r--r--documentation/content/fr/books/handbook/x11/_index.adoc48
-rw-r--r--documentation/content/fr/books/handbook/zfs/_index.adoc46
-rw-r--r--documentation/content/fr/books/porters-handbook/book.adoc50
-rw-r--r--documentation/content/fr/languages.adoc6
-rw-r--r--documentation/content/hu/articles/_index.adoc1
-rw-r--r--documentation/content/hu/articles/cups/_index.adoc26
-rw-r--r--documentation/content/hu/articles/explaining-bsd/_index.adoc26
-rw-r--r--documentation/content/hu/articles/gjournal-desktop/_index.adoc40
-rw-r--r--documentation/content/hu/articles/linux-users/_index.adoc52
-rw-r--r--documentation/content/hu/books/_index.adoc1
-rw-r--r--documentation/content/hu/books/books.adoc2
-rw-r--r--documentation/content/hu/books/faq/_index.adoc249
-rw-r--r--documentation/content/hu/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/hu/books/handbook/_index.adoc36
-rw-r--r--documentation/content/hu/books/handbook/advanced-networking/_index.adoc49
-rw-r--r--documentation/content/hu/books/handbook/audit/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/basics/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/bibliography/_index.adoc41
-rw-r--r--documentation/content/hu/books/handbook/book.adoc127
-rw-r--r--documentation/content/hu/books/handbook/boot/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/chapters-order.adoc41
-rw-r--r--documentation/content/hu/books/handbook/config/_index.adoc51
-rw-r--r--documentation/content/hu/books/handbook/cutting-edge/_index.adoc49
-rw-r--r--documentation/content/hu/books/handbook/desktop/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/disks/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/dtrace/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/eresources/_index.adoc46
-rw-r--r--documentation/content/hu/books/handbook/filesystems/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/firewalls/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/geom/_index.adoc49
-rw-r--r--documentation/content/hu/books/handbook/install/_index.adoc51
-rw-r--r--documentation/content/hu/books/handbook/introduction/_index.adoc45
-rw-r--r--documentation/content/hu/books/handbook/jails/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/kernelconfig/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/l10n/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/linuxemu/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/mac/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/mail/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/mirrors/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/multimedia/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/network-servers/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/parti.adoc5
-rw-r--r--documentation/content/hu/books/handbook/partii.adoc5
-rw-r--r--documentation/content/hu/books/handbook/partiii.adoc5
-rw-r--r--documentation/content/hu/books/handbook/partiv.adoc5
-rw-r--r--documentation/content/hu/books/handbook/partv.adoc5
-rw-r--r--documentation/content/hu/books/handbook/pgpkeys/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/ports/_index.adoc55
-rw-r--r--documentation/content/hu/books/handbook/ppp-and-slip/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/preface/_index.adoc37
-rw-r--r--documentation/content/hu/books/handbook/printing/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/security/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/serialcomms/_index.adoc49
-rw-r--r--documentation/content/hu/books/handbook/users/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/vinum/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/virtualization/_index.adoc47
-rw-r--r--documentation/content/hu/books/handbook/x11/_index.adoc47
-rw-r--r--documentation/content/hu/languages.adoc6
-rw-r--r--documentation/content/it/articles/_index.adoc1
-rw-r--r--documentation/content/it/articles/bsdl-gpl/_index.adoc29
-rw-r--r--documentation/content/it/books/_index.adoc1
-rw-r--r--documentation/content/it/books/books.adoc1
-rw-r--r--documentation/content/it/books/handbook/_index.adoc39
-rw-r--r--documentation/content/it/books/handbook/advanced-networking/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/audit/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/basics/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/bibliography/_index.adoc42
-rw-r--r--documentation/content/it/books/handbook/book.adoc126
-rw-r--r--documentation/content/it/books/handbook/boot/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/chapters-order.adoc39
-rw-r--r--documentation/content/it/books/handbook/config/_index.adoc50
-rw-r--r--documentation/content/it/books/handbook/cutting-edge/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/desktop/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/disks/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/eresources/_index.adoc45
-rw-r--r--documentation/content/it/books/handbook/firewalls/_index.adoc47
-rw-r--r--documentation/content/it/books/handbook/geom/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/install/_index.adoc50
-rw-r--r--documentation/content/it/books/handbook/introduction/_index.adoc54
-rw-r--r--documentation/content/it/books/handbook/jails/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/kernelconfig/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/l10n/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/linuxemu/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/mac/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/mail/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/mirrors/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/multimedia/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/network-servers/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/parti.adoc5
-rw-r--r--documentation/content/it/books/handbook/partii.adoc5
-rw-r--r--documentation/content/it/books/handbook/partiii.adoc5
-rw-r--r--documentation/content/it/books/handbook/partiv.adoc5
-rw-r--r--documentation/content/it/books/handbook/partv.adoc5
-rw-r--r--documentation/content/it/books/handbook/pgpkeys/_index.adoc45
-rw-r--r--documentation/content/it/books/handbook/ports/_index.adoc54
-rw-r--r--documentation/content/it/books/handbook/ppp-and-slip/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/preface/_index.adoc35
-rw-r--r--documentation/content/it/books/handbook/printing/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/security/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/serialcomms/_index.adoc48
-rw-r--r--documentation/content/it/books/handbook/users/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/vinum/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/virtualization/_index.adoc46
-rw-r--r--documentation/content/it/books/handbook/x11/_index.adoc46
-rw-r--r--documentation/content/it/languages.adoc6
-rw-r--r--documentation/content/ja/articles/_index.adoc1
-rw-r--r--documentation/content/ja/articles/contributing/_index.adoc52
-rw-r--r--documentation/content/ja/articles/fonts/_index.adoc35
-rw-r--r--documentation/content/ja/articles/ipsec-must/_index.adoc37
-rw-r--r--documentation/content/ja/articles/leap-seconds/_index.adoc35
-rw-r--r--documentation/content/ja/articles/problem-reports/_index.adoc50
-rw-r--r--documentation/content/ja/books/_index.adoc1
-rw-r--r--documentation/content/ja/books/books.adoc4
-rw-r--r--documentation/content/ja/books/design-44bsd/_index.adoc62
-rw-r--r--documentation/content/ja/books/design-44bsd/chapters-order.adoc1
-rw-r--r--documentation/content/ja/books/faq/_index.adoc145
-rw-r--r--documentation/content/ja/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/ja/books/handbook/_index.adoc56
-rw-r--r--documentation/content/ja/books/handbook/advanced-networking/_index.adoc49
-rw-r--r--documentation/content/ja/books/handbook/basics/_index.adoc47
-rw-r--r--documentation/content/ja/books/handbook/bibliography/_index.adoc43
-rw-r--r--documentation/content/ja/books/handbook/book.adoc111
-rw-r--r--documentation/content/ja/books/handbook/boot/_index.adoc47
-rw-r--r--documentation/content/ja/books/handbook/bsdinstall/_index.adoc79
-rw-r--r--documentation/content/ja/books/handbook/chapters-order.adoc31
-rw-r--r--documentation/content/ja/books/handbook/config/_index.adoc47
-rw-r--r--documentation/content/ja/books/handbook/cutting-edge/_index.adoc51
-rw-r--r--documentation/content/ja/books/handbook/desktop/_index.adoc47
-rw-r--r--documentation/content/ja/books/handbook/disks/_index.adoc47
-rw-r--r--documentation/content/ja/books/handbook/eresources/_index.adoc46
-rw-r--r--documentation/content/ja/books/handbook/introduction/_index.adoc96
-rw-r--r--documentation/content/ja/books/handbook/kernelconfig/_index.adoc47
-rw-r--r--documentation/content/ja/books/handbook/l10n/_index.adoc47
-rw-r--r--documentation/content/ja/books/handbook/linuxemu/_index.adoc47
-rw-r--r--documentation/content/ja/books/handbook/mail/_index.adoc47
-rw-r--r--documentation/content/ja/books/handbook/mirrors/_index.adoc551
-rw-r--r--documentation/content/ja/books/handbook/multimedia/_index.adoc47
-rw-r--r--documentation/content/ja/books/handbook/parti.adoc5
-rw-r--r--documentation/content/ja/books/handbook/partii.adoc5
-rw-r--r--documentation/content/ja/books/handbook/partiii.adoc5
-rw-r--r--documentation/content/ja/books/handbook/partiv.adoc5
-rw-r--r--documentation/content/ja/books/handbook/partv.adoc5
-rw-r--r--documentation/content/ja/books/handbook/pgpkeys/_index.adoc47
-rw-r--r--documentation/content/ja/books/handbook/ports/_index.adoc55
-rw-r--r--documentation/content/ja/books/handbook/ppp-and-slip/_index.adoc49
-rw-r--r--documentation/content/ja/books/handbook/preface/_index.adoc36
-rw-r--r--documentation/content/ja/books/handbook/printing/_index.adoc47
-rw-r--r--documentation/content/ja/books/handbook/security/_index.adoc47
-rw-r--r--documentation/content/ja/books/handbook/serialcomms/_index.adoc49
-rw-r--r--documentation/content/ja/books/handbook/users/_index.adoc47
-rw-r--r--documentation/content/ja/books/handbook/x11/_index.adoc49
-rw-r--r--documentation/content/ja/books/porters-handbook/_index.adoc81
-rw-r--r--documentation/content/ja/books/porters-handbook/book.adoc76
-rw-r--r--documentation/content/ja/books/porters-handbook/changes/_index.adoc (renamed from documentation/content/ja/books/porters-handbook/changes/chapter.adoc)38
-rw-r--r--documentation/content/ja/books/porters-handbook/chapters-order.adoc19
-rw-r--r--documentation/content/ja/books/porters-handbook/makefile/_index.adoc (renamed from documentation/content/ja/books/porters-handbook/makefile/chapter.adoc)52
-rw-r--r--documentation/content/ja/books/porters-handbook/own-port/_index.adoc (renamed from documentation/content/ja/books/porters-handbook/own-port/chapter.adoc)40
-rw-r--r--documentation/content/ja/books/porters-handbook/pkg-files/_index.adoc (renamed from documentation/content/ja/books/porters-handbook/pkg-files/chapter.adoc)38
-rw-r--r--documentation/content/ja/books/porters-handbook/port-upgrading/_index.adoc (renamed from documentation/content/ja/books/porters-handbook/port-upgrading/chapter.adoc)42
-rw-r--r--documentation/content/ja/books/porters-handbook/porting-autoplist/_index.adoc (renamed from documentation/content/ja/books/porters-handbook/porting-autoplist/chapter.adoc)38
-rw-r--r--documentation/content/ja/books/porters-handbook/porting-dads/_index.adoc (renamed from documentation/content/ja/books/porters-handbook/porting-dads/chapter.adoc)42
-rw-r--r--documentation/content/ja/books/porters-handbook/porting-info/_index.adoc (renamed from documentation/content/ja/books/porters-handbook/porting-info/chapter.adoc)38
-rw-r--r--documentation/content/ja/books/porters-handbook/porting-manpages/_index.adoc (renamed from documentation/content/ja/books/porters-handbook/porting-manpages/chapter.adoc)38
-rw-r--r--documentation/content/ja/books/porters-handbook/porting-masterdir/_index.adoc (renamed from documentation/content/ja/books/porters-handbook/porting-masterdir/chapter.adoc)38
-rw-r--r--documentation/content/ja/books/porters-handbook/porting-motif/_index.adoc (renamed from documentation/content/ja/books/porters-handbook/porting-motif/chapter.adoc)38
-rw-r--r--documentation/content/ja/books/porters-handbook/porting-samplem/_index.adoc (renamed from documentation/content/ja/books/porters-handbook/porting-samplem/chapter.adoc)38
-rw-r--r--documentation/content/ja/books/porters-handbook/quick-porting/_index.adoc (renamed from documentation/content/ja/books/porters-handbook/quick-porting/chapter.adoc)42
-rw-r--r--documentation/content/ja/books/porters-handbook/shared/_index.adoc48
-rw-r--r--documentation/content/ja/books/porters-handbook/shared/chapter.adoc34
-rw-r--r--documentation/content/ja/books/porters-handbook/slow/_index.adoc (renamed from documentation/content/ja/books/porters-handbook/slow/chapter.adoc)38
-rw-r--r--documentation/content/ja/books/porters-handbook/special/_index.adoc (renamed from documentation/content/ja/books/porters-handbook/special/chapter.adoc)38
-rw-r--r--documentation/content/ja/books/porters-handbook/testing/_index.adoc (renamed from documentation/content/ja/books/porters-handbook/testing/chapter.adoc)38
-rw-r--r--documentation/content/ja/books/porters-handbook/why-port/_index.adoc (renamed from documentation/content/ja/books/porters-handbook/why-port/chapter.adoc)38
-rw-r--r--documentation/content/ja/books/porters-handbook/x11-fonts/_index.adoc (renamed from documentation/content/ja/books/porters-handbook/x11-fonts/chapter.adoc)38
-rw-r--r--documentation/content/ja/languages.adoc6
-rw-r--r--documentation/content/ko/articles/_index.adoc1
-rw-r--r--documentation/content/ko/articles/bsdl-gpl/_index.adoc26
-rw-r--r--documentation/content/ko/articles/contributing/_index.adoc60
-rw-r--r--documentation/content/ko/articles/explaining-bsd/_index.adoc26
-rw-r--r--documentation/content/ko/languages.adoc6
-rw-r--r--documentation/content/mn/books/_index.adoc1
-rw-r--r--documentation/content/mn/books/books.adoc1
-rw-r--r--documentation/content/mn/books/handbook/_index.adoc39
-rw-r--r--documentation/content/mn/books/handbook/advanced-networking/_index.adoc49
-rw-r--r--documentation/content/mn/books/handbook/audit/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/basics/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/bibliography/_index.adoc43
-rw-r--r--documentation/content/mn/books/handbook/book.adoc132
-rw-r--r--documentation/content/mn/books/handbook/boot/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/bsdinstall/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/chapters-order.adoc42
-rw-r--r--documentation/content/mn/books/handbook/config/_index.adoc51
-rw-r--r--documentation/content/mn/books/handbook/cutting-edge/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/desktop/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/disks/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/dtrace/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/eresources/_index.adoc46
-rw-r--r--documentation/content/mn/books/handbook/filesystems/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/firewalls/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/geom/_index.adoc49
-rw-r--r--documentation/content/mn/books/handbook/install/_index.adoc51
-rw-r--r--documentation/content/mn/books/handbook/introduction/_index.adoc55
-rw-r--r--documentation/content/mn/books/handbook/jails/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/kernelconfig/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/l10n/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/linuxemu/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/mac/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/mail/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/mirrors/_index.adoc45
-rw-r--r--documentation/content/mn/books/handbook/multimedia/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/network-servers/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/parti.adoc5
-rw-r--r--documentation/content/mn/books/handbook/partii.adoc5
-rw-r--r--documentation/content/mn/books/handbook/partiii.adoc5
-rw-r--r--documentation/content/mn/books/handbook/partiv.adoc5
-rw-r--r--documentation/content/mn/books/handbook/partv.adoc5
-rw-r--r--documentation/content/mn/books/handbook/pgpkeys/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/ports/_index.adoc59
-rw-r--r--documentation/content/mn/books/handbook/ppp-and-slip/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/preface/_index.adoc35
-rw-r--r--documentation/content/mn/books/handbook/printing/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/security/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/serialcomms/_index.adoc49
-rw-r--r--documentation/content/mn/books/handbook/users/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/vinum/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/virtualization/_index.adoc47
-rw-r--r--documentation/content/mn/books/handbook/x11/_index.adoc47
-rw-r--r--documentation/content/mn/languages.adoc6
-rw-r--r--documentation/content/nl/articles/_index.adoc1
-rw-r--r--documentation/content/nl/articles/contributing/_index.adoc52
-rw-r--r--documentation/content/nl/articles/explaining-bsd/_index.adoc29
-rw-r--r--documentation/content/nl/articles/leap-seconds/_index.adoc35
-rw-r--r--documentation/content/nl/articles/problem-reports/_index.adoc48
-rw-r--r--documentation/content/nl/articles/solid-state/_index.adoc29
-rw-r--r--documentation/content/nl/books/_index.adoc1
-rw-r--r--documentation/content/nl/books/books.adoc1
-rw-r--r--documentation/content/nl/books/handbook/_index.adoc39
-rw-r--r--documentation/content/nl/books/handbook/advanced-networking/_index.adoc49
-rw-r--r--documentation/content/nl/books/handbook/audit/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/basics/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/bibliography/_index.adoc43
-rw-r--r--documentation/content/nl/books/handbook/book.adoc130
-rw-r--r--documentation/content/nl/books/handbook/boot/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/bsdinstall/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/chapters-order.adoc41
-rw-r--r--documentation/content/nl/books/handbook/config/_index.adoc51
-rw-r--r--documentation/content/nl/books/handbook/cutting-edge/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/desktop/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/disks/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/dtrace/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/eresources/_index.adoc46
-rw-r--r--documentation/content/nl/books/handbook/filesystems/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/firewalls/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/geom/_index.adoc49
-rw-r--r--documentation/content/nl/books/handbook/install/_index.adoc51
-rw-r--r--documentation/content/nl/books/handbook/introduction/_index.adoc45
-rw-r--r--documentation/content/nl/books/handbook/jails/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/kernelconfig/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/l10n/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/linuxemu/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/mac/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/mail/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/mirrors/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/multimedia/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/network-servers/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/parti.adoc5
-rw-r--r--documentation/content/nl/books/handbook/partii.adoc5
-rw-r--r--documentation/content/nl/books/handbook/partiii.adoc5
-rw-r--r--documentation/content/nl/books/handbook/partiv.adoc5
-rw-r--r--documentation/content/nl/books/handbook/partv.adoc5
-rw-r--r--documentation/content/nl/books/handbook/pgpkeys/_index.adoc45
-rw-r--r--documentation/content/nl/books/handbook/ports/_index.adoc59
-rw-r--r--documentation/content/nl/books/handbook/ppp-and-slip/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/preface/_index.adoc36
-rw-r--r--documentation/content/nl/books/handbook/printing/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/security/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/serialcomms/_index.adoc49
-rw-r--r--documentation/content/nl/books/handbook/users/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/virtualization/_index.adoc47
-rw-r--r--documentation/content/nl/books/handbook/x11/_index.adoc47
-rw-r--r--documentation/content/nl/languages.adoc6
-rw-r--r--documentation/content/pl/articles/_index.adoc1
-rw-r--r--documentation/content/pl/articles/filtering-bridges/_index.adoc35
-rw-r--r--documentation/content/pl/articles/new-users/_index.adoc29
-rw-r--r--documentation/content/pl/books/_index.adoc1
-rw-r--r--documentation/content/pl/books/books.adoc1
-rw-r--r--documentation/content/pl/books/handbook/_index.adoc39
-rw-r--r--documentation/content/pl/books/handbook/advanced-networking/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/audit/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/basics/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/bibliography/_index.adoc41
-rw-r--r--documentation/content/pl/books/handbook/book.adoc130
-rw-r--r--documentation/content/pl/books/handbook/boot/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/chapters-order.adoc41
-rw-r--r--documentation/content/pl/books/handbook/config/_index.adoc49
-rw-r--r--documentation/content/pl/books/handbook/cutting-edge/_index.adoc49
-rw-r--r--documentation/content/pl/books/handbook/desktop/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/disks/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/dtrace/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/eresources/_index.adoc46
-rw-r--r--documentation/content/pl/books/handbook/filesystems/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/firewalls/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/geom/_index.adoc49
-rw-r--r--documentation/content/pl/books/handbook/install/_index.adoc51
-rw-r--r--documentation/content/pl/books/handbook/introduction/_index.adoc45
-rw-r--r--documentation/content/pl/books/handbook/jails/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/kernelconfig/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/l10n/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/linuxemu/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/mac/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/mail/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/mirrors/_index.adoc43
-rw-r--r--documentation/content/pl/books/handbook/multimedia/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/network-servers/_index.adoc49
-rw-r--r--documentation/content/pl/books/handbook/parti.adoc5
-rw-r--r--documentation/content/pl/books/handbook/partii.adoc5
-rw-r--r--documentation/content/pl/books/handbook/partiii.adoc5
-rw-r--r--documentation/content/pl/books/handbook/partiv.adoc5
-rw-r--r--documentation/content/pl/books/handbook/partv.adoc5
-rw-r--r--documentation/content/pl/books/handbook/pgpkeys/_index.adoc45
-rw-r--r--documentation/content/pl/books/handbook/ports/_index.adoc55
-rw-r--r--documentation/content/pl/books/handbook/ppp-and-slip/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/preface/_index.adoc36
-rw-r--r--documentation/content/pl/books/handbook/printing/_index.adoc49
-rw-r--r--documentation/content/pl/books/handbook/security/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/serialcomms/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/usb-device-mode/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/users/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/virtualization/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/x11/_index.adoc47
-rw-r--r--documentation/content/pl/books/handbook/zfs/_index.adoc47
-rw-r--r--documentation/content/pl/languages.adoc6
-rw-r--r--documentation/content/pt-br/articles/_index.adoc1
-rw-r--r--documentation/content/pt-br/articles/bsdl-gpl/_index.adoc21
-rw-r--r--documentation/content/pt-br/articles/building-products/_index.adoc53
-rw-r--r--documentation/content/pt-br/articles/committers-guide/_index.adoc45
-rw-r--r--documentation/content/pt-br/articles/contributing/_index.adoc63
-rw-r--r--documentation/content/pt-br/articles/contributors/_index.adoc67
-rw-r--r--documentation/content/pt-br/articles/contributors/_index.po4
-rw-r--r--documentation/content/pt-br/articles/contributors/contrib-develinmemoriam.adoc10
-rw-r--r--documentation/content/pt-br/articles/cups/_index.adoc29
-rw-r--r--documentation/content/pt-br/articles/explaining-bsd/_index.adoc28
-rw-r--r--documentation/content/pt-br/articles/filtering-bridges/_index.adoc33
-rw-r--r--documentation/content/pt-br/articles/fonts/_index.adoc29
-rw-r--r--documentation/content/pt-br/articles/freebsd-questions/_index.adoc36
-rw-r--r--documentation/content/pt-br/articles/freebsd-releng/_index.adoc28
-rw-r--r--documentation/content/pt-br/articles/freebsd-update-server/_index.adoc43
-rw-r--r--documentation/content/pt-br/articles/geom-class/_index.adoc35
-rw-r--r--documentation/content/pt-br/articles/gjournal-desktop/_index.adoc39
-rw-r--r--documentation/content/pt-br/articles/hubs/_index.adoc33
-rw-r--r--documentation/content/pt-br/articles/ipsec-must/_index.adoc33
-rw-r--r--documentation/content/pt-br/articles/ldap-auth/_index.adoc29
-rw-r--r--documentation/content/pt-br/articles/leap-seconds/_index.adoc34
-rw-r--r--documentation/content/pt-br/articles/leap-seconds/_index.po2
-rw-r--r--documentation/content/pt-br/articles/linux-emulation/_index.adoc29
-rw-r--r--documentation/content/pt-br/articles/linux-users/_index.adoc53
-rw-r--r--documentation/content/pt-br/articles/mailing-list-faq/_index.adoc39
-rw-r--r--documentation/content/pt-br/articles/nanobsd/_index.adoc29
-rw-r--r--documentation/content/pt-br/articles/new-users/_index.adoc29
-rw-r--r--documentation/content/pt-br/articles/pam/_index.adoc32
-rw-r--r--documentation/content/pt-br/articles/pgpkeys/_index.adoc34
-rw-r--r--documentation/content/pt-br/articles/port-mentor-guidelines/_index.adoc33
-rw-r--r--documentation/content/pt-br/articles/pr-guidelines/_index.adoc33
-rw-r--r--documentation/content/pt-br/articles/problem-reports/_index.adoc29
-rw-r--r--documentation/content/pt-br/articles/rc-scripting/_index.adoc33
-rw-r--r--documentation/content/pt-br/articles/releng/_index.adoc49
-rw-r--r--documentation/content/pt-br/articles/remote-install/_index.adoc33
-rw-r--r--documentation/content/pt-br/articles/serial-uart/_index.adoc33
-rw-r--r--documentation/content/pt-br/articles/solid-state/_index.adoc29
-rw-r--r--documentation/content/pt-br/articles/vinum/_index.adoc40
-rw-r--r--documentation/content/pt-br/articles/vm-design/_index.adoc33
-rw-r--r--documentation/content/pt-br/books/_index.adoc1
-rw-r--r--documentation/content/pt-br/books/books.adoc5
-rw-r--r--documentation/content/pt-br/books/dev-model/_index.adoc98
-rw-r--r--documentation/content/pt-br/books/dev-model/chapters-order.adoc1
-rw-r--r--documentation/content/pt-br/books/faq/_index.adoc190
-rw-r--r--documentation/content/pt-br/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/pt-br/books/fdp-primer/_index.adoc35
-rw-r--r--documentation/content/pt-br/books/fdp-primer/asciidoctor-primer/_index.adoc75
-rw-r--r--documentation/content/pt-br/books/fdp-primer/asciidoctor-primer/_index.po260
-rw-r--r--documentation/content/pt-br/books/fdp-primer/book.adoc82
-rw-r--r--documentation/content/pt-br/books/fdp-primer/chapters-order.adoc15
-rw-r--r--documentation/content/pt-br/books/fdp-primer/doc-build/_index.adoc448
-rw-r--r--documentation/content/pt-br/books/fdp-primer/doc-build/_index.po1309
-rw-r--r--documentation/content/pt-br/books/fdp-primer/editor-config/_index.adoc34
-rw-r--r--documentation/content/pt-br/books/fdp-primer/examples/_index.adoc53
-rw-r--r--documentation/content/pt-br/books/fdp-primer/examples/_index.po124
-rw-r--r--documentation/content/pt-br/books/fdp-primer/manual-pages/_index.adoc36
-rw-r--r--documentation/content/pt-br/books/fdp-primer/overview/_index.adoc36
-rw-r--r--documentation/content/pt-br/books/fdp-primer/po-translations/_index.adoc51
-rw-r--r--documentation/content/pt-br/books/fdp-primer/po-translations/_index.po253
-rw-r--r--documentation/content/pt-br/books/fdp-primer/preface/_index.adoc45
-rw-r--r--documentation/content/pt-br/books/fdp-primer/preface/_index.po59
-rw-r--r--documentation/content/pt-br/books/fdp-primer/rosetta/_index.adoc67
-rw-r--r--documentation/content/pt-br/books/fdp-primer/rosetta/_index.po177
-rw-r--r--documentation/content/pt-br/books/fdp-primer/see-also/_index.adoc44
-rw-r--r--documentation/content/pt-br/books/fdp-primer/see-also/_index.po72
-rw-r--r--documentation/content/pt-br/books/fdp-primer/structure/_index.adoc127
-rw-r--r--documentation/content/pt-br/books/fdp-primer/structure/_index.po505
-rw-r--r--documentation/content/pt-br/books/fdp-primer/tools/_index.adoc43
-rw-r--r--documentation/content/pt-br/books/fdp-primer/tools/_index.po45
-rw-r--r--documentation/content/pt-br/books/fdp-primer/translations/_index.adoc39
-rw-r--r--documentation/content/pt-br/books/fdp-primer/translations/_index.po204
-rw-r--r--documentation/content/pt-br/books/fdp-primer/working-copy/_index.adoc33
-rw-r--r--documentation/content/pt-br/books/fdp-primer/writing-style/_index.adoc36
-rw-r--r--documentation/content/pt-br/books/handbook/_index.adoc41
-rw-r--r--documentation/content/pt-br/books/handbook/advanced-networking/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/audit/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/basics/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/bibliography/_index.adoc41
-rw-r--r--documentation/content/pt-br/books/handbook/book.adoc132
-rw-r--r--documentation/content/pt-br/books/handbook/boot/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/bsdinstall/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/chapters-order.adoc41
-rw-r--r--documentation/content/pt-br/books/handbook/config/_index.adoc49
-rw-r--r--documentation/content/pt-br/books/handbook/cutting-edge/_index.adoc49
-rw-r--r--documentation/content/pt-br/books/handbook/desktop/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/disks/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/dtrace/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/eresources/_index.adoc46
-rw-r--r--documentation/content/pt-br/books/handbook/filesystems/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/firewalls/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/geom/_index.adoc49
-rw-r--r--documentation/content/pt-br/books/handbook/introduction/_index.adoc51
-rw-r--r--documentation/content/pt-br/books/handbook/jails/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/kernelconfig/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/l10n/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/linuxemu/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/mac/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/mail/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/mirrors/_index.adoc43
-rw-r--r--documentation/content/pt-br/books/handbook/multimedia/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/network-servers/_index.adoc49
-rw-r--r--documentation/content/pt-br/books/handbook/parti.adoc5
-rw-r--r--documentation/content/pt-br/books/handbook/partii.adoc5
-rw-r--r--documentation/content/pt-br/books/handbook/partiii.adoc5
-rw-r--r--documentation/content/pt-br/books/handbook/partiv.adoc5
-rw-r--r--documentation/content/pt-br/books/handbook/partv.adoc5
-rw-r--r--documentation/content/pt-br/books/handbook/pgpkeys/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/ports/_index.adoc57
-rw-r--r--documentation/content/pt-br/books/handbook/ppp-and-slip/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/preface/_index.adoc36
-rw-r--r--documentation/content/pt-br/books/handbook/printing/_index.adoc49
-rw-r--r--documentation/content/pt-br/books/handbook/security/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/serialcomms/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/usb-device-mode/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/virtualization/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/handbook/x11/_index.adoc49
-rw-r--r--documentation/content/pt-br/books/handbook/zfs/_index.adoc47
-rw-r--r--documentation/content/pt-br/books/porters-handbook/_index.adoc77
-rw-r--r--documentation/content/pt-br/books/porters-handbook/book.adoc66
-rw-r--r--documentation/content/pt-br/books/porters-handbook/chapters-order.adoc18
-rw-r--r--documentation/content/pt-br/books/porters-handbook/flavors/_index.adoc (renamed from documentation/content/pt-br/books/porters-handbook/flavors/chapter.adoc)43
-rw-r--r--documentation/content/pt-br/books/porters-handbook/keeping-up/_index.adoc (renamed from documentation/content/pt-br/books/porters-handbook/keeping-up/chapter.adoc)39
-rw-r--r--documentation/content/pt-br/books/porters-handbook/makefiles/_index.adoc (renamed from documentation/content/pt-br/books/porters-handbook/makefiles/chapter.adoc)72
-rw-r--r--documentation/content/pt-br/books/porters-handbook/new-port/_index.adoc (renamed from documentation/content/pt-br/books/porters-handbook/new-port/chapter.adoc)41
-rw-r--r--documentation/content/pt-br/books/porters-handbook/order/_index.adoc (renamed from documentation/content/pt-br/books/porters-handbook/order/chapter.adoc)141
-rw-r--r--documentation/content/pt-br/books/porters-handbook/pkg-files/_index.adoc (renamed from documentation/content/pt-br/books/porters-handbook/pkg-files/chapter.adoc)39
-rw-r--r--documentation/content/pt-br/books/porters-handbook/plist/_index.adoc (renamed from documentation/content/pt-br/books/porters-handbook/plist/chapter.adoc)55
-rw-r--r--documentation/content/pt-br/books/porters-handbook/porting-dads/_index.adoc (renamed from documentation/content/pt-br/books/porters-handbook/porting-dads/chapter.adoc)47
-rw-r--r--documentation/content/pt-br/books/porters-handbook/porting-samplem/_index.adoc (renamed from documentation/content/pt-br/books/porters-handbook/porting-samplem/chapter.adoc)43
-rw-r--r--documentation/content/pt-br/books/porters-handbook/porting-why/_index.adoc (renamed from documentation/content/pt-br/books/porters-handbook/porting-why/chapter.adoc)39
-rw-r--r--documentation/content/pt-br/books/porters-handbook/quick-porting/_index.adoc (renamed from documentation/content/pt-br/books/porters-handbook/quick-porting/chapter.adoc)55
-rw-r--r--documentation/content/pt-br/books/porters-handbook/security/_index.adoc (renamed from documentation/content/pt-br/books/porters-handbook/security/chapter.adoc)39
-rw-r--r--documentation/content/pt-br/books/porters-handbook/slow-porting/_index.adoc (renamed from documentation/content/pt-br/books/porters-handbook/slow-porting/chapter.adoc)48
-rw-r--r--documentation/content/pt-br/books/porters-handbook/special/_index.adoc (renamed from documentation/content/pt-br/books/porters-handbook/special/chapter.adoc)97
-rw-r--r--documentation/content/pt-br/books/porters-handbook/testing/_index.adoc (renamed from documentation/content/pt-br/books/porters-handbook/testing/chapter.adoc)45
-rw-r--r--documentation/content/pt-br/books/porters-handbook/upgrading/_index.adoc (renamed from documentation/content/pt-br/books/porters-handbook/upgrading/chapter.adoc)55
-rw-r--r--documentation/content/pt-br/books/porters-handbook/uses/_index.adoc (renamed from documentation/content/pt-br/books/porters-handbook/uses/chapter.adoc)90
-rw-r--r--documentation/content/pt-br/books/porters-handbook/versions/_index.adoc (renamed from documentation/content/pt-br/books/porters-handbook/versions/chapter.adoc)39
-rw-r--r--documentation/content/pt-br/languages.adoc6
-rw-r--r--documentation/content/ru/articles/_index.adoc1
-rw-r--r--documentation/content/ru/articles/committers-guide/_index.adoc42
-rw-r--r--documentation/content/ru/articles/contributing/_index.adoc48
-rw-r--r--documentation/content/ru/articles/cups/_index.adoc29
-rw-r--r--documentation/content/ru/articles/explaining-bsd/_index.adoc29
-rw-r--r--documentation/content/ru/articles/fonts/_index.adoc29
-rw-r--r--documentation/content/ru/articles/freebsd-questions/_index.adoc37
-rw-r--r--documentation/content/ru/articles/geom-class/_index.adoc35
-rw-r--r--documentation/content/ru/articles/gjournal-desktop/_index.adoc37
-rw-r--r--documentation/content/ru/articles/hubs/_index.adoc33
-rw-r--r--documentation/content/ru/articles/ipsec-must/_index.adoc33
-rw-r--r--documentation/content/ru/articles/mailing-list-faq/_index.adoc35
-rw-r--r--documentation/content/ru/articles/new-users/_index.adoc29
-rw-r--r--documentation/content/ru/articles/pam/_index.adoc38
-rw-r--r--documentation/content/ru/articles/pr-guidelines/_index.adoc34
-rw-r--r--documentation/content/ru/articles/problem-reports/_index.adoc45
-rw-r--r--documentation/content/ru/articles/releng/_index.adoc42
-rw-r--r--documentation/content/ru/articles/solid-state/_index.adoc29
-rw-r--r--documentation/content/ru/articles/vm-design/_index.adoc33
-rw-r--r--documentation/content/ru/books/_index.adoc1
-rw-r--r--documentation/content/ru/books/arch-handbook/book.adoc48
-rw-r--r--documentation/content/ru/books/arch-handbook/driverbasics/chapter.adoc35
-rw-r--r--documentation/content/ru/books/arch-handbook/locking/chapter.adoc35
-rw-r--r--documentation/content/ru/books/arch-handbook/sound/chapter.adoc35
-rw-r--r--documentation/content/ru/books/books.adoc4
-rw-r--r--documentation/content/ru/books/design-44bsd/_index.adoc58
-rw-r--r--documentation/content/ru/books/design-44bsd/chapters-order.adoc1
-rw-r--r--documentation/content/ru/books/developers-handbook/_index.adoc52
-rw-r--r--documentation/content/ru/books/developers-handbook/introduction/chapter.adoc36
-rw-r--r--documentation/content/ru/books/developers-handbook/kerneldebug/chapter.adoc38
-rw-r--r--documentation/content/ru/books/developers-handbook/policies/chapter.adoc44
-rw-r--r--documentation/content/ru/books/developers-handbook/secure/chapter.adoc36
-rw-r--r--documentation/content/ru/books/faq/_index.adoc204
-rw-r--r--documentation/content/ru/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/ru/books/handbook/_index.adoc39
-rw-r--r--documentation/content/ru/books/handbook/advanced-networking/_index.adoc49
-rw-r--r--documentation/content/ru/books/handbook/audit/_index.adoc47
-rw-r--r--documentation/content/ru/books/handbook/basics/_index.adoc47
-rw-r--r--documentation/content/ru/books/handbook/bibliography/_index.adoc43
-rw-r--r--documentation/content/ru/books/handbook/book.adoc122
-rw-r--r--documentation/content/ru/books/handbook/boot/_index.adoc47
-rw-r--r--documentation/content/ru/books/handbook/bsdinstall/_index.adoc47
-rw-r--r--documentation/content/ru/books/handbook/chapters-order.adoc37
-rw-r--r--documentation/content/ru/books/handbook/config/_index.adoc49
-rw-r--r--documentation/content/ru/books/handbook/cutting-edge/_index.adoc49
-rw-r--r--documentation/content/ru/books/handbook/desktop/_index.adoc47
-rw-r--r--documentation/content/ru/books/handbook/disks/_index.adoc47
-rw-r--r--documentation/content/ru/books/handbook/eresources/_index.adoc46
-rw-r--r--documentation/content/ru/books/handbook/filesystems/_index.adoc47
-rw-r--r--documentation/content/ru/books/handbook/firewalls/_index.adoc47
-rw-r--r--documentation/content/ru/books/handbook/geom/_index.adoc49
-rw-r--r--documentation/content/ru/books/handbook/install/_index.adoc51
-rw-r--r--documentation/content/ru/books/handbook/introduction/_index.adoc45
-rw-r--r--documentation/content/ru/books/handbook/kernelconfig/_index.adoc47
-rw-r--r--documentation/content/ru/books/handbook/l10n/_index.adoc47
-rw-r--r--documentation/content/ru/books/handbook/linuxemu/_index.adoc47
-rw-r--r--documentation/content/ru/books/handbook/mac/_index.adoc47
-rw-r--r--documentation/content/ru/books/handbook/mail/_index.adoc47
-rw-r--r--documentation/content/ru/books/handbook/mirrors/_index.adoc43
-rw-r--r--documentation/content/ru/books/handbook/multimedia/_index.adoc47
-rw-r--r--documentation/content/ru/books/handbook/network-servers/_index.adoc47
-rw-r--r--documentation/content/ru/books/handbook/parti.adoc5
-rw-r--r--documentation/content/ru/books/handbook/partii.adoc5
-rw-r--r--documentation/content/ru/books/handbook/partiii.adoc5
-rw-r--r--documentation/content/ru/books/handbook/partiv.adoc5
-rw-r--r--documentation/content/ru/books/handbook/partv.adoc5
-rw-r--r--documentation/content/ru/books/handbook/pgpkeys/_index.adoc45
-rw-r--r--documentation/content/ru/books/handbook/ports/_index.adoc59
-rw-r--r--documentation/content/ru/books/handbook/ppp-and-slip/_index.adoc47
-rw-r--r--documentation/content/ru/books/handbook/preface/_index.adoc37
-rw-r--r--documentation/content/ru/books/handbook/printing/_index.adoc47
-rw-r--r--documentation/content/ru/books/handbook/security/_index.adoc47
-rw-r--r--documentation/content/ru/books/handbook/serialcomms/_index.adoc49
-rw-r--r--documentation/content/ru/books/handbook/x11/_index.adoc47
-rw-r--r--documentation/content/ru/books/porters-handbook/_index.adoc80
-rw-r--r--documentation/content/ru/books/porters-handbook/book.adoc64
-rw-r--r--documentation/content/ru/books/porters-handbook/chapters-order.adoc16
-rw-r--r--documentation/content/ru/books/porters-handbook/keeping-up/_index.adoc (renamed from documentation/content/ru/books/porters-handbook/keeping-up/chapter.adoc)39
-rw-r--r--documentation/content/ru/books/porters-handbook/makefiles/_index.adoc (renamed from documentation/content/ru/books/porters-handbook/makefiles/chapter.adoc)55
-rw-r--r--documentation/content/ru/books/porters-handbook/new-port/_index.adoc (renamed from documentation/content/ru/books/porters-handbook/new-port/chapter.adoc)41
-rw-r--r--documentation/content/ru/books/porters-handbook/pkg-files/_index.adoc (renamed from documentation/content/ru/books/porters-handbook/pkg-files/chapter.adoc)41
-rw-r--r--documentation/content/ru/books/porters-handbook/plist/_index.adoc (renamed from documentation/content/ru/books/porters-handbook/plist/chapter.adoc)43
-rw-r--r--documentation/content/ru/books/porters-handbook/porting-dads/_index.adoc (renamed from documentation/content/ru/books/porters-handbook/porting-dads/chapter.adoc)45
-rw-r--r--documentation/content/ru/books/porters-handbook/porting-samplem/_index.adoc (renamed from documentation/content/ru/books/porters-handbook/porting-samplem/chapter.adoc)39
-rw-r--r--documentation/content/ru/books/porters-handbook/porting-why/_index.adoc (renamed from documentation/content/ru/books/porters-handbook/porting-why/chapter.adoc)39
-rw-r--r--documentation/content/ru/books/porters-handbook/quick-porting/_index.adoc (renamed from documentation/content/ru/books/porters-handbook/quick-porting/chapter.adoc)49
-rw-r--r--documentation/content/ru/books/porters-handbook/security/_index.adoc (renamed from documentation/content/ru/books/porters-handbook/security/chapter.adoc)39
-rw-r--r--documentation/content/ru/books/porters-handbook/slow-porting/_index.adoc (renamed from documentation/content/ru/books/porters-handbook/slow-porting/chapter.adoc)41
-rw-r--r--documentation/content/ru/books/porters-handbook/special/_index.adoc (renamed from documentation/content/ru/books/porters-handbook/special/chapter.adoc)51
-rw-r--r--documentation/content/ru/books/porters-handbook/testing/_index.adoc (renamed from documentation/content/ru/books/porters-handbook/testing/chapter.adoc)45
-rw-r--r--documentation/content/ru/books/porters-handbook/upgrading/_index.adoc (renamed from documentation/content/ru/books/porters-handbook/upgrading/chapter.adoc)51
-rw-r--r--documentation/content/ru/books/porters-handbook/uses/_index.adoc (renamed from documentation/content/ru/books/porters-handbook/uses/chapter.adoc)620
-rw-r--r--documentation/content/ru/books/porters-handbook/versions/_index.adoc (renamed from documentation/content/ru/books/porters-handbook/versions/chapter.adoc)39
-rw-r--r--documentation/content/ru/languages.adoc6
-rw-r--r--documentation/content/tr/articles/_index.adoc1
-rw-r--r--documentation/content/tr/articles/explaining-bsd/_index.adoc22
-rw-r--r--documentation/content/tr/languages.adoc6
-rw-r--r--documentation/content/zh-cn/articles/_index.adoc1
-rw-r--r--documentation/content/zh-cn/articles/contributing/_index.adoc53
-rw-r--r--documentation/content/zh-cn/articles/leap-seconds/_index.adoc34
-rw-r--r--documentation/content/zh-cn/articles/linux-users/_index.adoc54
-rw-r--r--documentation/content/zh-cn/articles/nanobsd/_index.adoc30
-rw-r--r--documentation/content/zh-cn/articles/rc-scripting/_index.adoc34
-rw-r--r--documentation/content/zh-cn/articles/remote-install/_index.adoc35
-rw-r--r--documentation/content/zh-cn/books/_index.adoc1
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/_index.adoc89
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/bibliography/_index.adoc48
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/bibliography/chapter.adoc35
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/book.adoc78
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/boot/_index.adoc (renamed from documentation/content/zh-cn/books/arch-handbook/boot/chapter.adoc)43
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/chapters-order.adoc17
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/driverbasics/_index.adoc (renamed from documentation/content/zh-cn/books/arch-handbook/driverbasics/chapter.adoc)43
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/isa/_index.adoc (renamed from documentation/content/zh-cn/books/arch-handbook/isa/chapter.adoc)41
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/jail/_index.adoc (renamed from documentation/content/zh-cn/books/arch-handbook/jail/chapter.adoc)41
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/kobj/_index.adoc (renamed from documentation/content/zh-cn/books/arch-handbook/kobj/chapter.adoc)41
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/locking/_index.adoc (renamed from documentation/content/zh-cn/books/arch-handbook/locking/chapter.adoc)41
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/mac/_index.adoc (renamed from documentation/content/zh-cn/books/arch-handbook/mac/chapter.adoc)41
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/newbus/_index.adoc (renamed from documentation/content/zh-cn/books/arch-handbook/newbus/chapter.adoc)41
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/parti.adoc11
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/partii.adoc11
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/partiii.adoc11
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/pccard/_index.adoc (renamed from documentation/content/zh-cn/books/arch-handbook/pccard/chapter.adoc)43
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/pci/_index.adoc (renamed from documentation/content/zh-cn/books/arch-handbook/pci/chapter.adoc)41
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/scsi/_index.adoc (renamed from documentation/content/zh-cn/books/arch-handbook/scsi/chapter.adoc)41
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/smp/_index.adoc (renamed from documentation/content/zh-cn/books/arch-handbook/smp/chapter.adoc)43
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/sound/_index.adoc (renamed from documentation/content/zh-cn/books/arch-handbook/sound/chapter.adoc)41
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/sysinit/_index.adoc (renamed from documentation/content/zh-cn/books/arch-handbook/sysinit/chapter.adoc)41
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/usb/_index.adoc (renamed from documentation/content/zh-cn/books/arch-handbook/usb/chapter.adoc)41
-rw-r--r--documentation/content/zh-cn/books/arch-handbook/vm/_index.adoc (renamed from documentation/content/zh-cn/books/arch-handbook/vm/chapter.adoc)41
-rw-r--r--documentation/content/zh-cn/books/books.adoc3
-rw-r--r--documentation/content/zh-cn/books/handbook/_index.adoc45
-rw-r--r--documentation/content/zh-cn/books/handbook/advanced-networking/_index.adoc49
-rw-r--r--documentation/content/zh-cn/books/handbook/audit/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/basics/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/bibliography/_index.adoc43
-rw-r--r--documentation/content/zh-cn/books/handbook/book.adoc131
-rw-r--r--documentation/content/zh-cn/books/handbook/boot/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/bsdinstall/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/chapters-order.adoc42
-rw-r--r--documentation/content/zh-cn/books/handbook/config/_index.adoc51
-rw-r--r--documentation/content/zh-cn/books/handbook/cutting-edge/_index.adoc49
-rw-r--r--documentation/content/zh-cn/books/handbook/desktop/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/disks/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/dtrace/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/eresources/_index.adoc46
-rw-r--r--documentation/content/zh-cn/books/handbook/filesystems/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/firewalls/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/geom/_index.adoc49
-rw-r--r--documentation/content/zh-cn/books/handbook/install/_index.adoc51
-rw-r--r--documentation/content/zh-cn/books/handbook/introduction/_index.adoc45
-rw-r--r--documentation/content/zh-cn/books/handbook/jails/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/kernelconfig/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/l10n/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/linuxemu/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/mac/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/mail/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/mirrors/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/multimedia/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/network-servers/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/parti.adoc5
-rw-r--r--documentation/content/zh-cn/books/handbook/partii.adoc5
-rw-r--r--documentation/content/zh-cn/books/handbook/partiii.adoc5
-rw-r--r--documentation/content/zh-cn/books/handbook/partiv.adoc5
-rw-r--r--documentation/content/zh-cn/books/handbook/partv.adoc5
-rw-r--r--documentation/content/zh-cn/books/handbook/pgpkeys/_index.adoc45
-rw-r--r--documentation/content/zh-cn/books/handbook/ports/_index.adoc55
-rw-r--r--documentation/content/zh-cn/books/handbook/ppp-and-slip/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/preface/_index.adoc37
-rw-r--r--documentation/content/zh-cn/books/handbook/printing/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/security/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/serialcomms/_index.adoc49
-rw-r--r--documentation/content/zh-cn/books/handbook/users/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/vinum/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/virtualization/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/handbook/x11/_index.adoc47
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/_index.adoc75
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/book.adoc63
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/chapters-order.adoc14
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/keeping-up/_index.adoc (renamed from documentation/content/zh-cn/books/porters-handbook/keeping-up/chapter.adoc)39
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/makefile/_index.adoc (renamed from documentation/content/zh-cn/books/porters-handbook/makefile/chapter.adoc)49
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/own-port/_index.adoc (renamed from documentation/content/zh-cn/books/porters-handbook/own-port/chapter.adoc)41
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/pkg-files/_index.adoc (renamed from documentation/content/zh-cn/books/porters-handbook/pkg-files/chapter.adoc)39
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/plist/_index.adoc (renamed from documentation/content/zh-cn/books/porters-handbook/plist/chapter.adoc)39
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/port-upgrading/_index.adoc (renamed from documentation/content/zh-cn/books/porters-handbook/port-upgrading/chapter.adoc)51
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/porting-dads/_index.adoc (renamed from documentation/content/zh-cn/books/porters-handbook/porting-dads/chapter.adoc)45
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/porting-samplem/_index.adoc (renamed from documentation/content/zh-cn/books/porters-handbook/porting-samplem/chapter.adoc)39
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/quick-porting/_index.adoc (renamed from documentation/content/zh-cn/books/porters-handbook/quick-porting/chapter.adoc)43
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/security/_index.adoc (renamed from documentation/content/zh-cn/books/porters-handbook/security/chapter.adoc)39
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/slow/_index.adoc (renamed from documentation/content/zh-cn/books/porters-handbook/slow/chapter.adoc)39
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/special/_index.adoc (renamed from documentation/content/zh-cn/books/porters-handbook/special/chapter.adoc)51
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/testing/_index.adoc (renamed from documentation/content/zh-cn/books/porters-handbook/testing/chapter.adoc)41
-rw-r--r--documentation/content/zh-cn/books/porters-handbook/why-port/_index.adoc (renamed from documentation/content/zh-cn/books/porters-handbook/why-port/chapter.adoc)39
-rw-r--r--documentation/content/zh-cn/languages.adoc6
-rw-r--r--documentation/content/zh-tw/articles/_index.adoc1
-rw-r--r--documentation/content/zh-tw/articles/contributing/_index.adoc54
-rw-r--r--documentation/content/zh-tw/articles/freebsd-questions/_index.adoc39
-rw-r--r--documentation/content/zh-tw/articles/hubs/_index.adoc35
-rw-r--r--documentation/content/zh-tw/articles/leap-seconds/_index.adoc35
-rw-r--r--documentation/content/zh-tw/articles/mailing-list-faq/_index.adoc44
-rw-r--r--documentation/content/zh-tw/articles/nanobsd/_index.adoc31
-rw-r--r--documentation/content/zh-tw/articles/pr-guidelines/_index.adoc38
-rw-r--r--documentation/content/zh-tw/articles/problem-reports/_index.adoc51
-rw-r--r--documentation/content/zh-tw/articles/remote-install/_index.adoc36
-rw-r--r--documentation/content/zh-tw/books/_index.adoc1
-rw-r--r--documentation/content/zh-tw/books/books.adoc4
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/_index.adoc92
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/bibliography/_index.adoc (renamed from documentation/content/zh-tw/books/developers-handbook/bibliography/chapter.adoc)40
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/book.adoc82
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/chapters-order.adoc12
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/introduction/_index.adoc (renamed from documentation/content/zh-tw/books/developers-handbook/introduction/chapter.adoc)43
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/ipv6/_index.adoc (renamed from documentation/content/zh-tw/books/developers-handbook/ipv6/chapter.adoc)43
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/kernelbuild/_index.adoc (renamed from documentation/content/zh-tw/books/developers-handbook/kernelbuild/chapter.adoc)47
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/kerneldebug/_index.adoc (renamed from documentation/content/zh-tw/books/developers-handbook/kerneldebug/chapter.adoc)45
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/l10n/_index.adoc (renamed from documentation/content/zh-tw/books/developers-handbook/l10n/chapter.adoc)41
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/parti.adoc11
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/partii.adoc11
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/partiii.adoc11
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/partiv.adoc11
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/partv.adoc11
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/policies/_index.adoc (renamed from documentation/content/zh-tw/books/developers-handbook/policies/chapter.adoc)41
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/secure/_index.adoc (renamed from documentation/content/zh-tw/books/developers-handbook/secure/chapter.adoc)47
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/sockets/_index.adoc (renamed from documentation/content/zh-tw/books/developers-handbook/sockets/chapter.adoc)44
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/testing/_index.adoc (renamed from documentation/content/zh-tw/books/developers-handbook/testing/chapter.adoc)43
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/tools/_index.adoc (renamed from documentation/content/zh-tw/books/developers-handbook/tools/chapter.adoc)48
-rw-r--r--documentation/content/zh-tw/books/developers-handbook/x86/_index.adoc (renamed from documentation/content/zh-tw/books/developers-handbook/x86/chapter.adoc)45
-rw-r--r--documentation/content/zh-tw/books/faq/_index.adoc204
-rw-r--r--documentation/content/zh-tw/books/faq/chapters-order.adoc1
-rw-r--r--documentation/content/zh-tw/books/handbook/_index.adoc41
-rw-r--r--documentation/content/zh-tw/books/handbook/advanced-networking/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/audit/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/basics/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/bibliography/_index.adoc41
-rw-r--r--documentation/content/zh-tw/books/handbook/book.adoc130
-rw-r--r--documentation/content/zh-tw/books/handbook/boot/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/bsdinstall/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/chapters-order.adoc41
-rw-r--r--documentation/content/zh-tw/books/handbook/config/_index.adoc49
-rw-r--r--documentation/content/zh-tw/books/handbook/cutting-edge/_index.adoc49
-rw-r--r--documentation/content/zh-tw/books/handbook/desktop/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/disks/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/dtrace/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/eresources/_index.adoc42
-rw-r--r--documentation/content/zh-tw/books/handbook/filesystems/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/firewalls/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/geom/_index.adoc49
-rw-r--r--documentation/content/zh-tw/books/handbook/introduction/_index.adoc51
-rw-r--r--documentation/content/zh-tw/books/handbook/jails/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/kernelconfig/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/l10n/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/linuxemu/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/mac/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/mail/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/mirrors/_index.adoc43
-rw-r--r--documentation/content/zh-tw/books/handbook/multimedia/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/network-servers/_index.adoc49
-rw-r--r--documentation/content/zh-tw/books/handbook/parti.adoc5
-rw-r--r--documentation/content/zh-tw/books/handbook/partii.adoc5
-rw-r--r--documentation/content/zh-tw/books/handbook/partiii.adoc5
-rw-r--r--documentation/content/zh-tw/books/handbook/partiv.adoc5
-rw-r--r--documentation/content/zh-tw/books/handbook/partv.adoc5
-rw-r--r--documentation/content/zh-tw/books/handbook/pgpkeys/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/ports/_index.adoc57
-rw-r--r--documentation/content/zh-tw/books/handbook/ppp-and-slip/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/preface/_index.adoc36
-rw-r--r--documentation/content/zh-tw/books/handbook/printing/_index.adoc49
-rw-r--r--documentation/content/zh-tw/books/handbook/security/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/serialcomms/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/usb-device-mode/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/virtualization/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/handbook/x11/_index.adoc49
-rw-r--r--documentation/content/zh-tw/books/handbook/zfs/_index.adoc47
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/_index.adoc79
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/book.adoc66
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/chapters-order.adoc18
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/flavors/_index.adoc (renamed from documentation/content/zh-tw/books/porters-handbook/flavors/chapter.adoc)173
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/keeping-up/_index.adoc132
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/keeping-up/chapter.adoc85
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/makefiles/_index.adoc (renamed from documentation/content/zh-tw/books/porters-handbook/makefiles/chapter.adoc)1109
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/new-port/_index.adoc (renamed from documentation/content/zh-tw/books/porters-handbook/new-port/chapter.adoc)43
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/order/_index.adoc282
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/order/chapter.adoc263
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/pkg-files/_index.adoc321
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/pkg-files/chapter.adoc276
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/plist/_index.adoc (renamed from documentation/content/zh-tw/books/porters-handbook/plist/chapter.adoc)249
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/porting-dads/_index.adoc (renamed from documentation/content/zh-tw/books/porters-handbook/porting-dads/chapter.adoc)227
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/porting-samplem/_index.adoc (renamed from documentation/content/zh-tw/books/porters-handbook/porting-samplem/chapter.adoc)58
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/porting-why/_index.adoc (renamed from documentation/content/zh-tw/books/porters-handbook/porting-why/chapter.adoc)41
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/quick-porting/_index.adoc (renamed from documentation/content/zh-tw/books/porters-handbook/quick-porting/chapter.adoc)54
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/security/_index.adoc (renamed from documentation/content/zh-tw/books/porters-handbook/security/chapter.adoc)133
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/slow-porting/_index.adoc (renamed from documentation/content/zh-tw/books/porters-handbook/slow-porting/chapter.adoc)52
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/special/_index.adoc (renamed from documentation/content/zh-tw/books/porters-handbook/special/chapter.adoc)1037
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/testing/_index.adoc662
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/testing/chapter.adoc529
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/upgrading/_index.adoc297
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/upgrading/chapter.adoc220
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/uses/_index.adoc (renamed from documentation/content/zh-tw/books/porters-handbook/uses/chapter.adoc)625
-rw-r--r--documentation/content/zh-tw/books/porters-handbook/versions/_index.adoc (renamed from documentation/content/zh-tw/books/porters-handbook/versions/chapter.adoc)671
-rw-r--r--documentation/content/zh-tw/languages.adoc6
-rw-r--r--documentation/static/images/books/handbook/virtualization/vmware-freebsd01.pngbin47523 -> 429432 bytes
-rw-r--r--documentation/static/images/books/handbook/virtualization/vmware-freebsd02.pngbin106943 -> 385588 bytes
-rw-r--r--documentation/static/images/books/handbook/virtualization/vmware-freebsd03.pngbin83909 -> 462872 bytes
-rw-r--r--documentation/static/images/books/handbook/virtualization/vmware-freebsd04.pngbin85009 -> 374030 bytes
-rw-r--r--documentation/static/images/books/handbook/virtualization/vmware-freebsd05.pngbin90391 -> 402799 bytes
-rw-r--r--documentation/static/images/books/handbook/virtualization/vmware-freebsd06.pngbin104721 -> 416184 bytes
-rw-r--r--documentation/static/images/books/handbook/virtualization/vmware-freebsd07.pngbin37324 -> 562446 bytes
-rw-r--r--documentation/static/images/books/handbook/virtualization/vmware-freebsd08.pngbin34080 -> 530694 bytes
-rw-r--r--documentation/static/images/books/handbook/virtualization/vmware-freebsd09.pngbin97054 -> 215816 bytes
-rw-r--r--documentation/static/images/books/handbook/virtualization/vmware-freebsd10.pngbin93968 -> 781356 bytes
-rw-r--r--documentation/static/images/books/handbook/virtualization/vmware-freebsd11.pngbin95234 -> 498163 bytes
-rw-r--r--documentation/static/images/books/handbook/virtualization/vmware-freebsd12.pngbin96489 -> 312370 bytes
-rw-r--r--documentation/static/images/books/handbook/virtualization/vmware-freebsd13.pngbin0 -> 400805 bytes
-rw-r--r--documentation/static/pgpkeys/bofh.key891
-rw-r--r--documentation/static/pgpkeys/des.key1121
-rw-r--r--documentation/static/pgpkeys/dhw.key54
-rw-r--r--documentation/static/pgpkeys/driesm.key44
-rw-r--r--documentation/static/pgpkeys/flo.key142
-rw-r--r--documentation/static/pgpkeys/ganbold.key93
-rw-r--r--documentation/static/pgpkeys/jmg.key109
-rw-r--r--documentation/static/pgpkeys/ler.key199
-rw-r--r--documentation/static/pgpkeys/mat.key37
-rw-r--r--documentation/static/pgpkeys/rene.key90
-rw-r--r--documentation/themes/beastie/LICENSE4
-rw-r--r--documentation/themes/beastie/assets/js/theme-chooser.js63
-rw-r--r--documentation/themes/beastie/assets/styles/documentation.scss376
-rw-r--r--documentation/themes/beastie/assets/styles/footer.scss164
-rw-r--r--documentation/themes/beastie/assets/styles/global.scss737
-rw-r--r--documentation/themes/beastie/assets/styles/header.scss165
-rw-r--r--documentation/themes/beastie/assets/styles/main.scss51
-rw-r--r--documentation/themes/beastie/assets/styles/rouge.scss84
-rw-r--r--documentation/themes/beastie/assets/styles/variables.scss146
-rw-r--r--documentation/themes/beastie/i18n/bn-bd.toml (renamed from documentation/themes/beastie/i18n/bd.toml)298
-rw-r--r--documentation/themes/beastie/i18n/da.toml300
-rw-r--r--documentation/themes/beastie/i18n/de.toml300
-rw-r--r--documentation/themes/beastie/i18n/el.toml300
-rw-r--r--documentation/themes/beastie/i18n/en.toml304
-rw-r--r--documentation/themes/beastie/i18n/es.toml378
-rw-r--r--documentation/themes/beastie/i18n/fr.toml306
-rw-r--r--documentation/themes/beastie/i18n/hu.toml300
-rw-r--r--documentation/themes/beastie/i18n/it.toml300
-rw-r--r--documentation/themes/beastie/i18n/ja.toml300
-rw-r--r--documentation/themes/beastie/i18n/ko.toml298
-rw-r--r--documentation/themes/beastie/i18n/mn.toml300
-rw-r--r--documentation/themes/beastie/i18n/nl.toml300
-rw-r--r--documentation/themes/beastie/i18n/pl.toml300
-rw-r--r--documentation/themes/beastie/i18n/pt-br.toml308
-rw-r--r--documentation/themes/beastie/i18n/ru.toml300
-rw-r--r--documentation/themes/beastie/i18n/tr.toml295
-rw-r--r--documentation/themes/beastie/i18n/zh-cn.toml300
-rw-r--r--documentation/themes/beastie/i18n/zh-tw.toml300
-rw-r--r--documentation/themes/beastie/layouts/_default/baseof.html10
-rw-r--r--documentation/themes/beastie/layouts/_default/languages.html21
-rw-r--r--documentation/themes/beastie/layouts/_default/list.html15
-rw-r--r--documentation/themes/beastie/layouts/_default/single.html15
-rw-r--r--documentation/themes/beastie/layouts/articles/baseof.html54
-rw-r--r--documentation/themes/beastie/layouts/articles/list.html106
-rw-r--r--documentation/themes/beastie/layouts/articles/single.html106
-rw-r--r--documentation/themes/beastie/layouts/articles/total-list.html7
-rw-r--r--documentation/themes/beastie/layouts/books/baseof.html54
-rw-r--r--documentation/themes/beastie/layouts/books/list.html220
-rw-r--r--documentation/themes/beastie/layouts/books/single.html220
-rw-r--r--documentation/themes/beastie/layouts/books/total-list.html7
-rw-r--r--documentation/themes/beastie/layouts/index.html134
-rw-r--r--documentation/themes/beastie/layouts/partials/global-search.html17
-rw-r--r--documentation/themes/beastie/layouts/partials/menu.html24
-rwxr-xr-xdocumentation/themes/beastie/layouts/partials/site-footer.html74
-rw-r--r--documentation/themes/beastie/layouts/partials/site-head.html11
-rwxr-xr-xdocumentation/themes/beastie/layouts/partials/site-header.html33
-rw-r--r--documentation/themes/beastie/layouts/partials/site-navigation.html164
-rw-r--r--documentation/themes/beastie/layouts/robots.txt19
-rw-r--r--documentation/themes/beastie/layouts/shortcodes/lang.html2
-rw-r--r--documentation/themes/beastie/layouts/shortcodes/languages-selection.html7
-rw-r--r--documentation/themes/beastie/layouts/shortcodes/list-articles-directories.html28
-rw-r--r--documentation/themes/beastie/layouts/shortcodes/list-books-directories.html29
-rw-r--r--documentation/themes/beastie/static/css/docbook.css741
-rw-r--r--documentation/themes/beastie/static/css/fixed.css20
-rw-r--r--documentation/themes/beastie/static/css/fixed_large.css11
-rw-r--r--documentation/themes/beastie/static/css/font-awesome-min.css2
-rw-r--r--documentation/themes/beastie/static/css/global.css88
-rw-r--r--documentation/themes/beastie/static/css/iefixes.css51
-rw-r--r--documentation/themes/beastie/static/css/layout.css605
-rw-r--r--documentation/themes/beastie/static/css/navigation.css393
-rw-r--r--documentation/themes/beastie/static/css/table.css41
-rw-r--r--documentation/themes/beastie/static/css/text.css170
-rw-r--r--documentation/themes/beastie/static/fonts/FontAwesome.otfbin134808 -> 0 bytes
-rw-r--r--documentation/themes/beastie/static/fonts/fontawesome-webfont.eotbin165742 -> 0 bytes
-rw-r--r--documentation/themes/beastie/static/fonts/fontawesome-webfont.svg2671
-rw-r--r--documentation/themes/beastie/static/fonts/fontawesome-webfont.ttfbin165548 -> 0 bytes
-rw-r--r--documentation/themes/beastie/static/fonts/inter/Inter-Regular.woffbin0 -> 133844 bytes
-rw-r--r--documentation/themes/beastie/static/fonts/inter/Inter-Regular.woff2bin0 -> 98868 bytes
-rw-r--r--documentation/themes/beastie/static/fonts/inter/Inter-roman.var.woff2bin0 -> 227180 bytes
-rw-r--r--documentation/themes/beastie/static/fonts/inter/LICENSE.txt94
-rw-r--r--documentation/themes/beastie/static/images/freebsd-logo.svg1
-rw-r--r--documentation/themes/beastie/static/images/freebsd-official.svg1
-rw-r--r--documentation/themes/beastie/static/images/hdr_fill.pngbin238 -> 0 bytes
-rw-r--r--documentation/themes/beastie/static/images/logo-red.pngbin26193 -> 7138 bytes
-rw-r--r--documentation/themes/beastie/static/js/google.js52
-rw-r--r--documentation/themes/beastie/theme.toml7
-rwxr-xr-xdocumentation/tools/asciidoctor.sh221
-rw-r--r--documentation/tools/books-toc-creator.py224
-rw-r--r--documentation/tools/books-toc-examples-creator.py141
-rw-r--r--documentation/tools/books-toc-figures-creator.py140
-rw-r--r--documentation/tools/books-toc-parts-creator.py209
-rw-r--r--documentation/tools/books-toc-tables-creator.py139
-rw-r--r--documentation/tools/global-pgpkeys-creator.rb4
-rw-r--r--shared/asciidoctor.adoc16
-rw-r--r--shared/attributes/attributes-bn-bd.adoc9
-rw-r--r--shared/attributes/attributes-da.adoc9
-rw-r--r--shared/attributes/attributes-de.adoc9
-rw-r--r--shared/attributes/attributes-el.adoc9
-rw-r--r--shared/attributes/attributes-en.adoc9
-rw-r--r--shared/attributes/attributes-es.adoc9
-rw-r--r--shared/attributes/attributes-fr.adoc9
-rw-r--r--shared/attributes/attributes-hu.adoc9
-rw-r--r--shared/attributes/attributes-it.adoc9
-rw-r--r--shared/attributes/attributes-ja.adoc9
-rw-r--r--shared/attributes/attributes-ko.adoc9
-rw-r--r--shared/attributes/attributes-mn.adoc9
-rw-r--r--shared/attributes/attributes-nl.adoc9
-rw-r--r--shared/attributes/attributes-pl.adoc9
-rw-r--r--shared/attributes/attributes-pt-br.adoc9
-rw-r--r--shared/attributes/attributes-ru.adoc9
-rw-r--r--shared/attributes/attributes-tr.adoc9
-rw-r--r--shared/attributes/attributes-zh-cn.adoc9
-rw-r--r--shared/attributes/attributes-zh-tw.adoc9
-rw-r--r--shared/authors.adoc12
-rw-r--r--shared/bn-bd/mailing-lists.adoc710
-rw-r--r--shared/bn-bd/teams.adoc84
-rw-r--r--shared/bn-bd/urls.adoc62
-rw-r--r--shared/contrib-386bsd.adoc (renamed from documentation/content/en/articles/contributors/contrib-386bsd.adoc)0
-rw-r--r--shared/contrib-additional.adoc (renamed from documentation/content/en/articles/contributors/contrib-additional.adoc)2
-rw-r--r--shared/contrib-committers.adoc (renamed from documentation/content/en/articles/contributors/contrib-committers.adoc)4
-rw-r--r--shared/contrib-corealumni.adoc (renamed from documentation/content/en/articles/contributors/contrib-corealumni.adoc)0
-rw-r--r--shared/contrib-develalumni.adoc (renamed from documentation/content/en/articles/contributors/contrib-develalumni.adoc)4
-rw-r--r--shared/contrib-portmgralumni.adoc (renamed from documentation/content/en/articles/contributors/contrib-portmgralumni.adoc)1
-rw-r--r--shared/da/urls.adoc97
-rw-r--r--shared/de/urls.adoc73
-rw-r--r--shared/el/urls.adoc73
-rw-r--r--shared/en/mailing-lists.adoc48
-rw-r--r--shared/en/urls.adoc13
-rw-r--r--shared/es/mailing-lists.adoc5
-rw-r--r--shared/es/urls.adoc55
-rw-r--r--shared/fr/urls.adoc63
-rw-r--r--shared/hu/urls.adoc91
-rw-r--r--shared/it/urls.adoc95
-rw-r--r--shared/ja/urls.adoc81
-rw-r--r--shared/ko/mailing-lists.adoc710
-rw-r--r--shared/ko/teams.adoc84
-rw-r--r--shared/ko/urls.adoc93
-rw-r--r--shared/lib/CrossDocumentReferencesMacro/extension.rb33
-rw-r--r--shared/lib/InterDocumentReferencesMacro/extension.rb9
-rw-r--r--shared/lib/PackagesMacro/extension.rb2
-rw-r--r--shared/lib/cross-document-references-macro.rb5
-rw-r--r--shared/mirrors.adoc1
-rw-r--r--shared/mn/urls.adoc97
-rw-r--r--shared/nl/urls.adoc87
-rw-r--r--shared/pl/urls.adoc93
-rw-r--r--shared/pt-br/urls.adoc19
-rw-r--r--shared/releases.adoc27
-rw-r--r--shared/ru/urls.adoc51
-rw-r--r--shared/tr/urls.adoc99
-rw-r--r--shared/zh-cn/urls.adoc81
-rw-r--r--shared/zh-tw/urls.adoc73
-rwxr-xr-xtools/translate.sh22
-rw-r--r--website/.gitignore3
-rw-r--r--website/Makefile32
-rw-r--r--website/archetypes/release/_index.adoc (renamed from website/archetypes/new-release/_index.adoc)3
-rw-r--r--website/archetypes/release/errata.adoc (renamed from website/archetypes/new-release/errata.adoc)3
-rw-r--r--website/archetypes/release/hardware.adoc827
-rw-r--r--website/archetypes/release/installation.adoc (renamed from website/archetypes/new-release/installation.adoc)3
-rw-r--r--website/archetypes/release/readme.adoc (renamed from website/archetypes/new-release/readme.adoc)7
-rw-r--r--website/archetypes/release/relnotes.adoc (renamed from website/archetypes/new-release/relnotes.adoc)0
-rw-r--r--website/archetypes/release/schedule.adoc (renamed from website/archetypes/new-release/schedule.adoc)3
-rw-r--r--website/config/_default/config.toml11
-rw-r--r--website/content/de/docs/books.adoc2
-rw-r--r--website/content/de/snapshots/_index.adoc2
-rw-r--r--website/content/de/where.adoc4
-rw-r--r--website/content/en/administration.adoc7
-rw-r--r--website/content/en/cgi/cgi-style.pl2
-rwxr-xr-xwebsite/content/en/cgi/man.cgi19
-rwxr-xr-xwebsite/content/en/cgi/ports.cgi14
-rw-r--r--website/content/en/copyright/freebsd-doc-license.adoc8
-rw-r--r--website/content/en/copyright/freebsd-license.adoc2
-rw-r--r--website/content/en/docproj/_index.adoc2
-rw-r--r--website/content/en/docs/books.adoc2
-rw-r--r--website/content/en/platforms/ppc.adoc71
-rw-r--r--website/content/en/portmgr/qa.adoc2
-rw-r--r--website/content/en/projects/_index.adoc2
-rw-r--r--website/content/en/releases/12.2R/errata.adoc3
-rw-r--r--website/content/en/releases/12.3R/_index.adoc12
-rw-r--r--website/content/en/releases/12.3R/announce.adoc629
-rw-r--r--website/content/en/releases/12.3R/announce.asc635
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-amd64-vm.asc23
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-amd64.asc29
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-arm-armv6-RPI-B.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-arm-armv7-BANANAPI.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-arm-armv7-CUBIEBOARD.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-arm-armv7-CUBIEBOARD2.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-arm-armv7-CUBOX-HUMMINGBOARD.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-arm-armv7-GENERICSD.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-arm-armv7-RPI2.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-arm-armv7-WANDBOARD.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-arm64-aarch64-PINE64-LTS.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-arm64-aarch64-PINE64.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-arm64-aarch64-vm.asc23
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-arm64-aarch64.asc29
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-i386-vm.asc23
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-i386.asc29
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-powerpc-powerpc64.asc29
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-powerpc-powerpcspe.asc29
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-powerpc.asc29
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA256-FreeBSD-12.3-RELEASE-sparc64.asc25
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-amd64-vm.asc23
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-amd64.asc29
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-arm-armv6-RPI-B.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-arm-armv7-BANANAPI.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-arm-armv7-CUBIEBOARD.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-arm-armv7-CUBIEBOARD2.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-arm-armv7-CUBOX-HUMMINGBOARD.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-arm-armv7-GENERICSD.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-arm-armv7-RPI2.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-arm-armv7-WANDBOARD.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-arm64-aarch64-PINE64-LTS.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-arm64-aarch64-PINE64.asc20
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-arm64-aarch64-vm.asc23
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-arm64-aarch64.asc29
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-i386-vm.asc23
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-i386.asc29
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-powerpc-powerpc64.asc29
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-powerpc-powerpcspe.asc29
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-powerpc.asc29
-rw-r--r--website/content/en/releases/12.3R/checksums/CHECKSUM.SHA512-FreeBSD-12.3-RELEASE-sparc64.asc25
-rw-r--r--website/content/en/releases/12.3R/errata.adoc63
-rw-r--r--website/content/en/releases/12.3R/hardware.adoc3158
-rw-r--r--website/content/en/releases/12.3R/installation.adoc84
-rw-r--r--website/content/en/releases/12.3R/readme.adoc158
-rw-r--r--website/content/en/releases/12.3R/relnotes.adoc290
-rw-r--r--website/content/en/releases/12.3R/schedule.adoc18
-rw-r--r--website/content/en/releases/12.3R/signatures.adoc67
-rw-r--r--website/content/en/releases/13.0R/errata.adoc4
-rw-r--r--website/content/en/releases/_index.adoc2
-rw-r--r--website/content/en/releng/_index.adoc5
-rw-r--r--website/content/en/security/_index.adoc3
-rw-r--r--website/content/en/snapshots/_index.adoc4
-rw-r--r--website/content/en/status/_index.adoc3
-rw-r--r--website/content/en/status/report-2021-07-2021-09/_index.adoc229
-rw-r--r--website/content/en/status/report-2021-07-2021-09/arm64.adoc53
-rw-r--r--website/content/en/status/report-2021-07-2021-09/azure.adoc35
-rw-r--r--website/content/en/status/report-2021-07-2021-09/boot-performance.adoc30
-rw-r--r--website/content/en/status/report-2021-07-2021-09/ci.adoc57
-rw-r--r--website/content/en/status/report-2021-07-2021-09/clusteradm.adoc33
-rw-r--r--website/content/en/status/report-2021-07-2021-09/copy_staging.adoc78
-rw-r--r--website/content/en/status/report-2021-07-2021-09/cpe.adoc48
-rw-r--r--website/content/en/status/report-2021-07-2021-09/current-compilation-time-analysis.adoc99
-rw-r--r--website/content/en/status/report-2021-07-2021-09/doceng.adoc29
-rw-r--r--website/content/en/status/report-2021-07-2021-09/ena.adoc30
-rw-r--r--website/content/en/status/report-2021-07-2021-09/erlang.adoc50
-rw-r--r--website/content/en/status/report-2021-07-2021-09/freebsd-foundation.adoc183
-rw-r--r--website/content/en/status/report-2021-07-2021-09/git.adoc29
-rw-r--r--website/content/en/status/report-2021-07-2021-09/gitlab.adoc11
-rw-r--r--website/content/en/status/report-2021-07-2021-09/hellosystem.adoc25
-rw-r--r--website/content/en/status/report-2021-07-2021-09/holepunching.adoc17
-rw-r--r--website/content/en/status/report-2021-07-2021-09/intelnet.adoc19
-rw-r--r--website/content/en/status/report-2021-07-2021-09/iwlwifi.adoc23
-rw-r--r--website/content/en/status/report-2021-07-2021-09/kde.adoc36
-rw-r--r--website/content/en/status/report-2021-07-2021-09/linuxulator.adoc24
-rw-r--r--website/content/en/status/report-2021-07-2021-09/lldb.adoc41
-rw-r--r--website/content/en/status/report-2021-07-2021-09/mgb.adoc25
-rw-r--r--website/content/en/status/report-2021-07-2021-09/mixer.adoc25
-rw-r--r--website/content/en/status/report-2021-07-2021-09/msdosfs_rename.adoc26
-rw-r--r--website/content/en/status/report-2021-07-2021-09/ocf-wg.adoc35
-rw-r--r--website/content/en/status/report-2021-07-2021-09/opensearch.adoc15
-rw-r--r--website/content/en/status/report-2021-07-2021-09/openssh.adoc33
-rw-r--r--website/content/en/status/report-2021-07-2021-09/portmgr.adoc31
-rw-r--r--website/content/en/status/report-2021-07-2021-09/pot.adoc31
-rw-r--r--website/content/en/status/report-2021-07-2021-09/raidz-expansion.adoc29
-rw-r--r--website/content/en/status/report-2021-07-2021-09/releng.adoc17
-rw-r--r--website/content/en/status/report-2021-07-2021-09/rfc1191.adoc17
-rw-r--r--website/content/en/status/report-2021-07-2021-09/rtw88.adoc19
-rw-r--r--website/content/en/status/report-2021-07-2021-09/sdhci_acpi.adoc19
-rw-r--r--website/content/en/status/report-2021-07-2021-09/stackgap.adoc25
-rw-r--r--website/content/en/status/report-2021-07-2021-09/syzkaller.adoc29
-rw-r--r--website/content/en/status/report-2021-07-2021-09/valgrind.adoc22
-rw-r--r--website/content/en/status/report-2021-07-2021-09/vmd.adoc30
-rw-r--r--website/content/en/status/report-2021-07-2021-09/wg.adoc19
-rw-r--r--website/content/en/status/report-2021-07-2021-09/wine.adoc21
-rw-r--r--website/content/en/status/report-2021-07-2021-09/www.adoc23
-rw-r--r--website/content/en/status/report-2021-07-2021-09/ztop.adoc25
-rw-r--r--website/content/en/support/webresources.adoc4
-rw-r--r--website/content/en/where.adoc158
-rw-r--r--website/content/es/where.adoc4
-rw-r--r--website/content/fr/where.adoc4
-rw-r--r--website/content/hu/where.adoc4
-rw-r--r--website/content/it/where.adoc4
-rw-r--r--website/content/ja/community/mailinglists.adoc2
-rw-r--r--website/content/ja/docs/books.adoc2
-rw-r--r--website/content/ja/platforms/_index.adoc38
-rw-r--r--website/content/ja/projects/newbies.adoc8
-rw-r--r--website/content/ja/releases/_index.adoc148
-rw-r--r--website/content/ja/security/_index.adoc7
-rw-r--r--website/content/ja/snapshots/_index.adoc4
-rw-r--r--website/content/ja/where.adoc192
-rw-r--r--website/content/nl/where.adoc4
-rw-r--r--website/content/ru/where.adoc4
-rw-r--r--website/content/zh-cn/where.adoc4
-rw-r--r--website/content/zh-tw/where.adoc4
-rw-r--r--website/data/en/events/events2020.toml9
-rw-r--r--website/data/en/events/events2022.toml23
-rw-r--r--website/data/en/news/news.toml40
-rw-r--r--website/data/en/usergroups/usergroups.toml22
-rw-r--r--website/data/ja/news/news.toml49
-rw-r--r--website/data/security/advisories.toml4
-rw-r--r--website/data/security/errata.toml40
-rw-r--r--website/static/security/advisories/FreeBSD-EN-21:26.libevent.asc132
-rw-r--r--website/static/security/advisories/FreeBSD-EN-21:27.caroot.asc154
-rw-r--r--website/static/security/advisories/FreeBSD-EN-21:28.vmci.asc145
-rw-r--r--website/static/security/advisories/FreeBSD-EN-21:29.tzdata.asc168
-rw-r--r--website/static/security/advisories/FreeBSD-EN-22:01.fsck_ffs.asc126
-rw-r--r--website/static/security/advisories/FreeBSD-EN-22:02.xsave.asc162
-rw-r--r--website/static/security/advisories/FreeBSD-EN-22:03.hyperv.asc154
-rw-r--r--website/static/security/advisories/FreeBSD-EN-22:04.pcid.asc129
-rw-r--r--website/static/security/advisories/FreeBSD-EN-22:05.tail.asc129
-rw-r--r--website/static/security/advisories/FreeBSD-EN-22:06.libalias.asc166
-rw-r--r--website/static/security/advisories/FreeBSD-SA-22:01.vt.asc145
-rw-r--r--website/static/security/advisory-template.txt14
-rw-r--r--website/static/security/errata-template.txt14
-rw-r--r--website/static/security/patches/EN-21:26/libevent.patch10
-rw-r--r--website/static/security/patches/EN-21:26/libevent.patch.asc16
-rw-r--r--website/static/security/patches/EN-21:27/caroot.12.patch6734
-rw-r--r--website/static/security/patches/EN-21:27/caroot.12.patch.asc16
-rw-r--r--website/static/security/patches/EN-21:27/caroot.13.patch6374
-rw-r--r--website/static/security/patches/EN-21:27/caroot.13.patch.asc16
-rw-r--r--website/static/security/patches/EN-21:28/vmci.patch138
-rw-r--r--website/static/security/patches/EN-21:28/vmci.patch.asc16
-rw-r--r--website/static/security/patches/EN-21:29/tzdata-2021a3.patch205
-rw-r--r--website/static/security/patches/EN-21:29/tzdata-2021a3.patch.asc16
-rw-r--r--website/static/security/patches/EN-22:01/fsck_ffs.patch24
-rw-r--r--website/static/security/patches/EN-22:01/fsck_ffs.patch.asc16
-rw-r--r--website/static/security/patches/EN-22:02/xsave.patch11
-rw-r--r--website/static/security/patches/EN-22:02/xsave.patch.asc16
-rw-r--r--website/static/security/patches/EN-22:03/hyperv.patch59
-rw-r--r--website/static/security/patches/EN-22:03/hyperv.patch.asc16
-rw-r--r--website/static/security/patches/EN-22:04/pcid.patch537
-rw-r--r--website/static/security/patches/EN-22:04/pcid.patch.asc16
-rw-r--r--website/static/security/patches/EN-22:05/tail.patch11
-rw-r--r--website/static/security/patches/EN-22:05/tail.patch.asc16
-rw-r--r--website/static/security/patches/EN-22:06/libalias.12.patch282
-rw-r--r--website/static/security/patches/EN-22:06/libalias.12.patch.asc16
-rw-r--r--website/static/security/patches/EN-22:06/libalias.13.patch479
-rw-r--r--website/static/security/patches/EN-22:06/libalias.13.patch.asc16
-rw-r--r--website/static/security/patches/SA-22:01/vt.patch44
-rw-r--r--website/static/security/patches/SA-22:01/vt.patch.asc16
-rw-r--r--website/themes/beastie/LICENSE4
-rw-r--r--website/themes/beastie/i18n/fr.toml6
-rw-r--r--website/themes/beastie/layouts/events/list.html6
-rw-r--r--website/themes/beastie/layouts/events/single.html6
-rwxr-xr-xwebsite/themes/beastie/layouts/index.html1
-rw-r--r--website/themes/beastie/layouts/news/list.html3
-rw-r--r--website/themes/beastie/layouts/news/single.html3
-rw-r--r--website/themes/beastie/layouts/partials/sidenav.html4
-rw-r--r--website/themes/beastie/layouts/partials/site-head.html17
-rw-r--r--website/themes/beastie/layouts/partials/site-navigation.html3
-rw-r--r--website/themes/beastie/layouts/press/list.html3
-rw-r--r--website/themes/beastie/layouts/press/single.html3
-rw-r--r--website/themes/beastie/static/images/logo-164x164.pngbin0 -> 27808 bytes
-rw-r--r--website/themes/beastie/static/images/logo-thepowertoserve.pngbin0 -> 265593 bytes
-rw-r--r--website/themes/beastie/static/opensearch/man-freebsd-release-ports.xml2
-rw-r--r--website/themes/beastie/static/opensearch/man.xml2
-rw-r--r--website/tools/hardware-notes-creator.py64
-rw-r--r--website/tools/hardware-notes-processor.rb44
-rw-r--r--website/tools/releases-toml.py72
-rw-r--r--website/tools/releases-toml.rb55
1658 files changed, 81895 insertions, 40141 deletions
diff --git a/.cirrus.yml b/.cirrus.yml
index a61946529e..f5478f7be3 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -7,7 +7,7 @@ env:
task:
timeout_in: 20m
install_script:
- - pkg install -y docproj python3
+ - pkg install -y docproj
test_script:
- make HUGO_ARGS="--verbose --debug --path-warnings"
diff --git a/COPYRIGHT b/COPYRIGHT
new file mode 100644
index 0000000000..fe07c1e889
--- /dev/null
+++ b/COPYRIGHT
@@ -0,0 +1,25 @@
+Copyright 1994-2022 The FreeBSD Project. All rights reserved.
+
+Redistribution and use in source (AsciiDoc) and 'compiled' forms (HTML, PDF,
+EPUB and so forth) with or without modification, are permitted provided that
+the following conditions are met:
+
+1. Redistributions of source code (AsciiDoc) must retain the above copyright
+ notice, this list of conditions and the following disclaimer as the first
+ lines of this file unmodified.
+
+2. Redistributions in compiled form (converted to PDF, EPUB and other formats)
+ must reproduce the above copyright notice, this list of conditions and the
+ following disclaimer in the documentation and/or other materials provided
+ with the distribution.
+
+THIS DOCUMENTATION IS PROVIDED BY THE FREEBSD DOCUMENTATION PROJECT "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE FREEBSD DOCUMENTATION PROJECT BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/documentation/.gitignore b/documentation/.gitignore
index a0241913a9..14fbc4731d 100644
--- a/documentation/.gitignore
+++ b/documentation/.gitignore
@@ -15,3 +15,6 @@ toc-5.adoc
pgpkeys.txt
*.swp
+
+# .hugo_build.lock is an empty file for building hugo projects.
+.hugo_build.lock
diff --git a/documentation/Makefile b/documentation/Makefile
index 44bb80fa28..ac2738450d 100644
--- a/documentation/Makefile
+++ b/documentation/Makefile
@@ -1,7 +1,7 @@
# Generate the FreeBSD documentation
#
-# Copyright (c) 2020-2021, The FreeBSD Documentation Project
-# Copyright (c) 2020-2021, Sergio Carlavilla <carlavilla@FreeBSD.org>
+# Copyright (c) 2020-2022, The FreeBSD Documentation Project
+# Copyright (c) 2020-2022, Sergio Carlavilla <carlavilla@FreeBSD.org>
#
# Targets intended for use on the command line
#
@@ -10,7 +10,11 @@
# run - serves the built documentation site for local browsing
# pdf - build PDF versions of the articles and books.
# html - build HTML versions of the articles and books for
-# offline use
+# offline use.
+# If variable DOC_HTML_ARCHIVE is set, all documents will be
+# archived/compressed, and only these files will be kept in the public
+# directory.
+# epub - build EPUB versions of the articles and books (Experimental).
#
# The run target uses hugo's built-in webserver to make the documentation site
# available for local browsing. The documentation should have been built prior
@@ -29,13 +33,13 @@ ALL_LANGUAGES= bn-bd da de el en es fr hu it ja ko mn nl pl pt-br ru tr zh-cn zh
LOCALBASE?= /usr/local
-PYTHON_CMD = ${LOCALBASE}/bin/python3
RUBY_CMD = ${LOCALBASE}/bin/ruby
HUGO_CMD = ${LOCALBASE}/bin/hugo
HUGO_ARGS?= --verbose --minify
+HUGO_OFFLINE_ARGS?= --environment offline --verbose --minify
ASCIIDOCTOR_CMD= ${LOCALBASE}/bin/asciidoctor
ASCIIDOCTORPDF_CMD= ${LOCALBASE}/bin/asciidoctor-pdf
-SED_CMD = /usr/bin/sed
+
.if defined(DOC_LANG) && !empty(DOC_LANG)
LANGUAGES= ${DOC_LANG:S/,/ /g}
.if ${LANGUAGES:Men} == "" && ${.TARGETS:Mpdf*} == "" && ${.TARGETS:Mhtml*} == ""
@@ -49,8 +53,7 @@ LANGUAGES= ${ALL_LANGUAGES}
RUBYLIB = ../shared/lib
.export RUBYLIB
-RUN_DEPENDS= ${PYTHON_CMD} \
- ${HUGO_CMD} \
+RUN_DEPENDS= ${HUGO_CMD} \
${LOCALBASE}/bin/asciidoctor \
${LOCALBASE}/bin/rougify
@@ -90,20 +93,20 @@ SKIP_LANGS+= ${a}
.ORDER: all run
.ORDER: requirements
-.ORDER: starting-message generate-books-toc
+.ORDER: starting-message
.ORDER: starting-message build
-.ORDER: generate-books-toc build
+.ORDER: build
-all: requirements starting-message generate-books-toc generate-pgpkeys-txt build
-run: requirements starting-message generate-books-toc generate-pgpkeys-txt run-local
+all: requirements starting-message generate-pgpkeys-txt build
+run: requirements starting-message generate-pgpkeys-txt run-local
# clean does not call pdf-clean as that is a subset of hugo-clean
-clean: hugo-clean pgp-clean toc-clean
+clean: hugo-clean pgp-clean
requirements:
.for dep in ${RUN_DEPENDS}
.if !exists(${dep})
- @(echo ${dep} not found, please run 'pkg install docproj python3'; exit 1)
+ @(echo ${dep} not found, please run 'pkg install docproj'; exit 1)
.endif
.endfor
@@ -112,6 +115,10 @@ requirements-pdf:
@(echo ${LOCALBASE}/bin/asciidoctor-pdf not found, please run 'pkg install rubygem-asciidoctor-pdf'; exit 1)
.endif
+requirements-epub:
+.if !exists(${LOCALBASE}/bin/asciidoctor-epub3)
+ @(echo ${LOCALBASE}/bin/asciidoctor-epub3 not found, please run 'pkg install rubygem-asciidoctor-epub3'; exit 1)
+.endif
starting-message: .PHONY
@echo ---------------------------------------------------------------
@@ -120,15 +127,6 @@ starting-message: .PHONY
@echo excluded languages: ${SKIP_LANGS}
@echo ---------------------------------------------------------------
-generate-books-toc: .PHONY
-.if !empty(BOOK_LANGS)
- ${PYTHON_CMD} ./tools/books-toc-parts-creator.py -l ${BOOK_LANGS}
- ${PYTHON_CMD} ./tools/books-toc-creator.py -l ${BOOK_LANGS}
- ${PYTHON_CMD} ./tools/books-toc-figures-creator.py -l ${BOOK_LANGS}
- ${PYTHON_CMD} ./tools/books-toc-tables-creator.py -l ${BOOK_LANGS}
- ${PYTHON_CMD} ./tools/books-toc-examples-creator.py -l ${BOOK_LANGS}
-.endif
-
generate-pgpkeys-txt: static/pgpkeys/pgpkeys.txt
static/pgpkeys/pgpkeys.txt: static/pgpkeys/*key
@@ -141,14 +139,8 @@ run-local: .PHONY
build: .PHONY
HUGO_DISABLELANGUAGES="${SKIP_LANGS}" ${HUGO_CMD} ${HUGO_ARGS}
-toc-clean: .PHONY
-.if !empty(BOOK_LANGS)
- rm -f $$(${PYTHON_CMD} ./tools/books-toc-parts-creator.py -l ${BOOK_LANGS} -o)
- rm -f $$(${PYTHON_CMD} ./tools/books-toc-creator.py -l ${BOOK_LANGS} -o)
- rm -f $$(${PYTHON_CMD} ./tools/books-toc-figures-creator.py -l ${BOOK_LANGS} -o)
- rm -f $$(${PYTHON_CMD} ./tools/books-toc-tables-creator.py -l ${BOOK_LANGS} -o)
- rm -f $$(${PYTHON_CMD} ./tools/books-toc-examples-creator.py -l ${BOOK_LANGS} -o)
-.endif
+build-offline: .PHONY
+ HUGO_DISABLELANGUAGES="${SKIP_LANGS}" ${HUGO_CMD} ${HUGO_OFFLINE_ARGS}
pgp-clean: .PHONY
rm -f static/pgpkeys/pgpkeys.txt
@@ -162,252 +154,114 @@ hugo-clean: .PHONY
#
pdf: pdf-articles pdf-books
-pdf-books-target:
+pdf-books: requirements-pdf
.for _lang in ${BOOK_LANGS}
-TMP+= ${.CURDIR}/content/${_lang}/books/*/
+ ./tools/asciidoctor.sh books ${_lang} pdf
.endfor
-BOOKSDIR != echo ${TMP}
-pdf-articles-target:
+pdf-articles: requirements-pdf
.for _lang in ${ARTICLE_LANGS}
-TTMP += ${.CURDIR}/content/${_lang}/articles/*/
-.endfor
-ARTICLESDIR != echo ${TTMP}
-
-pdf-books: requirements-pdf pdf-books-target generate-books-toc
-
-# Books build
-#
-# Notes:
-# pdf-theme=default-with-fallback-font is
-# used instead of pdf-theme=./themes/default-pdf-theme.yml because
-# it allows ja, ru, tr, zh-* fonts to be embedded and rendering is
-# better for other languages.
-#
-# asciidoctor-pdf-cjk and/or specific themes should be used for cjk
-# fonts
-.for _curpdf in ${BOOKSDIR}
- @mkdir -p ${.CURDIR}/public${_curpdf:S|^${.CURDIR}/content||}
-.if exists(${_curpdf}book.adoc)
- ${ASCIIDOCTORPDF_CMD} \
- -r ./shared/lib/man-macro.rb \
- -r ./shared/lib/man-macro.rb \
- -r ./shared/lib/git-macro.rb \
- -r ./shared/lib/packages-macro.rb \
- -r ./shared/lib/inter-document-references-macro.rb \
- -r ./shared/lib/sectnumoffset-treeprocessor.rb \
- --doctype=book \
- -a skip-front-matter \
- -a pdf-theme=default-with-fallback-font \
- -o ${.CURDIR}/public${_curpdf:S|^${.CURDIR}/content||}book.pdf \
- ${_curpdf}book.adoc
-.else
-# some books use _index.adoc as main document
- ${ASCIIDOCTORPDF_CMD} \
- -r ./shared/lib/man-macro.rb \
- -r ./shared/lib/man-macro.rb \
- -r ./shared/lib/git-macro.rb \
- -r ./shared/lib/packages-macro.rb \
- -r ./shared/lib/inter-document-references-macro.rb \
- -r ./shared/lib/sectnumoffset-treeprocessor.rb \
- --doctype=book \
- -a skip-front-matter \
- -a pdf-theme=default-with-fallback-font \
- -o ${.CURDIR}/public${_curpdf:S|^${.CURDIR}/content||}book.pdf \
- ${_curpdf}_index.adoc
-.endif
-.endfor
-
-pdf-articles: requirements-pdf pdf-articles-target
-
-# Articles build
-.for _curpdf in ${ARTICLESDIR}
- @mkdir -p ${.CURDIR}/public${_curpdf:S|^${.CURDIR}/content||}
- ${ASCIIDOCTORPDF_CMD} \
- -r ./shared/lib/man-macro.rb \
- -r ./shared/lib/man-macro.rb \
- -r ./shared/lib/git-macro.rb \
- -r ./shared/lib/packages-macro.rb \
- -r ./shared/lib/inter-document-references-macro.rb \
- -r ./shared/lib/sectnumoffset-treeprocessor.rb \
- --doctype=article \
- -a skip-front-matter \
- -a pdf-theme=default-with-fallback-font \
- -o ${.CURDIR}/public${_curpdf:S|^${.CURDIR}/content||}article.pdf \
- ${_curpdf}_index.adoc
-.if exists(${.CURDIR}/static/source/articles/${_curpdf:H:T})
- cp -R ${.CURDIR}/static/source/articles/${_curpdf:H:T}/ \
- ${.CURDIR}/public${_curpdf:S|^${.CURDIR}/content||}
-.endif
+ ./tools/asciidoctor.sh articles ${_lang} pdf
.endfor
pdf-clean: pdf-articles-clean pdf-books-clean
-pdf-books-clean: pdf-books-target toc-clean
-.for _curpdf in ${BOOKSDIR}
- rm -f ${.CURDIR}/public${_curpdf:S|^${.CURDIR}/content||}book.pdf
-.endfor
+pdf-books-clean:
.for _lang in ${BOOK_LANGS}
rm -fr ${.CURDIR}/public/${_lang}/books
-rmdir ${.CURDIR}/public/${_lang}
.endfor
-rmdir ${.CURDIR}/public/
+pdf-articles-clean:
+.for _lang in ${ARTICLE_LANGS}
+ rm -fr ${.CURDIR}/public/${_lang}/articles
+.if !exists(${.CURDIR}/public/${_lang}/books)
+ rm -fr ${.CURDIR}/public/${_lang}
+.endif
+.endfor
+ -rmdir ${.CURDIR}/public
+
#
# HTML targets
-# Use DOC_LANG to choose the language, e.g., make DOC_LANG="en fr" html-books
#
-html: html-articles html-books
+html: build-offline html-clean-global html-clean-articles html-clean-books html-archive html-archive-clean-files
-html-books-target:
-.for _lang in ${BOOK_LANGS}
-TMPH += ${.CURDIR}/content/${_lang}/books/*/
-.endfor
-BOOKSDIR != echo ${TMPH}
+html-clean: hugo-clean
-html-articles-target:
+html-clean-global:
+ rm -fr ${.CURDIR}/public/index.html
+ rm -rf pgpkeys js
+
+html-clean-articles:
.for _lang in ${ARTICLE_LANGS}
-TTMPH += ${.CURDIR}/content/${_lang}/articles/*/
+ rm -fr ${.CURDIR}/public/${_lang}/index.html
+ rm -fr ${.CURDIR}/public/${_lang}/articles/index.html
.endfor
-ARTICLESDIR != echo ${TTMPH}
-
-html-books: html-books-target generate-books-toc
-# Books build
-#
-.for _curhtml in ${BOOKSDIR}
- @mkdir -p ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||}
-.if exists(${_curhtml}book.adoc)
- ${ASCIIDOCTOR_CMD} \
- -B ${.CURDIR}/ \
- -r ./shared/lib/man-macro.rb \
- -r ./shared/lib/man-macro.rb \
- -r ./shared/lib/git-macro.rb \
- -r ./shared/lib/packages-macro.rb \
- -r ./shared/lib/inter-document-references-macro.rb \
- -r ./shared/lib/sectnumoffset-treeprocessor.rb \
- --doctype=book \
- -a skip-front-matter \
- -a linkcss -a copycss=${.CURDIR}/themes/beastie/static/css/docbook.css -a stylesheet=docbook.css -a stylesdir=../../css \
- -a iconfont-remote! -a iconfont-name=font-awesome-min \
- -o ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||}book.html \
- ${_curhtml}book.adoc
-.if exists(${.CURDIR}/static/images/books/${_curhtml:H:T})
- @mkdir -p ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||:H:H:H}/images/books/
- cp -R ${.CURDIR}/static/images/books/${_curhtml:H:T}/ \
- ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||:H:H:H}/images/books/${_curhtml:H:T}/
- ${SED_CMD} -i '' -e "s|../../../../images|../../images|g" \
- ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||}book.html
-.endif
-.else
-# some books use _index.adoc as main document
- ${ASCIIDOCTOR_CMD} \
- -B ${.CURDIR}/ \
- -r ./shared/lib/man-macro.rb \
- -r ./shared/lib/man-macro.rb \
- -r ./shared/lib/git-macro.rb \
- -r ./shared/lib/packages-macro.rb \
- -r ./shared/lib/inter-document-references-macro.rb \
- -r ./shared/lib/sectnumoffset-treeprocessor.rb \
- --doctype=book \
- -a skip-front-matter \
- -a linkcss -a copycss=${.CURDIR}/themes/beastie/static/css/docbook.css -a stylesheet=docbook.css -a stylesdir=../../css \
- -a iconfont-remote! -a iconfont-name=font-awesome-min \
- -o ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||}book.html \
- ${_curhtml}_index.adoc
-.if exists(${.CURDIR}/static/images/books/${_curhtml:H:T})
- @mkdir -p ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||:H:H:H}/images/books/
- cp -R ${.CURDIR}/static/images/books/${_curhtml:H:T}/ \
- ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||:H:H:H}/images/books/${_curhtml:H:T}/
- ${SED_CMD} -i '' -e "s|../../../../images|../../images|g" \
- ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||}book.html
-.endif
-.endif
-.if !exists(${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||:H:H:H}/fonts/)
- mkdir -p ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||:H:H:H}/fonts/
- cp -R ${.CURDIR}/themes/beastie/static/fonts/ \
- ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||:H:H:H}/fonts/
- cp ${.CURDIR}/themes/beastie/static/css/font-awesome-min.css \
- ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||:H:H:H}/css/
-.endif
+html-clean-books:
+.for _lang in ${BOOK_LANGS}
+ rm -fr ${.CURDIR}/public/${_lang}/books/index.html
.endfor
-html-articles: html-articles-target
-
-# Articles build
-.for _curhtml in ${ARTICLESDIR}
- @mkdir -p ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||}
- ${ASCIIDOCTOR_CMD} \
- -B ${.CURDIR}/ \
- -r ./shared/lib/man-macro.rb \
- -r ./shared/lib/man-macro.rb \
- -r ./shared/lib/git-macro.rb \
- -r ./shared/lib/packages-macro.rb \
- -r ./shared/lib/inter-document-references-macro.rb \
- -r ./shared/lib/sectnumoffset-treeprocessor.rb \
- --doctype=article \
- -a skip-front-matter \
- -a linkcss -a copycss=${.CURDIR}/themes/beastie/static/css/docbook.css -a stylesheet=docbook.css -a stylesdir=../../css \
- -a iconfont-remote! -a iconfont-name=font-awesome-min \
- -o ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||}article.html \
- ${_curhtml}_index.adoc
-.if exists(${.CURDIR}/static/source/articles/${_curhtml:H:T})
- cp -R ${.CURDIR}/static/source/articles/${_curhtml:H:T}/ \
- ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||}
-.endif
-.if exists(${.CURDIR}/static/images/articles/${_curhtml:H:T})
- @mkdir -p ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||:H:H:H}/images/articles/
- cp -R ${.CURDIR}/static/images/articles/${_curhtml:H:T}/ \
- ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||:H:H:H}/images/articles/${_curhtml:H:T}/
- ${SED_CMD} -i '' -e "s|../../../images|../../images|g" \
- ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||}article.html
+html-archive:
+.if defined(DOC_HTML_ARCHIVE)
+.for _lang in ${ARTICLE_LANGS}
+ ./tools/asciidoctor.sh articles ${_lang} archive
+.endfor
+.for _lang in ${BOOK_LANGS}
+ ./tools/asciidoctor.sh books ${_lang} archive
+.endfor
.endif
-.if !exists(${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||:H:H:H}/fonts/)
- mkdir -p ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||:H:H:H}/fonts/
- cp -R ${.CURDIR}/themes/beastie/static/fonts/ \
- ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||:H:H:H}/fonts/
- cp ${.CURDIR}/themes/beastie/static/css/font-awesome-min.css \
- ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||:H:H:H}/css/
+
+html-archive-clean-files:
+.if defined(DOC_HTML_ARCHIVE)
+ find ${.CURDIR}/public/ ! -name '*.pdf' ! -name '*.tar.gz' -type f -delete
+ find ${.CURDIR}/public/ -type d -empty -delete
.endif
-.endfor
-html-clean: html-resources-clean html-articles-clean html-books-clean
+#
+# EPUB targets
+# Use DOC_LANG to choose the language, e.g., make DOC_LANG="en fr" epub-books
+#
+epub: epub-articles epub-books
-html-resources-clean:
-.for _lang in ${LANGUAGES}
- rm -fr ${.CURDIR}/public/${_lang}/css
- rm -fr ${.CURDIR}/public/${_lang}/fonts
- rm -fr ${.CURDIR}/public/${_lang}/images
+epub-books: requirements-epub
+ @echo ---------------------------------------------------------------
+ @echo !!! EPUB output is experimental !!!
+ @echo
+ @echo Asciidoctor EPUB3 is currently alpha software. Use accordingly. Although the
+ @echo bulk of AsciiDoc content is converted, there’s still work needed to fill in
+ @echo gaps where conversion is incomplete or unstyled.
+ @echo https://docs.asciidoctor.org/epub3-converter/latest/#project-status
+ @echo ---------------------------------------------------------------
+.for _lang in ${BOOK_LANGS}
+ ./tools/asciidoctor.sh books ${_lang} epub
.endfor
-html-books-clean: html-books-target toc-clean
-.for _curhtml in ${BOOKSDIR}
- rm -f ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||}book.html ${_curhtml}toc*.adoc
- -rmdir ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||}
+epub-articles: requirements-epub
+ @echo ---------------------------------------------------------------
+ @echo !!! EPUB output is experimental !!!
+ @echo
+ @echo Asciidoctor EPUB3 is currently alpha software. Use accordingly. Although the
+ @echo bulk of AsciiDoc content is converted, there’s still work needed to fill in
+ @echo gaps where conversion is incomplete or unstyled.
+ @echo https://docs.asciidoctor.org/epub3-converter/latest/#project-status
+ @echo ---------------------------------------------------------------
+.for _lang in ${ARTICLE_LANGS}
+ ./tools/asciidoctor.sh articles ${_lang} epub
.endfor
+
+epub-clean: epub-articles-clean epub-books-clean
+
+epub-books-clean:
.for _lang in ${BOOK_LANGS}
rm -fr ${.CURDIR}/public/${_lang}/books
- rm -fr ${.CURDIR}/public/${_lang}/images/books
-rmdir ${.CURDIR}/public/${_lang}
.endfor
- -rmdir ${.CURDIR}/public
-
-html-articles-clean: html-articles-target
-.for _curhtml in ${ARTICLESDIR}
- rm -f ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||}article.html
- -rmdir ${.CURDIR}/public${_curhtml:S|^${.CURDIR}/content||}
-.endfor
-.for _lang in ${ARTICLE_LANGS}
- rm -fr ${.CURDIR}/public/${_lang}/articles
- rm -fr ${.CURDIR}/public/${_lang}/images/articles
- -rmdir ${.CURDIR}/public/${_lang}
-.endfor
- -rmdir ${.CURDIR}/public
+ -rmdir ${.CURDIR}/public/
-pdf-articles-clean: pdf-articles-target
-.for _curpdf in ${ARTICLESDIR}
- rm -f ${.CURDIR}/public${_curpdf:S|^${.CURDIR}/content||}article.pdf
-.endfor
+epub-articles-clean:
.for _lang in ${ARTICLE_LANGS}
rm -fr ${.CURDIR}/public/${_lang}/articles
.if !exists(${.CURDIR}/public/${_lang}/books)
diff --git a/documentation/config/_default/config.toml b/documentation/config/_default/config.toml
index 6a2b641c73..17f8bb41dd 100644
--- a/documentation/config/_default/config.toml
+++ b/documentation/config/_default/config.toml
@@ -1,26 +1,41 @@
# FreeBSD documentation
-# $FreeBSD$
baseURL = "https://docs.freebsd.org/"
title = "FreeBSD Documentation Portal"
copyright = "BSD 2-clause 'Simplified' License"
-DefaultContentLanguage = "en"
+defaultContentLanguage = "en"
defaultContentLanguageInSubdir = true
disablePathToLower = true
theme = "beastie"
disableKinds = [ "taxonomy", "taxonomyTerm" ]
authors = [ "carlavilla@FreeBSD.org" ]
-preserveTOC = true
-ignoreFiles = [ "chapters-order.adoc$", "toc.adoc$", "toc-tables.adoc$", "toc-figures.adoc$", "toc-examples.adoc$", "toc-1.adoc$", "toc-2.adoc$", "toc-3.adoc$", "toc-4.adoc$", "toc-5.adoc$", "books.adoc$", "chapter.adoc$", "\\.po$" ]
+ignoreFiles = [ "chapter.adoc$", "contrib-386bsd.adoc$", "contrib-additional.adoc$", "contrib-committers.adoc$", "contrib-corealumni.adoc$", "contrib-develalumni.adoc$", "contrib-develinmemoriam.adoc$", "contrib-portmgralumni.adoc$", "\\.po$" ]
enableRobotsTXT = true
+googleAnalytics = 'UA-22767463-1'
[params]
- websiteURL = "https://www.FreeBSD.org/"
+ websiteURL = "https://www.FreeBSD.org"
description = "FreeBSD Documentation Portal"
+ isOnline = true
+ editBaseUrl = "https://github.com/freebsd/freebsd-doc/edit/main/documentation/content/"
+
+[security]
+ enableInlineShortcodes = false
+ [security.exec]
+ allow = ["^dart-sass-embedded$", "^go$", "^npx$", "^postcss$", "^asciidoctor$"]
+ osEnv = ["(?i)^(PATH|PATHEXT|APPDATA|TMP|TEMP|TERM|LOAD_PATH|RUBYLIB)$"]
+ [security.funcs]
+ getenv = ["^HUGO_"]
+ [security.http]
+ methods = ["(?i)GET|POST"]
+ urls = [".*"]
[markup.asciidocExt]
- preserveTOC = true
- extensions = ["man-macro", "inter-document-references-macro", "sectnumoffset-treeprocessor", "packages-macro", "git-macro"]
+ extensions = ["man-macro", "inter-document-references-macro", "cross-document-references-macro", "sectnumoffset-treeprocessor", "packages-macro", "git-macro"]
+ [markup.asciidocExt.attributes]
+ env-beastie = true
+ isOnline = true
+ skip-front-matter = true
[outputs]
home = [ "HTML" ]
diff --git a/documentation/config/_default/languages.bn-bd.toml b/documentation/config/_default/languages.bn-bd.toml
index 6c38ade2d4..6a5e8f9319 100644
--- a/documentation/config/_default/languages.bn-bd.toml
+++ b/documentation/config/_default/languages.bn-bd.toml
@@ -1,4 +1,4 @@
-title = "The FreeBSD Project"
+title = "FreeBSD Documentation Portal"
contentDir = "content/bn-bd"
languageName = "বাংলা"
weight = 4
diff --git a/documentation/config/_default/languages.da.toml b/documentation/config/_default/languages.da.toml
index f0eb50a23e..70df8ff731 100644
--- a/documentation/config/_default/languages.da.toml
+++ b/documentation/config/_default/languages.da.toml
@@ -1,4 +1,4 @@
-title = "The FreeBSD Project"
+title = "FreeBSD Documentation Portal"
contentDir = "content/da"
languageName = "Danish"
weight = 5
diff --git a/documentation/config/_default/languages.de.toml b/documentation/config/_default/languages.de.toml
index 084a6d3cb2..9c910b8456 100644
--- a/documentation/config/_default/languages.de.toml
+++ b/documentation/config/_default/languages.de.toml
@@ -1,4 +1,4 @@
-title = "The FreeBSD Project"
+title = "FreeBSD Documentation Portal"
contentDir = "content/de"
languageName = "German"
weight = 6
diff --git a/documentation/config/_default/languages.el.toml b/documentation/config/_default/languages.el.toml
index ea2ec624f7..6ce926dc13 100644
--- a/documentation/config/_default/languages.el.toml
+++ b/documentation/config/_default/languages.el.toml
@@ -1,4 +1,4 @@
-title = "The FreeBSD Project"
+title = "FreeBSD Documentation Portal"
contentDir = "content/el"
languageName = "Greek"
weight = 7
diff --git a/documentation/config/_default/languages.en.toml b/documentation/config/_default/languages.en.toml
index 120628c13c..8725a1cc67 100644
--- a/documentation/config/_default/languages.en.toml
+++ b/documentation/config/_default/languages.en.toml
@@ -1,4 +1,4 @@
-title = "The FreeBSD Project"
+title = "FreeBSD Documentation Portal"
contentDir = "content/en"
languageName = "English"
weight = 1
diff --git a/documentation/config/_default/languages.es.toml b/documentation/config/_default/languages.es.toml
index 770bbb20a1..585a09172c 100644
--- a/documentation/config/_default/languages.es.toml
+++ b/documentation/config/_default/languages.es.toml
@@ -1,4 +1,4 @@
-title = "El Proyecto FreeBSD"
+title = "Portal de documentación de FreeBSD"
contentDir = "content/es"
languageName = "Spanish"
weight = 2
diff --git a/documentation/config/_default/languages.fr.toml b/documentation/config/_default/languages.fr.toml
index 66f6e9f700..8005dd6f3c 100644
--- a/documentation/config/_default/languages.fr.toml
+++ b/documentation/config/_default/languages.fr.toml
@@ -1,4 +1,4 @@
-title = "The FreeBSD Project"
+title = "FreeBSD Documentation Portal"
contentDir = "content/fr"
languageName = "French"
weight = 11
diff --git a/documentation/config/_default/languages.hu.toml b/documentation/config/_default/languages.hu.toml
index 86e6faacd0..289b08d718 100644
--- a/documentation/config/_default/languages.hu.toml
+++ b/documentation/config/_default/languages.hu.toml
@@ -1,4 +1,4 @@
-title = "The FreeBSD Project"
+title = "FreeBSD Documentation Portal"
contentDir = "content/hu"
languageName = "Hungarian"
weight = 12
diff --git a/documentation/config/_default/languages.it.toml b/documentation/config/_default/languages.it.toml
index d98443367f..ea90dcadef 100644
--- a/documentation/config/_default/languages.it.toml
+++ b/documentation/config/_default/languages.it.toml
@@ -1,4 +1,4 @@
-title = "The FreeBSD Project"
+title = "FreeBSD Documentation Portal"
contentDir = "content/it"
languageName = "Italian"
weight = 8
diff --git a/documentation/config/_default/languages.ja.toml b/documentation/config/_default/languages.ja.toml
index 864a8f1de1..b6e6dd7f22 100644
--- a/documentation/config/_default/languages.ja.toml
+++ b/documentation/config/_default/languages.ja.toml
@@ -1,4 +1,4 @@
-title = "FreeBSD プロジェクト"
+title = "FreeBSD Documentation Portal"
contentDir = "content/ja"
languageName = "日本語"
weight = 3
diff --git a/documentation/config/_default/languages.ko.toml b/documentation/config/_default/languages.ko.toml
index 84ce84f533..ceda7f9c8b 100644
--- a/documentation/config/_default/languages.ko.toml
+++ b/documentation/config/_default/languages.ko.toml
@@ -1,4 +1,4 @@
-title = "The FreeBSD Project"
+title = "FreeBSD Documentation Portal"
contentDir = "content/ko"
languageName = "한국어"
weight = 9
diff --git a/documentation/config/_default/languages.mn.toml b/documentation/config/_default/languages.mn.toml
index 162131aad5..be9a502ff9 100644
--- a/documentation/config/_default/languages.mn.toml
+++ b/documentation/config/_default/languages.mn.toml
@@ -1,4 +1,4 @@
-title = "FreeBSD төсөл"
+title = "FreeBSD Documentation Portal"
contentDir = "content/mn"
languageName = "монгол хэл mongol khel"
weight = 19
diff --git a/documentation/config/_default/languages.nl.toml b/documentation/config/_default/languages.nl.toml
index 023e4caac8..b78b5984d8 100644
--- a/documentation/config/_default/languages.nl.toml
+++ b/documentation/config/_default/languages.nl.toml
@@ -1,4 +1,4 @@
-title = "The FreeBSD Project"
+title = "FreeBSD Documentation Portal"
contentDir = "content/nl"
languageName = "Dutch"
weight = 16
diff --git a/documentation/config/_default/languages.pl.toml b/documentation/config/_default/languages.pl.toml
index f944ba971f..dee531f558 100644
--- a/documentation/config/_default/languages.pl.toml
+++ b/documentation/config/_default/languages.pl.toml
@@ -1,4 +1,4 @@
-title = "The FreeBSD Project"
+title = "FreeBSD Documentation Portal"
contentDir = "content/pl"
languageName = "Polish"
weight = 15
diff --git a/documentation/config/_default/languages.pt-br.toml b/documentation/config/_default/languages.pt-br.toml
index 8ec82d60c1..3aebca78c0 100644
--- a/documentation/config/_default/languages.pt-br.toml
+++ b/documentation/config/_default/languages.pt-br.toml
@@ -1,4 +1,4 @@
-title = "The FreeBSD Project"
+title = "FreeBSD Documentation Portal"
contentDir = "content/pt-br"
languageName = "Brazilian Portuguese"
weight = 10
diff --git a/documentation/config/_default/languages.ru.toml b/documentation/config/_default/languages.ru.toml
index 38a821fb94..ff4c52d76b 100644
--- a/documentation/config/_default/languages.ru.toml
+++ b/documentation/config/_default/languages.ru.toml
@@ -1,4 +1,4 @@
-title = "The FreeBSD Project"
+title = "FreeBSD Documentation Portal"
contentDir = "content/ru"
languageName = "Русский"
weight = 13
diff --git a/documentation/config/_default/languages.tr.toml b/documentation/config/_default/languages.tr.toml
index 7b131ba88a..b27472e573 100644
--- a/documentation/config/_default/languages.tr.toml
+++ b/documentation/config/_default/languages.tr.toml
@@ -1,4 +1,4 @@
-title = "The FreeBSD Project"
+title = "FreeBSD Documentation Portal"
contentDir = "content/tr"
languageName = "Turkish"
weight = 14
diff --git a/documentation/config/_default/languages.zh-cn.toml b/documentation/config/_default/languages.zh-cn.toml
index da8449a330..03862a200c 100644
--- a/documentation/config/_default/languages.zh-cn.toml
+++ b/documentation/config/_default/languages.zh-cn.toml
@@ -1,4 +1,4 @@
-title = "The FreeBSD Project"
+title = "FreeBSD Documentation Portal"
contentDir = "content/zh-cn"
languageName = "简体中文"
weight = 17
diff --git a/documentation/config/_default/languages.zh-tw.toml b/documentation/config/_default/languages.zh-tw.toml
index 37745f6bb9..39b370ef17 100644
--- a/documentation/config/_default/languages.zh-tw.toml
+++ b/documentation/config/_default/languages.zh-tw.toml
@@ -1,4 +1,4 @@
-title = "The FreeBSD Project"
+title = "FreeBSD Documentation Portal"
contentDir = "content/zh-tw"
languageName = "繁體中文"
weight = 18
diff --git a/documentation/config/offline/config.toml b/documentation/config/offline/config.toml
new file mode 100644
index 0000000000..f359e2ad7e
--- /dev/null
+++ b/documentation/config/offline/config.toml
@@ -0,0 +1,43 @@
+# FreeBSD documentation
+
+baseURL = "localhost"
+title = "FreeBSD Documentation Portal"
+copyright = "BSD 2-clause 'Simplified' License"
+defaultContentLanguage = "en"
+defaultContentLanguageInSubdir = true
+disablePathToLower = true
+theme = "beastie"
+disableKinds = [ "taxonomy", "term", "RSS", "sitemap", "robotsTXT", "404" ]
+authors = [ "carlavilla@FreeBSD.org" ]
+ignoreFiles = [ "chapter.adoc$", "contrib-386bsd.adoc$", "contrib-additional.adoc$", "contrib-committers.adoc$", "contrib-corealumni.adoc$", "contrib-develalumni.adoc$", "contrib-develinmemoriam.adoc$", "contrib-portmgralumni.adoc$", "books.adoc$", "\\.po$" ]
+enableRobotsTXT = true
+
+[params]
+ websiteURL = "https://www.FreeBSD.org"
+ description = "FreeBSD Documentation Portal"
+ isOnline = false
+
+[security]
+ enableInlineShortcodes = false
+ [security.exec]
+ allow = ["^dart-sass-embedded$", "^go$", "^npx$", "^postcss$", "^asciidoctor$"]
+ osEnv = ["(?i)^(PATH|PATHEXT|APPDATA|TMP|TEMP|TERM|LOAD_PATH|RUBYLIB)$"]
+ [security.funcs]
+ getenv = ["^HUGO_"]
+ [security.http]
+ methods = ["(?i)GET|POST"]
+ urls = [".*"]
+
+[markup.asciidocExt]
+ extensions = ["man-macro", "inter-document-references-macro", "cross-document-references-macro", "sectnumoffset-treeprocessor", "packages-macro", "git-macro"]
+ [markup.asciidocExt.attributes]
+ env-beastie = true
+ isOnline = false
+ skip-front-matter = true
+
+[outputs]
+home = [ "HTML" ]
+page = [ "HTML" ]
+list = [ "HTML" ]
+single = [ "HTML" ]
+section = [ "HTML" ]
diff --git a/documentation/content/bn-bd/articles/_index.adoc b/documentation/content/bn-bd/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/bn-bd/articles/_index.adoc
+++ b/documentation/content/bn-bd/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/bn-bd/articles/explaining-bsd/_index.adoc b/documentation/content/bn-bd/articles/explaining-bsd/_index.adoc
index 0534c72474..a783465049 100644
--- a/documentation/content/bn-bd/articles/explaining-bsd/_index.adoc
+++ b/documentation/content/bn-bd/articles/explaining-bsd/_index.adoc
@@ -3,7 +3,6 @@ title: BSD কি, কেন, কার জন্য
authors:
- author: গ্রেগ লেহেই
email: grog@FreeBSD.org
-releaseinfo: "$FreeBSD$"
trademarks: ["freebsd", "amd", "apple", "intel", "linux", "opengroup", "sparc", "sun", "unix", "general"]
---
@@ -16,6 +15,27 @@ trademarks: ["freebsd", "amd", "apple", "intel", "linux", "opengroup", "sparc",
:sectnumlevels: 6
:source-highlighter: rouge
:experimental:
+:images-path: articles/explaining-bsd/
+
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
+include::shared/releases.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+:imagesdir: ../../../images/{images-path}
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+
+ifndef::env-beastie[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
[.abstract-title]
Abstract
diff --git a/documentation/content/bn-bd/articles/new-users/_index.adoc b/documentation/content/bn-bd/articles/new-users/_index.adoc
index ee6444aaff..1a71760815 100644
--- a/documentation/content/bn-bd/articles/new-users/_index.adoc
+++ b/documentation/content/bn-bd/articles/new-users/_index.adoc
@@ -3,7 +3,6 @@ title: ইউনিক্স ও FreeBSD'র হাতেখড়ি
authors:
- author: অ্যানেলিস এন্ডারসন
email: andrsn@andrsn.stanford.edu
-releaseinfo: "$FreeBSD$"
trademarks: ["freebsd", "ibm", "microsoft", "opengroup", "general"]
---
@@ -16,6 +15,27 @@ trademarks: ["freebsd", "ibm", "microsoft", "opengroup", "general"]
:sectnumlevels: 6
:source-highlighter: rouge
:experimental:
+:images-path: articles/new-users/
+
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
+include::shared/releases.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+:imagesdir: ../../../images/{images-path}
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+
+ifndef::env-beastie[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
[.abstract-title]
Abstract
diff --git a/documentation/content/bn-bd/languages.adoc b/documentation/content/bn-bd/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/bn-bd/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/da/articles/_index.adoc b/documentation/content/da/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/da/articles/_index.adoc
+++ b/documentation/content/da/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/da/articles/ipsec-must/_index.adoc b/documentation/content/da/articles/ipsec-must/_index.adoc
index 19ea3c41b1..7c2cd106ed 100644
--- a/documentation/content/da/articles/ipsec-must/_index.adoc
+++ b/documentation/content/da/articles/ipsec-must/_index.adoc
@@ -3,7 +3,6 @@ title: Uafhængig Verifikation af IPsec Funktionalitet i FreeBSD
authors:
- author: David Honig
email: honig@sprynet.com
-releaseinfo: "$FreeBSD$"
trademarks: ["freebsd", "opengroup", "general"]
---
@@ -16,10 +15,27 @@ trademarks: ["freebsd", "opengroup", "general"]
:sectnumlevels: 6
:source-highlighter: rouge
:experimental:
-:toc-title: Indholdsfortegnelse
-:table-caption: Tabel
-:figure-caption: Figur
-:example-caption: Eksempel
+:images-path: articles/ipsec-must/
+
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
+include::shared/releases.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+:imagesdir: ../../../images/{images-path}
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+
+ifndef::env-beastie[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
[.abstract-title]
Resumé
@@ -111,7 +127,7 @@ Internet Protokol sikkerheds udvidelser til IPv4; krævet for IPv6. En protokol
De fleste af de moderne versioner af FreeBSD har IPsec support i deres base kildekode. Så du er sikkert nødt til at inkludere `IPSEC` optionen i din kernel konfig og, efter genbygning og reinstallation af kernel, konfigurere IPsec forbindelser ved hjælp af man:setkey[8] kommandoen.
-En udførlig guide om at køre IPsec på FreeBSD er tilrådighed i link:{handbook}#ipsec[FreeBSD Håndbogen].
+En udførlig guide om at køre IPsec på FreeBSD er tilrådighed i extref:{handbook}security/[FreeBSD Håndbogen, ipsec].
[[kernel]]
== src/sys/i386/conf/KERNELNAME
diff --git a/documentation/content/da/languages.adoc b/documentation/content/da/languages.adoc
new file mode 100644
index 0000000000..afb237f82d
--- /dev/null
+++ b/documentation/content/da/languages.adoc
@@ -0,0 +1,6 @@
+---
+title: Languages
+layout: languages
+---
+
+= Languages
diff --git a/documentation/content/de/articles/_index.adoc b/documentation/content/de/articles/_index.adoc
index a245ae3d26..de739232b6 100644
--- a/documentation/content/de/articles/_index.adoc
+++ b/documentation/content/de/articles/_index.adoc
@@ -1,5 +1,6 @@
---
title: Articles
+layout: total-list
---
= Articles
diff --git a/documentation/content/de/articles/contributing/_index.adoc b/documentation/content/de/articles/contributing/_index.adoc
index 7fc45f3cd8..825858a03a 100644
--- a/documentation/content/de/articles/contributing/_index.adoc
+++ b/documentation/content/de/articles/contributing/_index.adoc
@@ -2,7 +2,6 @@
title: FreeBSD unterstützen
authors:
- author: Jordan Hubbard
-releaseinfo: "$FreeBSD$"
trademarks: ["freebsd", "ieee", "general"]
---
@@ -15,24 +14,26 @@ trademarks: ["freebsd", "ieee", "general"]
:sectnumlevels: 6
:source-highlighter: rouge
:experimental:
-:toc-title: Inhaltsverzeichnis
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
-
-ifeval::["{backend}" == "html5"]
-include::shared/de/mailing-lists.adoc[]
-include::shared/de/urls.adoc[]
+:images-path: articles/contributing/
+
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
+include::shared/releases.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+:imagesdir: ../../../images/{images-path}
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../shared/asciidoctor.adoc[]
endif::[]
-
-ifeval::["{backend}" == "pdf"]
-include::../../../../shared/de/urls.adoc[]
-include::../../../../shared/de/mailing-lists.adoc[]
endif::[]
-ifeval::["{backend}" == "epub3"]
-include::../../../../shared/de/urls.adoc[]
-include::../../../../shared/de/mailing-lists.adoc[]
+ifndef::env-beastie[]
+include::../../../../../shared/asciidoctor.adoc[]
endif::[]
[.abstract-title]
@@ -65,7 +66,7 @@ Die folgende Liste von Aufgaben und Unterprojekten repräsentiert eine Zusammenf
Viele Menschen, die an FreeBSD beteiligt sind, sind keine Programmierer. Es sind Leute, die an der Dokumentation arbeiten, Internetseiten erstellen oder einfach Hilfe anbieten. Alles, was diese Leute mitbringen müssen, sind Zeit und die Bereitschaft, etwas zu lernen.
. Lesen Sie die häufig gestellten Fragen (FAQ) und das Handbuch gelegentlich. Wenn etwas schlecht erklärt wird, veraltet oder einfach falsch ist, teilen Sie es uns mit. Oder noch besser, korrigieren Sie es (SGML ist nicht schwer zu erlernen, wir akzeptieren aber auch Vorschläge im ASCII-Format.).
-. Helfen Sie dabei, die Dokumentation in Ihre Muttersprache zu übersetzen. Wenn an der Übersetzung in Ihre Sprache bereits gearbeitet wird, helfen Sie, indem Sie weitere Dokumente übersetzen, oder sorgen Sie dafür, dass die Übersetzungen aktuell sind. Lesen Sie zuerst die link:{fdp-primer}#translations[Übersetzungs-FAQ] der Fibel für neue Mitarbeiter des FreeBSD-Dokumentations-Projekts. Sie verpflichten sich dabei nicht dazu, jede einzelne Seite zu übersetzen - als Freiwilliger übersetzen Sie genau so viel, wie Sie wollen. Wenn jemand mit der Übersetzung beginnt, beteiligen sich fast immer auch andere Personen daran. Wenn Sie nur Zeit und Energie für einen Teil der Dokumentation haben, dann übersetzen Sie bitte die Installationsanleitung.
+. Helfen Sie dabei, die Dokumentation in Ihre Muttersprache zu übersetzen. Wenn an der Übersetzung in Ihre Sprache bereits gearbeitet wird, helfen Sie, indem Sie weitere Dokumente übersetzen, oder sorgen Sie dafür, dass die Übersetzungen aktuell sind. Lesen Sie zuerst die extref:{fdp-primer}[Übersetzungs-FAQ, translations] der Fibel für neue Mitarbeiter des FreeBSD-Dokumentations-Projekts. Sie verpflichten sich dabei nicht dazu, jede einzelne Seite zu übersetzen - als Freiwilliger übersetzen Sie genau so viel, wie Sie wollen. Wenn jemand mit der Übersetzung beginnt, beteiligen sich fast immer auch andere Personen daran. Wenn Sie nur Zeit und Energie für einen Teil der Dokumentation haben, dann übersetzen Sie bitte die Installationsanleitung.
. Lesen Sie {freebsd-questions} sowie die news:comp.unix.bsd.freebsd.misc gelegentlich (oder sogar regelmäßig). Es kann sehr befriedigend sein, wenn Sie Ihr Wissen teilen und anderen Leuten dabei helfen können, deren Probleme zu lösen; vielleicht lernen Sie sogar noch etwas Neues! Diese Foren können auch eine Quelle für Ideen sein, an denen man arbeiten könnte.
[[ongoing-programmer-tasks]]
@@ -102,7 +103,7 @@ Mögliche Beiträge lassen sich in fünf Kategorien einteilen:
[[contrib-general]]
=== Fehlerberichte und allgemeine Vorschläge
-Eine Idee oder ein Vorschlag von _allgemeinem_ technischen Interesse sollte an {freebsd-hackers} geschickt werden. Personen, die an solchen Fragen interessiert sind (und kein Problem mit einem _hohen_ Mailaufkommen haben!) können die Mailingliste {freebsd-hackers} auch abonnieren. Informationen zu dieser und anderen Mailinglisten finden Sie im link:{handbook}#eresources-mail[FreeBSD Handbuch].
+Eine Idee oder ein Vorschlag von _allgemeinem_ technischen Interesse sollte an {freebsd-hackers} geschickt werden. Personen, die an solchen Fragen interessiert sind (und kein Problem mit einem _hohen_ Mailaufkommen haben!) können die Mailingliste {freebsd-hackers} auch abonnieren. Informationen zu dieser und anderen Mailinglisten finden Sie im extref:{handbook}eresources/[FreeBSD Handbuch, eresources-mail].
Wenn Sie einen Fehler gefunden oder eine Verbesserung entwickelt haben, vergessen Sie nicht, einen Bericht über man:send-pr[1] oder dessen link:https://www.FreeBSD.org/de/send-pr/[Internetschnittstelle] zu erstellen. Versuchen Sie bitte, jedes Feld auszufüllen. Ist Ihr Patch kleiner als 65 KB, sollten Sie ihn direkt in den Bericht einbauen. Kann der Patch direkt auf den Quellcodebaum angewendet werden, fügen Sie `[PATCH]` im Synopsis-Feld ein. Wenn Sie einen Patch einfügen, verwenden Sie bitte __kein copy-and-paste__, weil dadurch Tabulatoren in Leerzeichen umgewandelt werden, was den Patch unbrauchbar macht. Sind die Patches viel größer als 20 KB, sollten Sie sie komprimieren (z.B. mit man:gzip[1] oder man:bzip2[1]) und man:uuencode[1] verwenden, um diese in ihren Problembericht einzufügen.
@@ -110,15 +111,15 @@ Nachdem Sie einen Bericht versandt haben, erhalten Sie eine E-Mail, die eine Bes
Sollten Sie innerhalb einer Woche keine Bestätigung erhalten, oder man:send-pr[1] nicht verwenden können, können Sie über {freebsd-bugs} jemanden bitten, dies für Sie zu erledigen.
-Weitere Informationen zum Verfassen von guten Problemberichten finden Sie im entsprechenden link:{problem-reports}[Artikel].
+Weitere Informationen zum Verfassen von guten Problemberichten finden Sie im entsprechenden extref:{problem-reports}[Artikel].
=== Änderungen der Dokumentation
-Änderungen der Dokumentation werden vom {freebsd-doc} überwacht. Lesen Sie bitte die link:{fdp-primer}[Fibel für neue Mitarbeiter des FreeBSD-Dokumentationsprojekts] für weitere Informationen. Korrekturen und Ergänzungen (selbst kleine Änderungen sind willkommen!) werden mit man:send-pr[1] übermittelt. Lesen Sie dazu den Abschnitt <<contrib-general>>.
+Änderungen der Dokumentation werden vom {freebsd-doc} überwacht. Lesen Sie bitte die extref:{fdp-primer}[Fibel für neue Mitarbeiter des FreeBSD-Dokumentationsprojekts] für weitere Informationen. Korrekturen und Ergänzungen (selbst kleine Änderungen sind willkommen!) werden mit man:send-pr[1] übermittelt. Lesen Sie dazu den Abschnitt <<contrib-general>>.
=== Änderungen am vorhandenen Quellcode
-Änderungen des existierenden Quellcodes sind etwas komplizierter. Entscheidend ist hier, wie vertraut Sie mit dem aktuellen Entwicklungsstand von FreeBSD sind. Es existiert eine spezielle, ständig aktualisierte Version von FreeBSD, die als "FreeBSD-CURRENT" bekannt ist. Diese ist auf verschiedenen Wegen erhältlich und stellt den aktuellen Stand der Entwicklung dar. Lesen Sie den Abschnitt link:{handbook}#current-stable[FreeBSD-CURRENT vs. FreeBSD-STABLE] des Handbuchs für weitere Informationen zur Installation und Verwendung von FreeBSD-CURRENT.
+Änderungen des existierenden Quellcodes sind etwas komplizierter. Entscheidend ist hier, wie vertraut Sie mit dem aktuellen Entwicklungsstand von FreeBSD sind. Es existiert eine spezielle, ständig aktualisierte Version von FreeBSD, die als "FreeBSD-CURRENT" bekannt ist. Diese ist auf verschiedenen Wegen erhältlich und stellt den aktuellen Stand der Entwicklung dar. Lesen Sie den Abschnitt extref:{handbook}updating-upgrading/[FreeBSD-CURRENT vs. FreeBSD-STABLE, current-stable] des Handbuchs für weitere Informationen zur Installation und Verwendung von FreeBSD-CURRENT.
Arbeiten Sie mit älteren Quellcodeversionen, kann dies leider bedeuten, das Ihre Änderungen obsolet sind, oder sich nicht mehr in FreeBSD reintegrieren lassen. Dieses Risiko lässt sich verringern, wenn Sie die Mailinglisten {freebsd-announce} und {freebsd-current} abonnieren, auf denen aktuelle Systemänderungen diskutiert werden.
@@ -227,9 +228,9 @@ Sie können Spenden in Scheckform an folgende Adresse senden:
[.address]
****
The FreeBSD Foundation +
-P.O. Box 20247, +
-Boulder, +
-CO 80308 +
+3980 Broadway Street +
+STE #103-107 +
+Boulder CO 80304 +
USA
****
@@ -243,4 +244,4 @@ Das FreeBSD-Projekt freut sich, wenn jemand benötigte Hardware spenden will. Si
==== Internetzugang zur Verfügung stellen
-Wir sind ständig auf der Suche nach neuen FTP-, WWW- oder `cvsup`-Spiegeln. Wenn Sie einen solchen Spiegel einrichten wollen, lesen Sie bitte den Artikel link:{hubs}[Mirroring FreeBSD], der weitere Informationen enthält.
+Wir sind ständig auf der Suche nach neuen FTP-, WWW- oder `cvsup`-Spiegeln. Wenn Sie einen solchen Spiegel einrichten wollen, lesen Sie bitte den Artikel extref:{hubs}[Mirroring FreeBSD], der weitere Informationen enthält.
diff --git a/documentation/content/de/articles/explaining-bsd/_index.adoc b/documentation/content/de/articles/explaining-bsd/_index.adoc
index 204f1364b4..7b7fc337ae 100644
--- a/documentation/content/de/articles/explaining-bsd/_index.adoc
+++ b/documentation/content/de/articles/explaining-bsd/_index.adoc
@@ -3,7 +3,6 @@ title: Hintergrundwissen zu BSD
authors:
- author: Greg Lehey
email: grog@FreeBSD.org
-releaseinfo: "$FreeBSD$"
trademarks: ["freebsd", "amd", "apple", "intel", "linux", "opengroup", "sparc", "sun", "unix", "general"]
---
@@ -16,10 +15,27 @@ trademarks: ["freebsd", "amd", "apple", "intel", "linux", "opengroup", "sparc",
:sectnumlevels: 6
:source-highlighter: rouge
:experimental:
-:toc-title: Inhaltsverzeichnis
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
+:images-path: articles/explaining-bsd/
+
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
+include::shared/releases.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+:imagesdir: ../../../images/{images-path}
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+
+ifndef::env-beastie[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
[.abstract-title]
Zusammenfassung
diff --git a/documentation/content/de/articles/freebsd-update-server/_index.adoc b/documentation/content/de/articles/freebsd-update-server/_index.adoc
index 5b0b201a58..348c36d2c1 100644
--- a/documentation/content/de/articles/freebsd-update-server/_index.adoc
+++ b/documentation/content/de/articles/freebsd-update-server/_index.adoc
@@ -4,7 +4,6 @@ authors:
- author: Jason Helfman
email: jgh@FreeBSD.org
copyright: 2009-2011, 2013 Jason Helfma
-releaseinfo: "$FreeBSD$"
trademarks: ["freebsd", "amd", "intel", "general"]
---
@@ -17,21 +16,26 @@ trademarks: ["freebsd", "amd", "intel", "general"]
:sectnumlevels: 6
:source-highlighter: rouge
:experimental:
-:toc-title: Inhaltsverzeichnis
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
+:images-path: articles/freebsd-update-server/
-ifeval::["{backend}" == "html5"]
+ifdef::env-beastie[]
+ifdef::backend-html5[]
include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
+include::shared/releases.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+:imagesdir: ../../../images/{images-path}
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../shared/asciidoctor.adoc[]
endif::[]
-
-ifeval::["{backend}" == "pdf"]
-include::../../../../shared/authors.adoc[]
endif::[]
-ifeval::["{backend}" == "epub3"]
-include::../../../../shared/authors.adoc[]
+ifndef::env-beastie[]
+include::../../../../../shared/asciidoctor.adoc[]
endif::[]
[.abstract-title]
@@ -68,7 +72,7 @@ Als Minimum, muss das zu verteilende Ziel-Release auf einer gleichen, oder höhe
====
* Ein Benutzerkonto mit mindestens 4 GB freiem Speicherplatz. Dies erlaubt die Erstellung der Updates für 7.1 und 7.2. Der genaue Platzbedarf kann sich aber von Version zu Version ändern.
* Ein man:ssh[1] Konto auf einem entfernten System, um die später zu verteilenden Updates hochzuladen.
-* Einen Webserver, wie link:{handbook}#network-apache[Apache], wobei über die Hälfte des Platzes für den Bau benötigt wird. Als Beispiel benötigt der Bau von 7.1 und 7.2 insgesamt 4 GB. Der Speicherplatz, den der Webserver für die Verteilung dieser Updates benötigt, würde 2.6 GB betragen.
+* Einen Webserver, wie extref:{handbook}network-servers/[Apache, network-apache], wobei über die Hälfte des Platzes für den Bau benötigt wird. Als Beispiel benötigt der Bau von 7.1 und 7.2 insgesamt 4 GB. Der Speicherplatz, den der Webserver für die Verteilung dieser Updates benötigt, würde 2.6 GB betragen.
* Grundlegende Kenntnisse im Shell Skripting mit der Bourne Shell, man:sh[1].
[[Configuration]]
@@ -372,9 +376,9 @@ Wenn der Update-Code erneut hochgeladen werden muss, kann dies durch die Änderu
====
-Um die Updates zu verteilen, müssen die hochgeladenen Dateien im Document Root des Webservers liegen. Die genaue Konfiguration hängt von dem verwendeten Webserver ab. Für den Apache Webserver, beziehen Sie sich bitte auf das Kapitel link:{handbook}#network-apache[Konfiguration des Apache Servers] im Handbuch.
+Um die Updates zu verteilen, müssen die hochgeladenen Dateien im Document Root des Webservers liegen. Die genaue Konfiguration hängt von dem verwendeten Webserver ab. Für den Apache Webserver, beziehen Sie sich bitte auf das Kapitel extref:{handbook}network-servers/[Konfiguration des Apache Servers, network-apache] im Handbuch.
-Aktualisieren Sie `KeyPrint` und `ServerName` in der [.filename]#/etc/freebsd-update.conf# des Clients und führen Sie das Update, wie im Kapitel link:{handbook}#updating-upgrading-freebsdupdate[FreeBSD Update] des Handbuchs beschrieben, aus.
+Aktualisieren Sie `KeyPrint` und `ServerName` in der [.filename]#/etc/freebsd-update.conf# des Clients und führen Sie das Update, wie im Kapitel extref:{handbook}updating-upgrading/[FreeBSD Update, updating-upgrading-freebsdupdate] des Handbuchs beschrieben, aus.
[IMPORTANT]
====
@@ -404,7 +408,7 @@ Erstellen Sie das Korrekturverzeichnis des jeweiligen Releases unter [.filename]
% cd /usr/local/freebsd-update-server/patches/7.1-RELEASE
....
-Als Beispiel nehmen Sie die Korrektur für man:named[8]. Lesen Sie den Hinweis und laden Sie die erforderliche Datei von link:https://www.FreeBSD.org/security/advisories/[FreeBSD Sicherheits-Hinweise] herunter. Weitere Informationen zur Interpretation der Sicherheitshinweise finden Sie im link:{handbook}#security-advisories[FreeBSD Handbuch].
+Als Beispiel nehmen Sie die Korrektur für man:named[8]. Lesen Sie den Hinweis und laden Sie die erforderliche Datei von link:https://www.FreeBSD.org/security/advisories/[FreeBSD Sicherheits-Hinweise] herunter. Weitere Informationen zur Interpretation der Sicherheitshinweise finden Sie im extref:{handbook}security[FreeBSD Handbuch, security-advisories].
In der https://security.freebsd.org/advisories/FreeBSD-SA-09:12.bind.asc[Sicherheits Anweisung], nennt sich dieser Hinweis `SA-09:12.bind`. Nach dem Herunterladen der Datei, ist es erforderlich, die Datei auf einen geeigneten Patch-Level umzubenennen. Es steht Ihnen frei den Namen frei zu wählen, es wird jedoch nahegelegt, diesen im Einklang mit dem offiziellen FreeBSD Patch-Level zu halten. Für diesen Bau folgen wir der derzeit gängigen Praxis von FreeBSD und benennen sie `p7`. Benennen Sie die Datei um:
@@ -563,7 +567,7 @@ Als Referenz wird der gesamte Verlauf von link:../../../source/articles/freebsd-
[[tips]]
== Tipps
-* Wenn Sie ein selbst erstelltes Release über die native `make release` link:{releng}#release-build[Prozedur] bauen, wir der `freebsd-update-server` Code Ihr Release unterstützen. Als Beispiel können Sie ein Release ohne Ports oder Dokumentation bauen, indem Sie betreffende Funktionalität der Subroutinen `findextradocs ()`, `addextradocs ()` entfernen und eine Veränderung des Download-Verzeichnisses in `fetchiso ()`, in [.filename]#scripts/build.subr#. Als letzten Schritt ändern Sie den man:sha256[1] Hash in [.filename]#build.conf# für Ihr jeweiliges Release und Architektur damit Sie bereit sind, Ihr benutzerdefiniertes Release zu bauen.
+* Wenn Sie ein selbst erstelltes Release über die native `make release` extref:{releng}[Prozedur, release-build] bauen, wir der `freebsd-update-server` Code Ihr Release unterstützen. Als Beispiel können Sie ein Release ohne Ports oder Dokumentation bauen, indem Sie betreffende Funktionalität der Subroutinen `findextradocs ()`, `addextradocs ()` entfernen und eine Veränderung des Download-Verzeichnisses in `fetchiso ()`, in [.filename]#scripts/build.subr#. Als letzten Schritt ändern Sie den man:sha256[1] Hash in [.filename]#build.conf# für Ihr jeweiliges Release und Architektur damit Sie bereit sind, Ihr benutzerdefiniertes Release zu bauen.
+
[.programlisting]
....
@@ -592,7 +596,7 @@ addextradocs () {
make ${COMPATFLAGS} release.1 release.2 2>&1
....
-* Erstellen Sie einen geeigneten link:{handbook}#network-dns[DNS] SRV Datensatz für den Update-Server, und fügen Sie weitere Server mit verschiedenen Gewichtungen hinzu. Sie können diese Möglichkeit nutzen um Update-Mirror hinzuzufügen. Dieser Tipp ist jedoch nicht notwendig solange Sie keinen redundanten Service anbieten möchten.
+* Erstellen Sie einen geeigneten extref:{handbook}network-servers[DNS, network-dns] SRV Datensatz für den Update-Server, und fügen Sie weitere Server mit verschiedenen Gewichtungen hinzu. Sie können diese Möglichkeit nutzen um Update-Mirror hinzuzufügen. Dieser Tipp ist jedoch nicht notwendig solange Sie keinen redundanten Service anbieten möchten.
+
[.programlisting]
....
diff --git a/documentation/content/de/articles/leap-seconds/_index.adoc b/documentation/content/de/articles/leap-seconds/_index.adoc
index 990497a624..529c64a3d0 100644
--- a/documentation/content/de/articles/leap-seconds/_index.adoc
+++ b/documentation/content/de/articles/leap-seconds/_index.adoc
@@ -1,6 +1,5 @@
---
title: Unterstützung für Schaltsekunden in FreeBSD
-releaseinfo: "$FreeBSD$"
---
= Unterstützung für Schaltsekunden in FreeBSD
@@ -12,21 +11,26 @@ releaseinfo: "$FreeBSD$"
:sectnumlevels: 6
:source-highlighter: rouge
:experimental:
-:toc-title: Inhaltsverzeichnis
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
-
-ifeval::["{backend}" == "html5"]
-include::shared/de/urls.adoc[]
+:images-path: articles/leap-seconds/
+
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
+include::shared/releases.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+:imagesdir: ../../../images/{images-path}
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../shared/asciidoctor.adoc[]
endif::[]
-
-ifeval::["{backend}" == "pdf"]
-include::../../../../shared/de/urls.adoc[]
endif::[]
-ifeval::["{backend}" == "epub3"]
-include::../../../../shared/de/urls.adoc[]
+ifndef::env-beastie[]
+include::../../../../../shared/asciidoctor.adoc[]
endif::[]
'''
@@ -47,7 +51,7 @@ Das normale Verhalten für Schaltsekunden wird in https://tools.ietf.org/html/rf
[[leapseconds-posix]]
== Handhabung von gewöhnlichen Schaltsekunden in FreeBD
-Die einfachste Art, mit Schaltsekunden umzugehen, ist, die POSIX Zeitregeln, welche FreeBSD standardmässig verwendet, sowie link:{handbook}#network-ntp[NTP] zu benutzen. Wenn man:ntpd[8] läuft und die Uhrzeit mit einem vorgeschalteten NTP-Server, welcher Schaltsekunden richtig handhabt, abgeglichen wird, passt das System die Uhrzeit automatisch so an, dass die letzte Sekunde des Tages wiederholt wird. Es sind keine weiteren Anpassungen nötig.
+Die einfachste Art, mit Schaltsekunden umzugehen, ist, die POSIX Zeitregeln, welche FreeBSD standardmässig verwendet, sowie extref:{handbook}network-servers/[NTP, network-ntp] zu benutzen. Wenn man:ntpd[8] läuft und die Uhrzeit mit einem vorgeschalteten NTP-Server, welcher Schaltsekunden richtig handhabt, abgeglichen wird, passt das System die Uhrzeit automatisch so an, dass die letzte Sekunde des Tages wiederholt wird. Es sind keine weiteren Anpassungen nötig.
Sollte der vorgeschaltete NTP-Server Schaltsekunden nicht korrekt handhaben, wird man:ntpd[8] die Uhrzeit um eine Sekunde anpassen nachdem der fehlerhafte Server dies bemerkt hat und seine Uhr selbst neu einstellt.
diff --git a/documentation/content/de/articles/linux-users/_index.adoc b/documentation/content/de/articles/linux-users/_index.adoc
index 6960975bb5..c0212dc208 100644
--- a/documentation/content/de/articles/linux-users/_index.adoc
+++ b/documentation/content/de/articles/linux-users/_index.adoc
@@ -3,7 +3,6 @@ title: FreeBSD Anleitung für Linux®-Benutzer
authors:
- author: John Ferrell
copyright: 2008 The FreeBSD Documentation Project
-releaseinfo: "$FreeBSD$"
trademarks: ["freebsd", "intel", "redhat", "linux", "unix", "general"]
---
@@ -16,21 +15,26 @@ trademarks: ["freebsd", "intel", "redhat", "linux", "unix", "general"]
:sectnumlevels: 6
:source-highlighter: rouge
:experimental:
-:toc-title: Inhaltsverzeichnis
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
-
-ifeval::["{backend}" == "html5"]
-include::shared/de/urls.adoc[]
+:images-path: articles/linux-users/
+
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
+include::shared/releases.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+:imagesdir: ../../../images/{images-path}
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../shared/asciidoctor.adoc[]
endif::[]
-
-ifeval::["{backend}" == "pdf"]
-include::../../../../shared/de/urls.adoc[]
endif::[]
-ifeval::["{backend}" == "epub3"]
-include::../../../../shared/de/urls.adoc[]
+ifndef::env-beastie[]
+include::../../../../../shared/asciidoctor.adoc[]
endif::[]
[.abstract-title]
@@ -47,14 +51,14 @@ toc::[]
Dieses Dokument beschreibt einige der technischen Unterschiede zwischen FreeBSD und Linux(R), damit sich Linux(R)-Anwender schnell mit den Grundlagen von FreeBSD vertraut machen können.
-Dieses Dokument geht davon aus, dass FreeBSD bereits installiert ist. Lesen Sie das Kapitel link:{handbook}#bsdinstall[Installation von FreeBSD] des FreeBSD-Handbuch für die Hilfe bei der Installation.
+Dieses Dokument geht davon aus, dass FreeBSD bereits installiert ist. Lesen Sie das Kapitel extref:{handbook}bsdinstall[Installation von FreeBSD, bsdinstall] des FreeBSD-Handbuch für die Hilfe bei der Installation.
[[shells]]
== Standard-Shell
Linux(R)-Benutzer sind oft überrascht, dass Bash nicht die Standard-Shell in FreeBSD ist. Genau genommen ist Bash nicht einmal in der Standardinstallation enthalten. FreeBSD benutzt stattdessen man:tcsh[1] als Standard-Shell für root, sowie die Bourne shell-kompatible man:sh[1] als Standardshell für Benutzer. man:sh[1] ist der Bash sehr ähnlich, besitzt jedoch einen kleineren Funktionsumfang. In der Regel werden Skripte für die man:sh[1] auch mit der Bash laufen. Der umgekehrte Fall trifft jedoch meistens nicht zu.
-Bash und weitere Shells können unter FreeBSD mit link:{handbook}#ports[Paketen und der Ports-Sammlung] installiert werden.
+Bash und weitere Shells können unter FreeBSD mit extref:{handbook}ports/[Paketen und der Ports-Sammlung, ports] installiert werden.
Nachdem Sie eine andere Shell installiert haben, benutzen Sie man:chsh[1] um die Standard-Shell für einen Benutzer zu ändern. Es wird empfohlen, die Standard-Shell des Benutzers `root` unverändert bleibt, da Shells, welche nicht im Basissystem enthalten sind, in [.filename]#/usr/local/bin# installiert werden. Im Falle eines Problems ist vielleicht das Dateisystem, auf dem sich [.filename]#/usr/local/bin# befindet, nicht eingehängt ist. In einem solchen Fall hätte der Benutzer `root` keinen Zugriff auf die Standard-Shell, was ihn daran hindern würde, sich am System anzumelden und das Problem zu beheben.
@@ -86,7 +90,7 @@ Pakete sind vorkompilierte Anwendungen, sozusagen FreeBSD-Äquivalente von [.fil
# pkg install apache24
....
-Weitere Informationen zu Paketen finden Sie im Abschnitt 4.4 des FreeBSD Handbuchs: link:{handbook}#pkgng-intro[Benutzen von pkg zur Verwaltung von Binärpaketen].
+Weitere Informationen zu Paketen finden Sie im Abschnitt 4.4 des FreeBSD Handbuchs: extref:{handbook}ports/[Benutzen von pkg zur Verwaltung von Binärpaketen, pkgng-intro].
[[ports]]
=== Ports
@@ -111,7 +115,7 @@ Ein Vorteil von Ports bei der Installation von Software ist die Möglichkeit, di
# make WITH_LDAP="YES" install clean
....
-Lesen Sie link:{handbook}#ports-using[Benutzen der Ports-Sammlung] für weitere Informationen.
+Lesen Sie extref:{handbook}ports/[Benutzen der Ports-Sammlung, ports-using] für weitere Informationen.
[[startup]]
== Systemstart
@@ -120,7 +124,7 @@ Viele Linux(R)-Distributionen verwenden das SysV init System, während FreeBSD d
Die Skripte in [.filename]#/etc/rc.d/# sind für Anwendungen aus dem "Basissystem", wie beispielsweise man:cron[8], man:sshd[8], und man:syslog[3]. Die Skripte in [.filename]#/usr/local/etc/rc.d/# gehören zu den vom Benutzer installierten Anwendungen, wie zum Beispiel Apache und Squid.
-Da FreeBSD als komplettes Betriebssystem entwickelt wird, werden die vom Benutzer installierten Anwendungen nicht als Teil des "Basissystems" angesehen. Diese Anwendungen werden in der Regel als link:{handbook}#ports-using[Pakete oder Ports] installiert. Um die Anwendungen vom Basissystem zu separieren, werden diese unterhalb von [.filename]#/usr/local/# installiert. Die Binärdateien der installierten Anwendungen werden in [.filename]#/usr/local/bin/# gespeichert, die Konfigurationsdateien in [.filename]#/usr/local/etc/#, und so weiter.
+Da FreeBSD als komplettes Betriebssystem entwickelt wird, werden die vom Benutzer installierten Anwendungen nicht als Teil des "Basissystems" angesehen. Diese Anwendungen werden in der Regel als extref:{handbook}ports/[Pakete oder Ports, ports-using] installiert. Um die Anwendungen vom Basissystem zu separieren, werden diese unterhalb von [.filename]#/usr/local/# installiert. Die Binärdateien der installierten Anwendungen werden in [.filename]#/usr/local/bin/# gespeichert, die Konfigurationsdateien in [.filename]#/usr/local/etc/#, und so weiter.
Dienste werden über einen Eintrag in [.filename]#/etc/rc.conf# aktiviert. Die Standardeinstellungen des Systems stehen in [.filename]#/etc/defaults/rc.conf# und werden von den Einstellungen in [.filename]#/etc/rc.conf# überschrieben. Lesen Sie man:rc.conf[5] für weitere Informationen über die verfügbaren Einträge. Wenn Sie zusätzliche Anwendungen installieren, lesen Sie die Nachrichten um zu erfahren, wie Sie alle dazugehörigen Dienste aktivieren.
@@ -195,9 +199,9 @@ ifconfig_em0="DHCP"
FreeBSD verwendet nicht Linux(R)IPTABLES als Firewall. Stattdessen hat der Benutzer unter FreeBSD die Wahl zwischen drei Firewalls, die auf Kernel-Ebene arbeiten:
-* link:{handbook}#firewalls-pf[PF]
-* link:{handbook}#firewalls-ipf[IPFILTER]
-* link:{handbook}#firewalls-ipfw[IPFW]
+* extref:{handbook}firewalls/[PF, firewalls-pf]
+* extref:{handbook}firewalls/[IPFILTER, firewalls-ipf]
+* extref:{handbook}firewalls/[IPFW, firewalls-ipfw]
PF wurde vom OpenBSD Projekt entwickelt und nach FreeBSD portiert. PF wurde als Ersatz für IPFILTER entwickelt und die Syntax ist der von IPFILTER sehr ähnlich. PF kann zusammen mit man:altq[4] werden um QoS-Funktionen bereitzustellen.
@@ -246,7 +250,7 @@ Wenn Sie man:cron[8] verwenden um Updates zu planen, benutzen Sie `freebsd-updat
====
-Weitere Informationen über die Aktualisierung aus den Quellen und Binär-Updates finden Sie im Kapitel link:{handbook}#updating-upgrading[FreeBSD aktualisieren] des FreeBSD Handbuchs.
+Weitere Informationen über die Aktualisierung aus den Quellen und Binär-Updates finden Sie im Kapitel extref:{handbook}updating-upgrading/[FreeBSD aktualisieren, updating-upgrading] des FreeBSD Handbuchs.
[[procfs]]
== procfs: Verschwunden, aber nicht vergessen
@@ -328,4 +332,4 @@ Einige Kommando-Äquivalente sind wie folgt:
[[conclusion]]
== Fazit
-Dieses Dokument hat einen Überblick über FreeBSD geboten. Lesen Sie das link:{handbook}[FreeBSD Handbuch] für eine tiefergehender Abdeckung dieses und weiterer Themen, welche nicht in diesem Dokument behandelt sind.
+Dieses Dokument hat einen Überblick über FreeBSD geboten. Lesen Sie das extref:{handbook}[FreeBSD Handbuch] für eine tiefergehender Abdeckung dieses und weiterer Themen, welche nicht in diesem Dokument behandelt sind.
diff --git a/documentation/content/de/articles/nanobsd/_index.adoc b/documentation/content/de/articles/nanobsd/_index.adoc
index 5f3bb2bdb9..5ff335f600 100644
--- a/documentation/content/de/articles/nanobsd/_index.adoc
+++ b/documentation/content/de/articles/nanobsd/_index.adoc
@@ -15,21 +15,26 @@ trademarks: ["freebsd", "general"]
:sectnumlevels: 6
:source-highlighter: rouge
:experimental:
-:toc-title: Inhaltsverzeichnis
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
+:images-path: articles/nanobsd/
-ifeval::["{backend}" == "html5"]
+ifdef::env-beastie[]
+ifdef::backend-html5[]
include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
+include::shared/releases.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+:imagesdir: ../../../images/{images-path}
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../shared/asciidoctor.adoc[]
endif::[]
-
-ifeval::["{backend}" == "pdf"]
-include::../../../../shared/authors.adoc[]
endif::[]
-ifeval::["{backend}" == "epub3"]
-include::../../../../shared/authors.adoc[]
+ifndef::env-beastie[]
+include::../../../../../shared/asciidoctor.adoc[]
endif::[]
[.abstract-title]
diff --git a/documentation/content/de/articles/new-users/_index.adoc b/documentation/content/de/articles/new-users/_index.adoc
index 46f5c10add..a5612a7ba7 100644
--- a/documentation/content/de/articles/new-users/_index.adoc
+++ b/documentation/content/de/articles/new-users/_index.adoc
@@ -3,7 +3,6 @@ title: Informationen für FreeBSD- und UNIX®-Einsteiger
authors:
- author: Annelise Anderson
email: andrsn@andrsn.stanford.edu
-releaseinfo: "$FreeBSD$"
trademarks: ["freebsd", "ibm", "microsoft", "opengroup", "general"]
---
@@ -16,24 +15,26 @@ trademarks: ["freebsd", "ibm", "microsoft", "opengroup", "general"]
:sectnumlevels: 6
:source-highlighter: rouge
:experimental:
-:toc-title: Inhaltsverzeichnis
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
-
-ifeval::["{backend}" == "html5"]
-include::shared/de/mailing-lists.adoc[]
-include::shared/de/urls.adoc[]
+:images-path: articles/new-users/
+
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
+include::shared/releases.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+:imagesdir: ../../../images/{images-path}
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../shared/asciidoctor.adoc[]
endif::[]
-
-ifeval::["{backend}" == "pdf"]
-include::../../../../shared/de/urls.adoc[]
-include::../../../../shared/de/mailing-lists.adoc[]
endif::[]
-ifeval::["{backend}" == "epub3"]
-include::../../../../shared/de/urls.adoc[]
-include::../../../../shared/de/mailing-lists.adoc[]
+ifndef::env-beastie[]
+include::../../../../../shared/asciidoctor.adoc[]
endif::[]
[.abstract-title]
@@ -317,7 +318,7 @@ Anschließend können Sie das Diskettenlaufwerk wieder aus dem Verzeichnisbaum a
Danach starten Sie DOS (Windows(R)). Kopieren Sie die Dateien in ein Verzeichnis. Nun öffnen Sie die Dateien mit DOS EDIT, Windows(R) Notepad, Wordpad oder einem anderen Schreibprogramm, speichern die Datei, falls Sie kleinere Änderungen vornehmen wollen, und drucken die Datei unter DOS oder Windows aus. Manualpages werden unter DOS am besten mit `print` ausgedruckt.
-Um Ihren Drucker unter FreeBSD einzurichten, muss ein entsprechender Eintrag in [.filename]#/etc/printcap# und ein Spool-Verzeichnis unter [.filename]#/var/spool/output# angelegt werden. Falls der Drucker an `lpt0` (entspricht LPT1 unter DOS) angeschlossen ist, müssen Sie wahrscheinlich nur nach [.filename]#/var/spool/output# wechseln und (als `root`) das Verzeichnis [.filename]#lpd# mit `mkdir lpd` anlegen, falls es nicht schon vorhanden ist. Danach sollte sich der Drucker, wenn er eingeschaltet ist, beim Booten melden und `lp` oder `lpr` sollte eine Datei zum Drucker schicken und ausdrucken. Ob die Datei schließlich ausgedruckt wird, hängt von der Konfiguration des Druckers ab, die im link:{handbook}[FreeBSD Handbuch] ausführlich beschrieben ist.
+Um Ihren Drucker unter FreeBSD einzurichten, muss ein entsprechender Eintrag in [.filename]#/etc/printcap# und ein Spool-Verzeichnis unter [.filename]#/var/spool/output# angelegt werden. Falls der Drucker an `lpt0` (entspricht LPT1 unter DOS) angeschlossen ist, müssen Sie wahrscheinlich nur nach [.filename]#/var/spool/output# wechseln und (als `root`) das Verzeichnis [.filename]#lpd# mit `mkdir lpd` anlegen, falls es nicht schon vorhanden ist. Danach sollte sich der Drucker, wenn er eingeschaltet ist, beim Booten melden und `lp` oder `lpr` sollte eine Datei zum Drucker schicken und ausdrucken. Ob die Datei schließlich ausgedruckt wird, hängt von der Konfiguration des Druckers ab, die im extref:{handbook}[FreeBSD Handbuch] ausführlich beschrieben ist.
[[other-useful-commands]]
== Weitere nützliche Befehle
diff --git a/documentation/content/de/articles/port-mentor-guidelines/_index.adoc b/documentation/content/de/articles/port-mentor-guidelines/_index.adoc
index 4ee098de90..6bd36195df 100644
--- a/documentation/content/de/articles/port-mentor-guidelines/_index.adoc
+++ b/documentation/content/de/articles/port-mentor-guidelines/_index.adoc
@@ -3,7 +3,6 @@ title: Richtlinien für Port-Mentoren
organizations:
- organization: Das FreeBSD Ports-Management Team
copyright: 2011 Thomas Abthorpe, Chris Rees
-releaseinfo: "$FreeBSD$"
---
= Richtlinien für Port-Mentoren
@@ -15,21 +14,26 @@ releaseinfo: "$FreeBSD$"
:sectnumlevels: 6
:source-highlighter: rouge
:experimental:
-:toc-title: Inhaltsverzeichnis
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
-
-ifeval::["{backend}" == "html5"]
-include::shared/de/urls.adoc[]
+:images-path: articles/port-mentor-guidelines/
+
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
+include::shared/releases.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+:imagesdir: ../../../images/{images-path}
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../shared/asciidoctor.adoc[]
endif::[]
-
-ifeval::["{backend}" == "pdf"]
-include::../../../../shared/de/urls.adoc[]
endif::[]
-ifeval::["{backend}" == "epub3"]
-include::../../../../shared/de/urls.adoc[]
+ifndef::env-beastie[]
+include::../../../../../shared/asciidoctor.adoc[]
endif::[]
'''
@@ -72,7 +76,7 @@ Wir erwarten, dass Mentoren alle vorgeschlagenen Patche, zumindest für einen An
Wir erwarten, dass Mentoren die Verantwortung für die Aktionen Ihres Mentees übernehmen. Ein Mentor sollte hinter den Commits des Mentees stehen, sowohl implizit als auch explizit.
-Wir erwarten, dass Mentoren ihre Mentees die Lektüre des link:{porters-handbook}[Handbuch für Ports Committer], die link:{pr-guidelines}[PR-Richtlinien] sowie den link:{committers-guide}[Committer's Guide] empfehlen. Obwohl es nicht notwendig ist, all diese Details im Gedächtnis zu behalten, sollte jeder Committer einen Überblick über diese Dinge haben, um ein effizienter Teil der Gemeinschaft zu sein (und um Anfängerfehler so weit wie möglich zu vermeiden).
+Wir erwarten, dass Mentoren ihre Mentees die Lektüre des extref:{porters-handbook}[Handbuch für Ports Committer], die extref:{pr-guidelines}[PR-Richtlinien] sowie den extref:{committers-guide}[Committer's Guide] empfehlen. Obwohl es nicht notwendig ist, all diese Details im Gedächtnis zu behalten, sollte jeder Committer einen Überblick über diese Dinge haben, um ein effizienter Teil der Gemeinschaft zu sein (und um Anfängerfehler so weit wie möglich zu vermeiden).
[[mentees]]
=== Auswahl eines Mentees
diff --git a/documentation/content/de/articles/solid-state/_index.adoc b/documentation/content/de/articles/solid-state/_index.adoc
index 3b641aef4c..e555779684 100644
--- a/documentation/content/de/articles/solid-state/_index.adoc
+++ b/documentation/content/de/articles/solid-state/_index.adoc
@@ -4,7 +4,6 @@ authors:
- author: John Kozubik
email: john@kozubik.com
copyright: 2001, 2009 The FreeBSD Documentation Project
-releaseinfo: "$FreeBSD$"
trademarks: ["freebsd", "general"]
---
@@ -17,10 +16,27 @@ trademarks: ["freebsd", "general"]
:sectnumlevels: 6
:source-highlighter: rouge
:experimental:
-:toc-title: Inhaltsverzeichnis
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
+:images-path: articles/solid-state/
+
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
+include::shared/releases.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+:imagesdir: ../../../images/{images-path}
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+
+ifndef::env-beastie[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
[.abstract-title]
Zusammenfassung
diff --git a/documentation/content/de/books/_index.adoc b/documentation/content/de/books/_index.adoc
index 17572a88c5..89516d974e 100644
--- a/documentation/content/de/books/_index.adoc
+++ b/documentation/content/de/books/_index.adoc
@@ -1,5 +1,6 @@
---
title: Books
+layout: total-list
---
= Books
diff --git a/documentation/content/de/books/books.adoc b/documentation/content/de/books/books.adoc
deleted file mode 100644
index f428e3b577..0000000000
--- a/documentation/content/de/books/books.adoc
+++ /dev/null
@@ -1,4 +0,0 @@
-handbook
-developers-handbook
-faq
-porters-handbook
diff --git a/documentation/content/de/books/developers-handbook/_index.adoc b/documentation/content/de/books/developers-handbook/_index.adoc
index 18be34514d..80ce191cdd 100644
--- a/documentation/content/de/books/developers-handbook/_index.adoc
+++ b/documentation/content/de/books/developers-handbook/_index.adoc
@@ -3,109 +3,53 @@ title: FreeBSD Developers' Handbook
authors:
- author: The FreeBSD Documentation Project
copyright: 1995-2020 The FreeBSD Documentation Project
-releaseinfo: "$FreeBSD$"
-trademarks: ["freebsd", "apple", "ibm", "ieee", "intel", "linux", "microsoft", "opengroup", "sun", "general"]
+trademarks: ["freebsd", "apple", "ibm", "ieee", "intel", "linux", "microsoft", "opengroup", "sun", "general"]
+next: books/developers-handbook/parti
+add_single_page_link: true
+showBookMenu: true
+weight: 0
+path: "/books/developers-handbook/"
---
= FreeBSD Developers' Handbook
:doctype: book
:toc: macro
-:toclevels: 2
+:toclevels: 1
:icons: font
-:xrefstyle: basic
-:relfileprefix: ../
-:outfilesuffix:
:sectnums:
:sectnumlevels: 6
:partnums:
:source-highlighter: rouge
:experimental:
-:skip-front-matter:
-:toc-title: Inhaltsverzeichnis
-:part-signifier: Teil
-:chapter-signifier: Kapitel
-:appendix-caption: Anhang
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
+:images-path: books/developers-handbook/
-ifeval::["{backend}" == "html5"]
-include::shared/mirrors.adoc[]
+ifdef::env-beastie[]
+ifdef::backend-html5[]
include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
include::shared/releases.adoc[]
-include::shared/de/mailing-lists.adoc[]
-include::shared/de/teams.adoc[]
-include::shared/de/urls.adoc[]
-:imagesdir: ../../../../images/books/developers-handbook/
-:chapters-path: content/de/books/developers-handbook/
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../../shared/asciidoctor.adoc[]
endif::[]
-
-ifeval::["{backend}" == "pdf"]
-include::../../../../shared/mirrors.adoc[]
-include::../../../../shared/authors.adoc[]
-include::../../../../shared/releases.adoc[]
-include::../../../../shared/de/mailing-lists.adoc[]
-include::../../../../shared/de/teams.adoc[]
-include::../../../../shared/de/urls.adoc[]
-:imagesdir: ../../../static/images/books/developers-handbook/
-:chapters-path:
endif::[]
-ifeval::["{backend}" == "epub3"]
-include::../../../../shared/mirrors.adoc[]
-include::../../../../shared/authors.adoc[]
-include::../../../../shared/releases.adoc[]
-include::../../../../shared/de/mailing-lists.adoc[]
-include::../../../../shared/de/teams.adoc[]
-include::../../../../shared/de/urls.adoc[]
-:imagesdir: ../../../static/images/books/developers-handbook/
-:chapters-path:
+ifndef::env-beastie[]
+include::../../../../../shared/asciidoctor.adoc[]
endif::[]
[.abstract-title]
[abstract]
Zusammenfassung
-Willkommen zum Entwickler-Handbuch. Dieses Handbuch ist _jederzeit unter Bearbeitung_ und das Ergebnis der Arbeit vieler Einzelpersonen. Dies kann dazu führen, dass bestimmte Bereiche nicht mehr aktuell sind und auf den neuesten Stand gebracht werden müssen. Bei Unklarheiten empfiehlt es sich daher stets, auch die link:{developers-handbook}[englische Originalversion] des Handbuchs zu lesen.
+Willkommen zum Entwickler-Handbuch. Dieses Handbuch ist _jederzeit unter Bearbeitung_ und das Ergebnis der Arbeit vieler Einzelpersonen. Dies kann dazu führen, dass bestimmte Bereiche nicht mehr aktuell sind und auf den neuesten Stand gebracht werden müssen. Bei Unklarheiten empfiehlt es sich daher stets, auch die extref:{developers-handbook}[englische Originalversion] des Handbuchs zu lesen.
Wenn Sie bei der Übersetzung dieses Handbuchs mithelfen möchten, senden Sie bitte eine E-Mail an die Mailingliste {de-doc}.
-Die aktuelle Version dieses Handbuchs ist immer auf dem http://www.FreeBSD.org/[FreeBSD-Webserver] verfügbar und kann in verschiedenen Formaten und in komprimierter Form vom link:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc[FreeBSD-FTP-Server] oder einem der zahlreichen link:{handbook}#mirrors-ftp[Spiegel] heruntergeladen werden (ältere Versionen finden Sie hingegen unter http://docs.FreeBSD.org/doc/[http://docs.FreeBSD.org/doc/]).
+Die aktuelle Version dieses Handbuchs ist immer auf dem http://www.FreeBSD.org/[FreeBSD-Webserver] verfügbar und kann in verschiedenen Formaten und in komprimierter Form vom link:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc[FreeBSD-FTP-Server] oder einem der zahlreichen extref:{handbook}mirrors/[Spiegel, mirrors-ftp] heruntergeladen werden (ältere Versionen finden Sie hingegen unter http://docs.FreeBSD.org/doc/[http://docs.FreeBSD.org/doc/]).
'''
-
-toc::[]
-
-// Section one
-[[basics]]
-= Grundlagen
-
-include::{chapters-path}introduction/chapter.adoc[leveloffset=+1, lines=7..22;33..-1]
-include::{chapters-path}tools/chapter.adoc[leveloffset=+1, lines=10..32;43..-1]
-include::{chapters-path}secure/chapter.adoc[leveloffset=+1, lines=9..25;36..-1]
-include::{chapters-path}l10n/chapter.adoc[leveloffset=+1, lines=7..23;34..-1]
-include::{chapters-path}policies/chapter.adoc[leveloffset=+1, lines=10..26;37..-1]
-include::{chapters-path}testing/chapter.adoc[leveloffset=+1, lines=7..23;34..-1]
-
-// Section two
-[[ipc]]
-= Interprozess-Kommunikation
-include::{chapters-path}sockets/chapter.adoc[leveloffset=+1, lines=9..25;36..-1]
-include::{chapters-path}ipv6/chapter.adoc[leveloffset=+1, lines=7..24;35..-1]
-
-// Section three
-[[kernel]]
-= Kernel
-include::{chapters-path}kernelbuild/chapter.adoc[leveloffset=+1, lines=7..23;34..-1]
-include::{chapters-path}kerneldebug/chapter.adoc[leveloffset=+1, lines=11..27;38..-1]
-
-// Section four
-[[architectures]]
-= Architekturen
-include::{chapters-path}x86/chapter.adoc[leveloffset=+1, lines=7..23;34..-1]
-
-// Appendices
-[[appendices]]
-= Anhang
-
-include::{chapters-path}bibliography/chapter.adoc[leveloffset=+1, lines=6..20;29..-1]
diff --git a/documentation/content/de/books/developers-handbook/bibliography/chapter.adoc b/documentation/content/de/books/developers-handbook/bibliography/_index.adoc
index a2847e37ac..4e14268754 100644
--- a/documentation/content/de/books/developers-handbook/bibliography/chapter.adoc
+++ b/documentation/content/de/books/developers-handbook/bibliography/_index.adoc
@@ -1,6 +1,9 @@
---
title: Literaturverzeichnis
-prev: books/developers-handbook/x86
+prev: books/developers-handbook/partv
+showBookMenu: true
+weight: 17
+path: "/books/developers-handbook/"
---
[bibliography]
@@ -10,21 +13,37 @@ prev: books/developers-handbook/x86
:toc: macro
:toclevels: 1
:icons: font
-:sectnums!:
+:sectnums:
+:sectnumlevels: 6
+:sectnumoffset: A
+:partnums:
:source-highlighter: rouge
:experimental:
-:skip-front-matter:
-:xrefstyle: basic
-:relfileprefix: ../
-:outfilesuffix:
-:sectnumoffset: A
+:images-path: books/developers-handbook/
-include::shared/mirrors.adoc[]
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+:imagesdir: ../../../../images/{images-path}
+endif::[]
+ifndef::book[]
include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
include::shared/releases.adoc[]
-include::shared/de/mailing-lists.adoc[]
-include::shared/de/teams.adoc[]
-include::shared/de/urls.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+toc::[]
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+
+ifndef::env-beastie[]
+toc::[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
[[COD,1]] [1] Dave A Patterson and John L Hennessy. Copyright(R) 1998 Morgan Kaufmann Publishers, Inc. 1-55860-428-6. Morgan Kaufmann Publishers, Inc. Computer Organization and Design. The Hardware / Software Interface. 1-2.
diff --git a/documentation/content/de/books/developers-handbook/book.adoc b/documentation/content/de/books/developers-handbook/book.adoc
new file mode 100644
index 0000000000..3ecd03a10f
--- /dev/null
+++ b/documentation/content/de/books/developers-handbook/book.adoc
@@ -0,0 +1,86 @@
+---
+title: FreeBSD Developers' Handbook
+authors:
+ - author: The FreeBSD Documentation Project
+copyright: 1995-2020 The FreeBSD Documentation Project
+trademarks: ["freebsd", "apple", "ibm", "ieee", "intel", "linux", "microsoft", "opengroup", "sun", "general"]
+add_split_page_link: true
+showBookMenu: false
+path: "/books/developers-handbook/"
+---
+
+= FreeBSD Developers' Handbook
+:doctype: book
+:toc: macro
+:toclevels: 2
+:icons: font
+:sectnums:
+:sectnumlevels: 6
+:partnums:
+:source-highlighter: rouge
+:experimental:
+:book: true
+:pdf: false
+
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
+include::shared/releases.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+:chapters-path: content/{{% lang %}}/books/developers-handbook/
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+:chapters-path:
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+
+ifndef::env-beastie[]
+:chapters-path:
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
+
+[.abstract-title]
+[abstract]
+Zusammenfassung
+
+Willkommen zum Entwickler-Handbuch. Dieses Handbuch ist _jederzeit unter Bearbeitung_ und das Ergebnis der Arbeit vieler Einzelpersonen. Dies kann dazu führen, dass bestimmte Bereiche nicht mehr aktuell sind und auf den neuesten Stand gebracht werden müssen. Bei Unklarheiten empfiehlt es sich daher stets, auch die extref:{developers-handbook}[englische Originalversion] des Handbuchs zu lesen.
+
+Wenn Sie bei der Übersetzung dieses Handbuchs mithelfen möchten, senden Sie bitte eine E-Mail an die Mailingliste {de-doc}.
+
+Die aktuelle Version dieses Handbuchs ist immer auf dem http://www.FreeBSD.org/[FreeBSD-Webserver] verfügbar und kann in verschiedenen Formaten und in komprimierter Form vom link:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc[FreeBSD-FTP-Server] oder einem der zahlreichen extref:{handbook}mirrors/[Spiegel, mirrors-ftp] heruntergeladen werden (ältere Versionen finden Sie hingegen unter http://docs.FreeBSD.org/doc/[http://docs.FreeBSD.org/doc/]).
+
+'''
+
+toc::[]
+
+// Section one
+include::{chapters-path}parti.adoc[]
+include::{chapters-path}introduction/_index.adoc[leveloffset=+1]
+include::{chapters-path}tools/_index.adoc[leveloffset=+1]
+include::{chapters-path}secure/_index.adoc[leveloffset=+1]
+include::{chapters-path}l10n/_index.adoc[leveloffset=+1]
+include::{chapters-path}policies/_index.adoc[leveloffset=+1]
+include::{chapters-path}testing/_index.adoc[leveloffset=+1]
+
+// Section two
+include::{chapters-path}partii.adoc[]
+include::{chapters-path}sockets/_index.adoc[leveloffset=+1]
+include::{chapters-path}ipv6/_index.adoc[leveloffset=+1]
+
+// Section three
+include::{chapters-path}partiii.adoc[]
+include::{chapters-path}kernelbuild/_index.adoc[leveloffset=+1]
+include::{chapters-path}kerneldebug/_index.adoc[leveloffset=+1]
+
+// Section four
+include::{chapters-path}partiv.adoc[]
+include::{chapters-path}x86/_index.adoc[leveloffset=+1]
+
+// Appendices
+include::{chapters-path}partv.adoc[]
+include::{chapters-path}bibliography/_index.adoc[leveloffset=+1]
diff --git a/documentation/content/de/books/developers-handbook/chapters-order.adoc b/documentation/content/de/books/developers-handbook/chapters-order.adoc
deleted file mode 100644
index 90183764d6..0000000000
--- a/documentation/content/de/books/developers-handbook/chapters-order.adoc
+++ /dev/null
@@ -1,12 +0,0 @@
-introduction/chapter.adoc
-tools/chapter.adoc
-secure/chapter.adoc
-l10n/chapter.adoc
-policies/chapter.adoc
-testing/chapter.adoc
-sockets/chapter.adoc
-ipv6/chapter.adoc
-kernelbuild/chapter.adoc
-kerneldebug/chapter.adoc
-x86/chapter.adoc
-bibliography/chapter.adoc
diff --git a/documentation/content/de/books/developers-handbook/introduction/chapter.adoc b/documentation/content/de/books/developers-handbook/introduction/_index.adoc
index be3e2fbe27..2f8c22a3a1 100644
--- a/documentation/content/de/books/developers-handbook/introduction/chapter.adoc
+++ b/documentation/content/de/books/developers-handbook/introduction/_index.adoc
@@ -1,7 +1,10 @@
---
title: Kapitel 1. Einführung
-prev: books/developers-handbook/
+prev: books/developers-handbook/parti
next: books/developers-handbook/tools
+showBookMenu: true
+weight: 2
+path: "/books/developers-handbook/"
---
[[introduction]]
@@ -11,24 +14,36 @@ next: books/developers-handbook/tools
:toclevels: 1
:icons: font
:sectnums:
+:sectnumlevels: 6
+:sectnumoffset: 1
+:partnums:
:source-highlighter: rouge
:experimental:
-:skip-front-matter:
-:figure-caption: Abbildung
-:example-caption: Beispiel
-:xrefstyle: basic
-:relfileprefix: ../
-:outfilesuffix:
-:sectnumoffset: 1
+:images-path: books/developers-handbook/
-include::shared/mirrors.adoc[]
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+:imagesdir: ../../../../images/{images-path}
+endif::[]
+ifndef::book[]
include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
include::shared/releases.adoc[]
-include::shared/de/mailing-lists.adoc[]
-include::shared/de/teams.adoc[]
-include::shared/de/urls.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+toc::[]
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+ifndef::env-beastie[]
toc::[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
[[introduction-devel]]
== Unter FreeBSD entwickeln
diff --git a/documentation/content/de/books/developers-handbook/ipv6/chapter.adoc b/documentation/content/de/books/developers-handbook/ipv6/_index.adoc
index 8657754234..9658203b7c 100644
--- a/documentation/content/de/books/developers-handbook/ipv6/chapter.adoc
+++ b/documentation/content/de/books/developers-handbook/ipv6/_index.adoc
@@ -1,7 +1,10 @@
---
title: Kapitel 8. IPv6 Internals
prev: books/developers-handbook/sockets
-next: books/developers-handbook/kernelbuild
+next: books/developers-handbook/partiii
+showBookMenu: true
+weight: 10
+path: "/books/developers-handbook/"
---
[[ipv6]]
@@ -11,26 +14,36 @@ next: books/developers-handbook/kernelbuild
:toclevels: 1
:icons: font
:sectnums:
+:sectnumlevels: 6
+:sectnumoffset: 8
+:partnums:
:source-highlighter: rouge
:experimental:
-:skip-front-matter:
-:appendix-caption: Anhang
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
-:xrefstyle: basic
-:relfileprefix: ../
-:outfilesuffix:
-:sectnumoffset: 8
+:images-path: books/developers-handbook/
-include::shared/mirrors.adoc[]
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+:imagesdir: ../../../../images/{images-path}
+endif::[]
+ifndef::book[]
include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
include::shared/releases.adoc[]
-include::shared/de/mailing-lists.adoc[]
-include::shared/de/teams.adoc[]
-include::shared/de/urls.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+toc::[]
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+ifndef::env-beastie[]
toc::[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
[[ipv6-implementation]]
== IPv6/IPsec-Implementierung
diff --git a/documentation/content/de/books/developers-handbook/kernelbuild/chapter.adoc b/documentation/content/de/books/developers-handbook/kernelbuild/_index.adoc
index c3c03f6047..6f529e71ee 100644
--- a/documentation/content/de/books/developers-handbook/kernelbuild/chapter.adoc
+++ b/documentation/content/de/books/developers-handbook/kernelbuild/_index.adoc
@@ -1,7 +1,10 @@
---
title: Kapitel 9. Einen FreeBSD-Kernel bauen und installieren
-prev: books/developers-handbook/ipv6
+prev: books/developers-handbook/partiii
next: books/developers-handbook/kerneldebug
+showBookMenu: true
+weight: 12
+path: "/books/developers-handbook/"
---
[[kernelbuild]]
@@ -11,25 +14,36 @@ next: books/developers-handbook/kerneldebug
:toclevels: 1
:icons: font
:sectnums:
+:sectnumlevels: 6
+:sectnumoffset: 9
+:partnums:
:source-highlighter: rouge
:experimental:
-:skip-front-matter:
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
-:xrefstyle: basic
-:relfileprefix: ../
-:outfilesuffix:
-:sectnumoffset: 9
+:images-path: books/developers-handbook/
-include::shared/mirrors.adoc[]
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+:imagesdir: ../../../../images/{images-path}
+endif::[]
+ifndef::book[]
include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
include::shared/releases.adoc[]
-include::shared/de/mailing-lists.adoc[]
-include::shared/de/teams.adoc[]
-include::shared/de/urls.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+toc::[]
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+ifndef::env-beastie[]
toc::[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
Ein Kernelentwickler muss wissen, wie der Bau eines angepassten Kernels funktioniert, da das Debuggen des FreeBSD-Kernels nur durch den Bau eines neuen Kernels möglich ist. Es gibt zwei Wege, einen angepassten Kernel zu bauen:
@@ -38,7 +52,7 @@ Ein Kernelentwickler muss wissen, wie der Bau eines angepassten Kernels funktion
[NOTE]
====
-Die folgenden Ausführungen setzen voraus, dass Sie den Abschnitt link:{handbook}#kernelconfig-building[Erstellen und Installation eines angepassten Kernels] des FreeBSD-Handbuchs gelesen haben und daher wissen, wie man einen FreeBSD-Kernel baut.
+Die folgenden Ausführungen setzen voraus, dass Sie den Abschnitt extref:{handbook}kernelconfig/[Erstellen und Installation eines angepassten Kernels, kernelconfig-building] des FreeBSD-Handbuchs gelesen haben und daher wissen, wie man einen FreeBSD-Kernel baut.
====
[[kernelbuild-traditional]]
@@ -81,4 +95,4 @@ Bis FreeBSD 4.X wurde dieser Weg zum Bau eines angepassten Kernels empfohlen. Si
[[kernelbuild-new]]
== Einen Kernel auf die "neue" Art und Weise bauen
-Dieser Weg wird für alle aktuellen FreeBSD-Versionen empfohlen. Lesen Sie bitte den Abschnitt link:{handbook}#kernelconfig-building[Erstellen und Installation eines angepassten Kernels] des FreeBSD-Handbuchs, wenn Sie Ihren Kernel auf diese Art und Weise bauen wollen.
+Dieser Weg wird für alle aktuellen FreeBSD-Versionen empfohlen. Lesen Sie bitte den Abschnitt extref:{handbook}kernelconfig/[Erstellen und Installation eines angepassten Kernels, kernelconfig-building] des FreeBSD-Handbuchs, wenn Sie Ihren Kernel auf diese Art und Weise bauen wollen.
diff --git a/documentation/content/de/books/developers-handbook/kerneldebug/chapter.adoc b/documentation/content/de/books/developers-handbook/kerneldebug/_index.adoc
index 8e3fefbea8..bdf2f52cbd 100644
--- a/documentation/content/de/books/developers-handbook/kerneldebug/chapter.adoc
+++ b/documentation/content/de/books/developers-handbook/kerneldebug/_index.adoc
@@ -5,7 +5,10 @@ authors:
- author: Jörg Wunsch
- author: Robert Watson
prev: books/developers-handbook/kernelbuild
-next: books/developers-handbook/x86
+next: books/developers-handbook/partiv
+showBookMenu: true
+weight: 13
+path: "/books/developers-handbook/"
---
[[kerneldebug]]
@@ -15,25 +18,36 @@ next: books/developers-handbook/x86
:toclevels: 1
:icons: font
:sectnums:
+:sectnumlevels: 6
+:sectnumoffset: 10
+:partnums:
:source-highlighter: rouge
:experimental:
-:skip-front-matter:
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
-:xrefstyle: basic
-:relfileprefix: ../
-:outfilesuffix:
-:sectnumoffset: 10
+:images-path: books/developers-handbook/
-include::shared/mirrors.adoc[]
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+:imagesdir: ../../../../images/{images-path}
+endif::[]
+ifndef::book[]
include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
include::shared/releases.adoc[]
-include::shared/de/mailing-lists.adoc[]
-include::shared/de/teams.adoc[]
-include::shared/de/urls.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+toc::[]
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+ifndef::env-beastie[]
toc::[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
[[kerneldebug-obtain]]
== Besorgen eines Speicherauszugs nach einem Kernel-Absturz (Kernel-Crash-Dump)
@@ -348,7 +362,7 @@ options KDB
options DDB
....
-Ihrer Konfigurationsdatei hinzu und bauen Sie den Kernel neu. (Details zur Konfiguration des FreeBSD-Kernels finden Sie im link:{handbook}[FreeBSD-Handbuch]).
+Ihrer Konfigurationsdatei hinzu und bauen Sie den Kernel neu. (Details zur Konfiguration des FreeBSD-Kernels finden Sie im extref:{handbook}[FreeBSD-Handbuch]).
[NOTE]
====
diff --git a/documentation/content/de/books/developers-handbook/l10n/chapter.adoc b/documentation/content/de/books/developers-handbook/l10n/_index.adoc
index a52e6fd360..6f6990dcbc 100644
--- a/documentation/content/de/books/developers-handbook/l10n/chapter.adoc
+++ b/documentation/content/de/books/developers-handbook/l10n/_index.adoc
@@ -2,6 +2,9 @@
title: Kapitel 4. Lokalisierung und Internationalisierung - L10N und I18N
prev: books/developers-handbook/secure
next: books/developers-handbook/policies
+showBookMenu: true
+weight: 5
+path: "/books/developers-handbook/"
---
[[l10n]]
@@ -11,25 +14,36 @@ next: books/developers-handbook/policies
:toclevels: 1
:icons: font
:sectnums:
+:sectnumlevels: 6
+:sectnumoffset: 4
+:partnums:
:source-highlighter: rouge
:experimental:
-:skip-front-matter:
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
-:xrefstyle: basic
-:relfileprefix: ../
-:outfilesuffix:
-:sectnumoffset: 4
+:images-path: books/developers-handbook/
-include::shared/mirrors.adoc[]
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+:imagesdir: ../../../../images/{images-path}
+endif::[]
+ifndef::book[]
include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
include::shared/releases.adoc[]
-include::shared/de/mailing-lists.adoc[]
-include::shared/de/teams.adoc[]
-include::shared/de/urls.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+toc::[]
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+ifndef::env-beastie[]
toc::[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
[[l10n-programming]]
== I18N-konforme Anwendungen programmieren
diff --git a/documentation/content/de/books/developers-handbook/parti.adoc b/documentation/content/de/books/developers-handbook/parti.adoc
new file mode 100644
index 0000000000..f4bd804963
--- /dev/null
+++ b/documentation/content/de/books/developers-handbook/parti.adoc
@@ -0,0 +1,11 @@
+---
+title: Teil I. Grundlagen
+prev: books/developers-handbook
+next: books/developers-handbook/introduction
+showBookMenu: true
+weight: 1
+path: "/books/developers-handbook/"
+---
+
+[[basics]]
+= Grundlagen
diff --git a/documentation/content/de/books/developers-handbook/partii.adoc b/documentation/content/de/books/developers-handbook/partii.adoc
new file mode 100644
index 0000000000..42651a1a43
--- /dev/null
+++ b/documentation/content/de/books/developers-handbook/partii.adoc
@@ -0,0 +1,11 @@
+---
+title: Teil II. Interprozess-Kommunikation
+prev: books/developers-handbook/testing
+next: books/developers-handbook/sockets
+showBookMenu: true
+weight: 8
+path: "/books/developers-handbook/"
+---
+
+[[ipc]]
+= Interprozess-Kommunikation
diff --git a/documentation/content/de/books/developers-handbook/partiii.adoc b/documentation/content/de/books/developers-handbook/partiii.adoc
new file mode 100644
index 0000000000..6eb00591d0
--- /dev/null
+++ b/documentation/content/de/books/developers-handbook/partiii.adoc
@@ -0,0 +1,11 @@
+---
+title: Teil III. Kernel
+prev: books/developers-handbook/ipv6
+next: books/developers-handbook/kernelbuild
+showBookMenu: true
+weight: 11
+path: "/books/developers-handbook/"
+---
+
+[[kernel]]
+= Kernel
diff --git a/documentation/content/de/books/developers-handbook/partiv.adoc b/documentation/content/de/books/developers-handbook/partiv.adoc
new file mode 100644
index 0000000000..1f87dce615
--- /dev/null
+++ b/documentation/content/de/books/developers-handbook/partiv.adoc
@@ -0,0 +1,11 @@
+---
+title: Teil IV. Architekturen
+prev: books/developers-handbook/kerneldebug
+next: books/developers-handbook/x86
+showBookMenu: true
+weight: 14
+path: "/books/developers-handbook/"
+---
+
+[[architectures]]
+= Architekturen
diff --git a/documentation/content/de/books/developers-handbook/partv.adoc b/documentation/content/de/books/developers-handbook/partv.adoc
new file mode 100644
index 0000000000..a76ea02541
--- /dev/null
+++ b/documentation/content/de/books/developers-handbook/partv.adoc
@@ -0,0 +1,11 @@
+---
+title: Teil V. Anhang
+prev: books/developers-handbook/x86
+next: books/developers-handbook/bibliography
+showBookMenu: true
+weight: 16
+path: "/books/developers-handbook/"
+---
+
+[[appendices]]
+= Anhang
diff --git a/documentation/content/de/books/developers-handbook/policies/chapter.adoc b/documentation/content/de/books/developers-handbook/policies/_index.adoc
index 99f8996f67..f78e4fd5f5 100644
--- a/documentation/content/de/books/developers-handbook/policies/chapter.adoc
+++ b/documentation/content/de/books/developers-handbook/policies/_index.adoc
@@ -5,6 +5,9 @@ authors:
- author: Giorgos Keramidas
prev: books/developers-handbook/l10n
next: books/developers-handbook/testing
+showBookMenu: true
+weight: 6
+path: "/books/developers-handbook/"
---
[[policies]]
@@ -14,25 +17,36 @@ next: books/developers-handbook/testing
:toclevels: 1
:icons: font
:sectnums:
+:sectnumlevels: 6
+:sectnumoffset: 5
+:partnums:
:source-highlighter: rouge
:experimental:
-:skip-front-matter:
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
-:xrefstyle: basic
-:relfileprefix: ../
-:outfilesuffix:
-:sectnumoffset: 5
+:images-path: books/developers-handbook/
-include::shared/mirrors.adoc[]
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+:imagesdir: ../../../../images/{images-path}
+endif::[]
+ifndef::book[]
include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
include::shared/releases.adoc[]
-include::shared/de/mailing-lists.adoc[]
-include::shared/de/teams.adoc[]
-include::shared/de/urls.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+toc::[]
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+ifndef::env-beastie[]
toc::[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
Dieses Kapitel dokumentiert verschiedene Vorgaben und Richtlinien für das FreeBSD-Quelltextverzeichnis.
diff --git a/documentation/content/de/books/developers-handbook/secure/chapter.adoc b/documentation/content/de/books/developers-handbook/secure/_index.adoc
index 1c03b73282..f1331bbf85 100644
--- a/documentation/content/de/books/developers-handbook/secure/chapter.adoc
+++ b/documentation/content/de/books/developers-handbook/secure/_index.adoc
@@ -4,6 +4,9 @@ authors:
- author: Murray Stokely
prev: books/developers-handbook/tools
next: books/developers-handbook/l10n
+showBookMenu: true
+weight: 4
+path: "/books/developers-handbook/"
---
[[secure]]
@@ -13,25 +16,36 @@ next: books/developers-handbook/l10n
:toclevels: 1
:icons: font
:sectnums:
+:sectnumlevels: 6
+:sectnumoffset: 3
+:partnums:
:source-highlighter: rouge
:experimental:
-:skip-front-matter:
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
-:xrefstyle: basic
-:relfileprefix: ../
-:outfilesuffix:
-:sectnumoffset: 3
+:images-path: books/developers-handbook/
-include::shared/mirrors.adoc[]
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+:imagesdir: ../../../../images/{images-path}
+endif::[]
+ifndef::book[]
include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
include::shared/releases.adoc[]
-include::shared/de/mailing-lists.adoc[]
-include::shared/de/teams.adoc[]
-include::shared/de/urls.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+toc::[]
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+ifndef::env-beastie[]
toc::[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
[[secure-synopsis]]
== Zusammenfassung
@@ -48,9 +62,9 @@ Eine der Stolperfallen der UNIX(R)-Umgebung ist, dass es sehr einfach ist Annahm
[[secure-bufferov]]
== Puffer-Überläufe
-Puffer-Überläufe gibt es schon seit den Anfängen der Von-Neuman-Architektur <<COD>>. Sie erlangten zum ersten Mal durch den Internetwurm Morris im Jahre 1988 öffentliche Bekanntheit. Unglücklicherweise funktioniert der gleiche grundlegende Angriff noch heute. Die bei weitem häufigste Form eines Puffer-Überlauf-Angriffs basiert darauf, den Stack zu korrumpieren.
+Puffer-Überläufe gibt es schon seit den Anfängen der Von-Neuman-Architektur crossref:bibliography[cod,1]. Sie erlangten zum ersten Mal durch den Internetwurm Morris im Jahre 1988 öffentliche Bekanntheit. Unglücklicherweise funktioniert der gleiche grundlegende Angriff noch heute. Die bei weitem häufigste Form eines Puffer-Überlauf-Angriffs basiert darauf, den Stack zu korrumpieren.
-Die meisten modernen Computer-Systeme verwenden einen Stack, um Argumente an Prozeduren zu übergeben und lokale Variablen zu speichern. Ein Stack ist ein last-in-first-out-Puffer (LIFO) im hohen Speicherbereich eines Prozesses. Wenn ein Programm eine Funktion aufruft wird ein neuer "Stackframe" erzeugt. Dieser besteht aus den Argumenten, die der Funktion übergeben wurden und einem variabel grossem Bereich für lokale Variablen. Der "Stack-Pointer" ist ein Register, dass die aktuelle Adresse der Stack-Spitze enthält. Da sich dieser Wert oft ändert, wenn neue Werte auf dem Stack abgelegt werden, bieten viele Implementierungen einen "Frame-Pointer", der nahe am Anfang des Stack-Frames liegt und es so leichter macht lokale Variablen relativ zum aktuellen Stackframe zu adressieren. <<COD>> Die Rücksprungadresse der Funktionen werden ebenfalls auf dem Stack gespeichert und das ist der Grund für Stack-Überlauf-Exploits. Denn ein böswilliger Nutzer kann die Rücksprungadresse der Funktion überschreiben indem er eine lokale Variable in der Funktion überlaufen lässt, wodurch es ihm möglich ist beliebigen Code auszuführen.
+Die meisten modernen Computer-Systeme verwenden einen Stack, um Argumente an Prozeduren zu übergeben und lokale Variablen zu speichern. Ein Stack ist ein last-in-first-out-Puffer (LIFO) im hohen Speicherbereich eines Prozesses. Wenn ein Programm eine Funktion aufruft wird ein neuer "Stackframe" erzeugt. Dieser besteht aus den Argumenten, die der Funktion übergeben wurden und einem variabel grossem Bereich für lokale Variablen. Der "Stack-Pointer" ist ein Register, dass die aktuelle Adresse der Stack-Spitze enthält. Da sich dieser Wert oft ändert, wenn neue Werte auf dem Stack abgelegt werden, bieten viele Implementierungen einen "Frame-Pointer", der nahe am Anfang des Stack-Frames liegt und es so leichter macht lokale Variablen relativ zum aktuellen Stackframe zu adressieren. crossref:bibliography[cod,1] Die Rücksprungadresse der Funktionen werden ebenfalls auf dem Stack gespeichert und das ist der Grund für Stack-Überlauf-Exploits. Denn ein böswilliger Nutzer kann die Rücksprungadresse der Funktion überschreiben indem er eine lokale Variable in der Funktion überlaufen lässt, wodurch es ihm möglich ist beliebigen Code auszuführen.
Obwohl Stack-basierte Angriffe bei weitem die Häufigsten sind, ist es auch möglich den Stack mit einem Heap-basierten (malloc/free) Angriff zu überschreiben.
@@ -98,7 +112,7 @@ Kann den Puffer str überlaufen lassen
=== Puffer-Überlauf Beispiel
-Das folgende Quellcode-Beispiel enthält einen Puffer-Überlauf, der darauf ausgelegt ist die Rücksprungadresse zu überschreiben und die Anweisung direkt nach dem Funktionsaufruf zu überspringen. (Inspiriert durch <<Phrack>>)
+Das folgende Quellcode-Beispiel enthält einen Puffer-Überlauf, der darauf ausgelegt ist die Rücksprungadresse zu überschreiben und die Anweisung direkt nach dem Funktionsaufruf zu überspringen. (Inspiriert durch crossref:bibliography[Phrack,4])
[.programlisting]
....
@@ -133,7 +147,7 @@ Offensichtlich kann man durch böswilligere Eingaben bereits kompilierten Progra
Die direkteste Lösung, um Stack-Überläufe zu vermeiden, ist immer grössenbegrenzten Speicher und String-Copy-Funktionen zu verwenden. `strncpy` und `strncat` sind Teil der C-Standardbibliothek. Diese Funktionen akzeptieren einen Längen-Parameter. Dieser Wert sollte nicht größer sein als die Länge des Zielpuffers. Die Funktionen kopieren dann bis zu `length` Bytes von der Quelle zum Ziel. Allerdings gibt es einige Probleme. Keine der Funktionen garantiert, dass die Zeichenkette NUL-terminiert ist, wenn die Größe des Eingabepuffers so groß ist wie das Ziel. Außerdem wird der Parameter length zwischen strncpy und strncat inkonsistent definiert, weshalb Programmierer leicht bezüglich der korrekten Verwendung durcheinander kommen können. Weiterhin gibt es einen spürbaren Leistungsverlust im Vergleich zu `strcpy`, wenn eine kurze Zeichenkette in einen großen Puffer kopiert wird. Denn `strncpy` fült den Puffer bis zur angegebenen Länge mit NUL auf.
-In OpenBSD wurde eine weitere Möglichkeit zum kopieren von Speicherbereichen implementiert, die dieses Problem umgeht. Die Funktionen `strlcpy` und `strlcat` garantieren, dass das Ziel immer NUL-terminiert wird, wenn das Argument length ungleich null ist. Für weitere Informationen über diese Funktionen lesen Sie bitte <<OpenBSD>>. Die OpenBSD-Funktionen `strlcpy` und `strlcat` sind seit Version 3.3 auch in FreeBSD verfügbar.
+In OpenBSD wurde eine weitere Möglichkeit zum kopieren von Speicherbereichen implementiert, die dieses Problem umgeht. Die Funktionen `strlcpy` und `strlcat` garantieren, dass das Ziel immer NUL-terminiert wird, wenn das Argument length ungleich null ist. Für weitere Informationen über diese Funktionen lesen Sie bitte crossref:bibliography[OpenBSD,6]. Die OpenBSD-Funktionen `strlcpy` und `strlcat` sind seit Version 3.3 auch in FreeBSD verfügbar.
==== Compiler-basierte Laufzeitüberprüfung von Grenzen
diff --git a/documentation/content/de/books/developers-handbook/sockets/_index.adoc b/documentation/content/de/books/developers-handbook/sockets/_index.adoc
new file mode 100644
index 0000000000..cd2eb56f29
--- /dev/null
+++ b/documentation/content/de/books/developers-handbook/sockets/_index.adoc
@@ -0,0 +1,50 @@
+---
+title: Kapitel 7. Sockets
+authors:
+ - author: G. Adam Stanislav
+prev: books/developers-handbook/partii
+next: books/developers-handbook/ipv6
+showBookMenu: true
+weight: 9
+path: "/books/developers-handbook/"
+---
+
+[[sockets]]
+= Sockets
+:doctype: book
+:toc: macro
+:toclevels: 1
+:icons: font
+:sectnums:
+:sectnumlevels: 6
+:sectnumoffset: 7
+:partnums:
+:source-highlighter: rouge
+:experimental:
+:images-path: books/developers-handbook/
+
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+:imagesdir: ../../../../images/{images-path}
+endif::[]
+ifndef::book[]
+include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
+include::shared/releases.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+toc::[]
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+
+ifndef::env-beastie[]
+toc::[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
+
+Dieses Kapitel ist noch nicht übersetzt. Lesen Sie bitte <<sockets,das Original in englischer Sprache>>. Wenn Sie helfen wollen, dieses Kapitel zu übersetzen, senden Sie bitte eine E-Mail an die Mailingliste {de-doc}.
diff --git a/documentation/content/de/books/developers-handbook/sockets/chapter.adoc b/documentation/content/de/books/developers-handbook/sockets/chapter.adoc
deleted file mode 100644
index a9dcf1abd0..0000000000
--- a/documentation/content/de/books/developers-handbook/sockets/chapter.adoc
+++ /dev/null
@@ -1,36 +0,0 @@
----
-title: Kapitel 7. Sockets
-authors:
- - author: G. Adam Stanislav
-prev: books/developers-handbook/testing
-next: books/developers-handbook/ipv6
----
-
-[[sockets]]
-= Sockets
-:doctype: book
-:toc: macro
-:toclevels: 1
-:icons: font
-:sectnums:
-:source-highlighter: rouge
-:experimental:
-:skip-front-matter:
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
-:xrefstyle: basic
-:relfileprefix: ../
-:outfilesuffix:
-:sectnumoffset: 7
-
-include::shared/mirrors.adoc[]
-include::shared/authors.adoc[]
-include::shared/releases.adoc[]
-include::shared/de/mailing-lists.adoc[]
-include::shared/de/teams.adoc[]
-include::shared/de/urls.adoc[]
-
-toc::[]
-
-Dieses Kapitel ist noch nicht übersetzt. Lesen Sie bitte <<sockets,das Original in englischer Sprache>>. Wenn Sie helfen wollen, dieses Kapitel zu übersetzen, senden Sie bitte eine E-Mail an die Mailingliste {de-doc}.
diff --git a/documentation/content/de/books/developers-handbook/testing/chapter.adoc b/documentation/content/de/books/developers-handbook/testing/_index.adoc
index 8e22611fde..d0a92f5ad5 100644
--- a/documentation/content/de/books/developers-handbook/testing/chapter.adoc
+++ b/documentation/content/de/books/developers-handbook/testing/_index.adoc
@@ -1,7 +1,10 @@
---
title: Kapitel 6. Regressions- und Performance-Tests
prev: books/developers-handbook/policies
-next: books/developers-handbook/sockets
+next: books/developers-handbook/partii
+showBookMenu: true
+weight: 7
+path: "/books/developers-handbook/"
---
[[testing]]
@@ -11,25 +14,36 @@ next: books/developers-handbook/sockets
:toclevels: 1
:icons: font
:sectnums:
+:sectnumlevels: 6
+:sectnumoffset: 6
+:partnums:
:source-highlighter: rouge
:experimental:
-:skip-front-matter:
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
-:xrefstyle: basic
-:relfileprefix: ../
-:outfilesuffix:
-:sectnumoffset: 6
+:images-path: books/developers-handbook/
-include::shared/mirrors.adoc[]
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+:imagesdir: ../../../../images/{images-path}
+endif::[]
+ifndef::book[]
include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
include::shared/releases.adoc[]
-include::shared/de/mailing-lists.adoc[]
-include::shared/de/teams.adoc[]
-include::shared/de/urls.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+toc::[]
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+ifndef::env-beastie[]
toc::[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
Regressions-Tests werden durchgeführt, um zu überprüfen, ob ein bestimmter Teil des Systems wie erwartet funktioniert, und um sicherzustellen, dass bereits beseitigte Fehler nicht wieder eingebaut werden.
diff --git a/documentation/content/de/books/developers-handbook/tools/chapter.adoc b/documentation/content/de/books/developers-handbook/tools/_index.adoc
index 599080b478..d38808099a 100644
--- a/documentation/content/de/books/developers-handbook/tools/chapter.adoc
+++ b/documentation/content/de/books/developers-handbook/tools/_index.adoc
@@ -5,6 +5,9 @@ authors:
- author: Murray Stokely
prev: books/developers-handbook/introduction
next: books/developers-handbook/secure
+showBookMenu: true
+weight: 3
+path: "/books/developers-handbook/"
---
[[tools]]
@@ -15,30 +18,40 @@ next: books/developers-handbook/secure
:icons: font
:sectnums:
:sectnumlevels: 6
+:sectnumoffset: 2
+:partnums:
:source-highlighter: rouge
:experimental:
-:skip-front-matter:
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
-:xrefstyle: basic
-:relfileprefix: ../
-:outfilesuffix:
:c-plus-plus-command: c++
:clang-plus-plus-command: clang++
:gcc-plus-plus: g++
:lg-plus-plus: -lg++
:lstdc-plus-plus: -lstdc++
-:sectnumoffset: 2
+:images-path: books/developers-handbook/
-include::shared/mirrors.adoc[]
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+:imagesdir: ../../../../images/{images-path}
+endif::[]
+ifndef::book[]
include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
include::shared/releases.adoc[]
-include::shared/de/mailing-lists.adoc[]
-include::shared/de/teams.adoc[]
-include::shared/de/urls.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+toc::[]
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+ifndef::env-beastie[]
toc::[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
[[tools-synopsis]]
== Überblick
@@ -71,7 +84,7 @@ Meiner Meinung nach sind interpretierte Sprachen der beste Anfang, wenn Sie bish
Im folgenden eine Liste der über die FreeBSD Ports-Sammlung verfügbaren Interpreter einschließlich einer kurzen Erörterung der populären interpretierten Sprachen.
-Anleitungen wie man Anwendungen aus der Ports-Sammlung erhält und installiert können Sie dem Kapitel link:{handbook}#ports-using/[Benutzen der Ports-Sammlung] aus dem FreeBSD Handbuch entnehmen.
+Anleitungen wie man Anwendungen aus der Ports-Sammlung erhält und installiert können Sie dem Kapitel extref:{handbook}ports/[Benutzen der Ports-Sammlung, ports-using] aus dem FreeBSD Handbuch entnehmen.
BASIC::
Kurz für Beginner's All-purpose Symbolic Instruction Code. Entwickelt in den 50er Jahren um Studenten in Programmierung zu unterrichten, wurde BASIC in den 80er Jahren mit jedem anständigen Personal Computer ausgeliefert und war für viele Programmierer die erste Programmiersprache. BASIC ist auch die Grundlage für Visual Basic.
diff --git a/documentation/content/de/books/developers-handbook/x86/chapter.adoc b/documentation/content/de/books/developers-handbook/x86/_index.adoc
index 0f4fef2cb8..8d54850081 100644
--- a/documentation/content/de/books/developers-handbook/x86/chapter.adoc
+++ b/documentation/content/de/books/developers-handbook/x86/_index.adoc
@@ -1,7 +1,10 @@
---
title: Kapitel 11. x86-Assembler-Programmierung
-prev: books/developers-handbook/kerneldebug
-next: books/developers-handbook/bibliography
+prev: books/developers-handbook/partiv
+next: books/developers-handbook/partv
+showBookMenu: true
+weight: 15
+path: "/books/developers-handbook/"
---
[[x86]]
@@ -11,25 +14,36 @@ next: books/developers-handbook/bibliography
:toclevels: 1
:icons: font
:sectnums:
+:sectnumlevels: 6
+:sectnumoffset: 11
+:partnums:
:source-highlighter: rouge
:experimental:
-:skip-front-matter:
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
-:xrefstyle: basic
-:relfileprefix: ../
-:outfilesuffix:
-:sectnumoffset: 11
+:images-path: books/developers-handbook/
-include::shared/mirrors.adoc[]
+ifdef::env-beastie[]
+ifdef::backend-html5[]
+:imagesdir: ../../../../images/{images-path}
+endif::[]
+ifndef::book[]
include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
include::shared/releases.adoc[]
-include::shared/de/mailing-lists.adoc[]
-include::shared/de/teams.adoc[]
-include::shared/de/urls.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+toc::[]
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
+endif::[]
+ifndef::env-beastie[]
toc::[]
+include::../../../../../shared/asciidoctor.adoc[]
+endif::[]
_Dieses Kapitel wurde geschrieben von {stanislav}._
diff --git a/documentation/content/de/books/faq/_index.adoc b/documentation/content/de/books/faq/_index.adoc
index 3898d3b3df..86f0f0b74f 100644
--- a/documentation/content/de/books/faq/_index.adoc
+++ b/documentation/content/de/books/faq/_index.adoc
@@ -3,8 +3,8 @@ title: Häufig gestellte Fragen zu FreeBSD 11.X und 12.X
authors:
- author: The FreeBSD Documentation Project
copyright: 1995-2020 The FreeBSD Documentation Project
-releaseinfo: "$FreeBSD$"
-trademarks: ["freebsd", "ibm", "ieee", "adobe", "intel", "linux", "microsoft", "opengroup", "sun", "netbsd", "general"]
+trademarks: ["freebsd", "ibm", "ieee", "adobe", "intel", "linux", "microsoft", "opengroup", "sun", "netbsd", "general"]
+isIndex: true
---
= Häufig gestellte Fragen zu FreeBSD {rel2-relx} und {rel-relx}
@@ -12,60 +12,46 @@ trademarks: ["freebsd", "ibm", "ieee", "adobe", "intel", "linux", "microsoft", "
:toc: macro
:toclevels: 1
:icons: font
-:xrefstyle: basic
-:relfileprefix: ../
-:outfilesuffix:
:sectnums:
:sectnumlevels: 6
:partnums:
:source-highlighter: rouge
:experimental:
-:skip-front-matter:
-:toc-title: Inhaltsverzeichnis
-:part-signifier: Teil
-:chapter-signifier: Kapitel
-:appendix-caption: Anhang
-:table-caption: Tabelle
-:figure-caption: Abbildung
-:example-caption: Beispiel
-:rel-numbranch: 3
-:rel-head: 13-CURRENT
-:rel-head-relx: 13.X
+:images-path: books/faq/
+:rel-numbranch: 4
+:rel-head: 14-CURRENT
+:rel-head-relx: 14.X
:rel-head-releng: head/
-:rel-relx: 12.X
-:rel-stable: 12-STABLE
-:rel-releng: stable/12/
+:rel-relx: 13.X
+:rel-stable: 13-STABLE
+:rel-releng: stable/13/
:rel-relengdate: December 2018
-:rel2-relx: 11.X
-:rel2-stable: 11-STABLE
-:rel2-releng: stable/11/
-:rel2-relengdate: October 2016
-
-ifeval::["{backend}" == "html5"]
-include::shared/mirrors.adoc[]
+:rel2-relx: 12.X
+:rel2-stable: 12-STABLE
+:rel2-releng: stable/12/
+:rel2-relengdate: December 2018
+:rel3-relx: 11.X
+:rel3-stable: 11-STABLE
+:rel3-releng: stable/11/
+:rel3-relengdate: October 2016
+
+ifdef::env-beastie[]
+ifdef::backend-html5[]
include::shared/authors.adoc[]
+include::shared/mirrors.adoc[]
include::shared/releases.adoc[]
-include::shared/de/mailing-lists.adoc[]
-include::shared/de/teams.adoc[]
-include::shared/de/urls.adoc[]
+include::shared/attributes/attributes-{{% lang %}}.adoc[]
+include::shared/{{% lang %}}/teams.adoc[]
+include::shared/{{% lang %}}/mailing-lists.adoc[]
+include::shared/{{% lang %}}/urls.adoc[]
+endif::[]
+ifdef::backend-pdf,backend-epub3[]
+include::../../../../../shared/asciidoctor.adoc[]
endif::[]
-
-ifeval::["{backend}" == "pdf"]
-include::../../../../shared/mirrors.adoc[]
-include::../../../../shared/authors.adoc[]
-include::../../../../shared/releases.adoc[]
-include::../../../../shared/de/mailing-lists.adoc[]
-include::../../../../shared/de/teams.adoc[]
-include::../../../../shared/de/urls.adoc[]
endif::[]
-ifeval::["{backend}" == "epub3"]
-include::../../../../shared/mirrors.adoc[]
-include::../../../../shared/authors.adoc[]
-include::../../../../shared/releases.adoc[]
-include::../../../../shared/de/mailing-lists.adoc[]
-include::../../../../shared/de/teams.adoc[]
-include::../../../../shared/de/urls.adoc[]
+ifndef::env-beastie[]
+include::../../../../../shared/asciidoctor.adoc[]
endif::[]
[.abstract-title]
@@ -89,7 +75,7 @@ Es basiert auf dem "4.4BSD-Lite"-Release der U.C. Berkeley, mit einigen Erweiter
Unternehmen, Internet Service Provider, Forscher, Computerfachleute, Studenten und Privatnutzer auf der ganzen Welt benutzen FreeBSD für die Arbeit, die Ausbildung oder in der Freizeit.
-Ausführlichere Informationen zu FreeBSD, finden Sie im link:{handbook}[FreeBSD Handbuch].
+Ausführlichere Informationen zu FreeBSD, finden Sie im extref:{handbook}[FreeBSD Handbuch].
[[FreeBSD-goals]]
=== Welches Ziel hat das FreeBSD Project?
@@ -116,7 +102,7 @@ Die meisten Anwender benutzen kein Betriebssystem, sondern Anwendungen. Die Anwe
Wenn Sie eine Anwendung benutzen müssen, die es nur für ein bestimmtes Betriebssystem gibt, dann kommen Sie an diesem Betriebssystem nicht vorbei. Allerdings stehen die Chancen nicht schlecht, dass es eine vergleichbare Anwendung für FreeBSD gibt.
-Wenn Sie von einem anderen UNIX(TM) System zu FreeBSD wechseln, dürfte Ihnen vieles bekannt vorkommen. Wenn Ihr Hintergrund ein Betriebssystem wie Windows(TM) oder MacOS(TM)ist, sind Sie vielleicht an https://www.trueos.org/[TrueOS] interessiert, eine auf FreeBSD basierende Desktop-Distribution. Wenn Sie vorher noch nicht mit UNIX(TM) gearbeitet haben, werden Sie zusätzliche Zeit investieren müssen, um den UNIX(TM) Stil zu verstehen. Diese FAQ und das link:{handbook}[FreeBSD Handbuch] sind die besten Startpunkte.
+Wenn Sie von einem anderen UNIX(TM) System zu FreeBSD wechseln, dürfte Ihnen vieles bekannt vorkommen. Wenn Ihr Hintergrund ein Betriebssystem wie Windows(TM) oder MacOS(TM)ist, sind Sie vielleicht an https://www.trueos.org/[TrueOS] interessiert, eine auf FreeBSD basierende Desktop-Distribution. Wenn Sie vorher noch nicht mit UNIX(TM) gearbeitet haben, werden Sie zusätzliche Zeit investieren müssen, um den UNIX(TM) Stil zu verstehen. Diese FAQ und das extref:{handbook}[FreeBSD Handbuch] sind die besten Startpunkte.
=== Warum heißt es FreeBSD?
@@ -152,7 +138,7 @@ Weitere Informationen über FreeBSD-Releases finden Sie auf der http://www.FreeB
=== Was ist FreeBSD-CURRENT?
-link:{handbook}#current[FreeBSD-CURRENT] ist die Entwicklungsversion des Betriebssystems, aus der zu gegebener Zeit der FreeBSD-STABLE-Zweig entstehen wird. Als solche ist sie lediglich für Entwickler, die am System mitarbeiten und für unentwegte Bastler von Interesse. Details zum Betrieb von _-CURRENT_ finden Sie im link:{handbook}#current[entsprechenden Abschnitt] des link:{handbook}[Handbuchs].
+extref:{handbook}updating-upgrading[FreeBSD-CURRENT, current] ist die Entwicklungsversion des Betriebssystems, aus der zu gegebener Zeit der FreeBSD-STABLE-Zweig entstehen wird. Als solche ist sie lediglich für Entwickler, die am System mitarbeiten und für unentwegte Bastler von Interesse. Details zum Betrieb von _-CURRENT_ finden Sie im extref:{handbook}updating-upgrading[entsprechenden Abschnitt, current] des extref:{handbook}[Handbuchs].
Falls Sie mit FreeBSD nicht vertraut sind, sollten Sie FreeBSD-CURRENT nicht verwenden. Dieser Zweig entwickelt sich manchmal sehr schnell weiter und kann gelegentlich nicht installierbar sein. Von Personen, die FreeBSD-CURRENT verwenden, wird erwartet, dass Sie dazu in der Lage sind, Probleme zu erkennen, zu analysieren und diese an das Projekt zurückzumelden.
@@ -171,7 +157,7 @@ Offizielle Snapshots werden in regelmäßigen Abständen für jeden aktiven Zwei
=== Was ist das Konzept von FreeBSD-STABLE?
-Zur der Zeit, als FreeBSD 2.0.5 herausgegeben wurde, wurde entschieden, die Entwicklung von FreeBSD zweizuteilen. Ein Zweig wurde link:{handbook}#stable[-STABLE], der andere link:{handbook}#current[-CURRENT] genannt. _FreeBSD-STABLE_ ist der Entwicklungszweig aus dem die Hauptversionen erstellt werden. In diesem Zweig gehen nur Änderungen ein, wenn sie zuvor sorgfältig in FreeBSD-CURRENT getestet wurden. Gelegentlich können die Quellen für FreeBSD-STABLE möglicherweise nicht für den allgemeinen Gebrauch geeignet sein, da es Fehler enthalten können, die noch nicht in FreeBSD-CURRENT gefunden wurden. Benutzer, die nicht über genügend Ressourcen verfügen um zu testen, sollten stattdessen die aktuelle Version von FreeBSD verwenden. _FreeBSD-CURRENT_ ist eine ununterbrochene Linie seitdem die Version 2.0 herausgegeben worden ist. Sie führt zu 11.0-RELEASE (und darüber hinaus). Weitere Informationen zu diesen Zweigen finden Sie unter "link:{releng}#rel-branch[FreeBSD Release Engineering: Creating the Release Branch]", der Status der Zweige und der Zeitplan zur anstehenden Veröffentlichung kann auf der Seite http://www.FreeBSD.org/releng[Release Engineering Information] gefunden werden.
+Zur der Zeit, als FreeBSD 2.0.5 herausgegeben wurde, wurde entschieden, die Entwicklung von FreeBSD zweizuteilen. Ein Zweig wurde extref:{handbook}updating-upgrading[-STABLE, stable], der andere extref:{handbook}updating-upgrading[-CURRENT, current] genannt. _FreeBSD-STABLE_ ist der Entwicklungszweig aus dem die Hauptversionen erstellt werden. In diesem Zweig gehen nur Änderungen ein, wenn sie zuvor sorgfältig in FreeBSD-CURRENT getestet wurden. Gelegentlich können die Quellen für FreeBSD-STABLE möglicherweise nicht für den allgemeinen Gebrauch geeignet sein, da es Fehler enthalten können, die noch nicht in FreeBSD-CURRENT gefunden wurden. Benutzer, die nicht über genügend Ressourcen verfügen um zu testen, sollten stattdessen die aktuelle Version von FreeBSD verwenden. _FreeBSD-CURRENT_ ist eine ununterbrochene Linie seitdem die Version 2.0 herausgegeben worden ist. Sie führt zu 11.0-RELEASE (und darüber hinaus). Weitere Informationen zu diesen Zweigen finden Sie unter "extref:{releng}[FreeBSD Release Engineering: Creating the Release Branch, rel-branch]", der Status der Zweige und der Zeitplan zur anstehenden Veröffentlichung kann auf der Seite http://www.FreeBSD.org/releng[Release Engineering Information] gefunden werden.
11.0-STABLE ist der Zweig, auf den sich die Entwicklung von _-STABLE_ zur Zeit konzentriert. Das neueste Release aus dem 11.0-STABLE-Zweig ist 11.0-RELEASE und ist im Oktober 2016 erschienen.
@@ -187,7 +173,7 @@ Für diejenigen, die ein wenig mehr Spannung möchten, werden täglich Snapshots
=== Wer ist für FreeBSD verantwortlich?
-Schlüsseldiskussionen, die das FreeBSD Project betreffen, wie z.B. über die generelle Ausrichtung des Projekts und darüber, wem es erlaubt sein soll, Code zum Quellbaum hinzuzufügen, werden innerhalb eines https://www.FreeBSD.org/administration/#t-core[Core Teams] von 9 Personen geführt. Es gibt ein weitaus größeres Team von über 350 link:{contributors}#staff-committers[Committern], die dazu autorisiert sind, Änderungen am FreeBSD Quellbaum durchzuführen.
+Schlüsseldiskussionen, die das FreeBSD Project betreffen, wie z.B. über die generelle Ausrichtung des Projekts und darüber, wem es erlaubt sein soll, Code zum Quellbaum hinzuzufügen, werden innerhalb eines https://www.FreeBSD.org/administration/#t-core[Core Teams] von 9 Personen geführt. Es gibt ein weitaus größeres Team von über 350 extref:{contributors}[Committern, staff-committers], die dazu autorisiert sind, Änderungen am FreeBSD Quellbaum durchzuführen.
Jedoch werden die meisten nicht-trivialen Änderungen zuvor in den <<mailing,Mailinglisten>> diskutiert und es bestehen keinerlei Einschränkungen darüber, wer sich an diesen Diskussionen beteiligen darf.
@@ -199,7 +185,7 @@ Jede bedeutende Ausgabe von FreeBSD ist per Anonymous-FTP vom link:ftp://ftp.Fre
* https://www.FreeBSD.org/snapshots/[Snapshot]-Releases werden monatlich aus dem <<current,-CURRENT>>-Zweig sowie aus dem <<stable,-STABLE>>-Zweig erzeugt. Sie sollten aber nur von Entwicklern und sehr erfahrenen Testern verwendet werden.
* Das aktuelle _10-STABLE_-Release, 10.3-RELEASE, finden Sie im link:ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/i386/i386/10.3-RELEASE/[Verzeichnis 10.3-RELEASE].
-Wo und wie Sie FreeBSD auf CD, DVD, und anderen Medien beziehen können, erfahren Sie im link:{handbook}#mirrors[Handbuch].
+Wo und wie Sie FreeBSD auf CD, DVD, und anderen Medien beziehen können, erfahren Sie im extref:{handbook}mirrors[Handbuch, mirrors].
=== Wie greife ich auf die Datenbank mit Problemberichten zu?
@@ -207,13 +193,13 @@ Die Datenbank mit Problemberichten (PR, problem report) und Änderungsanfragen v
Über die https://www.FreeBSD.org/support/bugreports/[webbasierte PR-Schnittstelle] können Sie Problemberichte über einen Webbrowser einreichen.
-Bevor Sie einen Fehler melden, sollten Sie zuerst link:{problem-reports}[Writing FreeBSD Problem Reports] lesen, damit Sie wissen, wie Sie eine gute Fehlermeldung verfassen.
+Bevor Sie einen Fehler melden, sollten Sie zuerst extref:{problem-reports}[Writing FreeBSD Problem Reports] lesen, damit Sie wissen, wie Sie eine gute Fehlermeldung verfassen.
== Dokumentation und Unterstützung
=== Gibt es gute Bücher über FreeBSD?
-Im Zuge des FreeBSD Projekts sind diverse gute Dokumente entstanden, die unter der folgenden URL abgerufen werden können: http://www.FreeBSD.org/docs/[http://www.FreeBSD.org/de/docs/]. Zusätzlich enthält <<bibliography,die Bibliographie>> am Ende dieser FAQ und link:{handbook}#bibliography[diejenige im Handbuch] Verweise auf weitere empfohlene Bücher.
+Im Zuge des FreeBSD Projekts sind diverse gute Dokumente entstanden, die unter der folgenden URL abgerufen werden können: http://www.FreeBSD.org/docs/[http://www.FreeBSD.org/de/docs/]. Zusätzlich enthält <<bibliography,die Bibliographie>> am Ende dieser FAQ und extref:{handbook}bibliography[diejenige im Handbuch, bibliography] Verweise auf weitere empfohlene Bücher.
=== Ist die Dokumentation auch in anderen Formaten verfügbar? Zum Beispiel als einfacher Text (ASCII) oder als PostScript?
@@ -350,7 +336,7 @@ Wenn die Datei komprimiert ist, wird tar automatisch das entsprechende Format er
=== Woher bekomme ich Informationen zu den FreeBSD Mailinglisten? Welche Newsgruppen existieren zu FreeBSD?
-Lesen Sie den link:{handbook}#eresources-mail[Handbucheintrag über Mailinglisten] und den link:{handbook}#eresources-news/[Handbucheintrag zu Newsgruppen].
+Lesen Sie den extref:{handbook}eresources[Handbucheintrag über Mailinglisten, eresources-mail] und den extref:{handbook}eresources/[Handbucheintrag zu Newsgruppen, eresources-news].
=== Gibt es FreeBSD IRC (Internet Relay Chat) Kanäle?
@@ -412,7 +398,7 @@ Sie können eine der folgenden Dateien wählen:
pc98-Benutzer benötigen drei Floppy-Images: [.filename]#floppies/boot.flp#, [.filename]#floppies/kern1.flp#, [.filename]#floppies/kern2.flp#, und [.filename]#floppies/mfsroot1.flp#. Diese Images müssen mit Hilfe von Werkzeugen wie man:dd[1] auf Disketten kopiert werden.
-Eine vollständige Anleitung für dieses Vorgehen und weitere Informationen zur Installation finden Sie im link:{handbook}#bsdinstall[Handbucheintrag zur Installation von FreeBSD].
+Eine vollständige Anleitung für dieses Vorgehen und weitere Informationen zur Installation finden Sie im extref:{handbook}bsdinstall[Handbucheintrag zur Installation von FreeBSD, bsdinstall].
=== Was mache ich, wenn das Image nicht bootet?
@@ -424,7 +410,7 @@ Wenn Sie einen FTP-Client für die Kommandozeile benutzen, geben Sie am FTP-Prom
=== Wo befinden sich die Anweisungen zur Installation von FreeBSD?
-Installationsanleitungen finden Sie im link:{handbook}#bsdinstall/[Handbucheintrag zur Installation von FreeBSD].
+Installationsanleitungen finden Sie im extref:{handbook}bsdinstall/[Handbucheintrag zur Installation von FreeBSD, bsdinstall].
=== Was sind die Mindestanforderungen zum Betrieb von FreeBSD?
@@ -432,7 +418,7 @@ Der Betrieb von FreeBSD erfordert mindestens einen 486er Prozessor, 64 MB RAM so
=== Wie kann ich ein angepasstes Installationsmedium erstellen?
-Individuelle FreeBSD Installationsmedien können über den Bau eines Releases erzeugt werden. Folgen Sie den Anweisungen im Artikel link:{releng}[Release Engineering].
+Individuelle FreeBSD Installationsmedien können über den Bau eines Releases erzeugt werden. Folgen Sie den Anweisungen im Artikel extref:{releng}[Release Engineering].
=== Kann Windows neben FreeBSD existieren?
@@ -527,7 +513,7 @@ PAE wird heutzutage nicht sehr häufig verwendet, da die Mehrzahl an neuer x86-H
=== Unterstützt FreeBSD neben x86 auch andere Architekturen?
-Ja. FreeBSD teilt die Unterstützung in sogenannte Tiers auf. Tier-1 Architekturen, wie i386 oder amd64 werden vollständig unterstützt. Tier-2 und Tier-3 werden auf der "Best-Effort Basis" unterstützt. Eine vollständige Erklärung dieser Aufteilung finden Sie im link:{committers-guide}#archs[Committer's Guide].
+Ja. FreeBSD teilt die Unterstützung in sogenannte Tiers auf. Tier-1 Architekturen, wie i386 oder amd64 werden vollständig unterstützt. Tier-2 und Tier-3 werden auf der "Best-Effort Basis" unterstützt. Eine vollständige Erklärung dieser Aufteilung finden Sie im extref:{committers-guide}[Committer's Guide, archs].
Eine vollständige Liste der unterstützten Architekturen finden Sie auf der Seite http://www.FreeBSD.org/de/platforms/[Unterstützte Plattformen].
@@ -702,7 +688,7 @@ Die Entwickler von FreeBSD interessieren sich für solchen Meldungen, allerdings
Der FreeBSD-Kernel beschränkt die Anzahl der gleichzeitig laufenden Prozesse. Die Anzahl errechnet sich aus dem Wert der `kern.maxusers` man:sysctl[8]-Variable. Auch andere Einstellungen wie die Anzahl der Puffer für Netzwerkoperationen werden durch `kern.maxusers` beeinflusst. Wenn das System stark belastet ist, sollten Sie den Wert von `kern.maxusers` erhöhen. Dadurch werden diverse Einstellungen des Systems angepasst und die maximale Anzahl gleichzeitig laufender Prozesse erhöht.
-Um den Wert von `kern.maxusers` anzupassen, folgen Sie den Anweisungen im Abschnitt link:{handbook}#kern-maxfiles[Datei und Prozeß Limits] des Handbuchs. Dieser Abschnitt spricht zwar nur von Dateien, für Prozesse gelten aber die gleichen Beschränkungen.
+Um den Wert von `kern.maxusers` anzupassen, folgen Sie den Anweisungen im Abschnitt extref:{handbook}config-tuning[Datei und Prozeß Limits, kern-maxfiles] des Handbuchs. Dieser Abschnitt spricht zwar nur von Dateien, für Prozesse gelten aber die gleichen Beschränkungen.
Wenn das System nicht besonders stark ausgelastet ist und Sie einfach nur mehr gleichzeitig laufende Prozesse erlauben wollen, können Sie den Wert der Variable `kern.maxproc` in [.filename]#/boot/loader.conf# anpassen. Um die Änderung zu aktivieren, müssen Sie das System neu starten. Wollen Sie das System zusätzlich optimieren, sollten Sie man:loader.conf[5] lesen. Wenn diese Prozesse von einem einzigen Benutzer ausgeführt werden, müssen Sie den Wert von `kern.maxprocperuid` ebenfalls erhöhen. Dieser Wert muss immer mindestens um eins geringer sein als der Wert von `kern.maxproc`, weil ein Systemprogramm, man:init[8], immer ausgeführt werden muss.
@@ -732,7 +718,7 @@ Haben Sie FreeBSD gerade erst installiert, kann es auch sein, dass die Domänen-
=== Warum sehe ich in der Ausgabe von dmesg8 häufig die Meldung file: table is full?
-Diese Fehlermeldung besagt, dass die zur Verfügung stehenden Datei-Deskriptoren des Systems aufgebraucht sind. Was das genau bedeutet und wie Sie dieses Problem lösen können, steht im Abschnitt link:{handbook}#kern-maxfiles[kern.maxfiles] im Kapitel link:{handbook}#configtuning-kernel-limits/[Einstellungen von Kernel Limits] des Handbuchs.
+Diese Fehlermeldung besagt, dass die zur Verfügung stehenden Datei-Deskriptoren des Systems aufgebraucht sind. Was das genau bedeutet und wie Sie dieses Problem lösen können, steht im Abschnitt extref:{handbook}config-tuning[kern.maxfiles, kern-maxfiles] im Kapitel extref:{handbook}config-tuning/[Einstellungen von Kernel Limits, configtuning-kernel-limits] des Handbuchs.
=== Warum ist die Uhrzeit auf meinem Rechner immer falsch?
@@ -830,8 +816,8 @@ FreeBSD unterstützt für die Installation komprimierte Binärpakete und Ports.
Die folgenden Methoden können verwendet werden:
-* In den meisten Situationen sollten Sie portsnap benutzen. Der Abschnitt link:{handbook}#ports-using/[Benutzen der Ports-Sammlung] beschreibt die Verwendung dieses Werkzeugs.
-* Verwenden Sie SVN, wenn Sie bestimmte Patches für den Portsbaum benötigen. Lesen Sie link:{handbook}#svn/[Benutzen von Subversion] für weitere Informationen.
+* In den meisten Situationen sollten Sie portsnap benutzen. Der Abschnitt extref:{handbook}ports/[Benutzen der Ports-Sammlung, ports-using] beschreibt die Verwendung dieses Werkzeugs.
+* Verwenden Sie SVN, wenn Sie bestimmte Patches für den Portsbaum benötigen. Lesen Sie extref:{handbook}mirrors/[Benutzen von Subversion, svn] für weitere Informationen.
=== Unterstützt FreeBSD Java?
@@ -839,7 +825,7 @@ Ja. Lesen Sie https://www.FreeBSD.org/java/[http://www.FreeBSD.org/java/] für w
=== Warum kann ich manche Ports auf meiner 9.X oder 10.X-STABLE-Maschine nicht erstellen?
-Wenn Sie eine FreeBSD-Version benutzen, die deutlich älter als das aktuelle _-CURRENT_ oder _-STABLE_ ist, könnte es sein, dass Sie zunächst die Ports-Sammlung aktualisieren müssen. Lesen Sie dazu link:{handbook}#ports-using/[Benutzen der Ports-Sammlung]. Ist die Ports-Sammlung aktuell, könnte es sein, dass jemand eine Änderung am Port durchgeführt hat, die für _-CURRENT_ funktioniert, den Port für _-STABLE_ aber unbrauchbar gemacht hat. Bitte senden Sie einen https://bugs.FreeBSD.org/submit/[Fehlerbericht]. Von der Ports-Sammlung wird nämlich erwartet, dass sie sowohl auf _-CURRENT_ als auch auf _-STABLE_ funktioniert.
+Wenn Sie eine FreeBSD-Version benutzen, die deutlich älter als das aktuelle _-CURRENT_ oder _-STABLE_ ist, könnte es sein, dass Sie zunächst die Ports-Sammlung aktualisieren müssen. Lesen Sie dazu extref:{handbook}ports/[Benutzen der Ports-Sammlung, ports-using]. Ist die Ports-Sammlung aktuell, könnte es sein, dass jemand eine Änderung am Port durchgeführt hat, die für _-CURRENT_ funktioniert, den Port für _-STABLE_ aber unbrauchbar gemacht hat. Bitte senden Sie einen https://bugs.FreeBSD.org/submit/[Fehlerbericht]. Von der Ports-Sammlung wird nämlich erwartet, dass sie sowohl auf _-CURRENT_ als auch auf _-STABLE_ funktioniert.
=== Ich habe gerade versucht, INDEX mit make index zu bauen, und es hat nicht geklappt. Woran liegt das?
@@ -849,7 +835,7 @@ Es gibt seltene Fälle, in denen [.filename]#INDEX# nicht gebaut werden kann, we
=== Ich habe die Quellen aktualisiert, wie aktualisiere ich jetzt die installierten Ports?
-FreeBSD enthält zwar kein Programm, das die installierten Ports aktualisiert, allerdings existieren diverse Programme, die diesen Prozess etwas vereinfachen. Weiterhin können Sie zusätzliche Programme installieren, die Sie dabei unterstützen. Lesen Sie das Kapitel link:{handbook}#ports-using/[Benutzen der Ports-Sammlung] im FreeBSD Handbuch.
+FreeBSD enthält zwar kein Programm, das die installierten Ports aktualisiert, allerdings existieren diverse Programme, die diesen Prozess etwas vereinfachen. Weiterhin können Sie zusätzliche Programme installieren, die Sie dabei unterstützen. Lesen Sie das Kapitel extref:{handbook}ports/[Benutzen der Ports-Sammlung, ports-using] im FreeBSD Handbuch.
=== Muss ich nach der Aktualisierung einer FreeBSD-Hauptversion jedes Mal alle Ports neu erstellen?
@@ -857,7 +843,7 @@ Ja! Obwohl ein aktuelles System mit Software für eine ältere Version funktioni
Wenn das System aktualisiert wird, werden verschiedene Shared-Libraries, ladbare Module und andere Systembestandteile durch neuere Versionen ersetzt. Anwendungen, die gegen die älteren Versionen gelinkt sind, werden nicht starten oder in anderen Fällen nicht korrekt funktionieren.
-Für weitere Informationen lesen Sie den Abschnitt link:{handbook}#freebsdupdate-upgrade[FreeBSD-Update] im FreeBSD Handbuch.
+Für weitere Informationen lesen Sie den Abschnitt extref:{handbook}updating-upgrading[FreeBSD-Update, freebsdupdate-upgrade] im FreeBSD Handbuch.
=== Muss ich nach der Aktualisierung einer FreeBSD-Unterversion jedes Mal alle Ports neu erstellen?
@@ -878,14 +864,14 @@ Installieren Sie zuerst den Port package:audio/timidity[]. Danach müssen Sie ma
% timidity -Ow -s 44100 -o /tmp/juke/01.wav 01.mid
....
-Die WAV-Dateien können dann in andere Formate konvertiert werden oder (wie im link:{handbook}#creating-cds/[FreeBSD Handbuch]. beschrieben) auf Audio-CDs gebrannt werden.
+Die WAV-Dateien können dann in andere Formate konvertiert werden oder (wie im extref:{handbook}disks/[FreeBSD Handbuch, creating-cds]. beschrieben) auf Audio-CDs gebrannt werden.
== Kernelkonfiguration
[[make-kernel]]
=== Ich möchte meinen Kernel anpassen. Ist das schwierig?
-Überhaupt nicht! Lesen Sie den link:{handbook}#kernelconfig/[Abschnitt zur Kernelkonfiguration im Handbuch].
+Überhaupt nicht! Lesen Sie den extref:{handbook}kernelconfig/[Abschnitt zur Kernelkonfiguration im Handbuch].
[NOTE]
====
@@ -931,7 +917,7 @@ Ersetzen Sie _accf_httpd ipfw_ durch die gewünschten Module. Nur aufgelistete M
Um die Größe des Kernels weiter zu reduzieren, können nicht benötigte Geräte aus dem Kernel entfernt werden. <<make-kernel>> enthält weitere Informationen.
-Um eine dieser Optionen in Kraft zu setzen, folgen Sie den Anweisungen zum link:{handbook}#kernelconfig-building/[Erstellen und Installieren] eines neuen Kernels.
+Um eine dieser Optionen in Kraft zu setzen, folgen Sie den Anweisungen zum extref:{handbook}kernelconfig/[Erstellen und Installieren, kernelconfig-building] eines neuen Kernels.
Der FreeBSD 11 amd64 Kernel ([.filename]#/boot/kernel/kernel#) ist circa 25 MB groß.
@@ -961,7 +947,7 @@ kern.sched.name: ULE
=== Wie kann ich meine neue Festplatte in mein FreeBSD-System einbinden?
-Lesen Sie den Abschnitt link:{handbook}#disks-adding/[Hinzufügen von Laufwerken] im Handbuch.
+Lesen Sie den Abschnitt extref:{handbook}disks/[Hinzufügen von Laufwerken, disks-adding] im Handbuch.
=== Wie verschiebe ich mein System auf meine neue, große Platte?
@@ -1068,7 +1054,7 @@ Die erweiterten DOS-Partitionen befinden sich hinter _allen_ primären Partition
=== Gibt es ein verschlüsselndes Dateisystem für FreeBSD?
-Ja. man:gbde[8] und man:geli[8]. Lesen Sie dazu auch den Abschnitt link:{handbook}#disks-encrypting/[Partitionen verschlüsseln] im FreeBSD Handbuch.
+Ja. man:gbde[8] und man:geli[8]. Lesen Sie dazu auch den Abschnitt extref:{handbook}disks/[Partitionen verschlüsseln, disks-encrypting] im FreeBSD Handbuch.
=== Wie boote ich FreeBSD und Linux mit GRUB?
@@ -1134,23 +1120,23 @@ Es ist eine gute Idee einen Eintrag in [.filename]#/etc/fstab# hinzuzufügen (si
=== Wieso erhalte ich die Meldung Incorrect super block beim Mounten einer CD?
-Sie müssen man:mount[8] mitteilen, was für ein Gerät Sie mounten wollen. Genauere Informationen dazu finden Sie im Abschnitt link:{handbook}#mounting-cd[Einhängen von Daten-CDs] des Handbuchs.
+Sie müssen man:mount[8] mitteilen, was für ein Gerät Sie mounten wollen. Genauere Informationen dazu finden Sie im Abschnitt extref:{handbook}disks[Einhängen von Daten-CDs, mounting-cd] des Handbuchs.
=== Wieso erhalte ich die Meldung Device not configured, wenn ich eine CD mounte?
-Das bedeutet im allgemeinen, dass sich keine CD im Laufwerk befindet, oder dass das Laufwerk auf dem Bus nicht sichtbar ist. Dieses Problem wird im Kapitel link:{handbook}#mounting-cd[Einhängen von Daten-CDs] des Handbuchs ausführlich diskutiert.
+Das bedeutet im allgemeinen, dass sich keine CD im Laufwerk befindet, oder dass das Laufwerk auf dem Bus nicht sichtbar ist. Dieses Problem wird im Kapitel extref:{handbook}disks[Einhängen von Daten-CDs, mounting-cd] des Handbuchs ausführlich diskutiert.
=== Wieso werden alle Sonderzeichen in den Dateinamen auf meinen CDs durch ? ersetzt, wenn ich die CD unter FreeBSD benutze?
-Wahrscheinlich werden auf der CD-ROM die "Joliet" Erweiterungen für die Speicherung von Datei- und Verzeichnisnamen benutzt. Werfen Sie einen Blick in das Kapitel link:{handbook}#mounting-cd[Einhängen von Daten-CDs] im Handbuch.
+Wahrscheinlich werden auf der CD-ROM die "Joliet" Erweiterungen für die Speicherung von Datei- und Verzeichnisnamen benutzt. Werfen Sie einen Blick in das Kapitel extref:{handbook}disks[Einhängen von Daten-CDs, mounting-cd] im Handbuch.
=== Ich habe eine CD mit FreeBSD gebrannt und kann sie nicht mit anderen Betriebssystemen lesen. Warum?
-Sie haben wahrscheinlich eine Datei direkt auf CD geschrieben, statt ein ISO 9660-Dateisystem erzeugt zu haben. Werfen Sie einen Blick in das Kapitel link:{handbook}#mounting-cd[Einhängen von Daten-CDs] im Handbuch.
+Sie haben wahrscheinlich eine Datei direkt auf CD geschrieben, statt ein ISO 9660-Dateisystem erzeugt zu haben. Werfen Sie einen Blick in das Kapitel extref:{handbook}disks[Einhängen von Daten-CDs, mounting-cd] im Handbuch.
=== Wie kann ich ein Image einer Daten-CD erzeugen?
-Diese Information finden Sie im Abschnitt link:{handbook}#mkisofs[Daten auf ein ISO-Dateisystem schreiben] des Handbuchs. Weitere Informationen über die Arbeit mit CD-ROMs finden Sie im Abschnitt link:{handbook}#creating-cds/[Erstellen und Verwenden von CDs] im Kapitel Speichermedien des Handbuchs.
+Diese Information finden Sie im Abschnitt extref:{handbook}disks[Daten auf ein ISO-Dateisystem schreiben, mkisofs] des Handbuchs. Weitere Informationen über die Arbeit mit CD-ROMs finden Sie im Abschnitt extref:{handbook}disks/[Erstellen und Verwenden von CDs, creating-cds] im Kapitel Speichermedien des Handbuchs.
=== Wieso kommt mount nicht mit einer Audio-CD zurecht?
@@ -1216,7 +1202,7 @@ Bitte beachten Sie, dass die Freigabe des Plattenplatzes durch Soft Updates um b
=== Wie kann ich den Swap-Bereich vergrößern?
-Der Abschnitt link:{handbook}#adding-swap-space/[Hinzufügen von Swap-Bereichen] im Handbuch enthält hierzu eine Schritt-für-Schritt Anleitung.
+Der Abschnitt extref:{handbook}config-tuning/[Hinzufügen von Swap-Bereichen, adding-swap-space] im Handbuch enthält hierzu eine Schritt-für-Schritt Anleitung.
=== Warum ist meine Festplatte unter FreeBSD kleiner, als sie laut Hersteller sein soll?
@@ -1351,11 +1337,11 @@ Sobald Sie diese Schritte ausgeführt haben, können Sie den Fehler in [.filenam
=== Wieso habe ich habe Probleme, meinen Drucker einzurichten?
-Lesen Sie zur Problembehandlung das Kapitel link:{handbook}#printing/[Drucken] im Handbuch.
+Lesen Sie zur Problembehandlung das Kapitel extref:{handbook}printing/[Drucken] im Handbuch.
=== Wie kann ich die Tastaturbelegung meines Systems korrigieren?
-Informationen dazu finden Sie im Kapitel link:{handbook}#using-localization/[Lokalisierung] des Handbuchs, insbesondere im Abschnitt link:{handbook}#setting-console[Einrichten der Konsole].
+Informationen dazu finden Sie im Kapitel extref:{handbook}l10n/[Lokalisierung, using-localization] des Handbuchs, insbesondere im Abschnitt extref:{handbook}l10n[Einrichten der Konsole, setting-console].
=== Wieso funktionieren die Benutzer-Quotas nicht richtig?
@@ -1367,7 +1353,7 @@ options QUOTA
....
+
-Weitere Informationen zum Einsatz von Quotas finden Sie im Abschnitt link:{handbook}#quotas/[Disk Quotas] des Handbuchs.
+Weitere Informationen zum Einsatz von Quotas finden Sie im Abschnittextref:{handbook}disks/[Disk Quotas, quotas] des Handbuchs.
. Benutzen Sie keine Quotas für [.filename]#/#.
. Erstellen Sie die Quotas-Datei in dem Dateisystem, für das die Quotas gelten sollen:
+
@@ -1415,7 +1401,7 @@ Wenn Sie immer noch dazu aufgefordert werden, das Passwort für `root` beim Betr
[NOTE]
====
-Wenn Sie die Root-Partition im Single-User-Modus nicht mounten können, liegt es möglicherweise daran, dass die Partitionen verschlüsselt sind und es damit unmöglich ist, sie ohne die dazugehörigen Schlüssel zu mounten. Für weitere Informationen lesen Sie den Abschnitt über verschlüsselte Partitionen im FreeBSD link:{handbook}#disks-encrypting/[Handbuch].
+Wenn Sie die Root-Partition im Single-User-Modus nicht mounten können, liegt es möglicherweise daran, dass die Partitionen verschlüsselt sind und es damit unmöglich ist, sie ohne die dazugehörigen Schlüssel zu mounten. Für weitere Informationen lesen Sie den Abschnitt über verschlüsselte Partitionen im FreeBSD extref:{handbook}disks/[Handbuch, disks-encrypting].
====
=== Wie verhindere ich, dass das System mit StrgAltEntf rebootet werden kann?
@@ -1480,7 +1466,7 @@ Ausführliche Antwort: Bei FreeBSD gibt es zwei Quellen für Releases. Die Major
Bevor in einem Zweig ein Release erfolgt, muss in diesem Zweig ein bestimmter Prozess ablaufen. Ein Teil dieses Prozesses ist der "code freeze", der Stop der Weiterentwicklung. Sobald dieser Schritt erfolgt ist, wird der Name des Zweiges geändert, um anzuzeigen, dass demnächst ein Release erfolgen wird. Wenn der Zweig zum Beispiel 6.2-STABLE genannt wurde, wird der Name in 6.3-PRERELEASE geändert, um dies zu verdeutlichen. Weiterhin ist das ein Zeichen, dass jetzt besonders intensiv getestet werden sollte. In dieser Phase können Fehler im Quellcode noch korrigiert werden. Wenn der Quellcode so weit "gereift" ist, dass ein Release erstellt werden kann, wird der Name in 6.3-RC geändert, um genau dies anzuzeigen. In dieser Phase können nur noch extrem wichtige Korrekturen aufgenommen werden. Sobald das Release (in diesem Beispiel 6.3-RELEASE) erfolgt ist, wird der Zweig in 6.3-STABLE umbenannt.
-Weitere Informationen über Versionsnummern und die verschiedenen Entwicklungszweige enthält der Artikel link:{releng}[Release Engineering].
+Weitere Informationen über Versionsnummern und die verschiedenen Entwicklungszweige enthält der Artikel extref:{releng}[Release Engineering].
=== Als ich versucht habe, einen neuen Kernel zu installieren, ist chflags1 fehlgeschlagen. Was mache ich jetzt?
@@ -1578,7 +1564,7 @@ Sie können Xorg auch als Paket installieren:
# pkg install xorg
....
-Lesen Sie nach erfolgreicher Installation von Xorg den Abschnitt link:{handbook}#x-config/[X11 konfigurieren] im FreeBSD Handbuch.
+Lesen Sie nach erfolgreicher Installation von Xorg den Abschnitt extref:{handbook}x11/[X11 konfigurieren, x-config] im FreeBSD Handbuch.
=== Ich habe versucht, X zu starten, aber wenn ich startx eingebe, erhalte ich die Fehlermeldung No devices detected.. Was soll ich jetzt machen?
@@ -1792,7 +1778,7 @@ Geben Sie `xmodmap -e "pointer = 3 2 1"` ein. Fügen Sie dieses Kommando in [.fi
=== Wie installiere ich einen Splash-Screen und wo finde ich sie?
-Die detaillierte Antwort auf diese Frage finden Sie im Abschnitt link:{handbook}#boot-splash/[Willkommensbildschirme während des Bootvorgangs konfigurieren] des FreeBSD Handbuchs.
+Die detaillierte Antwort auf diese Frage finden Sie im Abschnitt extref:{handbook}boot/[Willkommensbildschirme während des Bootvorgangs konfigurieren, boot-splash] des FreeBSD Handbuchs.
=== Kann ich die Windows-Tasten unter X benutzen?
@@ -1858,29 +1844,29 @@ Bei ATI Rage 128 und Radeon lesen Sie man:ati[4], man:r128[4] und man:radeon[4].
=== Woher kann ich Informationen über Diskless Booting bekommen?
-"Diskless Booting" bedeutet, dass die FreeBSD-Maschine über ein Netzwerk gebootet wird und die notwendigen Dateien von einem Server anstatt von der Festplatte liest. Vollständige Details finden Sie im link:{handbook}#network-diskless/[Handbucheintrag über den plattenlosen Betrieb].
+"Diskless Booting" bedeutet, dass die FreeBSD-Maschine über ein Netzwerk gebootet wird und die notwendigen Dateien von einem Server anstatt von der Festplatte liest. Vollständige Details finden Sie im extref:{handbook}advanced-networking/[Handbucheintrag über den plattenlosen Betrieb, network-diskless].
=== Kann eine FreeBSD-Maschine als Netzwerkrouter genutzt werden?
-Ja. Genaue Informationen zu diesem Thema finden Sie im Abschnitt link:{handbook}#network-routing/[Gateways und Routen] des Handbuchkapitels link:{handbook}#advanced-networking/[Weiterführende Netzwerkthemen].
+Ja. Genaue Informationen zu diesem Thema finden Sie im Abschnitt extref:{handbook}advanced-networking/[Gateways und Routen, network-routing] des Handbuchkapitels extref:{handbook}advanced-networking/[Weiterführende Netzwerkthemen, advanced-networking].
=== Kann ich meine Windows-Maschine über FreeBSD ans Internet anbinden?
Personen, die diese Frage stellen, haben typischerweise zwei PCs zu Hause: einen mit FreeBSD und einen mit einer Windows(TM)-Variante. Die Idee ist, die FreeBSD-Maschine an das Internet anzubinden, um in der Lage zu sein, von der Windows(TM)-Maschine über die FreeBSD-Maschine auf das Internet zuzugreifen. Das ist tatsächlich nur ein Spezialfall der vorherigen Frage.
-Wenn Sie eine Einwahlverbindung benutzen, müssen Sie `ppp` mit der Option `-nat` verwenden und in [.filename]#/etc/rc.conf# die Variable `gateway_enable` auf _YES_ setzen. Weitere Informationen erhalten Sie in man:ppp[8] oder im Abschnitt link:{handbook}#userppp/[User-PPP des Handbuchs].
+Wenn Sie eine Einwahlverbindung benutzen, müssen Sie `ppp` mit der Option `-nat` verwenden und in [.filename]#/etc/rc.conf# die Variable `gateway_enable` auf _YES_ setzen. Weitere Informationen erhalten Sie in man:ppp[8] oder im Abschnitt extref:{handbook}ppp-and-slip/[User-PPP des Handbuchs, userppp].
-Wenn die Verbindung zum Internet über Ethernet erstellt wurde, müssen Sie man:natd[8] benutzen. Weitere Informationen dazu finden Sie im Abschnitt link:{handbook}#network-natd[natd] des Handbuchs.
+Wenn die Verbindung zum Internet über Ethernet erstellt wurde, müssen Sie man:natd[8] benutzen. Weitere Informationen dazu finden Sie im Abschnitt extref:{handbook}[natd, network-natd] des Handbuchs.
=== Unterstützt FreeBSD und PPP?
Ja. man:ppp[8] bietet Unterstützung für eingehende und ausgehende Verbindungen.
-Weitere Informationen finden Sie im link:{handbook}#ppp-and-slip/[Kapitel PPP im Handbuch].
+Weitere Informationen finden Sie im extref:{handbook}ppp-and-slip/[Kapitel PPP im Handbuch, ppp-and-slip].
=== Unterstützt FreeBSD NAT oder Masquerading?
-Ja. Wenn Sie NAT über eine User-PPP-Verbindung einsetzen wollen, lesen Sie den link:{handbook}#userppp/[Abschnitt PPP des Handbuchs]. Wollen Sie NAT über eine andere Verbindung einsetzen, lesen Sie bitte den Abschnitt link:{handbook}#network-natd/[NAT Konfiguration] im Handbuch.
+Ja. Wenn Sie NAT über eine User-PPP-Verbindung einsetzen wollen, lesen Sie den extref:{handbook}ppp-and-slip/[Abschnitt PPP des Handbuchs, userppp]. Wollen Sie NAT über eine andere Verbindung einsetzen, lesen Sie bitte den Abschnitt extref:{handbook}/[NAT Konfiguration, network-natd] im Handbuch.
=== Wie kann ich Ethernet-Aliase einrichten?
@@ -1898,7 +1884,7 @@ Andernfalls geben sie die Adresse und die Netzmaske wie gewohnt an:
# ifconfig ed0 alias 172.16.141.5 netmask 0xffffff00
....
-Weitere Informationen finden Sie im FreeBSD link:{handbook}#configtuning-virtual-hosts/[Handbuch].
+Weitere Informationen finden Sie im FreeBSD extref:{handbook}config-tuning/[Handbuch, configtuning-virtual-hosts].
=== Warum kann ich per NFS nicht von einer Linux-Maschine mounten?
@@ -1911,7 +1897,7 @@ Einige Versionen des Linux(TM) NFS-Codes akzeptieren Mount-Anfragen nur von eine
=== Warum meldet mir mountd auf meinem FreeBSD NFS-Server ständig can't change attributes und bad exports list?
-Die häufigste Ursache für dieses Problem ist, dass Sie den Aufbau der [.filename]#/etc/exports# nicht richtig verstanden haben. Lesen Sie man:exports[5] und das Kapitel link:{handbook}#network-nfs/[NFS] im Handbuch, speziell den Abschnitt link:{handbook}#configuring-nfs[Konfiguration von NFS].
+Die häufigste Ursache für dieses Problem ist, dass Sie den Aufbau der [.filename]#/etc/exports# nicht richtig verstanden haben. Lesen Sie man:exports[5] und das Kapitel extref:{handbook}network-servers/[NFS, network-nfs] im Handbuch, speziell den Abschnitt extref:{handbook}[Konfiguration von NFS, configuring-nfs].
=== Wie aktiviere ich die Unterstützung für IP-Multicast?
@@ -1919,7 +1905,7 @@ Installieren Sie das Paket oder den Port package:net/mrouted[] und fügen Sie `m
=== Warum muss ich für Hosts auf meiner Site den FQDN benutzen?
-Die Antwort hierzu finden Sie im FreeBSD link:{handbook}#mail-trouble[Handbuch].
+Die Antwort hierzu finden Sie im FreeBSD extref:{handbook}mail[Handbuch, mail-trouble].
=== Wieso erhalte ich bei allen Netzwerkoperationen die Meldung Permission denied?
@@ -1934,7 +1920,7 @@ Wenn die Firewall unabsichtlich falsch konfiguriert wurde, stellen Sie die Netzw
Sie können in [.filename]#/etc/rc.conf# auch `firewall_type="open"` setzen.
-Weitere Informationen über die Konfiguration dieser Firewall finden Sie im Kapitel link:{handbook}#firewalls-ipfw/[IPFW] des Handbuchs.
+Weitere Informationen über die Konfiguration dieser Firewall finden Sie im Kapitel extref:{handbook}firewalls/[IPFW, firewalls-ipfw] des Handbuchs.
=== Warum kann ich mit ipfw einen Dienst nicht mit fwd auf eine andere Maschine umlenken?
@@ -2093,7 +2079,7 @@ Einige Anwender benutzen `toor` mit einer alternativen Shell für die tägliche
=== Ich bekomme ppp8 nicht zum Laufen. Was mache ich falsch?
-Lesen Sie zuerst man:ppp[8] und den link:{handbook}#userppp[Abschnitt zu PPP im Handbuch]. Aktivieren Sie zur Fehlersuche die Protokollierung mit folgendem Befehl:
+Lesen Sie zuerst man:ppp[8] und den extref:{handbook}ppp-and-slip[Abschnitt zu PPP im Handbuch, userppp]. Aktivieren Sie zur Fehlersuche die Protokollierung mit folgendem Befehl:
[.programlisting]
....