Skip to content

Commit bdf8c0a

Browse files
Update Blog “meet-open-source-contributor-and-fpart-fpsync-project-developer-ganael-laplanche”
1 parent 274772f commit bdf8c0a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

content/blog/meet-open-source-contributor-and-fpart-fpsync-project-developer-ganael-laplanche.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ As a student, this was very important to me: it enabled me to learn more, as the
3535

3636
There are several reasons for that choice. As a curious student, I tried [FreeBSD](https://www.freebsd.org/) in the early 2000's, testing version 4.5. What impressed me at that time was its documentation (["handbook"](https://docs.freebsd.org/en/books/handbook/)) and man ("manual") pages. While GNU/Linux appeared complex to me, FreeBSD suddenly became more clear. With a very nice and welcoming community, it was the perfect platform for a newcomer into the UNIX world. I became hooked on FreeBSD and haven't returned to any other system since.
3737

38-
I later understood another reason of that clarity : it is a homogeneous system, not a patchwork of very different projects. That makes all the difference: a specific version of FreeBSD represents a specific version of world (a selection of base components) *and* kernel, making a complete system. Those components are maintained by the same entity ([FreeBSD developers](https://docs.freebsd.org/en/articles/contributors/)) and, as such, everything is consistent, from options to documentation to man pages. This is a great value for users and a guarantee of robustness and stability for the system.
38+
I later came to understand another reason why FreeBSD appeared more clear. It is a homogeneous system, not a patchwork of very different projects. This makes a world of difference, as a *specific* version of FreeBSD represents a *specific* version of base components (called "world") and kernel, offering up a complete system. World and kernel are all maintained by the same entity ([FreeBSD developers](https://docs.freebsd.org/en/articles/contributors/)) and, because of this, everything is consistent - from any options to the documentation and man pages. This delivers great value for users and guarantees a level of robustness and stability for the system.
3939

4040
About development, specifically, FreeBSD is a good choice because it is POSIX compliant ; this is important if you want to produce portable code. Also, it is very easy to access source code for world, kernel and ports (third-party applications ported to FreeBSD). One can easily patch things and test the modifications, which is a bit harder on other systems where you would often have to install a dedicated source package to be able to patch it.
4141

0 commit comments

Comments
 (0)