From owner-freebsd-questions@freebsd.org Sat May 30 23:04:01 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 9364D2FA46E for ; Sat, 30 May 2020 23:04:01 +0000 (UTC) (envelope-from brandon.helsley@hotmail.com) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11olkn2070.outbound.protection.outlook.com [40.92.18.70]) (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 49ZH744dFQz3dY6; Sat, 30 May 2020 23:04:00 +0000 (UTC) (envelope-from brandon.helsley@hotmail.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XSQWdlzx+MIS9kLthRxx8OWy+zkwesYX/ja1zSdM+xcG/FuPwB7KtDojsldjXrubcU5YVsz3XxJfNa2tALP2bEYzixpvCKVgAFsovTBWAUlW+6mHXs3i8yu27k/kND9vKp1QhjO9RLh1zSnmDqd2WpLLzV5vyQvsEEkcOyMLE2o2AVSYDdw3TdDC4gmtsN5YK/bXPxm48wVuayGMXn+lVWMv/WhgDwyD3Oq64qg1sxJK0IcTkYpuKs9XX/xx0xPgkr4WSeUmmXHBq+6tkLQ4aB3Qu9hqcBMzEfLW9r1u8vqARBxlihglKU6kvs/QSSFuMUUGcbdNerAx2qag+zXbhQ== 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=7WX5hfTO1l33vqBKerAejvNwvm/I8Z8gPwOsDtwVZNc=; b=GofeamKoUoGvbyL2ku1zIN78WIJAHarl/avNKPACJRzb3LbXnJsFGw9Sc/EWaowZGdR8txyUJjUHcG9vCAA3ktTXjxQE4Hi6QCBvidr/YJzmESQ8jxutwnAVfM/hG7NXXpmk65hVM5z8FyhuTay8Erkx+xHBN7N2GX0eliDwBQbVJnF342eQVxcqJyg+rc+9J7buUfL4Vh7A7oGWfLcbYDx46ph4oBy2WWie7UI6+gxThyLV9WSaaM4Gqi6Z6xlQdDX9RS/sdIUCWXQhugU2hsT7AFFOfcjRRzKRfrzZe8KkruHnpV4tRHXgRvpziXmlq8uH9lajx8kTESeXJd378g== 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=7WX5hfTO1l33vqBKerAejvNwvm/I8Z8gPwOsDtwVZNc=; b=a/MSwN51Ikk48FYLsEuI4DVfkqAKdUot0YhI6Qh6xk1oll+51jl9ZNBZecLFshvW+7Egu1aDj4rV7kS0ovbvZVKHzZ2JZUm7zqNKtTjK+p9mkz3DyqZ4y4NY6MbMn5g/BY1kLp6pNpxg7mfkJNexYhk+YBFcG0tFRLT8+9j4okBeUY5KVGuXwFMSODeIBQH/vGPfKe0qUAMu74v26duT9nRWosC9VRt6o7PLpTscB0Hb8v1qqh5vkhqwUmUg1eK/8PtYpYv7aq0gR+YfNgWsxCGYiL3U7Q+OaQ0JYFn30U1Txbt41sMei6vAiaYFpNFTKQ4GSxvlqiUJJYBd2h/q0g== Received: from DM6NAM11FT036.eop-nam11.prod.protection.outlook.com (2a01:111:e400:fc4d::47) by DM6NAM11HT164.eop-nam11.prod.protection.outlook.com (2a01:111:e400:fc4d::410) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23; Sat, 30 May 2020 23:03:59 +0000 Received: from CY4PR19MB0104.namprd19.prod.outlook.com (2a01:111:e400:fc4d::47) by DM6NAM11FT036.mail.protection.outlook.com (2a01:111:e400:fc4d::64) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3045.22 via Frontend Transport; Sat, 30 May 2020 23:03:59 +0000 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.3045.018; Sat, 30 May 2020 23:03:59 +0000 From: Brandon helsley To: Polytropon CC: Matthew Seaman , "freebsd-questions@freebsd.org" Subject: Re: FreeBSD Cert Thread-Topic: FreeBSD Cert Thread-Index: AQHWNALm78ARjQAq90egME7+sgWNeqjACc8AgAAq5NSAAFK9AIAAk+FGgAAfzwCAAAddgIAAAg0+ Date: Sat, 30 May 2020 23:03:59 +0000 Message-ID: References: <626d9ab4-b00b-6112-8697-ea972eceb5b2@heuristicsystems.com.au> <8696720e-3c03-8ffa-6b2c-4c4c98772a49@FreeBSD.org> , <20200531005421.8f845320.freebsd@edvax.de> In-Reply-To: <20200531005421.8f845320.freebsd@edvax.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:411AB73E6D2AE681C24B11B6651650A7161EDE52663C9CC0D752CBABEABFF6CC; UpperCasedChecksum:038E746BE126C835F915A62D2F9A6B955FE36B5CBD79AAFE579336BE222FA476; SizeAsReceived:7397; Count:46 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [xNsYVKNHQbTTOksoAYU7FeCSNsLN7IZT] x-ms-publictraffictype: Email x-incomingheadercount: 46 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 3a3d20ec-10d8-4c2a-334f-08d804edbc97 x-ms-traffictypediagnostic: DM6NAM11HT164: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Jl6gD1eVz80hiVbtVop/9AptFHwKGXoLH/bKLq/aakIZf/zKvXzYwNfeqWO4q+7FVcbquIBF6xxUIPsSLAyxVm3/nmhzoJ6qJfzFSCqG/ezIftd7wTh9krekAqAFkB/oSilL9zvI1Sagliz37JarY3gHh8kd1Q74QtlYPfcUs6vzWCOh8u8Baf3AfmNVnKxDtdLFB4dnlg/f6Qgi4I/6eA1//W1S0Hhm+VK6mHHCv/YeQSsW2hObQMYAz/aN/qMr 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: pf9L9TVeexcug54wXdQbu9A93XCkhsKo/B1S3P42Tr5R7j0ZwSdLnOrEKsCVNR/yUY7kL9GItFJJMo8bYbjQONSFqRE+9qpGpo9FDOOjlCInRWFiP54jca2Dw2eKt9kyLnqxoiCX4tptajhRumHXgg== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 3a3d20ec-10d8-4c2a-334f-08d804edbc97 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2020 23:03:59.0101 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6NAM11HT164 X-Rspamd-Queue-Id: 49ZH744dFQz3dY6 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=a/MSwN51; dmarc=pass (policy=none) header.from=hotmail.com; spf=pass (mx1.freebsd.org: domain of brandon.helsley@hotmail.com designates 40.92.18.70 as permitted sender) smtp.mailfrom=brandon.helsley@hotmail.com X-Spamd-Result: default: False [-5.30 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.02)[-1.023]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.92.18.70:from]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[hotmail.com]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; NEURAL_HAM_LONG(-1.02)[-1.016]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[hotmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[40.92.18.70:from]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; NEURAL_HAM_SHORT(-1.26)[-1.264]; 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)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1] Content-Type: text/plain; charset="us-ascii" 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: Sat, 30 May 2020 23:04:01 -0000 So to find out the legality of licensing to port a program to freebsd do al= l I have to do is contact that programs website. And then source code is qu= ite easy to obtain I see. It would just be on git hub right. For the execut= able script and profiles and config files l, I guessing the porters handboo= k is how you fashion those in working order? Sent from Outlook Mobile ________________________________ From: Polytropon Sent: Saturday, May 30, 2020 4:54:21 PM To: Brandon Helsley Cc: Matthew Seaman ; freebsd-questions@freebsd.org Subject: Re: FreeBSD Cert On Sat, 30 May 2020 16:28:00 -0600, Brandon Helsley wrote: > Before you all go will you help me make sure I am bottom posting > correctly with k9mail first [...] Make sure the indentation characters are "> " (note the space); even though this should be quite standard, it's worth verifying. Delete passages of the previous message you're not replying to. You also don't need to include user-specific signatures and such. If you have a look at the message archives, for example for this mailing list, you can see how the preferred style of discussion is on the FreeBSD mailing lists. As you will see, there are several styles, but all of them have in common that they make it easy to follow a discussion thread, to see "who wrote what" in a convenient way. You can take _this_ message as an example. ;-) > [...] and answer my question about the intended path of education > to at least get started maintaining ports. As it has been pointed out, the FreeBSD-provided resources are important, such as The Porter's Handbook. There is also nothing wrong in reading a good real book about FreeBSD, and exercising using a FreeBSD system, no matter if this happens in a VM or on bare metal. I'm not sure certifications are a way to go here. In general, those seem to confirm, on shiny paper, that you have paid the fee for obtaining that shiny paper. In some cases, you need to show that you actually did understand something, in a test. Yes, this sounds as if I don't believe in certifications, but reality is... I don't believe in certifications because I have seen too many that aren't worth the shiny paper (and definitely not the money paid) except that they enable job positions by their existence, not by knowledge and experience of their holder. This might be specific to Germany where upper-class HR management believes in "the power of shiny paper", so please don't see this as a discouragement to take a course where you actually benefit (!) from it. However, personally, I found that self-guided learning is the better way, at least for people who are able to direct themselves (and yes, this is not universal to everyone). You said you're interested in networking, so this is a good entry point. See The FreeBSD Handbook for the networking chapters and start experimenting; find a port that deals with networking and become a maintainer, or create your own software port for something that you feel is missing on FreeBSD. That could be, for example, a GUI tool to interface with system tools and system files to manage local network settings. :-) > I'm a quick learner and would maintain a lot of ports. It's not about the amount, but also about the quality of port maintainership. Especially software that receives security patches is worth being maintained in a quick manner, such as, for example, a SSH server or a web server or a crypto component, or a library that is being used as an essential part of such software. In such cases, providing good and fast solutions to a new problem is the key. Depending on _what_ you want to maintain, the learing course you should take can be quite different. As mentioned, first of all you should make yourself familiar with the port building infra- structure and tools. You should furthermore be sufficiently skilled in the programming language(s) the desired port uses. This can be from a wide range: Ports that contain device drivers often use C and assembly, GUI ports can use C++, and you'll find lots of software written in Python; other software is "just" a shell script... so the ultimate answer is: It depends. :-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...