10th issue should be ready

This commit is contained in:
Solene Rapenne 2022-07-02 14:57:23 +02:00
parent 752dc10122
commit 3e487f6cdd
8 changed files with 38 additions and 21 deletions

View File

@ -1,6 +1,7 @@
<article id="issues">
<h2>Issues published</h2>
<ul>
<li>2022-07-02 - Issue #10 <a class="permalink" href="issue-10.html">[English]</a></li>
<li>2022-04-21 - Issue #9 <a class="permalink" href="issue-9.html">[English]</a>, <a class="permalink" href="cs_issue-9.html">[Czech]</a>, <a class="permalink" href="es_issue-9.html">[Spanish]</a>, <a class="permalink" href="fr_issue-9.html">[French]</a>, <a class="permalink" href="it_issue-9.html">[Italian]</a>, <a href="se_issue-9.html" class="permalink">[Swedish]</a>, <a class="permalink" href="ru_issue-9.html">[Russian]</a></li>
<li>2022-03-22 - Issue #8 <a class="permalink" href="issue-8.html">[English]</a></li>
<li>2022-02-24 - Issue #7 <a class="permalink" href="issue-7.html">[English]</a>, <a class="permalink" href="fr_issue-7.html">[French]</a></li>

Binary file not shown.

After

Width:  |  Height:  |  Size: 517 KiB

View File

@ -1 +1 @@
issue-10
issue-11

View File

@ -1,7 +1,10 @@
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>50x pkg_add -u speedup in current</li>
<li></li>
<li>pkg_add -u speedup in -current, now you can upgrade at ludicrous speed</li>
<li>IP forwarding is now parallelized</li>
<li>Many new packages landed in -current</li>
<li>Many links to read</li>
<li>Don't forget to update your 7.1 system with <code>syspatch</code> and packages with <code>pkg_add -u</code>
</ul>
</article>

View File

@ -3,13 +3,14 @@
<h2>Recent -current changes</h2>
<ul>
<li>The <code>${rcexec}</code> variable used to start daemons with rc.d(8) has been replaced with a more complete rc_exec() function. Handcrafted rc.d(8) scripts must be modified to use this new function: <code># sed -i 's/\${rcexec}/rc_exec/' /etc/rc.d/myscript</code></li>
<li>pkg_add received <a href="https://marc.info/?l=openbsd-cvs&m=165122901325173&w=2">a huge speedup</a> when upgrading, instead of downloading the first bits of each packages to check for update, it uses a local cache embedded in the quirks package</li>
<li>IP forwarding is now faster <a href="https://marc.info/?l=openbsd-cvs&m=165157839007714&w=2">when using multiple CPU</a></li>
<li>Battery life <a href="https://marc.info/?l=openbsd-cvs&m=165222104109566&w=2">should improve</a> for certain workload</li>
<li>grep received a <a href="https://marc.info/?l=openbsd-cvs&m=165624097121480&w=2">new --null flag</a></li>
<li>xlock now has <a href="https://marc.info/?l=openbsd-cvs&m=165625250024871&w=2">privilege separatoin</a></li>
<li>pkg_add received <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165122901325173&w=2">a huge speedup</a> for when upgrading packages; instead of downloading the first bits of each packages to check for update, it uses a local cache embedded in the quirks package</li>
<li>IP forwarding got faster <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165157839007714&w=2">when using multiple CPU</a></li>
<li>Battery life <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165222104109566&w=2">should improve</a> for certain workload</li>
<li>grep received a <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165624097121480&w=2">new --null flag</a></li>
<li>xlock received <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165625250024871&w=2">privilege separation</a></li>
</ul>
<h2>Interesting new packages</h2>
<p>A lot of new packages got imported, some are alternatives of packages already available, but many are bringing possibilities we didn't have before.</p>
<ul>
<li><a href="https://aerc-mail.org" class="permalink">aerc</a>, terminal email client</li>
<li><a href="https://github.com/cdown/clipnotify" class="permalink">clipnotify</a>, notify on new X clipboard events</li>

View File

@ -1,12 +1,9 @@
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Shell tips</h2>
<p>
To improve performance or reduce disk i/o, you can mount /tmp in memory using mount_MFS. The new fstab entry would look like this:
</p>
<pre> swap /tmp mfs rw,nodev,nosuid,-s=800MB 0 0</pre>
In this example, we used 800MB, you should adapt according to how much memory you want for /tmp.
</p>
<p>To improve performance or reduce disk i/o for some workload, you can mount /tmp in memory using mount_mfs. When doing so, the new fstab entry would look like this:</p>
<pre>swap /tmp mfs rw,nodev,nosuid,-s=800MB 0 0</pre>
<p>In this example, we used 800MB, you should adapt according to how much memory you want for /tmp.</p>
<p>You can find your memory size using dmesg and awk:</p>
<pre>dmesg | awk '/avail mem/'</pre>
<p>
@ -14,7 +11,7 @@ Here is a command generating a fstab entry assigning 10% of your memory to /tmp/
</p>
<pre>
printf "swap /tmp mfs rw,nodev,nosuid,-s=%sB 0 0\n" \
$(dmesg |awk '/avail mem/ { print int($4 /10) }')
$(dmesg |awk '/avail mem/ { print int($4 /10) }')
</pre>
<p>You need to adjust /tmp permissions:</p>
<pre> # chmod 1777 /tmp</pre>

View File

@ -1,15 +1,13 @@
<!-- section commented
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Artworks of the moment</h2>
<figure>
<a href="images/puffer_city_original.jpg">
<a href="images/artwork-issue10.png">
<picture>
<img src="images/puffer_city_small.jpg"
alt="A drawing featuring a city viewed from some altitude with many characters looking like OpenBSD mascot." />
<img src="images/artwork-issue10.png"
alt="A Puffy using a computer" />
</picture>
</a>
<figcaption>MASCOT</figcaption>
<figcaption>Puffy using a computer with a real mouse sleeping nearby, artwork realized by prahou</figcaption>
</figure>
</article>
END HTML Comment -->

View File

@ -0,0 +1,17 @@
<article id="redaction">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Note from the editorial team</h2>
<p>
</p>
<h3>Note from Solene</h3>
<p>
This issue is late again. It's hard to find a good publication rate fitting with this hobby work. Originally, I planned to publish every two weeks, that would allow me to gently gather links and material for a new zine, but at the same time there are periods like before a new release during which nothing happen. On the other hand, when waiting long between publications without having a clear deadline, a lot of content need to be covered and it accumulates in a huge pile, which is not necessarily fun to go through.
However, while the Webzine is late on schedule, it reached HEIGHT different languages; not all the issues got translated into the height languages but it's been very comforting to meet all the people working on the translations, THANKS!
</p>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Authors</h2>
<p>Solène Rapenne, prx, Vincent Finance and other people who contributed outside of git that I may have forgotten. Many thanks to everyone involved and supportive of the idea!</p>
</article>