lot of content addition, #7 is ready

This commit is contained in:
Solene Rapenne 2022-02-24 14:32:01 +01:00
parent b2343473cc
commit 5f9d156a61
11 changed files with 60 additions and 36 deletions

View File

@ -1,6 +1,7 @@
<article id="issues">
<h2>Issues published</h2>
<ul>
<li>Issue #7 <a class="permalink" href="issue-7.html">[html]</a> (2022-02-24)</li>
<li>Issue #6 <a class="permalink" href="issue-6.html">[html]</a> (2022-01-05)</li>
<li>Issue #5 <a class="permalink" href="issue-5.html">[html]</a> (2021-11-26)</li>
<li>Issue #4 <a class="permalink" href="issue-4.html">[html]</a> (2021-11-11)</li>

View File

@ -1,6 +1,9 @@
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>syspatches released for 6.9 and 7.0</li>
<li>Many syspatches released for 6.9 and 7.0</li>
<li>Includes directory /etc/login.conf.d/ is now a thing</li>
<li>OpenBSD 7.1-beta tagged</li>
<li>Webzine is late on schedule!</li>
</ul>
</article>

View File

@ -2,7 +2,21 @@
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Recent -current changes</h2>
<ul>
<li><a href="https://marc.info/?l=openbsd-cvs&m=164214312609256&w=2" class="permalink">New chips supported</a> thanks to @jsg</li>
<li><a href="https://marc.info/?l=openbsd-cvs&m=164215161713980&w=2" class="permalink">LibreSSL update</a> to improve support</li>
<li><a href="https://www.mail-archive.com/source-changes@openbsd.org/msg130818.html" class="permalink">More recent graphical chipsets are supported</a> thanks to @jsg</li>
<li><a href="https://www.mail-archive.com/source-changes@openbsd.org/msg130859.html" class="permalink">LibreSSL update</a> to improve support</li>
<li><a href="https://cvsweb.openbsd.org/src/usr.sbin/rcctl/rcctl.sh?rev=1.112&content-type=text/x-cvsweb-markup" class="permalink">login class now includes files from directory</a> <code>/etc/login.conf.d/</code>, this allow a simpler automation, but packages also benefit from it: they will create a file in login.conf.d when the default limits for their users as required</li>
<li><a href="https://www.mail-archive.com/source-changes@openbsd.org/msg131512.html" class="permalink">ps(1) output enhancement</a>, flag 'c' indicates chrooted processes</li>
<li><a href="https://www.mail-archive.com/source-changes@openbsd.org/msg131340.html" class="permalink">poll(2) switched to kqueue backend</a> which supports parallelization</li>
<li><a href="https://www.mail-archive.com/source-changes@openbsd.org/msg131749.html" class="permalink">Mesa 21.3.7</a> has been merged</li>
<li><a href="https://www.mail-archive.com/source-changes@openbsd.org/msg131740.html" class="permalink">Unbound 1.15.0</a> has been merged</li>
<li><a href="https://www.mail-archive.com/source-changes@openbsd.org/msg131609.html" class="permalink">Xorg 21.1.3</a> has been merged</li>
<li>OpenBSD 7.1-beta has been tagged, it's always a milestone toward the next release and the time to generate and distribute 7.2 signify keys</li>
</ul>
<h2>Interesting new packages</h2>
<p>Let's start writing about some packages that got imported and could be useful to many.</p>
<ul>
<li><a href="https://cvsweb.openbsd.org/ports/net/tdesktop/Makefile?rev=1.1.1.1&content-type=text/x-cvsweb-markup" class="permalink">tdesktop</a>, the official Telegram desktop client</li>
<li><a href="https://cvsweb.openbsd.org/ports/games/blockgame/Makefile?rev=1.1.1.1&content-type=text/x-cvsweb-markup" class="permalink">Blockgame</a> to manage Minecraft accounts and versions</li>
<li><a href="https://cvsweb.openbsd.org/ports/sysutils/git-sync/Makefile?rev=1.1.1.1&content-type=text/x-cvsweb-markup" class="permalink">git-sync</a> to keep git repositories up to date</li>
</ul>
</article>

View File

@ -3,12 +3,14 @@
<h2>7.0-stable updates (since last webzine issue)</h2>
<ul>
<li><strong>Syspatch</strong>:
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.0/common/009_expat.patch.sig" class="permalink">009</a> (all architectures),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.0/common/010_vmm.patch.sig" class="permalink">010</a> (amd64),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.0/common/011_ppctrap.patch.sig" class="permalink">011</a> (macppc),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.0/common/012_gpuflush.patch.sig" class="permalink">012</a> (amd64 & i386),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.0/common/013_expat.patch.sig" class="permalink">013</a> (all architectures)
</li>
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.0/common/009_expat.patch.sig" class="permalink">009</a> (all architectures),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.0/common/010_vmm.patch.sig" class="permalink">010</a> (amd64),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.0/common/011_ppctrap.patch.sig" class="permalink">011</a> (macppc),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.0/common/012_gpuflush.patch.sig" class="permalink">012</a> (amd64 & i386),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.0/common/013_expat.patch.sig" class="permalink">013</a> (all architectures),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.0/common/014_slaacd.patch.sig" class="permalink">014</a> (all architectures),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.0/common/015_expat.patch.sig" class="permalink">015</a> (all architectures)
</li>
<li><strong>Package updates</strong>: clamav, cyrus-sasl, firefox-esr, gnustep, gnutls, haproxy, jenkins, librenms, libxml, libxslt, mbedtls, nextcloud, node, php, polkit, postgresql, prosody, qt5, samba, thunderbird, uriparser, wireshark, zsh</li>
</ul>
</article>

View File

@ -1,27 +1,26 @@
<article id="interview">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Interview</h2>
<h2>OpenBSD developer Interview</h2>
<div>
<p>For this issue, Solene@ accepted to reply to my questions for a short interview.</p>
<p><strong>Vincent</strong>: Hello, could you briefly introduce yourself to the readers?</p>
<p><strong>Solène</strong>: My name is Solène, I'm a 32 years old woman living in west France.
I have 11 years of experience as a freebsd/linux sysadmin.
A few topics that interest me: Unix, gaming, minimalism and ecology.</p>
<p><strong>Vincent Finance</strong>: For this issue, Solene@ accepted to reply to my questions for a short interview.</p>
<p><strong>Vincent</strong>: How did you join the project, and when?</p>
<p><strong>Solène</strong>: I join the OpenBSD project in April 2018, at the p2k18 Hackathon event. I've been invited by jca@ to join, the hackathon was happening near my living place so I had no excuse to decline. After a few days, I've been invited to join the Team and of course I accepted. I wrote my feelings about p2k18 on <a href="https://undeadly.org/cgi?action=article;sid=20180429101745">Undeadly</a>.</p>
<p><strong>Vincent</strong>: Hello, could you briefly introduce yourself to the readers?</p>
<p><strong>Solène</strong>: My name is Solène, I'm a 32 years old woman living in west France. I have 11 years of experience as a FreeBSD/linux sysadmin. A few topics that interest me: Unix, gaming, minimalism and ecology.</p>
<p><strong>Vincent</strong>: To my knowledge, you often work on packages integration and ports updates. How did you get into these kinds of tasks? Do you like it?</p>
<p><strong>Solène</strong>: I started getting into packages and ports because it was at my reach in regards to skills, and it gives fast results so it's enjoyable. It's often easy to upgrade a simple port to a newer version fixing an annoying bug. Importing software in the ports tree is also fun, some people may not be able to use OpenBSD because a software they need is not available, bringing popular programs into the ports tree allow more people to use OpenBSD and give more choice to our fellow users. I also participate to some documentation work because I love documentation, making man pages more obvious or removing old references is easy and fun.</p>
<p><strong>Vincent</strong>: How did you join the project, and when?</p>
<p><strong>Solène</strong>: I join the OpenBSD project in April 2018, at the p2k18 Hackathon event. I've been invited by jca@ to join, the hackathon was happening near my living place so I had no excuse to decline. After a few days, I've been invited to join the Team and of course I accepted. I wrote my feelings about p2k18 on <a href="https://undeadly.org/cgi?action=article;sid=20180429101745">Undeadly</a>.</p>
<p><strong>Vincent</strong>: In your opinion, what is your greatest contribution to the project?</p>
<p><strong>Solène</strong>: No doubt <a href="https://marc.info/?l=openbsd-announce&m=156577865917831&w=2">my name</a> is associated to the binary packages availability for our stable users.</p>
<p><strong>Vincent</strong>: To my knowledge, you often work on packages integration and ports updates. How did you get into these kinds of tasks? Do you like it?</p>
<p><strong>Solène</strong>: I started getting into packages and ports because it was at my reach in regards to skills, and it gives fast results so it's enjoyable. It's often easy to upgrade a simple port to a newer version fixing an annoying bug. Importing software in the ports tree is also fun, some people may not be able to use OpenBSD because a software they need is not available, bringing popular programs into the ports tree allow more people to use OpenBSD and give more choice to our fellow users. I also participate to some documentation work because I love documentation, making man pages more obvious or removing old references is easy and fun.</p>
<p><strong>Vincent</strong>: How do you use OpenBSD outside of the development scope?</p>
<p><strong>Solène</strong>: There are many hardware at home running OpenBSD for different purpose. My home router is running OpenBSD, using PF to fairly share the available bandwidth. My laptop where I store all my important data and do development is running OpenBSD, I'm even playing some video games on it and publishing videos of it. My personal email server has been running OpenBSD for a long time too, it's absolutely reliable and maintenance free. Finally, I'm using a very old laptop, mostly offline, to keep a diary and listen to music or play nethack.</p>
<p><strong>Vincent</strong>: In your opinion, what is your greatest contribution to the project?</p>
<p><strong>Solène</strong>: No doubt <a href="https://www.mail-archive.com/announce@openbsd.org/msg00264.html" class="permalink">my name</a> is associated to the binary packages availability for our stable users.</p>
<p>Many thanks to Solène for playing the interview game and talking about herself and her work!</p>
<p><strong>Vincent</strong>: How do you use OpenBSD outside of the development scope?</p>
<p><strong>Solène</strong>: There are many hardware at home running OpenBSD for different purpose. My home router is running OpenBSD, using PF to fairly share the available bandwidth. My laptop where I store all my important data and do development is running OpenBSD, I'm even playing some video games on it and publishing videos of it. My personal email server has been running OpenBSD for a long time too, it's absolutely reliable and maintenance free. Finally, I'm using a very old laptop, mostly offline, to keep a diary and listen to music or play nethack.</p>
<p>Many thanks to Solène for playing the interview game and talking about herself and her work!</p>
</div>
</article>

View File

@ -2,10 +2,9 @@
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Shell tips</h2>
<p>
You must know that some ports are shipped with extra documentation specific to OpenBSD : those stored in <code>/usr/local/share/doc/pkg_readmes</code>.
You certainly know that some ports ship with extra OpenBSD specific documentation stored under <code>/usr/local/share/doc/pkg_readmes</code>.
</p>
<p>Take time to read them. You can easily pick one with the following command line:
<pre><code>d=/usr/local/share/doc/pkg-readmes; select f in $(ls $d/); do $PAGER "$d/$f"; done </code> </pre>
</p>
<p>Take time to read them. Pick one with the following line :</p>
<pre>
d=/usr/local/share/doc/pkg-readmes; select f in $(ls $d/); do $PAGER "$d/$f"; done
</pre>
</article>

View File

@ -3,7 +3,7 @@
<h2>Reader comments</h2>
<p>
<em>Message received from Panino (on Hacker News): </em>
<quote>That's so cool! I love undeadly but it's great to also have this website, with interesting content I wouldn't
<quote>That's so cool! I love Undeadly but it's great to also have this website, with interesting content I wouldn't
normally come across. I'd have no idea that OpenBSD was installable on Gandicloud, for example.
Or how to play Bach's prelude in C minor on OpenBSD using the MIDI speakers (issue #2). Thanks and keep up the great work!</quote>
</p>

View File

@ -5,6 +5,8 @@
<li><a class="permalink" href="https://josephchoe.com/2021/12/24/opensmtpd">OpenSMTPD on the Local Network</a></li>
<li><a class="permalink" href="https://kevinthomas.dev/posts/openbsd-thinkpadt480.html">Installing and setting up OpenBSD on Thinkpad T480 + improving slowness</a></li>
<li><a class="permalink" href="https://www.exoticsilicon.com/crystal/pinephone_openbsd/">Crystal installs OpenBSD on the Pinephone</a></li>
<li><a class="permalink" href=" https://x61.sh/log/2022/01/20220127T190458-got.html">GoT all the things</a></li>
<li><a class="permalink" href="https://x61.sh/log/2022/01/20220127T190458-got.html">GoT all the things</a></li>
<li><a class="permalink" href="https://github.com/johnsonjh/OpenVi">Portable OpenBSD vi</a></li>
<li><a class="permalink" href="https://blog.qualys.com/vulnerabilities-threat-research/2022/01/25/pwnkit-local-privilege-escalation-vulnerability-discovered-in-polkits-pkexec-cve-2021-4034">Real life example where OpenBSD mitigations pays off</a></li>
</ul>
</article>

View File

@ -2,12 +2,12 @@
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Artworks of the moment</h2>
<figure>
<a href="static/images/isotopwall.jpg">
<a href="images/isotopwall.jpg">
<picture>
<img src="static/images/isotopwall_small.jpg"
<img src="images/isotopwall_small.jpg"
alt="A wallpaper representing puffy as a kernel in an atom." />
</picture>
</a>
<figcaption>By Péhä</figcaption>
<figcaption>Artwork by Péhä</figcaption>
</figure>
</article>

View File

@ -7,4 +7,8 @@
to create a place to share her passion and to invite everyone to test and use this operating system. The editorial team is composed of people with various levels of skills, not only in IT, but we all share one thing : we all
love OpenBSD and we want to share that love.
</p>
<h3>Note from Solene@</h3>
<p>
I'd like to thanks Vincent Finance and prx for this 7th issue, they did a great job: I know this issue is late with regards to the monthly release originally planned, I had to deal with many events in real life, and I had no spare time left to work on the webzine. I've also been asked many time about supporting translation, I don't have time to work on this now, however anyone can contribute to our git repository if one wants to help improving the framework to support multiple languages, this would be much appreciated.
</p>
</article>

View File

@ -1 +1 @@
PUBLISHED_DATE="YYYY-mm-ddTHH:MM:SSZ"
PUBLISHED_DATE="2022-02-24T12:00:00Z"