Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 May 2020 16:28:00 -0600
From:      Brandon Helsley <brandon.helsley@hotmail.com>
To:        Matthew Seaman <matthew@FreeBSD.org>, "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org>
Subject:   Re: FreeBSD Cert
Message-ID:  <CY4PR19MB01048E1DAB5926767102192CF98C0@CY4PR19MB0104.namprd19.prod.outlook.com>
In-Reply-To: <CY4PR19MB0104E969DF526271C147614AF98C0@CY4PR19MB0104.namprd19.prod.outlook.com>
References:  <CY4PR19MB165585A7D4670DC49DB5523AF9B10@CY4PR19MB1655.namprd19.prod.outlook.com> <626d9ab4-b00b-6112-8697-ea972eceb5b2@heuristicsystems.com.au> <CY4PR19MB0104A96DFD1E7341E18A65D4F98C0@CY4PR19MB0104.namprd19.prod.outlook.com>, <8696720e-3c03-8ffa-6b2c-4c4c98772a49@FreeBSD.org> <CY4PR19MB0104E969DF526271C147614AF98C0@CY4PR19MB0104.namprd19.prod.outlook.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Before you all go will you help me make sure I am bottom posting correctly =
with k9mail first and answer my question about the intended path of educati=
on to at least get started maintaining ports=2E I'm a quick learner and wou=
ld maintain a lot of ports=2E

On May 30, 2020 2:42:38 PM MDT, Brandon helsley <brandon=2Ehelsley@hotmail=
=2Ecom> wrote:
>Ixsystems is a company based in California and Tennessee who sell a
>range of hardware, including various storage solutions based on
>FreeBSD=2E
>
>The founders of the company included a number of FreeBSD developers,
>and
>they have been big supporters of the project over the years=2E The did at
>one time produce PC-BSD, a desktop-oriented distribution of FreeBSD,
>but
>unfortunately commercial pressures have lead to their ceasing
>development on that=2E
>
>> but I'm first searching for official freebsd mentor
>
>'Mentor' in the FreeBSD project has a formal meaning as 'the person (or
>people) designated to guide new committers=2E' It's one of those
>milestones you get to once your FreeBSD career is already quite well
>advanced=2E You don't tend to get nominated as a new committer until
>you've both a decent track record of patches or other code
>contributions, and established yourself as a member of the community by
>participating in on-line activities (basically showing that you can
>collaborate well with other committers) and preferably also by coming
>to
>some BSD conferences or other real-life events, although that is pretty
>much out of the question right now given the current pandemic=2E
>
>As to how to get started in FreeBSD work? Well, what areas interest
>you? What skill sets do you have that could be applied to the project?
>The project has pretty much always been chronically short of manpower,
>so volunteers in any areas are always most welcome=2E
>
>Cheers,
>
>Matthew
>
>
>Brandon: I don't have any skills to contribute yet but want to know
>what route to take for starting an education so I can get involved=2E
>I've been reading books and getting hands dirty but it doesn't quite do
>the trick=2E I was thinking so far as to get the BSD Certification and
>then maybe take some entry programming courses=2E I'm interested in
>computer networking and porting software but that seems a long ways
>away depending on what lies on the path to these accomplishments and
>what they would have to do with FreeBSd=2E What are your guys suggestions
>for skills to learn that have a place in the freebsd community=2E Right
>now I'm useless=2Eonce this email thread is over I will switch to k9=2E
>
>Sent from Outlook Mobile<https://aka=2Ems/blhgte>;
>
>________________________________
>From: owner-freebsd-questions@freebsd=2Eorg
><owner-freebsd-questions@freebsd=2Eorg> on behalf of Matthew Seaman
><matthew@FreeBSD=2Eorg>
>Sent: Saturday, May 30, 2020, 5:42 AM
>To: freebsd-questions@freebsd=2Eorg
>Subject: Re: FreeBSD Cert
>
>On 30/05/2020 07:51, Brandon helsley wrote:
>> what is ixsystems?
>
>Ixsystems is a company based in California and Tennessee who sell a
>range of hardware, including various storage solutions based on
>FreeBSD=2E
>
>The founders of the company included a number of FreeBSD developers,
>and
>they have been big supporters of the project over the years=2E  The did
>at
>one time produce PC-BSD, a desktop-oriented distribution of FreeBSD,
>but
>unfortunately commercial pressures have lead to their ceasing
>development on that=2E
>
>> but I'm first searching for official freebsd mentor
>
>'Mentor' in the FreeBSD project has a formal meaning as 'the person (or
>people) designated to guide new committers=2E'  It's one of those
>milestones you get to once your FreeBSD career is already quite well
>advanced=2E  You don't tend to get nominated as a new committer until
>you've both a decent track record of patches or other code
>contributions, and established yourself as a member of the community by
>participating in on-line activities (basically showing that you can
>collaborate well with other committers) and preferably also by coming
>to
>some BSD conferences or other real-life events, although that is pretty
>much out of the question right now given the current pandemic=2E
>
>As to how to get started in FreeBSD work?  Well, what areas interest
>you?  What skill sets do you have that could be applied to the project?
>The project has pretty much always been chronically short of manpower,
>so volunteers in any areas are always most welcome=2E
>
>        Cheers,
>
>        Matthew
>
>
>_______________________________________________
>freebsd-questions@freebsd=2Eorg mailing list
>https://lists=2Efreebsd=2Eorg/mailman/listinfo/freebsd-questions
>To unsubscribe, send any mail to
>"freebsd-questions-unsubscribe@freebsd=2Eorg"

--=20
Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E
From owner-freebsd-questions@freebsd.org  Sat May 30 22:54:26 2020
Return-Path: <owner-freebsd-questions@freebsd.org>
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 98ED02F9F46
 for <freebsd-questions@mailman.nyi.freebsd.org>;
 Sat, 30 May 2020 22:54:26 +0000 (UTC)
 (envelope-from freebsd@edvax.de)
Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.74])
 (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 49ZGw11tKbz3clp;
 Sat, 30 May 2020 22:54:24 +0000 (UTC)
 (envelope-from freebsd@edvax.de)
Received: from r56.edvax.de ([178.5.95.28]) by mrelayeu.kundenserver.de
 (mreue109 [212.227.15.183]) with ESMTPA (Nemesis) id
 1MspyA-1iqNAE0XHc-00t8s7; Sun, 31 May 2020 00:54:22 +0200
Date: Sun, 31 May 2020 00:54:21 +0200
From: Polytropon <freebsd@edvax.de>
To: Brandon Helsley <brandon.helsley@hotmail.com>
Cc: Matthew Seaman <matthew@freebsd.org>, "freebsd-questions@freebsd.org"
 <freebsd-questions@freebsd.org>
Subject: Re: FreeBSD Cert
Message-Id: <20200531005421.8f845320.freebsd@edvax.de>
In-Reply-To: <CY4PR19MB01048E1DAB5926767102192CF98C0@CY4PR19MB0104.namprd19.prod.outlook.com>
References: <CY4PR19MB165585A7D4670DC49DB5523AF9B10@CY4PR19MB1655.namprd19.prod.outlook.com>
 <626d9ab4-b00b-6112-8697-ea972eceb5b2@heuristicsystems.com.au>
 <CY4PR19MB0104A96DFD1E7341E18A65D4F98C0@CY4PR19MB0104.namprd19.prod.outlook.com>
 <8696720e-3c03-8ffa-6b2c-4c4c98772a49@FreeBSD.org>
 <CY4PR19MB0104E969DF526271C147614AF98C0@CY4PR19MB0104.namprd19.prod.outlook.com>
 <CY4PR19MB01048E1DAB5926767102192CF98C0@CY4PR19MB0104.namprd19.prod.outlook.com>
Reply-To: Polytropon <freebsd@edvax.de>
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:qBLmuO+sScqvKKP4KRtNUU5n5hs1rZ+hVtbxPawM/9erbs1l1++
 MV5vz00/3fJ41FJQ6Sr0wcmiKvvUc8OY6aOueawocDPASSSIgLugpUw70FpOUaP5Fi2D0HO
 imsPrgVO4H4egi0SFKwksvnMbXCJz5AA/TuTgQkmIn01tQ1fyOODmFethf49xjINDYuRu1X
 q5r+hXXOLObH4JGtGNtAg==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:X1s720HtwJQ=:Ajc/KxnJCWjLYblBmdDJZx
 jIq/trercjBXu+P+0VRTohPQvqevcPLHWczwqifH3C1KAvKEPWtntLeQOdMxYNDMyIjFGO60V
 teWBGB0bmh+kk3Mj8jPmdJpcQ7PLAFz1J19jW3KvSdsOlkcgUPZ5OcD9w8wu41aHHrhWuR5h9
 PRosQRlXmJRAHDVGbVFcsEumx5WY7CJOjFtwz4Q8buZx3LJpyGla4qWP5PRqv5o5zgRxPy5qA
 KFSaruhjr/sNc210Byfl60cWPv74a6sk1B3JnE/DBfP6JBYusmVtFanWC388y7bQ0xEchtM2x
 PDFPVzuvnSi46h99lYrZXyN/yVObBAQwNDW2dwifJoFdRohHzA8WGDFjTGUZD0NQdRwTA7Zpd
 uM0Lqo+hyrEQ4kXGTXlEvFpz9iU+a9Ia5NgrciSFJ2zNXpvQxdNIWg+THgifdhAo2/FdJfGwk
 BzBjkR84AtgArjbr5Td1Y1knUEj68AgxVKGv+DV2ZSwaauK45sb6yJB24kiTHa1x8/vINQKxQ
 kJhqtSRDNqFOIAbMQOLdxcvCvSgtsHN227VuykM8UKqTMYWYAvBRmB+A4RjZQ5TOn0ZSe9vID
 dgvufoJTIjGVt5evinLqWtbMB18I1l7dwigG/ke/N+SoOdfYDkYDJS+xm8sHlLunCLQRmlF9J
 3UQDhQzwqbPO+Vkv8ZKaGlw0eAwxi4BBEySCHNMix/18NAF6zSO0EtJSJxL+7p2wWEUZJZMy2
 0oUSZnZ/uEk+f5W6g5npqVbD2Kyux+dJKCSkU5jISBWmBJRFQ+DjehwTjhH/I33A4ngwmkKFy
 xQXXAyG4tQVMKLWqUnKTrCEVbs+P/62UHoHh5S1KGgxhMbrfKXTVjQIAGLqpySe0W34LorkrO
 Mv5WvAoLKenzd/1c2LoA==
X-Rspamd-Queue-Id: 49ZGw11tKbz3clp
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 217.72.192.74) smtp.mailfrom=freebsd@edvax.de
X-Spamd-Result: default: False [4.02 / 15.00];
 HAS_REPLYTO(0.00)[freebsd@edvax.de];
 TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[];
 TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; HAS_ORG_HEADER(0.00)[];
 NEURAL_HAM_SHORT(-0.05)[-0.050];
 FREEMAIL_TO(0.00)[hotmail.com];
 RECEIVED_SPAMHAUS_PBL(0.00)[178.5.95.28: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:217.72.192.0/20, country:DE];
 ARC_NA(0.00)[]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[];
 RCPT_COUNT_THREE(0.00)[3]; MIME_GOOD(-0.10)[text/plain];
 DMARC_NA(0.00)[edvax.de]; AUTH_NA(1.00)[];
 NEURAL_SPAM_MEDIUM(0.81)[0.811]; TO_MATCH_ENVRCPT_SOME(0.00)[];
 NEURAL_SPAM_LONG(0.86)[0.857]; MID_CONTAINS_FROM(1.00)[];
 RCVD_IN_DNSWL_NONE(0.00)[217.72.192.74:from];
 R_SPF_NA(0.00)[no SPF record];
 RWL_MAILSPIKE_POSSIBLE(0.00)[217.72.192.74: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 <freebsd-questions.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-questions>, 
 <mailto:freebsd-questions-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-questions/>;
List-Post: <mailto:freebsd-questions@freebsd.org>
List-Help: <mailto:freebsd-questions-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-questions>, 
 <mailto:freebsd-questions-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 30 May 2020 22:54:26 -0000

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, ...



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CY4PR19MB01048E1DAB5926767102192CF98C0>