From owner-freebsd-questions@freebsd.org Thu Jun 4 03:52:52 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B4D6A3296C1 for ; Thu, 4 Jun 2020 03:52:52 +0000 (UTC) (envelope-from brandon.helsley@hotmail.com) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12olkn2012.outbound.protection.outlook.com [40.92.23.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49csLV6v3Wz4ZN9 for ; Thu, 4 Jun 2020 03:52:50 +0000 (UTC) (envelope-from brandon.helsley@hotmail.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J9mmTMDEwXkNGTtWFA1GdKmhlYeF0scO2VoD1wHFV4lXLLLZmjK63FCakIa0xCp0p0MXYe1rOHThSPSh2kX5sGYCUMHL1pgLMbxOIWHGUePcIPqcs0w3q5XgzJz77mPGRUoLTveHApy3QhnomFBVCQZYhdQtcQ//JzZdZli9J248pU3wvG4bku+wf06Mor9q19mEt72WgDrEZIqpIe8PMJscWtCL+MelLyFANxcFXPnU7fMCZWLNQK3lEhvftOC1SZl0iuPbOF/Lb9MY79vNZ3h7ov0R5mDHceCWIrqp6rIVsYkcbbRjZ2Fn+si0vnQNqjHF3GI8veF48KlgIndkGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FxGa7kVq2CaXhcvhqosxWVhjX+iwk/P+5MslnAY8UsU=; b=Kz/Uf16U+czSLUtQiG3IN28iy4y6aY46rBKMUhrUodlewHXNA4WHRkohb9NMBuLSXS+WwmoyY8YaGOTjY7mFLz5vO9GtAjn087lFB784JK79GNK6y6Hp+nU7dCLSTGmFkxqiJB7HTON26igamgDhjhL/3Yddx+ru09fbbVo9/hYDmT0+ZbCkyEZV5lkL95YB9M/v2ovgfvTVI3TFjFjHo7Pv6CZiU2beU1qFzheuMo+2uO+IoFQeubaXrh1WR7Evhl1sm+2vt2Ej+iNGCFk23RYY+DQ9DrMahLCNkx+mZTA1n5wZLnVbI3evZMpwi/dnvGxEGxZ1IoSo6psRhgZ7eg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FxGa7kVq2CaXhcvhqosxWVhjX+iwk/P+5MslnAY8UsU=; b=dD6kAe95j9+i83n6YB3Cw/VnSbzSGjr7oLQcjH2fcyjhkSGzy8l58pm4OLr35TNwzV8iZrKx7TyTE6CWQNP3IIWDL+UEcjDCx/6fzfMULx9XegD21y1IU+BZIDjtQu+vZ8pwaaeAZGtIIWDtmHs5cDwX9D2Ng+yJU8YImWPAMXzgTNgFoSNkCp7MYvZDCqqN/RsFGuEz5adZ1/OJefBAPOEn4rmuwMhKbNym1yfi+EAiY3dXcshCyzXV3o8SsWFgGvVVFe8Hi7YDvMSnb1e2wR/Nohlf7wprFrbOCmOnmqB5Nr99BP+wl4LyPdU23++b+YidEuBq740AmHBE80awjg== Received: from MW2NAM12FT012.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc65::48) by MW2NAM12HT042.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc65::120) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.8; Thu, 4 Jun 2020 03:52:48 +0000 Received: from CY4PR19MB0104.namprd19.prod.outlook.com (2a01:111:e400:fc65::4f) by MW2NAM12FT012.mail.protection.outlook.com (2a01:111:e400:fc65::79) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3088.9 via Frontend Transport; Thu, 4 Jun 2020 03:52:48 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:E030EACA3E2F398A9C35E65113228412DAED91A13E8CC0792C2869E43DBFB5E7; UpperCasedChecksum:148A0C0EDA4DAF3C2D6A2506F22FF8EB3CC4407370353EF75521B70E305C41D8; SizeAsReceived:8906; Count:49 Received: from CY4PR19MB0104.namprd19.prod.outlook.com ([fe80::3cba:126c:494b:642e]) by CY4PR19MB0104.namprd19.prod.outlook.com ([fe80::3cba:126c:494b:642e%3]) with mapi id 15.20.3066.018; Thu, 4 Jun 2020 03:52:48 +0000 Date: Wed, 03 Jun 2020 21:52:37 -0600 User-Agent: K-9 Mail for Android In-Reply-To: <20200604020051.0c02472d.freebsd@edvax.de> References: <20200604005859.ca438474.freebsd@edvax.de> <20200604020051.0c02472d.freebsd@edvax.de> Subject: Re: Minimal skills To: Polytropon CC: freebsd-questions@freebsd.org From: Brandon Helsley Message-ID: X-ClientProxiedBy: CY1PR07CA0033.namprd07.prod.outlook.com (2a01:111:e400:c60a::43) To CY4PR19MB0104.namprd19.prod.outlook.com (2603:10b6:910:7a::16) X-Microsoft-Original-Message-ID: <28A5501F-A3A6-4F0D-A884-F8C8BA6845B3@hotmail.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.0.39] (184.96.131.37) by CY1PR07CA0033.namprd07.prod.outlook.com (2a01:111:e400:c60a::43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.18 via Frontend Transport; Thu, 4 Jun 2020 03:52:48 +0000 X-Microsoft-Original-Message-ID: <28A5501F-A3A6-4F0D-A884-F8C8BA6845B3@hotmail.com> X-TMN: [+j8bqmHaKiQizUZY2gBFTaD1Kqbg0VNL] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 49 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: b4ee14eb-0d41-4186-a106-08d8083abf73 X-MS-TrafficTypeDiagnostic: MW2NAM12HT042: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OQp0ekft32BjGMjUJbgOVCClmoJ7qD5fgx3tVgqcfQLZWMvOixEvxqu1eKdqhdAhKSXFAUSVeXIgzZeclxYt8fxGJyF9clc/aRu3+SnUtoM3b6/b6UHLWT5dFbdZYZp2wrXd8cWcfGQmGqbPorlulgnXUirt3Eb7Ss8GvX1jpj39IOpKPuiUlzVyv8h3S3Eza5Yy5C0THrw6UQOhhrUcm+bS7grjRP8cLckG7JEWMEdSklHBO63l5/KcsbliRnGD X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:CY4PR19MB0104.namprd19.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; X-MS-Exchange-AntiSpam-MessageData: xmUjZ0I+82kqj7dsvTPb6xStA8RoWk27wnnfYlsAEEW+fkkuk3A40VTTg8JSsz2dQlJqLdMwxoFlUWTEwltV6tGs0N1LbuGOwfQOdc00gEngbN0A/5kC/unxiNxuMCGBYMS11yYfr2qMcKWlUFUqfA== X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-Network-Message-Id: b4ee14eb-0d41-4186-a106-08d8083abf73 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jun 2020 03:52:48.9594 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2NAM12HT042 X-Rspamd-Queue-Id: 49csLV6v3Wz4ZN9 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=dD6kAe95; dmarc=pass (policy=none) header.from=hotmail.com; spf=pass (mx1.freebsd.org: domain of brandon.helsley@hotmail.com designates 40.92.23.12 as permitted sender) smtp.mailfrom=brandon.helsley@hotmail.com X-Spamd-Result: default: False [-4.78 / 15.00]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; NEURAL_HAM_MEDIUM(-0.99)[-0.987]; RCVD_COUNT_FIVE(0.00)[5]; RECEIVED_SPAMHAUS_PBL(0.00)[184.96.131.37:received]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[hotmail.com]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; NEURAL_HAM_LONG(-0.98)[-0.981]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[hotmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[40.92.23.12:from]; NEURAL_HAM_SHORT(-0.81)[-0.814]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; ASN(0.00)[asn:8075, ipnet:40.64.0.0/10, country:US]; RCVD_TLS_LAST(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.23.12:from] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Jun 2020 03:52:52 -0000 You said there is different areas of documentation=2E Does this separation = of areas just go by the handbook's sections? Could this mailing list please= elaborate on the subject of updating documentation? and what it takes to d= o this? For a specific area that I'm interested in, that would be the Netwo= rk servers, firewall and advanced networking chapters, since this is what I= want to learn=2E I'm assuming that's what you had meant about being intere= sted in a particular area or documentation=2E Thank you for all the advice so far=2E Now I can get on track with the rig= ht direction for my education=2E I will make sure I learn a little programm= ing, learn unix and study some kind of computer science that supports all t= he rest=2E And then of course continue to use FreeBSD with the updating han= dbook=2E=20 Brandon On June 3, 2020 6:00:51 PM MDT, Polytropon wrote: >On Wed, 03 Jun 2020 17:26:08 -0600, Brandon Helsley wrote: >> By "without any skills" I mean that I'm new to computers and >> am not even familiar with the terminology thrown around in >> the FreeBSD community=2E > >That's absolutely no problem=2E The more you use FreeBSD, the >better you will know the terminology, which is mostly out of >three classes: general computer terminology, UNIX terminology, >FreeBSD-specific terminology=2E It is important to understand >the meaning of termini technici originating in those classes, >and _what_ exactly to be "eloquent" at depends on the area >of documentation you want to deal with=2E > > > >> I've never heard of this documentation updating, I'd love to >> learn more=2E Who should I be talking to or where should I be >> referring to so I can learn=2E=2E=2E=20 > >The FreeBSD Documentation Project has its own sub-page: > > https://www=2Efreebsd=2Eorg/docproj/ > >Which can be reached from the central documentation site: > > https://www=2Efreebsd=2Eorg/docs=2Ehtml > >There is even a dedicated mailing list - freebsd-doc@freebsd=2Eorg >which is used to discuss documentation-specific issues=2E For use >with this mailing lists, as well as all other mailing lists, I >recommend this summary: > > https://www=2Efreebsd=2Eorg/doc/en_US=2EISO8859-1/articles/mailing-list-= faq/ > >Note that "documentation" doesn't just refer to manual pages; >it also includes project web pages, books and FAQ, publications, >maybe even the Wiki and other material=2E > >Note that the handbook you can access with your web browser >is, technically, nothing else than the same handbook you can >patch and rebuild on your local machine, be it HTML or PDF as >the target: Those results are generated from the same source=2E > >So for example, if you wanted to contribute to the handbook, >you'd obtain the latest version of it, and the required tools, >make your changes, test them locally, then create patches and >commit them (or send them in to be commited by someone else)=2E > >Instead, if you wanted to update OS manual pages, you'd obtain >the system's sources, modify and test the man page source file, >create a patch, and send it in=2E > >Your primary tool here is a text editor=2E Depending on your >individual preference, that could be vi, vim, emacs, mcedit, >joe, something X-based, whatever fits your needs=2E It does not >even matter=2E Reading "man diff" and "man patch" is probably >also a significant advantage=2E There are other tools that might >get involved=2E > >Allow me to drop a few relevant articles: > > 1=2E FreeBSD Documentation Project: Submitting documentation > I have written some documentation=2E How do I submit it? > > https://www=2Efreebsd=2Eorg/docproj/submitting=2Ehtml > > 2=2E FreeBSD Documentation Project Primer for New Contributors > > https://www=2Efreebsd=2Eorg/doc/en_US=2EISO8859-1/books/fdp-primer/index= =2Ehtml > > 3=2E Committer's Guide > > https://www=2Efreebsd=2Eorg/doc/en_US=2EISO8859-1/articles/committers-gu= ide/index=2Ehtml > >A bit more general: > > Contributing to FreeBSD > > https://www=2Efreebsd=2Eorg/doc/en_US=2EISO8859-1/articles/contributing/= index=2Ehtml > >As I mentioned, there is also a mailing list where you can >ask questions specifically related to documentation (and >this list, freebsd-questions@, is absolutely appropritate >for general questions such as this one)=2E > > > >> I sent a PR from some account I created about a bug in the >> loading of the kernel modules for bhyve=2E I'm starting to think >> I didn't quite format it correctly or rather communicate the >> issue correctly=2E I heard that filing PR's is also a good >> starting point to get involved=2E Could someone help me find >> the documentation that explains how to file a PR or update >> documentation=2E > >The most convenient way to send a bug report is to use the >following page: > > https://www=2Efreebsd=2Eorg/support/bugreports=2Ehtml > >You can even find a good outline of _how_ to file a bug report: > > https://www=2Efreebsd=2Eorg/doc/en_US=2EISO8859-1/articles/problem-repor= ts/ > >Older FreeBSD versions included a "send-pr" program=2E :-) > > > > >--=20 >Polytropon >Magdeburg, Germany >Happy FreeBSD user since 4=2E0 >Andra moi ennepe, Mousa, =2E=2E=2E --=20 Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E From owner-freebsd-questions@freebsd.org Thu Jun 4 05:41:40 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4F90532C440 for ; Thu, 4 Jun 2020 05:41:40 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.17.13]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49cvm31YBhz3Xmg for ; Thu, 4 Jun 2020 05:41:38 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r56.edvax.de ([178.5.236.150]) by mrelayeu.kundenserver.de (mreue106 [212.227.15.183]) with ESMTPA (Nemesis) id 1MeC5x-1j9JUH3QPf-00bH8x; Thu, 04 Jun 2020 07:41:35 +0200 Date: Thu, 4 Jun 2020 07:41:34 +0200 From: Polytropon To: Brandon Helsley Cc: freebsd-questions@freebsd.org Subject: Re: Minimal skills Message-Id: <20200604074134.89eb6518.freebsd@edvax.de> In-Reply-To: References: <20200604005859.ca438474.freebsd@edvax.de> <20200604020051.0c02472d.freebsd@edvax.de> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:oeHSG5ft0L9LuTN8aZs2v1smXuVL2Gor08ttMBkkU8LwHvTs/CZ EuTLFgv+9AeA8hdERde2xg/xmXH5WBuq6siZzkqLuVWMD4Ca6NJ/P3u55B03bHXybX3cByZ qMEwUfuHLuYW+b5KEw63eBfU1XPTvlRnxvjcofLHy8Z8aMecKds/W26WYKkSYjCFyka3KIG qZJyR7v5Az7hfIHff4JzQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:pBjfzj5Wa6Y=:vQKuPbMdRdiVWJQJjl+YXt MPZWxM2JrPYlONe5gTpzHNiUCeSsfNrsrPfDHb//woMY8/5TzNwdK6Y6P5k+0MM7xoLGH2b6i EhD+j0QR4GQMTao1JYCEG3WmbjJaD4nBSN32Jut67nu4/P/x2zrB03fy2lZuU2jNtSZKE0r+p 9UhJi6H469YD8uBSUdD8s2zhyk2uAwDz3ByRwtdK0YXKLnliBDWFkn5CJ9aHo78F0hagh3SMr S4dFNzzuCGvsy35llV42NvaB8W3G23+cDfgmAM7eFTILFtLE0Sy7EmFvIxR5KU/gMxYWeZqFr 5oMsQdfWux2PdvFPAzpTwl4f4WXLdNTCpSu0xL1nHdFyGftNISLp4N8fb32Zhj0JsWka/JoAa Mw4c/2nFT0oRGeX9MaEo8Fzmieb9G4a+mA8wvRE2ak2fdPn4dcNZqGWCXdwzJnT0RNT4LtCGV 75Ayt9tSLkQLilxTBbqRmliMIQ0x40clHfilLXAU6vDujSDa3GK90+kC2x8Stp8zxFoXxW9Pq zhaFHfDLHdp2jFNi+7DD/n6rUHoQ0dcdZah6Gts1OHxKGdwbv+CDcGgSQ5q1uqxgHJaGCK9aB C2YzWiWpbwXIdAvNJMmLxS2tXXlOS/WRIZp7Ze0TVVZkwhEeuJB4wWgbXnzrjwzmfsdot2kAn zX26gQ0Ooc5fGf7awRkk1YgkwmgH83vQ76WXXjxmEUAPdVMzC+dsepLyC7KnD6QGcA1qTm8DX V8mjk4ATqywx4FTnD/1NNOr2+i/M08D59XzRe/joy7LtigN2pNHdB7CriTbmDAGkcydVBC8Vq bnJUL0qWKttOSON6h4ok6QADT2BMKi10JmDkVI3prao0Vyf/hF3zgqdGACYj1UKznZhG/2Qhr fniTqQl3hi+/dRcHOcng== X-Rspamd-Queue-Id: 49cvm31YBhz3Xmg X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd@edvax.de has no SPF policy when checking 212.227.17.13) smtp.mailfrom=freebsd@edvax.de X-Spamd-Result: default: False [1.67 / 15.00]; HAS_REPLYTO(0.00)[freebsd@edvax.de]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; HAS_ORG_HEADER(0.00)[]; NEURAL_HAM_SHORT(-0.07)[-0.072]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_TO(0.00)[hotmail.com]; RECEIVED_SPAMHAUS_PBL(0.00)[178.5.236.150:received]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.10)[-0.099]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-0.56)[-0.556]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[edvax.de]; AUTH_NA(1.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_CONTAINS_FROM(1.00)[]; RCVD_IN_DNSWL_NONE(0.00)[212.227.17.13:from]; R_SPF_NA(0.00)[no SPF record]; RWL_MAILSPIKE_POSSIBLE(0.00)[212.227.17.13:from]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Jun 2020 05:41:40 -0000 On Wed, 03 Jun 2020 21:52:37 -0600, Brandon Helsley wrote: > You said there is different areas of documentation. Does this > separation of areas just go by the handbook's sections? Please check the links I provided. Primarily FreeBSD documentation contains the handbook / FAQ / books / articles you also find on the web page, and then there is the manpages that accompany the OS install. Ports contain their own documentation, independent from FreeBSD, and usually maintained by the port's upstream. > Could this mailing list please elaborate on the subject of > updating documentation? and what it takes to do this? As I mentioned, one part of the _FreeBSD_ documentation is what you find in the documentation port (freebsd-doc), and the other part is in the OS (/usr/src). For FreeBSD documentation: To obtain a current ports tree, use the following commands (typical example): # portsnap fetch extract # cd /usr/ports/misc/freebsd-doc-en # make # make install You can then go ahead and work with the sources in the work directory, and use tools like diff to create your patches to submit. The FreeBSD ports collection is explained here: https://www.freebsd.org/doc/handbook/ports-using.html For manpages: You usually use the freebsd-update tool to install and update the "src" component (it should be the default already). But in this specific case, using the most current version of the sources probably is the better way, and this is done using the Subversion tool. Get the latest sources. Then you'll find manpages in /usr/src's subdirectories for all the components and sections. Again, you can use diff to create patches. The OS updating procedures are explained here: https://www.freebsd.org/doc/handbook/makeworld.html Of course you don't need to install the kernel and the OS userland - you just want the manpage source files. :-) Sidenote: You can obtain the most current ports tree with svn (Subversion) as well, but for a first impression, I'd say the convenient binary methods are a good point to start. However, in actual contribution, you'll always want the latest (!) version available, and that is what svn delivers. > For a specific area that I'm interested in, that would be the > Network servers, firewall and advanced networking chapters, > since this is what I want to learn. I'm assuming that's what > you had meant about being interested in a particular area or > documentation. That is a broad topic. :-) FreeBSD itself offers several aspects of networking servers, firewalls, and of course the whole networking stacks and drivers; and there are ports that contain stuff, first of all things like web servers. > Thank you for all the advice so far. Now I can get on track > with the right direction for my education. I will make sure > I learn a little programming, learn unix and study some kind > of computer science that supports all the rest. And then of > course continue to use FreeBSD with the updating handbook. If you don't mind, I'd suggest to dedicate a workstation PC or a laptop for FreeBSD, while having a second computer (or a smartphone) for web access (documtnation, mailing lists, or web forums). Start by installing FreeBSD. Set up your working environment. On the way of doing so, you will already learn a lot. Then examine what you _can_ contribute, and decide what you _want_ to contribute to. Depending on that decision, the steps to take (as mentioned above) are a bit different, still they share a certain skillset and tools. It also helps if you read (or at least skim through) the documentation that already exists, to get a feeling of what you will be dealing with. As I said, the FreeBSD documentation basically works with the port that turns input files into a variety of output formats, while the manpages use their own "language". You can easily check how those look like. You can also get an impression of the writing style and terminology used. Example manpage files can be found on any FreeBSD install in /usr/share/examples/mdoc/ where template files can be found. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...