Compare commits

...

328 Commits

Author SHA1 Message Date
Solène Rapenne 6c7c63ed7a
fix a date issue 2024-02-01 16:46:44 +01:00
solene 7efe0acb65 Merge pull request 'Fixed translations of some idioms and puns' (#92) from quobit/openbsd-webzine:main into main
Reviewed-on: #92
2023-11-06 08:08:48 +00:00
José Carlos García 0a355b1cf0 Fixed translations of some idioms and puns 2023-11-06 08:58:53 +01:00
Solène Rapenne a42879b8af
add Ru to language navigation header for special issue 2023-10-31 08:50:41 +01:00
solene 841737cf49 Merge pull request 'issue-16 Russian translation' (#91) from continue/openbsd-webzine:main into main
Reviewed-on: #91
2023-10-31 07:47:23 +00:00
Aleksey Ryndin 07d3da1668 Add links to ru_issue-16-special-octopenbsd-2023.html 2023-10-31 01:31:50 +03:00
Aleksey Ryndin b68436488f Merge branch 'main' of https://tildegit.org/solene/openbsd-webzine 2023-10-31 01:07:20 +03:00
Aleksey Ryndin 06bee471e5 Add issue-16-special-octopenbsd-2023/ru_index.html 2023-10-31 01:06:38 +03:00
Solène Rapenne 613a047091
language navigation header for special issue 2023-10-30 19:57:09 +01:00
Solène Rapenne 55b8111413
fix the url of the special octopenbsd 2023 2023-10-30 19:54:46 +01:00
solene b2ec99e889 Merge pull request 'Added spanish translation' (#90) from quobit/openbsd-webzine:main into main
Reviewed-on: #90
2023-10-29 15:03:23 +00:00
José Carlos García 7dcfc125c3 Added spanish translation 2023-10-28 17:11:34 +02:00
Solène Rapenne 8650b12fc2
compress fonts files 2023-10-28 12:23:16 +02:00
Solène Rapenne a6a53fd391
new special webzine + framework changes to support special issues 2023-10-28 12:16:28 +02:00
Solène Rapenne aa0d4e2596
fix puffies in #15 es 2023-10-17 19:50:44 +02:00
Solène Rapenne 08f4622b6f
fix issues list 2023-10-17 19:49:00 +02:00
solene a6519f7bbf Merge pull request 'Add Spanish translation' (#89) from quobit/openbsd-webzine:main into main
Reviewed-on: #89
2023-10-17 17:47:43 +00:00
José Carlos García 05402838bb Update issues/_index/20_ISSUES.html 2023-10-17 17:38:51 +00:00
José Carlos García 35a4124fbc Add Spanish translation 2023-10-17 19:34:04 +02:00
Solène Rapenne 44cbd8563f
publish script fix 2023-10-17 09:52:13 +02:00
Solène Rapenne 24af7476ed
remove nix dependency 2023-10-17 09:50:07 +02:00
Solène Rapenne 3c3b06dd1a
correct operator group as reported by @brynet 2023-10-17 09:49:54 +02:00
solene 2a5b884f5d Merge pull request 'issue-15 Russian translation' (#88) from continue/openbsd-webzine:main into main
Reviewed-on: #88
2023-10-17 07:46:14 +00:00
Aleksey Ryndin 9458f6333d issue-15 Russian translation 2023-10-17 10:30:40 +03:00
Solène Rapenne c05177ab22
prepare #16 2023-10-16 22:20:34 +02:00
Solène Rapenne 8c5658a64b
make pictures a bit smaller to compensate the larger website 2023-10-16 22:20:13 +02:00
Solène Rapenne 83e067dd7c
issue #15 is out! 2023-10-16 22:19:50 +02:00
solene 17909443ea Merge pull request 'Added spanish translation' (#87) from quobit/openbsd-webzine:main into main
Reviewed-on: #87
2023-09-15 06:37:13 +00:00
José Carlos García 9daf17d46f Added spanish translation 2023-09-14 22:15:14 +02:00
solene 67c825e96e Merge pull request 'issue-14 Russian translation' (#86) from continue/openbsd-webzine:main into main
Reviewed-on: #86
2023-09-14 15:42:51 +00:00
Aleksey Ryndin df27537ebf issue-13 Russian translation (complete) and link to `ru_issue-13.html` from index page 2023-09-14 15:57:55 +03:00
Aleksey Ryndin 015bfbee13 Temporary file removed 2023-09-13 22:50:34 +03:00
Aleksey Ryndin a687990d02 issue-14 Russian translation (WiP) 2023-09-13 22:50:17 +03:00
Aleksey Ryndin 214ba54ca1 issue-14 Russian translation (initial commit, incomplete) 2023-09-13 20:00:57 +03:00
solene b4b67ffc13 Merge pull request 'added css img- display: block' (#85) from tom/openbsd-webzine:css into main
Reviewed-on: #85
2023-09-13 11:51:26 +00:00
tom e04d4bb124 added css img- display: block 2023-09-13 11:27:39 +00:00
Solène Rapenne a82369df3e
enhance meta 2023-09-13 12:14:08 +02:00
Solène Rapenne a3cd5a4c4c
close an ul tag 2023-09-13 12:11:45 +02:00
Solène Rapenne 8ebb17e68d
enhance open graph 2023-09-13 12:09:17 +02:00
Aleksey Ryndin 2d681c27b4 Merge branch 'main' of https://tildegit.org/solene/openbsd-webzine into main 2023-09-13 13:05:58 +03:00
Solène Rapenne f007afc47f
fix opengraph because of missing logo 2023-09-13 11:58:12 +02:00
Solène Rapenne 89f07ccd81
fix publish date for #14 2023-09-13 11:56:10 +02:00
Solène Rapenne b735db77bc
Prahou's art 2023-09-13 11:34:36 +02:00
Aleksey Ryndin c7af161221 Merge branch 'main' of https://tildegit.org/solene/openbsd-webzine into main 2023-09-13 12:25:36 +03:00
Solène Rapenne 23991199e8
shell tip #14 2023-09-13 10:48:09 +02:00
Solène Rapenne e8b7823fe7
prepare next issue 2023-09-13 10:32:24 +02:00
Solène Rapenne 04cc5bed5d
issue #14 is almost done 2023-09-13 10:32:14 +02:00
Solène Rapenne 94bf997fee
hook the new issue 2023-09-13 10:31:59 +02:00
Solène Rapenne 4c86f5899c
css: make the body a bit larger 2023-09-13 10:31:44 +02:00
Solene Rapenne 221205d71f our fellow artist Tomáš migrated his mastodon account 2023-07-21 14:04:06 +02:00
solene b73df9e051 Merge pull request 'minor fixes in spanish translation' (#82) from quobit/openbsd-webzine:issue13-es-minor-fixes into main
Reviewed-on: #82
2023-03-22 21:02:50 +00:00
Solene Rapenne e058baabbd register es #13 in index 2023-03-22 20:25:09 +01:00
Adriano Barbosa 7023d64972 Add #13 brazilian portuguese translation. 2023-03-22 20:25:09 +01:00
Aleksey Ryndin 46883add23 Link to `ru_issue-13.html` from index page 2023-03-22 20:25:08 +01:00
Aleksey Ryndin 39d91f2e66 issue-13 Russian translation 2023-03-22 20:24:02 +01:00
solene d133e6e1bb Merge pull request 'Add #13 brazilian portuguese translation.' (#83) from barbosaaob/openbsd-webzine:main into main
Reviewed-on: #83
2023-03-22 19:17:34 +00:00
Aleksey Ryndin d063555f4d Link to `ru_issue-13.html` from index page 2023-03-22 19:41:50 +03:00
Aleksey Ryndin 741d50486b issue-13 Russian translation 2023-03-22 19:36:08 +03:00
Adriano Barbosa 4889da9f68 Add #13 brazilian portuguese translation. 2023-03-21 17:52:25 -04:00
José Carlos García bc21fb4330 minor fixes in spanish translation 2023-03-20 10:07:40 +00:00
solene 480fdc075d Merge pull request 'Add issue13-fr' (#81) from hucste/openbsd-webzine:issue13fr into main
Reviewed-on: #81
2023-03-20 08:01:58 +00:00
solene 1af5e8c801 Merge pull request 'Add es_index.html' (#80) from quobit/openbsd-webzine:issue13-spanish into main
Reviewed-on: #80
2023-03-20 08:01:47 +00:00
HUC Stéphane bd1dc11e4e
Add issue13-fr 2023-03-20 08:46:49 +01:00
José Carlos García 73b758f136 Add es_index.html 2023-03-19 23:31:25 +00:00
Solene Rapenne b7afd83d38 issue 013 2023-03-19 22:46:01 +01:00
Solene Rapenne 76aa51e627 prepare next issue 2023-03-19 22:42:49 +01:00
Solene Rapenne fd88f7b275 update IDEAS 2023-03-19 22:42:40 +01:00
Solene Rapenne 74464c6b0d add pt-br as a supported language 2022-12-16 19:46:42 +01:00
solene 76589e8937 Merge pull request 'changed URL for Michael Lucas book (all languages)' (#79) from quobit/openbsd-webzine:main into main
Reviewed-on: #79
2022-12-16 18:46:31 +00:00
José Carlos García 811f3cb096 changed URL for Michael Lucas book (all languages) 2022-12-14 08:46:22 +01:00
Solene Rapenne f2cfd25899 register pt-br #12 in index 2022-12-08 19:50:04 +01:00
Solene Rapenne d5bc7c8f95 rename ru#12 2022-12-08 19:48:21 +01:00
solene 0af6941c63 Merge pull request 'Add #12 brazilian portuguese translation.' (#78) from barbosaaob/openbsd-webzine:main into main
Reviewed-on: #78
2022-12-08 18:48:10 +00:00
Adriano Barbosa 81062cde3c Add #12 brazilian portuguese translation. 2022-12-08 14:05:51 -04:00
solene 054dd57126 Merge pull request 'trying to fix the encoding' (#77) from quobit/openbsd-webzine:main into main
Reviewed-on: #77
2022-12-08 09:11:17 +00:00
José Carlos García 4a1de6893b fix french bad conversion 2022-12-08 05:28:14 +01:00
José Carlos García 1bd3fb2f6c fix emojis 2022-12-08 05:24:41 +01:00
José Carlos García 9b04d34fd0 fix encoding 2022-12-08 05:18:12 +01:00
solene a29ff45ae9 Merge pull request 'Added #12 spanish translation' (#76) from quobit/openbsd-webzine:main into main
Reviewed-on: #76
2022-12-07 20:36:40 +00:00
José Carlos García b34b8b40a9 Fixed ad 2022-12-07 15:51:35 +00:00
José Carlos García 09f1e30989 Added #12 spanish translation 2022-12-07 16:47:33 +01:00
solene a9b8468e3d Merge pull request 'Add FR Issue #12' (#74) from hucste/openbsd-webzine:fr-translation into main
Reviewed-on: #74
2022-11-29 14:40:20 +00:00
HUC Stéphane 3994ec6f9e
Fix LANG FR info 2022-11-29 14:05:14 +01:00
HUC Stéphane 166b8caa98
Fix hreflang 2022-11-29 13:58:59 +01:00
HUC Stéphane 17a00955fa
Add link to FR Issue #12 2022-11-29 11:02:51 +01:00
HUC Stéphane 0dabda5e91
Fix typos, ortho, grammaire FR Issue #10 2022-11-29 10:50:25 +01:00
HUC Stéphane 88a67978cb
Fix typos, ortho, grammaire 2022-11-29 10:42:02 +01:00
HUC Stéphane e66abaa8a7
Fix typos, ortho, grammaire 2022-11-29 10:40:15 +01:00
HUC Stéphane 93fd639ab1
Add FR Issue #12 2022-11-29 09:56:38 +01:00
solene e3733cfad8 Merge pull request 'issue-12 Russian translation' (#73) from continue/openbsd-webzine:issue-12-ru into main
Reviewed-on: #73
2022-11-28 12:41:36 +00:00
Aleksey Ryndin cc7908453f Merge branch 'main' into issue-12-ru 2022-11-28 11:04:10 +00:00
Aleksey Ryndin 13ca2e178c Link to `ru_issue-12.html` from index page 2022-11-28 13:57:41 +03:00
Aleksey Ryndin 893c30f306 Fix issue-12 ru 2022-11-28 13:56:13 +03:00
Solene Rapenne 8cc8c03b9f typo in en#12 2022-11-28 11:48:18 +01:00
Aleksey Ryndin a72d4d5d52 issue-10 Russian translation (initial) 2022-11-28 13:34:15 +03:00
Solene Rapenne 522fae1091 rework #12 editorial team note 2022-11-27 23:48:24 +01:00
Solene Rapenne f9cb3858d5 prepare next issue 2022-11-27 17:47:42 +01:00
Solene Rapenne 4a541a9344 issue #12 2022-11-27 17:47:28 +01:00
solene cab3ed287c Merge pull request '_common/header: make links more visible' (#70) from vinishor/openbsd-webzine:main into main
Reviewed-on: #70
2022-09-01 20:57:29 +00:00
Vincent Finance 6eb9b77731 _common/header: make links more visible 2022-09-01 22:52:56 +02:00
Solene Rapenne d14dbab42f fix a tag for czech #11 2022-08-30 09:27:51 +02:00
solene d02483103b Merge pull request 'czech translation for issue 11' (#69) from tom/openbsd-webzine-cs11:main into main
Reviewed-on: #69
2022-08-30 07:25:23 +00:00
tom 2e30191d9e added cs link for 11 2022-08-25 06:37:48 +00:00
tom e475720969 Upload files to 'issues/issue-11' 2022-08-23 08:57:22 +00:00
prx 3dfe4f85b1 link fr translation for issue-11 2022-08-22 14:32:20 +02:00
solene 0616235be8 Merge pull request 'add fr translation' (#67) from 11-fr into main
Reviewed-on: #67
2022-08-19 14:24:24 +00:00
prx 54c7c9f6d1 add fr translation 2022-08-19 16:11:12 +02:00
solene 5766c27c9f Merge pull request 'issue-11 Russian translation' (#66) from continue/openbsd-webzine:main into main
Reviewed-on: #66
2022-08-15 14:09:15 +00:00
Aleksey Ryndin 0676d72327 Fix issue-11 ru 2022-08-14 23:01:53 +03:00
Aleksey Ryndin 25e71b6ee3 Fix issue-11 ru 2022-08-14 22:51:14 +03:00
Aleksey Ryndin 65003b8583 Fix issue-11 ru_index.html 2022-08-14 22:40:40 +03:00
Aleksey Ryndin d342c0701d issue-10 Russian translation 2022-08-14 22:30:46 +03:00
Solene Rapenne 8adc0829cd hook #11 spanish translation 2022-08-14 12:01:12 +02:00
Vincent Finance dbb66293ea Merge pull request 'Add spanish version' (#64) from quobit/openbsd-webzine:main into main
Reviewed-on: #64
2022-08-14 09:49:38 +00:00
José Carlos García d8b6d0404a Add spanish version 2022-08-13 23:37:14 +02:00
Solene Rapenne 0513670617 add a leading zero for issues indexes in the index page in order to preserve alignment 2022-08-13 12:10:20 +02:00
Solene Rapenne b0807624f7 issue #11 2022-08-13 12:09:11 +02:00
Solene Rapenne 0170398c8d use nix flakes to run the command 2022-07-19 16:36:01 +02:00
Solene Rapenne e50967ab09 extra checks for publishing the right git branch 2022-07-19 16:36:01 +02:00
Vincent Finance e67d690f28 Merge pull request 'fix typo' (#63) from quobit/openbsd-webzine:main into main
Reviewed-on: #63
2022-07-09 09:04:46 +00:00
José Carlos García 41c1cd3c24 fix typo 2022-07-07 16:45:26 +02:00
Vincent Finance 28f8e7232d Merge pull request 'issue-10: add French translation' (#62) from vinishor/openbsd-webzine:main into main
Reviewed-on: #62
2022-07-07 13:46:34 +00:00
Vincent Finance 4362448d16 issue-9: typo correction in the alt 2022-07-07 15:37:00 +02:00
Vincent Finance abbff3bad0 index: register link for the French translation of the 10th issue 2022-07-07 15:36:26 +02:00
Vincent Finance 033978c3e9 issue-10: add French translation 2022-07-07 15:35:18 +02:00
Solene Rapenne 4271b076aa add a script to publish the webzine 2022-07-06 18:10:45 +02:00
Vincent Finance 662d194f10 Merge pull request 'Register 10th spanish issue' (#60) from vinishor/openbsd-webzine:main into main
Reviewed-on: #60
2022-07-06 15:14:57 +00:00
Vincent Finance 7ec9a7e599 Register 10th spanish issue 2022-07-06 17:14:05 +02:00
Vincent Finance b503e8e6db Merge pull request 'issue-10 Russian translation' (#59) from continue/openbsd-webzine:main into main
Reviewed-on: #59
2022-07-06 15:09:07 +00:00
Aleksey Ryndin 82dc495d3e issue-10 ru formatting 2022-07-06 11:36:48 +03:00
Aleksey Ryndin d43326dea0 add link to issue-10 [Russian] 2022-07-06 01:15:03 +03:00
Aleksey Ryndin d3491e599b issue-10 Russian translation 2022-07-06 01:06:51 +03:00
Solene Rapenne 800bc1d513 Redefine monica description 2022-07-05 11:52:15 +02:00
Solene Rapenne f8ce732152 tips idea received from IRC 2022-07-05 09:46:25 +02:00
Vincent Finance e73ae39355 Merge pull request 'issue-10 spanish translation' (#58) from quobit/openbsd-webzine:issue10_spanish into main
Reviewed-on: #58
2022-07-04 14:22:46 +00:00
José Carlos García 665cb24e42 issue-10 spanish translation 2022-07-04 07:56:58 +00:00
Solene Rapenne d05d7bf70f + interesting link 2022-07-03 21:08:30 +02:00
solene b1233052e1 Merge pull request 'fixed typos in issue 10' (#57) from tom/openbsd-webzine:cs into main
Reviewed-on: #57
2022-07-03 10:57:53 +00:00
tom ee90c9c335 fixed typos in issue 10 2022-07-03 10:09:25 +00:00
Solene Rapenne 030e333794 Register 10th czech issue 2022-07-03 11:49:17 +02:00
Solene Rapenne 4d9049e950 make the artist link visible with the right css class 2022-07-03 11:45:27 +02:00
solene cc07001a55 Merge pull request 'added CSS overflow: scroll on pre tag' (#56) from tom/openbsd-webzine:css into main
Reviewed-on: #56
2022-07-03 09:45:07 +00:00
solene bf2ebc2cc4 Merge pull request 'Added czech translation' (#55) from tom/openbsd-webzine:cs into main
Reviewed-on: #55
2022-07-03 09:44:53 +00:00
tom b38601e8c2 overflow:scroll on pre 2022-07-03 09:24:38 +00:00
tom f7f4669073 added style for <pre> 2022-07-03 09:21:09 +00:00
tom 790269ed63 Added czech translation 2022-07-03 08:28:50 +00:00
solene fcb7903be7 Merge pull request 'corrected artwork author' (#54) from tom/openbsd-webzine:main into main
Reviewed-on: #54
2022-07-02 21:06:34 +00:00
tom fbf625b4b6 corrected artwork author
as much as I would love to take the credit, this was done by someone else for me, for the webzine
2022-07-02 16:33:35 +00:00
Solene Rapenne d3f90e45fa Another typo fix 2022-07-02 18:15:34 +02:00
Vincent Finance e7d9c4b2a3 Merge pull request 'issue-10: correct some typos' (#53) from vinishor/openbsd-webzine:main into main
Reviewed-on: #53
2022-07-02 16:08:44 +00:00
Vincent Finance 6a1f45ae72 issue-10: correct some typos 2022-07-02 18:07:51 +02:00
Solene Rapenne 67843f0a5a create the site map with a sorted order 2022-07-02 15:49:27 +02:00
Solene Rapenne a5e947459b create the atom feed with the issues in the correct order 2022-07-02 15:47:01 +02:00
Solene Rapenne 61d8731a0a allow to create an issue on Linux 2022-07-02 15:43:12 +02:00
Solene Rapenne 71777e5d90 prepare issue #11 2022-07-02 15:22:48 +02:00
Solene Rapenne 561844b63a Update the issue template 2022-07-02 15:22:14 +02:00
Solene Rapenne 3e487f6cdd 10th issue should be ready 2022-07-02 15:21:43 +02:00
Solene Rapenne 752dc10122 10th issue release getting closer 2022-07-02 12:29:10 +02:00
prx 38e8801385 improve tip, no root, round up memsize 2022-06-29 15:20:49 +02:00
prx a9d604f1d4 issue-6 fr translation 2022-06-26 16:34:57 +02:00
prx c833658f9a rename correctly issue-8 fr translation file 2022-06-26 16:34:38 +02:00
prx c67385144f translate issue 8 to fr 2022-06-22 14:21:49 +02:00
prx 5b97a9865b added syspatches for 7.1 2022-06-21 16:25:48 +02:00
prx 10dfb750b4 fix tip to use 10% 2022-06-08 09:18:31 +02:00
prx 7c0482685c fix multiple language in English page 2022-06-07 14:26:33 +02:00
prx cd904b351f started issue 10 2022-05-27 15:23:33 +02:00
Solene Rapenne 243e81e566 fix typo in swedish 2022-05-14 18:51:11 +02:00
Solene Rapenne 115c9dc311 Add swedish version 2022-05-14 18:33:37 +02:00
Solene Rapenne 007adfa3b2 received the swedish translation for #9, thanks! 2022-05-14 18:32:28 +02:00
Solene Rapenne 516c1a2087 css: increase max-width 2022-05-12 13:12:25 +02:00
Solene Rapenne cbc53738e1 hook new spanish language 2022-05-12 13:08:38 +02:00
solene 2704c0096c Merge pull request 'issue 9 spanish translation' (#52) from quobit/openbsd-webzine:spanish_translation into main
Reviewed-on: #52
2022-05-12 11:06:07 +00:00
José Carlos García 458cb20a04 Update 'issues/issue-9/es_index.html' 2022-05-11 17:23:26 +00:00
José Carlos García a0a59a0f0b Add 'issues/issue-9/es_index.html' 2022-05-11 16:30:29 +00:00
Vincent Finance 66c4783a1d Merge pull request 'issue-9: update French translation (fix typos)' (#51) from vinishor/openbsd-webzine:main into main
Reviewed-on: #51
2022-05-11 15:54:45 +00:00
Vincent Finance 47572724a9 issue-9: update French translation (fix typos) 2022-05-11 17:52:10 +02:00
Solene Rapenne 9e4673bddf new ideads for #10 2022-05-04 22:37:09 +02:00
Solene Rapenne dff9487a34 index: hook de_issue-2 2022-05-01 22:24:07 +02:00
Solene Rapenne 4d66ca6f8c issue-2: de translation 2022-05-01 22:22:29 +02:00
Solene Rapenne 26a2cb8f41 Makefile: add czech 2022-04-29 20:42:12 +02:00
Solene Rapenne 56ed5cd458 index: add czech page for #9 2022-04-29 20:40:30 +02:00
Solene Rapenne 3df4d5fd42 issue-9: fix cs file 2022-04-29 20:39:35 +02:00
solene c668e469a6 Merge pull request 'czech translation of issue-9' (#50) from tom/openbsd-webzine-cs:main into main
Reviewed-on: #50
2022-04-29 18:37:46 +00:00
tom a1777961a7 czech translation of issue-9 2022-04-29 17:39:35 +00:00
solene 968b08f369 Merge pull request 'Fix typo on FR issue #9' (#49) from hucste/openbsd-webzine:main into main
Reviewed-on: #49
2022-04-27 18:57:27 +00:00
HUC Stéphane 0892e51b9e
Fix typo on FR issue #9 2022-04-27 19:41:23 +02:00
Solene Rapenne 120253ac49 index: add French page for #9 2022-04-27 14:59:31 +02:00
solene 76558d5634 Merge pull request 'Add FR Issue #9 Translation' (#48) from hucste/openbsd-webzine:main into main
Reviewed-on: #48
2022-04-27 12:58:05 +00:00
HUC Stéphane ef865ad4ea
Add FR Issue #9 Translation 2022-04-25 21:39:15 +02:00
Solene Rapenne 3e9375510e add italian to the languages to build 2022-04-25 20:50:45 +02:00
Solene Rapenne 84e8bf1573 index: add brakets around italian link 2022-04-25 20:50:35 +02:00
Solene Rapenne be781b70ef index: add italian page for #9 2022-04-25 20:47:47 +02:00
Omar Polo f17ab37ef1 translate the 9th issue in Italian 2022-04-25 20:47:47 +02:00
prx d7c9f014c5 add solene quote about FS 2022-04-25 15:01:09 +02:00
prx 60025ae144 add causal.agency idea 2022-04-22 15:54:28 +02:00
Solene Rapenne 4a11b42f8a link russian #9 2022-04-21 23:05:53 +02:00
Solene Rapenne 2681c1d351 add russian support 2022-04-21 23:05:45 +02:00
solene 484af2fa03 Merge pull request 'issue-9 Russian translation' (#47) from continue/openbsd-webzine:main into main
Reviewed-on: #47
2022-04-21 21:03:39 +00:00
Aleksey R 5bc61a3707 issue-9 Russian translation 2022-04-21 22:16:18 +03:00
Solene Rapenne bdc1aa8b4e issue10: split in mulitples files to have atom feed fixed 2022-04-21 12:30:58 +02:00
Solene Rapenne 522f3a3496 issue10: fixes 2022-04-21 12:07:57 +02:00
Solene Rapenne 1e9c6dea08 index: register issue 1 in French 2022-04-21 11:55:45 +02:00
Solene Rapenne d69b2fe022 index: register issue 9 2022-04-21 11:55:38 +02:00
solene f6798b3747 Merge pull request 'Add French translation for issue-1 + a small correction for issue-7' (#46) from vinishor/openbsd-webzine:main into main
Reviewed-on: #46
2022-04-21 09:54:28 +00:00
Solene Rapenne c3e8908780 issue 9 2022-04-21 11:53:31 +02:00
Vincent Finance 5dc2575b7b issue-1: add French translation 2022-04-18 19:49:17 +02:00
Vincent Finance e989fb33d2 issue-7: update French translation 2022-04-18 19:40:49 +02:00
Solene Rapenne c7d9369d47 remove unused file 2022-03-23 14:08:54 +01:00
solene 61c0fa237e Merge pull request 'Fix typo on issue8/INTERVIEW' (#45) from hucste/openbsd-webzine:issue8-typo into main
Reviewed-on: #45
2022-03-23 09:44:51 +00:00
HUC Stéphane 62915b84a1
Fix typo on issue8/INTERVIEW 2022-03-23 10:08:46 +01:00
Solene Rapenne 93b2af38e2 issue-8: tldr tweak 2022-03-22 21:00:33 +01:00
Solene Rapenne 93637a354c issue-8: date fix 2022-03-22 21:00:16 +01:00
Solene Rapenne bbde5f4c8b issue-8: add credits 2022-03-22 20:55:42 +01:00
Solene Rapenne d4b9d855f8 issue-8: pamela@ proofreading 2022-03-22 20:54:50 +01:00
Solene Rapenne 6cb8432b10 issue-8: reply to a question 2022-03-22 12:25:23 +01:00
Solene Rapenne 2b960d463d fix image link for issue8 2022-03-21 21:40:04 +01:00
Solene Rapenne 4423237c73 update IDEAS 2022-03-21 21:37:57 +01:00
Solene Rapenne 575ebddce6 update Makefile to manage translations 2022-03-21 21:37:42 +01:00
Solene Rapenne 178913317c update template 2022-03-21 21:37:32 +01:00
Solene Rapenne 1eab317306 issue-1: german translation 2022-03-21 21:36:51 +01:00
Solene Rapenne 014cf7f0c8 issue 8 2022-03-21 21:36:31 +01:00
Solene Rapenne 372abedac5 update template 2022-03-20 12:35:43 +01:00
prx 265d288aee add fr translation for #7 2022-03-18 14:52:09 +01:00
Solene Rapenne b250a78688 README: explain translation process 2022-03-15 20:11:52 +01:00
Solene Rapenne fe1c9d53e7 add multilang support 2022-03-15 20:11:14 +01:00
Solene Rapenne fffcee44aa Replace the compression script with new gzip -k feature 2022-03-15 10:32:48 +01:00
Solene Rapenne 9ab38bb686 Moving to issue #8 2022-02-24 22:38:31 +01:00
Solene Rapenne 5f9d156a61 lot of content addition, #7 is ready 2022-02-24 14:32:01 +01:00
Vincent Finance b2343473cc issue-7: add some content for -current and -stable 2022-02-01 23:42:01 +01:00
Vincent Finance da72b42b8a issue 7: add interview + headlines 2022-02-01 13:27:34 +01:00
prx f428a471df rm idea used 2022-01-31 08:57:22 +01:00
prx c8476ee319 add artwork 2022-01-31 08:53:30 +01:00
prx 014e0ba6e5 add some links 2022-01-31 08:48:52 +01:00
prx c928d18673 add 11-th patch 2022-01-24 11:23:49 +01:00
prx e392f19ee5 Merge pull request 'issue-7: add links + a small message from the editorial team' (#44) from vinishor/openbsd-webzine:main into main
Reviewed-on: #44
2022-01-21 19:54:09 +00:00
Vincent Finance 42be6f737a issue-7: add links + a small message from the editorial team 2022-01-21 17:30:46 +01:00
prx 0b82a07acd start issue 7 2022-01-21 14:34:44 +01:00
Solene Rapenne 94ab7cada7 new idea 2022-01-14 09:16:19 +01:00
Solene Rapenne 4863b24f14 ksh shell works differently for ctrl+u 2022-01-05 20:41:15 +01:00
Solene Rapenne 5075752aef mention hastings@ work on mtw 2022-01-05 20:41:03 +01:00
solene 10bbf671ad Merge pull request 'issue 6 englishing suggestions' (#43) from pamela/openbsd-webzine:main into main
Reviewed-on: #43
2022-01-05 18:36:03 +00:00
pamela be4d39de27 proofreading 2022-01-05 12:56:51 -05:00
Solene Rapenne 81af8b77d2 remove extra symlink 2022-01-05 17:21:57 +01:00
Solene Rapenne ca0b4ffca1 switch to issue-7 2022-01-05 17:18:05 +01:00
Solene Rapenne 44df568522 make debug easy 2022-01-05 17:17:57 +01:00
Solene Rapenne 5074a44919 issue 6 2022-01-05 17:17:48 +01:00
solene 187207b625 Merge pull request 'creating issue 6' (#42) from vinishor/openbsd-webzine:main into main
Reviewed-on: #42
2022-01-05 14:45:30 +00:00
Vincent Finance d9fb493ceb issue-6: add a link for Gandicloud VPS 2022-01-03 14:20:37 +01:00
Vincent Finance 8e0a099202 creating issue 6 2021-12-29 08:31:30 +01:00
Solene Rapenne d2b590ef74 nextclown word was intentional 2021-12-01 16:24:34 +01:00
Solene Rapenne 0170fc151c comment uvm diff info 2021-11-28 00:53:30 +01:00
solene 0a3ae4bd13 Merge pull request 'main' (#40) from pamela/openbsd-webzine:main into main
Reviewed-on: #40
2021-11-27 23:50:49 +00:00
pamela e9cadf14f6 fussing over wording 2021-11-27 17:49:50 -05:00
pamela a89d9415fd issue 5 proofreading 2021-11-27 17:46:21 -05:00
Solene Rapenne 53679d165d update 2021-11-26 23:17:58 +01:00
Solene Rapenne a2d57bb07f artwork #5 2021-11-26 23:06:05 +01:00
Solene Rapenne 89a523849e fix comments 2021-11-26 22:53:13 +01:00
Solene Rapenne 702758532d interview florian 2021-11-26 22:50:55 +01:00
Solene Rapenne 31e30c6805 work on #5 2021-11-25 21:22:45 +01:00
Solene Rapenne 86aa08e4b9 work on #5 2021-11-25 21:20:03 +01:00
prx 5e08ed9cb8 remove used idea 2021-11-24 14:52:59 +01:00
prx f0e2b6fd76 issue-5 wip 2021-11-24 14:52:30 +01:00
Solene Rapenne fae05665ac bye bye dual column 2021-11-17 23:01:05 +01:00
Solene Rapenne 6d26b5ca84 remove a link that was a draft published by mistake 2021-11-12 11:31:57 +01:00
Solene Rapenne bdbeeadebd reader comments 2021-11-12 11:29:38 +01:00
Solene Rapenne 8a41296f6d credit artist 2021-11-11 16:51:28 +01:00
Solene Rapenne 4a37099b5e changing picture for #4 and creating #5 2021-11-11 16:49:54 +01:00
solene 85919761cf Merge pull request 'some issue 4 proofreading' (#39) from pamela/openbsd-webzine:main into main
Reviewed-on: #39
2021-11-11 15:43:11 +00:00
pamela 808e7ffc7d proofread issue 4 2021-11-11 00:02:00 -05:00
Solene Rapenne 7dcb1d0bc3 add authors for #4 2021-11-10 22:08:19 +01:00
Solene Rapenne 8cd10777b0 update for #4 2021-11-10 21:59:38 +01:00
Solene Rapenne bca0e16898 lot of new content 2021-11-10 19:43:57 +01:00
Solene Rapenne af2be7498d wayland news 2021-11-06 20:01:08 +01:00
Solene Rapenne 9a81a26605 new idea for a tip 2021-11-06 16:59:45 +01:00
prx 3a94fb7494 done 2021-11-06 16:04:35 +01:00
prx 7ba1db1f73 tiny tip 2021-11-06 16:04:07 +01:00
Solene Rapenne 8ec7c53c01 more content for #4 2021-11-06 14:11:40 +01:00
Solene Rapenne a02e6c6148 links for #4 2021-11-06 13:54:44 +01:00
Solene Rapenne e54f5b4bef fix data 2021-11-06 13:46:31 +01:00
Solene Rapenne bcac8e4285 issue 4 is alive 2021-11-06 13:46:31 +01:00
Solene Rapenne e754989efd pamela credit 2021-11-06 13:46:31 +01:00
Solene Rapenne a648cbc67a issue #3 !! 2021-11-06 13:46:31 +01:00
Solene Rapenne fee6b9b379 more games 2021-11-06 13:46:31 +01:00
solene 945aeb12d2 Merge pull request 'Close elements properly + fix duplicate id' (#38) from rjc/openbsd-webzine:main into main
Reviewed-on: #38
2021-11-04 11:36:55 +00:00
Raf Czlonka 5684ff9bea Close elements properly + fix duplicate id 2021-10-29 00:00:38 +01:00
solene 3b2c474585 Merge pull request 'issue 3 proofreading' (#37) from pamela/openbsd-webzine:main into main
Reviewed-on: #37
2021-10-27 18:32:35 +00:00
pamela 3357adfd86 fix plural 2021-10-27 12:40:28 -04:00
pamela daa692ca88 tweak loongson line 2021-10-27 12:35:45 -04:00
pamela 3857e9ee60 grammar issue 3 2021-10-27 12:33:48 -04:00
prx e3bc022275 minor typo 2021-10-27 14:54:23 +02:00
Solene Rapenne 78eb2ad6bf fix typos 2021-10-27 12:30:08 +02:00
Solene Rapenne ac1794037f Credit Guy Godfroy for his interview 2021-10-27 12:26:58 +02:00
Solene Rapenne 5f375e603e order ideas by theme, next issue will have a HARDWARE section to unload the backlog 2021-10-27 12:26:25 +02:00
Solene Rapenne 3c6832b46a new news 2021-10-27 12:25:57 +02:00
Solene Rapenne 0cce495473 authors sections 2021-10-27 09:03:07 +02:00
Solene Rapenne e6a2a53b49 rewording 2021-10-27 08:48:33 +02:00
Solene Rapenne 8cf07512c5 update amnesia port info 2021-10-27 08:44:01 +02:00
Solene Rapenne 06af2410f2 fixups 2021-10-26 21:08:15 +02:00
Solene Rapenne 893ba7cc0d add a page about hackathons 2021-10-26 21:08:08 +02:00
Solene Rapenne 26db9a3eba content for #3 and old stuff 2021-10-26 18:56:07 +02:00
Solene Rapenne b0ef58d016 content for #3 and old stuff 2021-10-26 18:56:04 +02:00
solene 4cf12a6982 Merge pull request 'Add interview for third issue + links' (#36) from vinishor/openbsd-webzine:main into main
Reviewed-on: #36
2021-10-24 08:30:03 +00:00
Vincent Finance 12d60fa455 Complete interview (part2) + Add a link present in IDEAS 2021-10-23 22:37:15 +02:00
Vincent Finance 0ab0f76610 Correct section title + Add interview (part 1) 2021-10-23 17:14:59 +02:00
prx 432d279dba minor addition to issue3, add 3 artworks 2021-10-23 15:54:55 +02:00
prx a2a528e85f add r idea 2021-10-21 07:49:08 +02:00
prx c32af81b62 few suggestions : link to pf-badhost and stupid tip 2021-10-19 21:47:21 +02:00
Solene Rapenne f314ca1826 mastodon and twitter bots 2021-10-16 22:33:49 +02:00
Solene Rapenne ecff3da21d work on issue3 2021-10-15 22:09:41 +02:00
solene 5e1da1e239 Merge pull request 'fix atom generation' (#35) from fix_feed_summary into main
Reviewed-on: #35
2021-10-15 18:43:17 +00:00
prx cfeaa912a0 fix atom generation 2021-10-15 10:53:57 +02:00
Solene Rapenne ca99247add fix w3c 2021-10-14 21:38:58 +02:00
Solene Rapenne 8d936c11c4 Remove code tags but use emphasis for channels 2021-10-14 08:02:43 +02:00
Solene Rapenne 84c3470bc8 Better readability for code tags 2021-10-14 08:02:18 +02:00
Solene Rapenne e9807bf3fe update ideas 2021-10-13 21:21:29 +02:00
Solene Rapenne 2118e2f61f issue 2 is alive ! 2021-10-13 21:21:18 +02:00
Solene Rapenne 09b489d750 more content 2021-10-13 21:21:04 +02:00
Solene Rapenne 266f6f18de Enhance contrast for link on the normal theme by
using a dark blue
2021-10-13 21:20:38 +02:00
Solene Rapenne bbbad7cb58 better readability for the title 2021-10-13 21:20:33 +02:00
Solene Rapenne b6beda30b7 add support for compressing files 2021-10-10 20:44:34 +02:00
Solene Rapenne a337a52277 typo fixed from pamela@ thanks! 2021-10-10 20:44:34 +02:00
Solene Rapenne 7ce232489e Update IDEAS 2021-10-10 20:44:34 +02:00
prx 9881c01d86 add realtek wireless firmwares 2021-10-08 12:48:14 +02:00
Solene Rapenne 5fb81cf7cd allow creating puffy website 2021-10-06 22:08:22 +02:00
Solene Rapenne 7d8fc44c49 make a simple website for puffy.cafe and adapt make_issue.sh so it works for more cases than index.html 2021-10-06 22:08:12 +02:00
Solene Rapenne 46b23bf9b9 dark theme is less agressive for the eyes 2021-10-06 22:07:40 +02:00
solene 584bb3ee5c Merge pull request 'improve title readability on white background' (#31) from title_legibility into main
Reviewed-on: #31
2021-10-06 19:51:54 +00:00
prx b78f3c3721 improve title readability on white background 2021-10-06 14:18:22 +02:00
221 changed files with 8530 additions and 109 deletions

View File

@ -83,3 +83,17 @@ $ git push
```
You can now ask for your Pull Request to get merged.
# How to translate
There is a first step to support multilanguage, I would prefer having at least one webzine issue translated in another language to enhance the support to see how we can do this even better.
For now, the steps to translate are:
- pick a prefix for your language, like `fr` for French or `de` for German, I'll use `fr` in the example
- make a fork of this repository on tildegit or clone locally and use `git-format-patch` to send me patches
- in the directory `issues/` you can find a directory per issue. In an issue directory run `cat [0-9]*.html > fr_index.html` to create a file from the English content
- edit `fr_index.html` to do the translation in place
- submit the new file
If you prefer, you can split the files as long as they all start with the language prefix.

View File

@ -2,47 +2,31 @@ Tips
----
webzine has a dark mode, how to enable it in firefox / chrome
how to use openrsync from base system
cvs -z9 option
/tmp in mfs
$ chmod 700 $(userinfo $(whoami) | grep dir | awk '{print $2}')
shortcuts in shell (emacs mode)
difference between zzz and ZZZ
how to mimic lsblk on Linux
Adjusting the cursor blinking rate in a TTY
7.0 stuff to put
----------------
resolvd + dhcpleased is now default
upgrade guide to link
versions of popular packages
Article
-------
Current changes
---------------
Questions
---------
how to help and contribute? Where to start? Is there a todo list?
Links
-----
OpenBSD on the Huawei MateBook X (2020) https://jcs.org/2021/08/20/matebook
OpenBSD on the Framework Laptop https://jcs.org/2021/08/06/framework
My Fanless OpenBSD Desktop https://jcs.org/2021/07/19/desktop
Bluetooth audio on OpenBSD https://jcs.org/2020/11/18/openbsd_btaudio
Installing OpenBSD on Linode https://text.causal.agency/027-openbsd-linode.txt
Why OpenBSD Rocks https://why-openbsd.rocks/fact
bcallah@ interview https://www.bsdnow.tv/422
What every IT person needs to know about OpenBSD (Peter N.M. Hansteen) https://bsdly.blogspot.com/2021/09/what-every-it-person-needs-to-know.html
https://bsdnews.jan.bio/
Communities
-----------
List various communities around OpenBSD :
* [reddit](https://reddit.com/r/openbsd/)
* [Mailing lists (of course)](https://www.openbsd.org/mail.html)
* IRC: #OpenBSD on irc.libera.chat
* XMPP : OpenBSD on openbsd@chat.si3t.ch ?
Artworks
--------
- https://bsd.network/@prahou/107026745346972847
- https://bsd.network/@prahou/106992809510937579
- https://bsd.network/@prahou/106965372352267989
Readers comments
----------------
- https://bsd.network/@solene/107022527104955737
- https://news.ycombinator.com/item?id=28711519
- https://lobste.rs/s/lyo9jv/openbsd_webzine
- https://old.reddit.com/r/openbsd/comments/pz45vd/openbsd_webzine_issue_1/
Quotes :
-------

View File

@ -1,13 +1,27 @@
TEMPDIR=/tmp/openbsd-webzine
generate-site: clean
ls | grep issue- | sort -n | xargs -n 1 tools/make_issue.sh
ls | grep issue- | sort -V | xargs -n 1 tools/make_issue.sh
-ls | grep issue- | sort -V | xargs -n 1 env LN=cs tools/make_issue.sh
-ls | grep issue- | sort -V | xargs -n 1 env LN=de tools/make_issue.sh
-ls | grep issue- | sort -V | xargs -n 1 env LN=es tools/make_issue.sh
-ls | grep issue- | sort -V | xargs -n 1 env LN=fr tools/make_issue.sh
-ls | grep issue- | sort -V | xargs -n 1 env LN=it tools/make_issue.sh
-ls | grep issue- | sort -V | xargs -n 1 env LN=se tools/make_issue.sh
-ls | grep issue- | sort -V | xargs -n 1 env LN=ru tools/make_issue.sh
-ls | grep issue- | sort -V | xargs -n 1 env LN=pt-br tools/make_issue.sh
tools/make_issue.sh _index ../public/index.html
cp -fr _static/* ../public/
tools/sitemap.sh webzine.puffy.cafe ../public/ > ../public/sitemap.xml
gzip -9 -c ../public/sitemap.xml > ../public/sitemap.gz
tools/atom.sh webzine.puffy.cafe > ../public/atom.xml
xmllint -format ../public/atom.xml
find ../public/ -name '*.xml' -exec gzip -9 -k {} \;
find ../public/ -name '*.ttf' -exec gzip -9 -k {} \;
find ../public/ -name '*.html' -exec gzip -9 -k {} \;
puffy: clean
tools/make_issue.sh _puffy.cafe ../public/index.html
all: generate-site
@ -21,7 +35,15 @@ test:
# only difference with generate-site is make_issue.sh -t
testsite: clean
ls | grep issue- | sort -n | xargs -n 1 tools/make_issue.sh -t
ls | grep issue- | sort -V | xargs -n 1 tools/make_issue.sh -t
-ls | grep issue- | sort -V | xargs -n 1 env LN=cs tools/make_issue.sh -t
-ls | grep issue- | sort -V | xargs -n 1 env LN=de tools/make_issue.sh -t
-ls | grep issue- | sort -V | xargs -n 1 env LN=es tools/make_issue.sh -t
-ls | grep issue- | sort -V | xargs -n 1 env LN=fr tools/make_issue.sh -t
-ls | grep issue- | sort -V | xargs -n 1 env LN=it tools/make_issue.sh -t
-ls | grep issue- | sort -V | xargs -n 1 env LN=se tools/make_issue.sh -t
-ls | grep issue- | sort -V | xargs -n 1 env LN=ru tools/make_issue.sh -t
-ls | grep issue- | sort -V | xargs -n 1 env LN=pt-br tools/make_issue.sh -t
tools/make_issue.sh _index ../public/index.html
cp -fr _static/* ../public/
tools/sitemap.sh webzine.puffy.cafe ../public/ > ../public/sitemap.xml

View File

@ -10,9 +10,10 @@
<meta property="og:title" content="OpenBSD webzine __TITLE__" />
<meta property="og:description" content="Webzine created by volunteers who are passionate about the OpenBSD project development." />
<meta property="og:url" content="https://webzine.puffy.cafe/__FILENAME__" />
<meta property="og:image" content="https://webzine.puffy.cafe/images/logo.png" />
<meta property="og:image" content="https://webzine.puffy.cafe/images/ob-wz-monochrome-fs8.png" name="image" />
<meta property="og:type" content="website" />
<meta property="og:locale" content="en_EN" />
<meta name="author" content="Solène Rapenne" />
<title>OpenBSD Webzine #__ISSUE__</title>
<style>
@ -21,6 +22,7 @@
font-size:3em;
font-weight:bold;
margin:0.75em auto;
text-shadow: 2px 2px 2px grey;
}
#bsd {
@ -29,7 +31,7 @@
}
#open {
font-style: italic;
color: yellow;
color: #f5d300;
border-bottom: 1px solid red;
}
@ -49,17 +51,17 @@
}
.permalink {
color: steelblue;
text-decoration: none;
color: blue;
text-decoration: underline;
}
a {
color:black;
text-decoration: none;
color: black;
text-decoration: underline;
}
.permalink::before { content: "↗ "; }
.permalink:hover { color: plum; }
.permalink:hover { color: darkblue; }
h1 {
font-size: 1.5em;
@ -71,6 +73,10 @@ p {
text-justify: auto;
}
pre {
overflow: scroll;
}
html, body {
font-size: 1.1em;
font-family:serif;
@ -82,20 +88,16 @@ body {
padding-left: 30px;
padding-right: 30px;
padding-bottom: 30px;
max-width: 1080px;
max-width: 1150px;
border: 1px solid #111;
background-color: #eee;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
line-height: 1.5;
}
main {
column-count: 2;
column-gap: 2em;
}
img {
max-width: 100%;
display: block;
max-width: 80%;
height: auto;
margin: auto;
border: 3px solid black;
@ -138,21 +140,25 @@ cite {
display: block;
}
@media print {
body { background-color:white; max-width:100%;}
main { column-count:1; }
code {
background-color: #8DF;
padding-left: 3px;
padding-right: 3px;
}
@media screen and (max-width:800px) {
main { column-count: 1; }
@media print {
body { background-color:white; max-width:100%;}
}
@media (prefers-color-scheme: dark) {
body { color: #eee; background-color: #111; }
body { color: #ccc; background-color: #222; }
html { background-color: black; }
.permalink { color: deepskyblue; }
img { border-color: #eee; }
#banner { border-color:#eee; }
a { color: #eee; }
img { border-color: #ccc; }
#banner { border-color:#ccc; }
a { color: #ccc; }
code { background-color: black; color: lightgreen; }
.permalink:hover { color: plum; }
}
</style>
</head>

View File

@ -1,6 +1,21 @@
<article id="issues">
<h2>Issues published</h2>
<ul>
<li>Issue #1 <a class="permalink" href="issue-1.html">[html]</a></li>
<li>2023-10-30 - Issue #16 Special Halloween 2023 <a class="permalink" href="issue-16-special-octopenbsd-2023.html">English</a>, <a class="permalink" href="es_issue-16-special-octopenbsd-2023.html">Spanish</a>, <a class="permalink" href="ru_issue-16-special-octopenbsd-2023.html">Russian</a></li>
<li>2023-10-16 - Issue #15 <a class="permalink" href="issue-15.html">English</a>, <a class="permalink" href="ru_issue-15.html">Russian</a>, <a class="permalink" href="es_issue-15.html">Spanish</a></li>
<li>2023-09-13 - Issue #14 <a class="permalink" href="issue-14.html">English</a>, <a class="permalink" href="ru_issue-14.html">Russian</a>, <a class="permalink" href="es_issue-14.html">Spanish</a></li>
<li>2023-03-19 - Issue #13 <a class="permalink" href="issue-13.html">English</a>, <a class="permalink" href="fr_issue-13.html" hreflang="fr">French</a>, <a class="permalink" href="es_issue-13.html" hreflang="es">Spanish</a>, <a class="permalink" href="pt-br_issue-13.html">Brazilian Portuguese</a>, <a class="permalink" href="ru_issue-13.html" hreflang="ru">Russian</a></li>
<li>2022-11-27 - Issue #12 <a class="permalink" href="issue-12.html">English</a>, <a class="permalink" href="fr_issue-12.html" hreflang="fr">French</a>, <a class="permalink" href="ru_issue-12.html" hreflang="ru">Russian</a>, <a class="permalink" href="es_issue-12.html" hreflang="es">Spanish</a>, <a class="permalink" href="pt-br_issue-12.html">Brazilian Portuguese</a></li>
<li>2022-08-13 - Issue #11 <a class="permalink" href="issue-11.html">English</a>, <a class="permalink" href="cs_issue-11.html" hreflang="cz">Czech</a>, <a class="permalink" href="fr_issue-11.html" hreflang="fr">French</a>, <a class="permalink" href="es_issue-11.html" hreflang="es">Spanish</a>, <a class="permalink" href="ru_issue-11.html" hreflang="ru">Russian</a></li>
<li>2022-07-02 - Issue #10 <a class="permalink" href="issue-10.html">English</a>, <a class="permalink" href="cs_issue-10.html" hreflang="cz">Czech</a>, <a class="permalink" href="fr_issue-10.html" hreflang="fr">French</a>, <a class="permalink" href="es_issue-10.html" hreflang="es">Spanish</a>, <a class="permalink" href="ru_issue-10.html" hreflang="ru">Russian</a></li>
<li>2022-04-21 - Issue #09 <a class="permalink" href="issue-9.html">English</a>, <a class="permalink" href="cs_issue-9.html" hreflang="cz">Czech</a>, <a class="permalink" href="es_issue-9.html" hreflang="es">Spanish</a>, <a class="permalink" href="fr_issue-9.html" hreflang="fr">French</a>, <a class="permalink" href="it_issue-9.html" hreflang="it">Italian</a>, <a href="se_issue-9.html" class="permalink" hreflang="se">Swedish</a>, <a class="permalink" href="ru_issue-9.html" hreflang="ru">Russian</a></li>
<li>2022-03-22 - Issue #08 <a class="permalink" href="issue-8.html">English</a></li>
<li>2022-02-24 - Issue #07 <a class="permalink" href="issue-7.html">English</a>, <a class="permalink" href="fr_issue-7.html" hreflang="fr">French</a></li>
<li>2022-01-05 - Issue #06 <a class="permalink" href="issue-6.html">English</a></li>
<li>2021-11-26 - Issue #05 <a class="permalink" href="issue-5.html">English</a></li>
<li>2021-11-11 - Issue #04 <a class="permalink" href="issue-4.html">English</a></li>
<li>2021-10-27 - Issue #03 <a class="permalink" href="issue-3.html">English</a></li>
<li>2021-10-15 - Issue #02 <a class="permalink" href="issue-2.html">English</a>, <a class="permalink" href="de_issue-2.html" hreflang="de">German</a></li>
<li>2021-09-30 - Issue #01 <a class="permalink" href="issue-1.html">English</a>, <a class="permalink" href="de_issue-1.html" hreflang="de">German</a>, <a class="permalink" href="fr_issue-1.html" hreflang="fr">French</a></li>
</ul>
</article>

View File

@ -2,12 +2,12 @@
<h2>Community</h2>
<p>Looking to get in touch with OpenBSD users? Here are a few ways to join them.</p>
<ul>
<li><a class="permalink" href="atom.xml">Webzine feed</a></li>
<li><a class="permalink" href="atom.xml">Webzine feed</a>, <a class="permalink" href="https://bsd.network/@webzinepuffy">Mastodon</a> and <a class="permalink" href="https://twitter.com/webzinepuffy">Twitter</a> bots</li>
<li><a class="permalink" href="https://www.openbsd.org/mail.html">Official OpenBSD mailing-lists</a></li>
<li>IRC: channel <code>#openbsd</code> on irc.libera.chat</li>
<li>IRC: channel <em>#openbsd</em> on irc.libera.chat</li>
<li>XMPP: room <a class="permalink" href="xmpp:openbsd@chat.si3t.ch?join">openbsd@chat.si3t.ch</a></li>
<li>Reddit: <a class="permalink" href="https://www.reddit.com/r/openbsd/">Subreddit /r/openbsd/</a></li>
<li>Matrix: channel <code>#openbsd:matrix.org</code></li>
<li>Matrix: channel <em>#openbsd:matrix.org</em></li>
<li>Mastodon: Search for tag #OpenBSD</li>
<li>Twitter: <a class="permalink" href="https://twitter.com/hashtag/openbsd">#OpenBSD</a></li>
</ul>

View File

@ -0,0 +1,5 @@
<header>
<h2 id="title">Puffy.cafe</h2>
<p id="banner"><span aria-hidden="true"></span><em>Your tasty dose of OpenBSD news</em><span aria-hidden="true"></span></p>
</header>
<main>

View File

@ -0,0 +1,6 @@
<article id="content">
<h2>Related work</h2>
<ul>
<li><a class="permalink" href="https://webzine.puffy.cafe/">The OpenBSD Webzine</a></li>
</ul>
</article>

View File

@ -0,0 +1,6 @@
<article id="infos">
<h2>Infos</h2>
<div>
<p>Puffy.cafe may become in the future a place for many OpenBSD related content creator (artwork, stories, news). If you want to publish something under a domain name ending with .puffy.cafe please contact us.</p>
</div>
</article>

View File

@ -0,0 +1 @@

BIN
issues/_static/atari.ttf Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 517 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 809 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 350 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 540 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 517 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 379 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 329 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 275 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

View File

@ -1,6 +1,8 @@
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>OpenBSD 7.0 release very soon</li>
<li></li>
<li></li>
<li></li>
</ul>
</article>

View File

@ -4,4 +4,8 @@
<ul>
<li></li>
</ul>
<h2>Interesting new packages</h2>
<ul>
<li><a href="" class="permalink">NAME</a>, DESC</li>
</ul>
</article>

View File

@ -1,7 +1,10 @@
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>6.9-stable changes</h2>
<h2>7.1-stable updates (since last webzine issue)</h2>
<ul>
<li></li>
<li><strong>Syspatch</strong>:
<a href="" class="permalink">001</a> (all architectures)
</li>
<li><strong>Package updates</strong>:</li>
</ul>
</article>

View File

@ -1,5 +1,10 @@
<article id="interview">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Interview</h2>
<p></p>
<h2>OpenBSD developer Interview</h2>
<div>
<p><strong>who question</strong>: question</p>
<p><strong>who answer</strong>: answer.</p>
</div>
</article>

View File

@ -5,4 +5,4 @@
<em>Message received from XXX: </em>
<quote>blabla.</quote>
</p>
<article>
</article>

View File

@ -3,5 +3,8 @@
<h2>Going further</h2>
<ul>
<li><a class="permalink" href=""></a></li>
<li><a class="permalink" href=""></a></li>
<li><a class="permalink" href=""></a></li>
<li><a class="permalink" href=""></a></li>
</ul>
</article>

View File

@ -3,9 +3,9 @@
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Artworks of the moment</h2>
<figure>
<a href="static/images/puffer_city_original.jpg">
<a href="images/puffer_city_original.jpg">
<picture>
<img src="static/images/puffer_city_small.jpg"
<img src="images/puffer_city_small.jpg"
alt="A drawing featuring a city viewed from some altitude with many characters looking like OpenBSD mascot." />
</picture>
</a>

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>

View File

@ -1 +1 @@
issue-2
issue-17

View File

@ -0,0 +1,5 @@
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Authors</h2>
<p>Solène Rapenne, prx, Stéphane Huc, Raf Czlonka, pamela@ and maybe some people who contributed outside of git that I forgot. Many thanks to everyone involved and supportive to the idea.</p>
</article>

View File

@ -0,0 +1,116 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>OpenBSD 7.0 bald verfügbar</li>
<li>LibreSSL Problem mit Let's Encrypt Zertifikaten</li>
<li>Erste Ausgabe des Webzines! Wir haben einen <a href="atom.xml" class="permalink">Atom feed</a>.</li>
</ul>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Aktuelle Änderungen in -current</h2>
<ul>
<li>Das OpenBSD-Basis Repository wurde gesperrt und Version 7.0 getaggt. Die Entwickling geht im Entzwicklerzweig weiter.</li>
<li>Ports tree wurde gesperrt, d.h. Entwickler dürfen aktuell keine Änderungen tätigen.</li>
</ul>
</article>
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>6.9-stable Änderungen</h2>
<ul>
<li>27 September 2021: Errata #16: sshd</li>
<li>27 September 2021: Errata #17: libressl</li>
<li>27 September 2021: Apache2 Update</li>
<li>30 September 2021: Errata #18: libressl Fehlerbehebung. Nutzer können sich unter Umständen zu einigen Servern nicht verbinden, die Let's Encrypt Zertifikate verwenden.
Grund dafür ist ein Fehler in LibreSSL, welcher in Verbindung mit Let's Encrypt Zertifikaten auftritt. Diese werden mit 2 Zertifikaten unterschrieben und eines davon ist abgelaufen.</li>
</ul>
</article>
<!-- Commented Section
<article id="interview">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Interview</h2>
<p>
</p>
</article>
END HTML Comment -->
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Shell Tips</h2>
<p>
Falls Sie die Standardshell ksh benutzen, haben Sie eventuell festgestellt, dass der Befehl <code>history</code> nur die letzten 10 Zeilen anzeigt. Das liegt daran, dass <code>history</code> ein alias für <code>fc -l</code> ist und dieses standardmäßig die letzten 10 Zeilen anzeigt.
Wenn eine Nummer als Parameter angegeben wird, wird <code>history</code> die entsprechende Anzahl Zeilen des Verlaufs anzeigen.
Sie können <code>history 1</code> benutzen, um sich den kompletten Verlauf anzeigen zu lassen.
</p>
</article>
<article id="comments">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Leserkommentare</h2>
<blockquote>Mir gefällt die Idee eines Webzines! <cite>- viele Personen, nachdem sie das Beispiel-Webzine gesehen haben.</cite></blockquote>
<blockquote>I love the idea of a webzine! <cite>- many people after showing the Webzine mockup</cite></blockquote>
<blockquote>Bitte gebt uns einen RSS-Feed! <cite>- Anonym</cite></blockquote>
</article>
<blockquote>Please, make an RSS feed! <cite>- anonymous</cite></blockquote>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Links (in Englisch)</h2>
<ul>
<li><a class="permalink" href="https://twitter.com/openbsdnow">OpenBSD Now! Inoffizielle OpenBSD News, Updates und Anregungen</a></li>
<li><a class="permalink" href="https://github.com/ligurio/awesome-openbsd">Eine zusammengestellte Liste von fantastischen OpenBSD Ressourcen</a></li>
<li>
<a class="permalink" href="https://www.openbsd.org/papers/eurobsdcon2021-espie-debug.pdf">Pakete debuggen in OpenBSD : Marc Espie - EuroBSDCon Konferenz</a> -
<a class="permalink" href="https://www.youtube.com/watch?v=pcHn4dl-K5c&list=PLskKNopggjc4dadqaCDmctW-swHPD49td&index=6">Video</a>
</li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Kunst des Augenblicks</h2>
<figure>
<a href="images/puffy_city_original.jpg">
<picture>
<img src="images/puffy_city_small.jpg"
alt="Eine Zeichung, die eine Stadt aus einiger Höhe und vielen Figuren, die wie das OpenBSD Maskott aussehen, zeigt." />
</picture>
</a>
<figcaption>
<p>Ursprünglich <a class="permalink" href="https://www.openbsd.org/artwork.html">hier</a> gefunden.</p>
</figcaption>
</figure>
</article>
<!-- Commented Section
<article id="socials">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>On social media</h2>
<ul>
<li><a href=""></a></li>
</ul>
</article>
END HTML Comment -->
<article id="quotes">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Zitate</h2>
<blockquote>
<ul>
<li>if you want something conceptualy less broken, give plan9 a try</li>
<li>if you want something more polished, give vim+coreutils a try</li>
<li>if you want something convivialist, obenbsd is the best trade off i seen (you can also give try to sbase or 9base)</li>
<li>if you want something more consistent, let's start our project :)</li>
<li>if you want something perfect, let it go :)</li>
</ul>
<cite>— Marc Chantreux auf misc@ <a class="permalink" href="https://marc.info/?l=openbsd-misc&m=163077585122070&w=2">Quelle</a></cite>
</blockquote>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Autoren</h2>
<p>Solène Rapenne, prx, Stéphane Huc, Raf Czlonka, pamela@ und vielleicht andere Leute, die mir außerhalb von git geholfen haben und die ich jetzt vergessen habe. Vielen Dank an alle Involvierten und diejenigen, die die Idee unterstützt haben.</p>
</article>

View File

@ -0,0 +1,118 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>Sortie prochaine de OpenBSD 7.0</li>
<li>Problème sur LibreSSL avec les certificats Let's Encrypt</li>
<li>Premier numéro de ce webzine!! Nous avons aussi un <a href="atom.xml" class="permalink">flux Atom</a>.</li>
</ul>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Changements récents sur -current</h2>
<ul>
<li>Le dépôt de base du sytème a été verrouillé et taggé en 7.0. Le développement continue pour autant.</li>
<li>L'arbre des ports est verrouillé, ce qui veut dire pas de changements autorisés par les développeur.e.s</li>
</ul>
</article>
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Changements sur 6.9-stable</h2>
<ul>
<li>27 septembre 2021: Errata #16: sshd</li>
<li>27 septembre 2021: Errata #17: libressl</li>
<li>27 septembre 2021: mise à jour pour Apache2</li>
<li>30 septembre 2021: Errata #18: correctif pour libressl. Les utilisateurs peuvent ne plus pouvoir se connecter sur des serveurs utilisant des certificats Let's Encrypt.
Un des deux certificats racines, utilisé pour signer les certificats Let's Encrypt, a expiré.
Cela est dû à un bug dans LibreSSL qui se produit avec les certificats Let's Encrypt qui sont signés avec un des certificats racines expirés.</li>
</ul>
</article>
<!-- Commented Section
<article id="interview">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Interview</h2>
<p>
</p>
</article>
END HTML Comment -->
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Astuces shell</h2>
<p>
Avec ksh, le shell par défaut, vous avez peut-être remarqué que
<code>history</code> n'affiche que les 10 dernières lignes de l'
historique. C'est parce que history est un alias de la commande
<code>fc -l</code> qui, par défaut, n'affiche que les 10 dernières lignes.
Donner un nombre comme paramètre à cet alias affichera l' historique
à partir de ce nombre. Utilisez <code>history 1</code> pour afficher
l'historique complet.
</p>
</article>
<article id="comments">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Commentaires des lecteurs</h2>
<blockquote>I love the idea of a webzine! <cite>- many people after showing the Webzine mockup</cite></blockquote>
<blockquote>Please, make an RSS feed! <cite>- anonymous</cite></blockquote>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Aller plus loin</h2>
<ul>
<li><a class="permalink" href="https://twitter.com/openbsdnow">OpenBSD Now! Unofficial OpenBSD news, updates and thoughts</a></li>
<li><a class="permalink" href="https://github.com/ligurio/awesome-openbsd">A curated list of awesome OpenBSD resources</a></li>
<li>
<a class="permalink" href="https://www.openbsd.org/papers/eurobsdcon2021-espie-debug.pdf">Debug Packages in OpenBSD : Marc Espie - EuroBSDCon conference</a> -
<a class="permalink" href="https://www.youtube.com/watch?v=pcHn4dl-K5c&list=PLskKNopggjc4dadqaCDmctW-swHPD49td&index=6">video</a>
</li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Œeuvre du moment</h2>
<figure>
<a href="images/puffy_city_original.jpg">
<picture>
<img src="images/puffy_city_small.jpg"
alt="Un dessin d'une ville vue depuis un point en hauteur avec pleins de personnages ressemblant à la mascotte d'OpenBSD." />
</picture>
</a>
<figcaption>
<p>Oeuvre provenant <a class="permalink" href="https://www.openbsd.org/artwork.html">d'ici</a>.</p>
</figcaption>
</figure>
</article>
<!-- Commented Section
<article id="socials">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>On social media</h2>
<ul>
<li><a href=""></a></li>
</ul>
</article>
END HTML Comment -->
<article id="quotes">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Citation</h2>
<blockquote>
<ul>
<li>if you want something conceptualy less broken, give plan9 a try</li>
<li>if you want something more polished, give vim+coreutils a try</li>
<li>if you want something convivialist, obenbsd is the best trade off i seen (you can also give try to sbase or 9base)</li>
<li>if you want something more consistent, let's start our project :)</li>
<li>if you want something perfect, let it go :)</li>
</ul>
<cite>— Marc Chantreux on misc@ <a class="permalink" href="https://marc.info/?l=openbsd-misc&m=163077585122070&w=2">Source</a></cite>
</blockquote>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Auteurs</h2>
<p>Solène Rapenne, prx, Stéphane Huc, Raf Czlonka, pamela@ et peut-être d'autres personnes qui ont contribué en dehors de git et que j'aurais oublié. Un grand merci à toutes les personnes impliqués et soutenant le projet.</p>
</article>

View File

@ -0,0 +1,8 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>

View File

@ -0,0 +1,10 @@
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<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

@ -0,0 +1,38 @@
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<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 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>
<li><a href="https://github.com/cdown/clipmenu" class="permalink">clipmenu</a>, clipboard management using dmenu</li>
<li><a href="https://github.com/ajeetdsouza/clidle" class="permalink">clidle</a>, play wordle in the terminal</li>
<li><a href="https://tildegit.org/solene/obsdfreqd/" class="permalink">obsdfreqd</a>, CPU frequency scheduler</li>
<li><a href="https://guacamole.apache.org/" class="permalink">guacamole</a>, remote desktop gateway</li>
<li><a href="https://github.com/mikebrady/shairport-sync" class="permalink">shairport-sync</a>, AirPlay audio player</li>
<li><a href="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme" class="permalink">papirus-icon-theme</a>, paper icon set with new icons</li>
<li><a href="https://github.com/dani-garcia/vaultwarden" class="permalink">vaultwarden</a>, unofficial Bitwarden compatible server</li>
<li><a href="https://tildegit.org/solene/AppManager/" class="permalink">AppManager</a>, graphical interface to manage/explore OpenBSD packages</li>
<li><a href="https://github.com/sshuttle/sshuttle" class="permalink">sshuttle</a>, VPN over an SSH tunnel</li>
<li><a href="https://github.com/WebAssembly/binaryen" class="permalink">binaryen</a>, compiler and toolchain infrastructure library for WebAssembly</li>
<li><a href="https://docs.gotosocial.org/en/latest/" class="permalink">GoToSocial</a>, lightweight Fediverse compatible server</li>
<li><a href="https://github.com/monicahq/monica" class="permalink">monica</a>, self hosted Personal Relationship Management (PRM) service</li>
<li><a href="http://www.epicsol.org/" class="permalink">EPIC</a>, ircII client 5th generation</li>
<li><a href="https://orama-interactive.itch.io/pixelorama" class="permalink">pixelorama</a>, pixel art editor</li>
<li><a href="https://github.com/Nheko-Reborn/nheko" class="permalink">nheko</a>, Qt client for Matrix</li>
<li><a href="https://gmid.omarpolo.com/" class="permalink">gmid</a>, simple gemini server </li>
<li><a href="https://ihhub.github.io/fheroes2/" class="permalink">fheroes2</a>, engine recreation for Heroes of Might and Magic 2 </li>
<li><a href="https://github.com/sharkdp/fd" class="permalink">fd</a>, simple, fast and user-friendly alternative to 'find'</li>
<li><a href="https://github.com/jcs/sdorfehs" class="permalink">sdorfehs</a>, tiling window manager with a weird name</li>
<li><a href="https://launchpad.net/qpdfview" class="permalink">qpdfview</a>, tabbed DjVu/PDF/PS document viewer</li>
</ul>
</article>

View File

@ -0,0 +1,14 @@
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>7.1-stable updates (since last webzine issue)</h2>
<ul>
<li><strong>Syspatch</strong>:
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/001_wifi.patch.sig" class="permalink">001</a> (all architectures),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/002_ipsec.patch.sig" class="permalink">002</a> (all architectures),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/003_kqueue.patch.sig" class="permalink">003</a> (all architectures),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/004_asn1.patch.sig" class="permalink">004</a> (all architectures),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/005_pppoe.patch.sig" class="permalink">005</a> (all architectures).
</li>
<li><strong>Package updates</strong>: amused, apache-httpd, arouteserver, asterisk, bro, clamav, cups, curl, dnsmasq, dovecot, epiphany, exo, firefox-esr, fish, icinga, isc-bind, jenkins, liblouis, libmad, libxml, luadbi, mariadb, mozilla-thunderbird, mupdf, mutt, netatalk3, nextcloud, nspr, nut, obsf4proxy, openssl, php, postgresql, prosody, py-buildslave, python3, rcube-dovecot_ident, redis, roundcubemail, rsync, rsyslog, ruby, sqlite3, squid, sthttpd, subversion, telegraf, tiff, tomcat, tor, tor-browser, unrar, unzip, webkitgtk4, wireshark, xz</li>
</ul>
</article>

View File

@ -0,0 +1,18 @@
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Shell tips</h2>
<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>
Here is a command generating a fstab entry assigning 10% of your memory to /tmp/, you can use it in place of your /tmp/ entry:
</p>
<pre>
printf "swap /tmp mfs rw,nodev,nosuid,-s=%sB 0 0\n" \
$(dmesg |awk '/avail mem/ { print int($4 /10) }')
</pre>
<p>You need to adjust /tmp permissions:</p>
<pre> # chmod 1777 /tmp</pre>
</article>

View File

@ -0,0 +1,27 @@
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Going further</h2>
<ul>
<li><a class="permalink" href="https://libthom.so/posts/2022/openbsd-framework-laptop/">OpenBSD on the Framework laptop</a></li>
<li><a class="permalink" href="https://sohcahtoa.org.uk/openbsd.html">Running OpenBSD 7.1 on your laptop is really hard (not)</a></li>
<li><a class="permalink" href="https://videos.pair2jeux.tube/videos/watch/9408fa52-80ac-4558-baf9-b61bad715494">OpenBSD gaming video: Bottomless</a></li>
<li><a class="permalink" href="https://qorg11.net/openbsd.xhtml">My experiences with OpenBSD</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-05-03-contributing-to-openbsd.html">How to contribute to the OpenBSD project</a></li>
<li><a class="permalink" href="https://briancallahan.net/blog/20220426.html">Let's try V on OpenBSD</a></li>
<li><a class="permalink" href="https://xosc.org/timemachine.html">Time Machine like Backups on OpenBSD</a></li>
<li><a class="permalink" href="https://videos.pair2jeux.tube/videos/watch/e323e131-f63f-40e6-9de3-22a2d1300605">OpenBSD gaming video: Crystal project</a></li>
<li><a class="permalink" href="https://bsandro.tech/posts/openbsd-7.1-on-pine64-rockpro64/">OpenBSD 7.1 on PINE64 RockPro64</a></li>
<li><a class="permalink" href="https://confuzeus.com/shorts/openbsd-nuclear-apocalypse/">OpenBSD is the Perfect OS post Nuclear Apocalypse</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-05-05-i-wrote-a-gui-frontend-with-a-game-engine.html">Using a game engine to write a graphical interface to the OpenBSD package manager</a></li>
<li><a class="permalink" href="https://text.causal.agency/016-using-openbsd.txt">Using OpenBSD for real</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-05-05-openbsd-declarative-packages-with-pkgset.html">Managing OpenBSD installed packages declaratively</a></li>
<li><a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20220701171631">r2k22 Hackathon Report: Job Snijders (job@)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-06-22-openbsd-selling-arguments.html">How I would sell OpenBSD as a salesperson</a></li>
<li><a class="permalink" href="https://medium.com/@chrissicool/analyze-openbsds-kernel-with-domain-specific-knowledge-ca665d92eebb">Analyze OpenBSDs Kernel with Domain-Specific Knowledge</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-04-23-openbsd-video-tutorial-installation.html">Video guide to install OpenBSD 7.1 with the GNOME desktop</a></li>
<li><a class="permalink" href="https://www.cambus.net/differences-between-base-and-ports-llvm-in-openbsd/">Differences between base and ports LLVM in OpenBSD </a></li>
<li><a class="permalink" href="https://blog.passwordclass.xyz/blogs/2022/06/0-dependency-websites-with-openbsd-asciidoc.html">0 Dependency Websites with OpenBSD & AsciiDoc</a></li>
<li><a class="permalink" href="https://flak.tedunangst.com/post/compiling-an-openbsd-kernel-50-faster">compiling an openbsd kernel 50% faster</a></li>
<li><a class="permalink" href="https://briancallahan.net/blog/20220427.html">I ported the new Hare compiler to OpenBSD</a></li>
</ul>
</article>

View File

@ -0,0 +1,13 @@
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Artworks of the moment</h2>
<figure>
<a href="images/artwork-issue10.png">
<picture>
<img src="images/artwork-issue10.png"
alt="A Puffy using a computer" />
</picture>
</a>
<figcaption>Puffy using a computer with a real mouse sleeping nearby, artwork realized by <a class="permalink" href="https://triapul.cz/ida/en">Barbora Báčová</a></figcaption>
</figure>
</article>

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 EIGHT different languages; not all the issues got translated into the eight 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>

View File

@ -0,0 +1,145 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>zrychlení pkg_add -u v -current, nyní můžete aktualizovat balíčky téměř rychlostí světla</li>
<li>paralelizované IP přesměrovávání</li>
<li>V -current přistálo spousta nových balíčků s programy</li>
<li>Hromada odkazů k přečtení (v angličtině)</li>
<li>Nezapomeňte aktualizovat svůj systém na verzi 7.1 pomocí <code>syspatch</code> a následně balíčky s <code>pkg_add -u</code>
</ul>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Nedávné změny v -current</h2>
<ul>
<li>Proměnná <code>${rcexec}</code> užívaná ke startování daemonů s rc.d(8) byla nahrazena komplexnější rc_exec() funkcí. Ručně psané rc.d(8) skripty musí být upraveny tak, aby užívaly této nové funkce: <code># sed -i 's/\${rcexec}/rc_exec/' /etc/rc.d/můjskript</code></li>
<li>pkg_add se dostalo <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165122901325173&w=2">ohromného zrychlení (en)</a> při aktualizaci balíčků; místo toho, aby se stahovalo prvních pár bitů každého balíčku k ověření verze, používá nyní pkg_add lokální cache vložený v quirks.</li>
<li>Přesměrování IP je o poznání rychlejší <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165157839007714&w=2">při užívání více CPU (en)</a></li>
<li>Ve specifických situacích by měla být <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165222104109566&w=2">výdrž baterií prodloužena (en)</a></li>
<li>grep obdržel nový flag <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165624097121480&w=2">--null (en)</a></li>
<li>xlock operuje s <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165625250024871&w=2">odděleným oprávněním (en)</a></li>
</ul>
<h2>Nové balíčky, které nás zaujaly</h2>
<p>Dostalo se nám spousty nových balíčků. Některé nabízejí alternativu pro balíčky ustálené, jiné nám ale poskytují možnosti, kterých jsme doposud neměly k dispozici.</p>
<ul>
<li><a href="https://aerc-mail.org" class="permalink">aerc</a>, emailový klient pro terminál</li>
<li><a href="https://github.com/cdown/clipnotify" class="permalink">clipnotify</a>, upozornění na změnu ve schránce (při kopírování)</li>
<li><a href="https://github.com/cdown/clipmenu" class="permalink">clipmenu</a>, správa schránky s dmenu</li>
<li><a href="https://github.com/ajeetdsouza/clidle" class="permalink">clidle</a>, hrajte wordle v terminálu</li>
<li><a href="https://tildegit.org/solene/obsdfreqd/" class="permalink">obsdfreqd</a>, plánovač CPU frekvence</li>
<li><a href="https://guacamole.apache.org/" class="permalink">guacamole</a>, brána pro vzdálenou plochu</li>
<li><a href="https://github.com/mikebrady/shairport-sync" class="permalink">shairport-sync</a>, hudební přehrávač pro AirPlay</li>
<li><a href="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme" class="permalink">papirus-icon-theme</a>, soubor ikon v papírovém stylu</li>
<li><a href="https://github.com/dani-garcia/vaultwarden" class="permalink">vaultwarden</a>, neoficiální server kompatibilní s Bitwarden</li>
<li><a href="https://tildegit.org/solene/AppManager/" class="permalink">AppManager</a>, grafické rozhraní pro správu OpenBSD balíčků</li>
<li><a href="https://github.com/sshuttle/sshuttle" class="permalink">sshuttle</a>, VPN skrze SSH tunel</li>
<li><a href="https://github.com/WebAssembly/binaryen" class="permalink">binaryen</a>, kompilátor a soubor nástrojů pro WebAssembly</li>
<li><a href="https://docs.gotosocial.org/en/latest/" class="permalink">GoToSocial</a>, jednoduchý server kompatibilní s Fediverse</li>
<li><a href="https://github.com/monicahq/monica" class="permalink">monica</a>, vlastnoručně hostovaný osobní CRM systém (pro komunikaci se zákazníky)</li>
<li><a href="http://www.epicsol.org/" class="permalink">EPIC</a>, ircII klient 5. generace</li>
<li><a href="https://orama-interactive.itch.io/pixelorama" class="permalink">pixelorama</a>, editor pixelartu</li>
<li><a href="https://github.com/Nheko-Reborn/nheko" class="permalink">nheko</a>, Qt klient pro Matrix</li>
<li><a href="https://gmid.omarpolo.com/" class="permalink">gmid</a>, jednoduchý gemini server </li>
<li><a href="https://ihhub.github.io/fheroes2/" class="permalink">fheroes2</a>, herní engine pro Heroes of Might and Magic 2 </li>
<li><a href="https://github.com/sharkdp/fd" class="permalink">fd</a>, jednoduchá, rychlá a uživateli přívětivá alternativa k 'find'</li>
<li><a href="https://github.com/jcs/sdorfehs" class="permalink">sdorfehs</a>, tiling Window Manager s prapodivným názvem</li>
<li><a href="https://launchpad.net/qpdfview" class="permalink">qpdfview</a>, prohlížeč dokumentů DjVu/PDF/PS se záložkami</li>
</ul>
</article>
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Aktualizace v 7.1-stable (od posledního vydání magazínu)</h2>
<ul>
<li><strong>Syspatch</strong>:
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/001_wifi.patch.sig" class="permalink">001</a> (pro všechny architektury)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/002_ipsec.patch.sig" class="permalink">002</a> (pro všechny architektury),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/003_kqueue.patch.sig" class="permalink">003</a> (pro všechny architektury),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/004_asn1.patch.sig" class="permalink">004</a> (pro všechny architektury),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/005_pppoe.patch.sig" class="permalink">005</a> (pro všechny architektury).
</li>
<li><strong>Aktualizované balíčky</strong>: amused, apache-httpd, arouteserver, asterisk, bro, clamav, cups, curl, dnsmasq, dovecot, epiphany, exo, firefox-esr, fish, icinga, isc-bind, jenkins, liblouis, libmad, libxml, luadbi, mariadb, mozilla-thunderbird, mupdf, mutt, netatalk3, nextcloud, nspr, nut, obsf4proxy, openssl, php, postgresql, prosody, py-buildslave, python3, rcube-dovecot_ident, redis, roundcubemail, rsync, rsyslog, ruby, sqlite3, squid, sthttpd, subversion, telegraf, tiff, tomcat, tor, tor-browser, unrar, unzip, webkitgtk4, wireshark, xz</li>
</ul>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Tipy pro práci v Shellu</h2>
<p>Lze dosáhnout jistého zrychlení v zápisu a čtení z disku připojením /tmp do paměti pomocí mount_mfs. Nový záznam ve fstab bude vypadat následovně:
<pre>swap /tmp mfs rw,nodev,nosuid,-s=800MB 0 0</pre>
<p>V našem příkladě uvádíme 800MB; upravte náležitě podle toho, kolik paměti pro /tmp požadujete.</p>
<p>Velikost dostupné paměti lze vyčíst z dmesg, například pomocí awk:</p>
<pre>dmesg | awk '/avail mem/'</pre>
<p>
Následující příkaz vygeneruje zápis do fstab a použije 10% paměti pro /tmp:
</p>
<pre>
printf "swap /tmp mfs rw,nodev,nosuid,-s=%sB 0 0\n" \
$(dmesg |awk '/avail mem/ { print int($4 /10) }')
</pre>
<p>Je také třeba upravit oprávnění /tmp:</p>
<pre> # chmod 1777 /tmp</pre>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Další čtení</h2>
<ul>
<li><a class="permalink" href="https://libthom.so/posts/2022/openbsd-framework-laptop/">OpenBSD na laptopu od Framework (en)</a></li>
<li><a class="permalink" href="https://sohcahtoa.org.uk/openbsd.html">Dostat OpenBSD 7.1 na váš laptop není žádná věda (en)</a></li>
<li><a class="permalink" href="https://videos.pair2jeux.tube/videos/watch/9408fa52-80ac-4558-baf9-b61bad715494">Hrajeme na OpenBSD: Bottomless (en)</a></li>
<li><a class="permalink" href="https://qorg11.net/openbsd.xhtml">Má zkušenost s OpenBSD (en)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-05-03-contributing-to-openbsd.html">Jak přispívat do OpenBSD projektu (en)</a></li>
<li><a class="permalink" href="https://briancallahan.net/blog/20220426.html">Pojďme zkusit V na OpenBSD</a></li>
<li><a class="permalink" href="https://xosc.org/timemachine.html">Zálohy ala Time Machine v OpenBSD (en)</a></li>
<li><a class="permalink" href="https://videos.pair2jeux.tube/videos/watch/e323e131-f63f-40e6-9de3-22a2d1300605">Hrajeme na OpenBSD: Crystal project (en)</a></li>
<li><a class="permalink" href="https://bsandro.tech/posts/openbsd-7.1-on-pine64-rockpro64/">OpenBSD 7.1 na PINE64 RockPro64 (en)</a></li>
<li><a class="permalink" href="https://confuzeus.com/shorts/openbsd-nuclear-apocalypse/">OpenBSD je perfektním operačním systémem do světa zpustošeného jadernou apokalypsou (en)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-05-05-i-wrote-a-gui-frontend-with-a-game-engine.html">Herní engine jako nástroj pro tvorbu grafického rozhraní pro správu balíčků (en)</a></li>
<li><a class="permalink" href="https://text.causal.agency/016-using-openbsd.txt">OpenBSD, seriózně (en)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-05-05-openbsd-declarative-packages-with-pkgset.html">Deklarativní správa balíčků (en)</a></li>
<li><a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20220701171631">r2k22 Hackathon Report: Job Snijders (job@) (en)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-06-22-openbsd-selling-arguments.html">Jak bych prodávala OpenBSD? (en)</a></li>
<li><a class="permalink" href="https://medium.com/@chrissicool/analyze-openbsds-kernel-with-domain-specific-knowledge-ca665d92eebb">Analýza Kernelu OpenBSD s Vědomostmi pro Danou Oblast (en)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-04-23-openbsd-video-tutorial-installation.html">Video návod instalace OpenBSD 7.1 a GNOME (en)</a></li>
<li><a class="permalink" href="https://www.cambus.net/differences-between-base-and-ports-llvm-in-openbsd/">Rozdíly mezi LLVM v základu a portech. (en)</a></li>
<li><a class="permalink" href="https://blog.passwordclass.xyz/blogs/2022/06/0-dependency-websites-with-openbsd-asciidoc.html">Tvorba webu s 0 závislotí s OpenBSD & AsciiDoc (en)</a></li>
<li><a class="permalink" href="https://flak.tedunangst.com/post/compiling-an-openbsd-kernel-50-faster">50% zrychlení kompilace kernelu (en)</a></li>
<li><a class="permalink" href="https://briancallahan.net/blog/20220427.html">Vytvořil jsem pro OpenBSD port nového kompilátoru Hare (en)</a></li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>OpenBSD v umění</h2>
<figure>
<a href="images/artwork-issue10.png">
<picture>
<img src="images/artwork-issue10.png"
alt="Puffy používá počítač." />
</picture>
</a>
<figcaption>Puffy a spící hlodavec používají počítač. Autorem <a class="permalink" href="https://triapul.cz/ida/en">Barbora Báčová</a></figcaption>
</figure>
</article>
<article id="redaction">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Poznámky editorů</h2>
<p>
</p>
<h3>Zpráva od Solene</h3>
<p>
Toto vydání na vašich displejích opět vychází se spožděním. Není snadné s takovýmto hobby nalézt vhodnou prodlevu mezi čísly. Mým původním plánem bylo vydat jedno číslo každé dva týdny, což by mi dovolilo nasbírat pár odkazů a materiálů, jenže pak nastávají momenty, hlavně čím více se blížíme k dalšímu releasu, kdy není co publikovat. Na druhou stranu, pokud je mezera mezi jednotlivými čísly přespříliš dlouhá a bez stanoveného data vydání, je třeba projet veliké množství obsahu, který se za tu dobu nahromadí, což není úplně jednoduché.
Nicméně, byť Webzin opět vychází zpožděně, dostalo se mu překladů do již OSMI jazyků; ne každé číslo je sice přeložené do všech, ale bylo pro mne velice podpůrné poznat všechny ty, kdo se na překladu podílí. DĚKUJI VÁM!
</p>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Autoři</h2>
<p>Solène Rapenne, prx, Vincent Finance a další, kteří přispívají mimo git, a na které jsem mohla zapomenout. Mnoho díku všem, kteří podporují a pomáhají s projektem tohoto webzinu!</p>
</article>

View File

@ -0,0 +1,145 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>pkg_add -u mejora su velocidad en -current, ahora puedes actualizar a una velocidad increíble</li>
<li>El IP forwarding ya está paralelizado</li>
<li>Muchos paquetes nuevos han aterrizado en -current</li>
<li>Muchos enlaces para leer</li>
<li>No olvides actualizar tu sistema 7.1 con <code>syspatch</code> y tus paquetes con <code>pkg_add -u</code>
</ul>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Cambios recientes en -current</h2>
<ul>
<li>La variable <code>${rcexec}</code> usada para arrancar demonios con rc.d(8) ha sido reemplazada con la función rc_exec() más completa. Los guiones rc.d(8) escritos a mano deben ser modificados para que usen esta nueva función: <code># sed -i 's/\${rcexec}/rc_exec/' /etc/rc.d/myscript</code></li>
<li>pkg_add ha obtenido <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165122901325173&w=2">un gran aumento de velocidad</a> cuando se actualizan paquetes; en lugar de descargar los primeros bits de cada paquete para comprobar la actualización, usa una caché local incluida en el paquete quirks</li>
<li>IP forwarding es ahora más rápido <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165157839007714&w=2">cuando se usan múltiples CPU</a></li>
<li>La vida de la batería <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165222104109566&w=2">debería mejorar</a> para ciertas cargas de trabajo</li>
<li>grep tiene un <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165624097121480&w=2">nuevo flag --null</a></li>
<li>xlock ahora tiene <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165625250024871&w=2">separación de privilegios</a></li>
</ul>
<h2>Nuevos paquetes interesantes</h2>
<p>Se han importado muchos paquetes nuevos, algunos son alternativas de paquetes ya disponibles, pero muchos nos aportan posibilidades que no teníamos antes.</p>
<ul>
<li><a href="https://aerc-mail.org" class="permalink">aerc</a>, cliente de correo de terminal</li>
<li><a href="https://github.com/cdown/clipnotify" class="permalink">clipnotify</a>, notifica sobre nuevos eventos del portapapeles de X</li>
<li><a href="https://github.com/cdown/clipmenu" class="permalink">clipmenu</a>, gestión del portapapeles usando dmenu</li>
<li><a href="https://github.com/ajeetdsouza/clidle" class="permalink">clidle</a>, juega a wordle en el terminal</li>
<li><a href="https://tildegit.org/solene/obsdfreqd/" class="permalink">obsdfreqd</a>, planificador de frecuencia de la CPU</li>
<li><a href="https://guacamole.apache.org/" class="permalink">guacamole</a>, pasarela de escritorio remoto</li>
<li><a href="https://github.com/mikebrady/shairport-sync" class="permalink">shairport-sync</a>, reproductor de audio AirPlay</li>
<li><a href="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme" class="permalink">papirus-icon-theme</a>, conjunto de iconos paper con nuevos iconos</li>
<li><a href="https://github.com/dani-garcia/vaultwarden" class="permalink">vaultwarden</a>, servidor Bitwarden no oficial compatible</li>
<li><a href="https://tildegit.org/solene/AppManager/" class="permalink">AppManager</a>, interfaz gráfica para gestionar/explorar paquetes OpenBSD</li>
<li><a href="https://github.com/sshuttle/sshuttle" class="permalink">sshuttle</a>, VPN sobre un tunel SSH</li>
<li><a href="https://github.com/WebAssembly/binaryen" class="permalink">binaryen</a>, compilador y biblioteca de herramientas para WebAssembly</li>
<li><a href="https://docs.gotosocial.org/en/latest/" class="permalink">GoToSocial</a>, servidor ligero compatible con Fediverse</li>
<li><a href="https://github.com/monicahq/monica" class="permalink">monica</a>, sistema CRM personal de auto alojamiento</li>
<li><a href="http://www.epicsol.org/" class="permalink">EPIC</a>, cliente ircII 5ª generación</li>
<li><a href="https://orama-interactive.itch.io/pixelorama" class="permalink">pixelorama</a>, editor de pixel art</li>
<li><a href="https://github.com/Nheko-Reborn/nheko" class="permalink">nheko</a>, cliente Qt para Matrix</li>
<li><a href="https://gmid.omarpolo.com/" class="permalink">gmid</a>, servidor gemini simple </li>
<li><a href="https://ihhub.github.io/fheroes2/" class="permalink">fheroes2</a>, recreación del motor de Heroes of Might and Magic 2 </li>
<li><a href="https://github.com/sharkdp/fd" class="permalink">fd</a>, alternativa simple, rápida y amigable de 'find'</li>
<li><a href="https://github.com/jcs/sdorfehs" class="permalink">sdorfehs</a>, gestor de ventanas en mosaico con nombre raro</li>
<li><a href="https://launchpad.net/qpdfview" class="permalink">qpdfview</a>, visor de documentos DjVu/PDF/PS con pestañas</li>
</ul>
</article>
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>actualizaciones de 7.1-stable (desde el último número del webzine)</h2>
<ul>
<li><strong>Syspatch</strong>:
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/001_wifi.patch.sig" class="permalink">001</a> (todas las arquitecturas),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/002_ipsec.patch.sig" class="permalink">002</a> (todas las arquitecturas),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/003_kqueue.patch.sig" class="permalink">003</a> (todas las arquitecturas),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/004_asn1.patch.sig" class="permalink">004</a> (todas las arquitecturas),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/005_pppoe.patch.sig" class="permalink">005</a> (todas las arquitecturas).
</li>
<li><strong>Actualizaciones de paquetes</strong>: amused, apache-httpd, arouteserver, asterisk, bro, clamav, cups, curl, dnsmasq, dovecot, epiphany, exo, firefox-esr, fish, icinga, isc-bind, jenkins, liblouis, libmad, libxml, luadbi, mariadb, mozilla-thunderbird, mupdf, mutt, netatalk3, nextcloud, nspr, nut, obsf4proxy, openssl, php, postgresql, prosody, py-buildslave, python3, rcube-dovecot_ident, redis, roundcubemail, rsync, rsyslog, ruby, sqlite3, squid, sthttpd, subversion, telegraf, tiff, tomcat, tor, tor-browser, unrar, unzip, webkitgtk4, wireshark, xz</li>
</ul>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Trucos de Shell</h2>
<p>Para mejorar el rendimiento o reducir la e/s de disco para alguna carga de trabajo, puedes montar /tmp en memoria usando mount_mfs. Al hacerlo, la nueva entrada fstab tendría el siguiente aspecto:</p>
<pre>swap /tmp mfs rw,nodev,nosuid,-s=800MB 0 0</pre>
<p>En este ejemplo usamos 800MB, pero deberías adaptarlo de acuerdo a la cantidad de memoria que quieres para /tmp.</p>
<p>Puedes averiguar el tamaño de tu memoria usando dmesg y awk:</p>
<pre>dmesg | awk '/avail mem/'</pre>
<p>
Aquí tienes un comando que genera una entrada de fstab que asigna el 10% de tu memoria a /tmp/. Puedes usarlo en lugar de tu entrada /tmp/:
</p>
<pre>
printf "swap /tmp mfs rw,nodev,nosuid,-s=%sB 0 0\n" \
$(dmesg |awk '/avail mem/ { print int($4 /10) }')
</pre>
<p>Necesitas ajustar los permisos de /tmp:</p>
<pre> # chmod 1777 /tmp</pre>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Más cosas</h2>
<ul>
<li><a class="permalink" href="https://libthom.so/posts/2022/openbsd-framework-laptop/">OpenBSD on the Framework laptop</a></li>
<li><a class="permalink" href="https://sohcahtoa.org.uk/openbsd.html">Running OpenBSD 7.1 on your laptop is really hard (not)</a></li>
<li><a class="permalink" href="https://videos.pair2jeux.tube/videos/watch/9408fa52-80ac-4558-baf9-b61bad715494">OpenBSD gaming video: Bottomless</a></li>
<li><a class="permalink" href="https://qorg11.net/openbsd.xhtml">My experiences with OpenBSD</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-05-03-contributing-to-openbsd.html">How to contribute to the OpenBSD project</a></li>
<li><a class="permalink" href="https://briancallahan.net/blog/20220426.html">Let's try V on OpenBSD</a></li>
<li><a class="permalink" href="https://xosc.org/timemachine.html">Time Machine like Backups on OpenBSD</a></li>
<li><a class="permalink" href="https://videos.pair2jeux.tube/videos/watch/e323e131-f63f-40e6-9de3-22a2d1300605">OpenBSD gaming video: Crystal project</a></li>
<li><a class="permalink" href="https://bsandro.tech/posts/openbsd-7.1-on-pine64-rockpro64/">OpenBSD 7.1 on PINE64 RockPro64</a></li>
<li><a class="permalink" href="https://confuzeus.com/shorts/openbsd-nuclear-apocalypse/">OpenBSD is the Perfect OS post Nuclear Apocalypse</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-05-05-i-wrote-a-gui-frontend-with-a-game-engine.html">Using a game engine to write a graphical interface to the OpenBSD package manager</a></li>
<li><a class="permalink" href="https://text.causal.agency/016-using-openbsd.txt">Using OpenBSD for real</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-05-05-openbsd-declarative-packages-with-pkgset.html">Managing OpenBSD installed packages declaratively</a></li>
<li><a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20220701171631">r2k22 Hackathon Report: Job Snijders (job@)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-06-22-openbsd-selling-arguments.html">How I would sell OpenBSD as a salesperson</a></li>
<li><a class="permalink" href="https://medium.com/@chrissicool/analyze-openbsds-kernel-with-domain-specific-knowledge-ca665d92eebb">Analyze OpenBSDs Kernel with Domain-Specific Knowledge</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-04-23-openbsd-video-tutorial-installation.html">Video guide to install OpenBSD 7.1 with the GNOME desktop</a></li>
<li><a class="permalink" href="https://www.cambus.net/differences-between-base-and-ports-llvm-in-openbsd/">Differences between base and ports LLVM in OpenBSD </a></li>
<li><a class="permalink" href="https://blog.passwordclass.xyz/blogs/2022/06/0-dependency-websites-with-openbsd-asciidoc.html">0 Dependency Websites with OpenBSD & AsciiDoc</a></li>
<li><a class="permalink" href="https://flak.tedunangst.com/post/compiling-an-openbsd-kernel-50-faster">compiling an openbsd kernel 50% faster</a></li>
<li><a class="permalink" href="https://briancallahan.net/blog/20220427.html">I ported the new Hare compiler to OpenBSD</a></li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Arte del momento</h2>
<figure>
<a href="images/artwork-issue10.png">
<picture>
<img src="images/artwork-issue10.png"
alt="Puffy usando un ordenador" />
</picture>
</a>
<figcaption>Puffy usando un ordenador con un ratón de verdad durmiendo al lado, arte realizado por <a class="permalink" href="https://triapul.cz/ida/en">Barbora Báčová</a></figcaption>
</figure>
</article>
<article id="redaction">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Nota del equipo editorial</h2>
<p>
</p>
<h3>Nota de Solene</h3>
<p>
Este número llega de nuevo con retraso. Es difícil encontrar un buen ritmo de publicación que se ajuste a este trabajo de aficionado. Originalmente, planeaba publicar cada dos semanas, eso me permitiría reunir tranquilamente enlaces y material para un nuevo fanzine, pero al mismo tiempo hay períodos como antes de una nueva publicación durante los cuales no pasa nada. Por otro lado, cuando se espera mucho tiempo entre publicaciones sin tener una fecha límite clara, hay que cubrir mucho contenido y se acumula en una enorme pila, que no es necesariamente divertida de revisar.
Sin embargo, mientras la Webzine se retrasa en el calendario, llegaron a OCHO idiomas diferentes; no todos los números se tradujeron a los ocho idiomas, pero ha sido muy reconfortante conocer a todas las personas que trabajan en las traducciones, ¡GRACIAS!
</p>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Autores</h2>
<p>Solène Rapenne, prx, Vincent Finance y otras personas que contribuyeron fuera de git que me puedo haber olvidado. Muchas gracias a todos los implicados y que ayudan con la idea!</p>
</article>

View File

@ -0,0 +1,145 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>Accélération de pkg_add -u dans -current : on peut maintenant mettre à jour à vitesse grand V</li>
<li>Le routage IP (IP Forwarding) est maintenant parallélisé</li>
<li>De nombreux paquets sont arrivés sur -current</li>
<li>Beaucoup de liens à lire</li>
<li>N'oubliez pas de mettre à jour votre système en 7.1 avec <code>syspatch</code> et vos paquets avec <code>pkg_add -u</code>
</ul>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Changements récents sur -current</h2>
<ul>
<li>La variable <code>${rcexec}</code>, utilisée pour démarrer les services avec rc.d(8), a été remplacée par une fonction rc_exec() plus complète. Les scripts rc.d(8) faits à la main doivent être modifiés pour utiliser cette nouvelle fonction : <code># sed -i 's/\${rcexec}/rc_exec/' /etc/rc.d/myscript</code></li>
<li>pkg_add a reçu <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165122901325173&w=2">une énorme optimisation</a> pour la mise à jour des paquets : au lieu de télécharger les premiers bits de chaque paquet pour vérifier les mises à jour, il utilise un cache local embarqué dans quirks</li>
<li>Le routage IP (IP Forwarding) est plus rapide <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165157839007714&w=2">lorsque plusieurs CPU sont utilisés</a></li>
<li>L'autonomie de la batterie <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165222104109566&w=2">devrait s'améliorer</a> pour certaines charges de travail</li>
<li>grep a reçu un <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165624097121480&w=2">nouvel argument --null</a></li>
<li>xlock implémente <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165625250024871&w=2">la séparation des privilèges</a></li>
</ul>
<h2>Nouveaux paquets intéressants</h2>
<p>De nombreux paquets ont été importés : certains sont des alternatives de paquets déjà disponibles, mais beaucoup apportent de nouvelles possibilités inédites.</p>
<ul>
<li><a href="https://aerc-mail.org" class="permalink">aerc</a>, client mail pour terminal</li>
<li><a href="https://github.com/cdown/clipnotify" class="permalink">clipnotify</a>, outil de notifications sur les nouveaux événements du presse-papier de X</li>
<li><a href="https://github.com/cdown/clipmenu" class="permalink">clipmenu</a>, gestionnaire de presse-papier utilisant dmenu</li>
<li><a href="https://github.com/ajeetdsouza/clidle" class="permalink">clidle</a>, pour jouer à wordle dans le terminal</li>
<li><a href="https://tildegit.org/solene/obsdfreqd/" class="permalink">obsdfreqd</a>, ordonnanceur de fréquences CPU</li>
<li><a href="https://guacamole.apache.org/" class="permalink">guacamole</a>, passerelle pour bureaux distants</li>
<li><a href="https://github.com/mikebrady/shairport-sync" class="permalink">shairport-sync</a>, lecteur audio AirPlay</li>
<li><a href="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme" class="permalink">papirus-icon-theme</a>, set d'icônes basé sur Paper Icons, avec de nouvelles icônes</li>
<li><a href="https://github.com/dani-garcia/vaultwarden" class="permalink">vaultwarden</a>, serveur non-officiel compatible avec Bitwarden</li>
<li><a href="https://tildegit.org/solene/AppManager/" class="permalink">AppManager</a>, interface graphique pour explorer/gérer les paquets OpenBSD</li>
<li><a href="https://github.com/sshuttle/sshuttle" class="permalink">sshuttle</a>, VPN passant dans un tunnel SSH</li>
<li><a href="https://github.com/WebAssembly/binaryen" class="permalink">binaryen</a>, compilateur et bibliothèque d'outils pour WebAssembly</li>
<li><a href="https://docs.gotosocial.org/en/latest/" class="permalink">GoToSocial</a>, serveur léger compatible avec Fediverse</li>
<li><a href="https://github.com/monicahq/monica" class="permalink">monica</a>, service PRM (Personal Relationship Management ou Gestion des Relations Personnelles) auto-hébergé</li>
<li><a href="http://www.epicsol.org/" class="permalink">EPIC</a>, client ircII de 5e génération</li>
<li><a href="https://orama-interactive.itch.io/pixelorama" class="permalink">pixelorama</a>, éditeur pixel art</li>
<li><a href="https://github.com/Nheko-Reborn/nheko" class="permalink">nheko</a>, client Qt pour Matrix</li>
<li><a href="https://gmid.omarpolo.com/" class="permalink">gmid</a>, serveur Gemini simple</li>
<li><a href="https://ihhub.github.io/fheroes2/" class="permalink">fheroes2</a>, recréation du moteur pour Heroes of Might et Magic 2</li>
<li><a href="https://github.com/sharkdp/fd" class="permalink">fd</a>, simple, rapide et sympathique alternative à 'find'</li>
<li><a href="https://github.com/jcs/sdorfehs" class="permalink">sdorfehs</a>, gestionnaire de fenêtres en mosaïque avec un nom bizarre</li>
<li><a href="https://launchpad.net/qpdfview" class="permalink">qpdfview</a>, visionneuse de documents DjVu/PDF/PS avec onglets</li>
</ul>
</article>
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Mises à jour pour 7.1-stable (depuis le dernier numéro)</h2>
<ul>
<li><strong>Syspatchs</strong> :
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/001_wifi.patch.sig" class="permalink">001</a> (toutes architectures),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/002_ipsec.patch.sig" class="permalink">002</a> (toutes architectures),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/003_kqueue.patch.sig" class="permalink">003</a> (toutes architectures),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/004_asn1.patch.sig" class="permalink">004</a> (toutes architectures),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/005_pppoe.patch.sig" class="permalink">005</a> (toutes architectures).
</li>
<li><strong>Mises à jour de paquets</strong> : amused, apache-httpd, arouteserver, asterisk, bro, clamav, cups, curl, dnsmasq, dovecot, epiphany, exo, firefox-esr, fish, icinga, isc-bind, jenkins, liblouis, libmad, libxml, luadbi, mariadb, mozilla-thunderbird, mupdf, mutt, netatalk3, nextcloud, nspr, nut, obsf4proxy, openssl, php, postgresql, prosody, py-buildslave, python3, rcube-dovecot_ident, redis, roundcubemail, rsync, rsyslog, ruby, sqlite3, squid, sthttpd, subversion, telegraf, tiff, tomcat, tor, tor-browser, unrar, unzip, webkitgtk4, wireshark, xz</li>
</ul>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Astuces shell</h2>
<p>Pour améliorer les performances ou réduire les accès disque durant certains traitements, vous pouvez monter /tmp sur la mémoire vive avec mount_mfs. En faisant cela, la nouvelle entrée fstab ressemblera à ceci :</p>
<pre>swap /tmp mfs rw,nodev,nosuid,-s=800MB 0 0</pre>
<p>Dans cet exemple, on a utilisé 800Mo, mais vous pouvez adapter ça en fonction de ce que vous voulez pour /tmp.</p>
<p>Vous pouvez trouver la taille de votre mémoire vive avec dmesg et awk :</p>
<pre>dmesg | awk '/avail mem/'</pre>
<p>
Voici une commande pour générer une entrée fstab assignant 10% de votre mémoire sur /tmp/ que vous pouvez utiliser en guise de remplacement de votre entrée /tmp/ actuelle :
</p>
<pre>
printf "swap /tmp mfs rw,nodev,nosuid,-s=%sB 0 0\n" \
$(dmesg |awk '/avail mem/ { print int($4 /10) }')
</pre>
<p>Vous devrez ensuite ajuster les permissions de /tmp :</p>
<pre> # chmod 1777 /tmp</pre>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Aller plus loin</h2>
<ul>
<li><a class="permalink" href="https://libthom.so/posts/2022/openbsd-framework-laptop/">OpenBSD on the Framework laptop (en)</a></li>
<li><a class="permalink" href="https://sohcahtoa.org.uk/openbsd.html">Running OpenBSD 7.1 on your laptop is really hard (not) (en)</a></li>
<li><a class="permalink" href="https://videos.pair2jeux.tube/videos/watch/9408fa52-80ac-4558-baf9-b61bad715494">OpenBSD gaming video: Bottomless (en)</a></li>
<li><a class="permalink" href="https://qorg11.net/openbsd.xhtml">My experiences with OpenBSD (en)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-05-03-contributing-to-openbsd.html">How to contribute to the OpenBSD project (en)</a></li>
<li><a class="permalink" href="https://briancallahan.net/blog/20220426.html">Let's try V on OpenBSD (en)</a></li>
<li><a class="permalink" href="https://xosc.org/timemachine.html">Time Machine like Backups on OpenBSD (en)</a></li>
<li><a class="permalink" href="https://videos.pair2jeux.tube/videos/watch/e323e131-f63f-40e6-9de3-22a2d1300605">OpenBSD gaming video: Crystal project (en)</a></li>
<li><a class="permalink" href="https://bsandro.tech/posts/openbsd-7.1-on-pine64-rockpro64/">OpenBSD 7.1 on PINE64 RockPro64 (en)</a></li>
<li><a class="permalink" href="https://confuzeus.com/shorts/openbsd-nuclear-apocalypse/">OpenBSD is the Perfect OS post Nuclear Apocalypse (en)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-05-05-i-wrote-a-gui-frontend-with-a-game-engine.html">Using a game engine to write a graphical interface to the OpenBSD package manager (en)</a></li>
<li><a class="permalink" href="https://text.causal.agency/016-using-openbsd.txt">Using OpenBSD for real (en)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-05-05-openbsd-declarative-packages-with-pkgset.html">Managing OpenBSD installed packages declaratively (en)</a></li>
<li><a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20220701171631">r2k22 Hackathon Report: Job Snijders (job@) (en)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-06-22-openbsd-selling-arguments.html">How I would sell OpenBSD as a salesperson (en)</a></li>
<li><a class="permalink" href="https://medium.com/@chrissicool/analyze-openbsds-kernel-with-domain-specific-knowledge-ca665d92eebb">Analyze OpenBSDs Kernel with Domain-Specific Knowledge (en)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-04-23-openbsd-video-tutorial-installation.html">Video guide to install OpenBSD 7.1 with the GNOME desktop (en)</a></li>
<li><a class="permalink" href="https://www.cambus.net/differences-between-base-and-ports-llvm-in-openbsd/">Differences between base and ports LLVM in OpenBSD (en)</a></li>
<li><a class="permalink" href="https://blog.passwordclass.xyz/blogs/2022/06/0-dependency-websites-with-openbsd-asciidoc.html">0 Dependency Websites with OpenBSD & AsciiDoc (en)</a></li>
<li><a class="permalink" href="https://flak.tedunangst.com/post/compiling-an-openbsd-kernel-50-faster">compiling an openbsd kernel 50% faster (en)</a></li>
<li><a class="permalink" href="https://briancallahan.net/blog/20220427.html">I ported the new Hare compiler to OpenBSD (en)s</a></li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Œuvre du moment</h2>
<figure>
<a href="images/artwork-issue10.png">
<picture>
<img src="images/artwork-issue10.png"
alt="A Puffy using a computer" />
</picture>
</a>
<figcaption>Puffy utilisant un ordinateur avec une vraie souris endormie à côté, œuvre réalisée par <a class="permalink" href="https://triapul.cz/ida/en">Barbora Báčová</a></figcaption>
</figure>
</article>
<article id="redaction">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Note de l'équipe éditoriale</h2>
<p>
</p>
<h3>Note de Solène</h3>
<p>
Ce numéro est, lui aussi, en retard. Il est difficile de trouver le bon rythme de publication pour ce passe-temps. À l'origine, je voulais le publier toutes les deux semaines pour me permettre de récupérer tranquillement des liens et des infos, mais il y a des périodes comme celles avant la sortie d'une nouvelle version où il ne se passe rien. D'un autre côté, quand on attend longtemps entre deux publications, sans date buttoir claire, on a besoin de couvrir beaucoup de contenus et cela s'accumule sous une grosse pile, ce qui n'est pas drôle à parcourir.
Néanmoins, alors que le webzine était en retard, il est maintenant disponible en HUIT langues. Tous les numéros n'ont pas été traduits dans ces huit langues, mais c'est très encourageant de voir toutes ces personnes travailler sur les traductions. UN GRAND MERCI !
</p>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Auteurs</h2>
<p>Solène Rapenne, prx, Vincent Finance et peut-être d'autres personnes qui ont contribué en dehors de git et que j'aurais oublié. Un grand merci à toutes les personnes impliquées et soutenant le projet !</p>
</article>

View File

@ -0,0 +1 @@
PUBLISHED_DATE="2022-07-02T13:37:42Z"

View File

@ -0,0 +1,145 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>В ветке -current значительно ускорено обновление пакетов (<code>pkg_add -u</code>)</li>
<li>Перенаправление IP-пакетов (IP forwarding) теперь распараллеленно</li>
<li>В ветку -current добавлено много новых пакетов</li>
<li>Много ссылок на интересные статьи (на английском)</li>
<li>Не забывайте обновлять вашу систему версии 7.1 командой <code>syspatch</code> и ваши пакеты командой <code>pkg_add -u</code>
</ul>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Последние изменения в -current</h2>
<ul>
<li>Переменная <code>${rcexec}</code>, используемая для запуска демонов с помощью rc.d(8), была заменена на полноценную функцию rc_exec(). Написанные вручную скрипты rc.d(8) должны быть изменены на соответствующее использование новой функции: <code># sed -i 's/\${rcexec}/rc_exec/' /etc/rc.d/myscript</code></li>
<li>В pkg_add <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165122901325173&w=2">ощутимо ускорено (en)</a> обновление пакетов: вместо загрузки заголовка каждого пакета для проверки обновлений используется локальный кэш, встроенный в пакет quirks</li>
<li>Перенаправление IP-пакетов (IP forwarding) стало быстрее <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165157839007714&w=2">при использовании нескольких CPU (en)</a></li>
<li>Время работы от аккумулятора <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165222104109566&w=2">должно увеличиться (en)</a> при определенной нагрузке</li>
<li>grep получил <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165624097121480&w=2">новый флаг --null (en)</a></li>
<li>xlock получил <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165625250024871&w=2">разделение привилегий (en)</a></li>
</ul>
<h2>Новые интересные пакеты</h2>
<p>Было импортировано много новых пакетов. Некоторые из них являются альтернативой уже имеющимся, но многие предоставляют возможности, которых у нас раньше не было.</p>
<ul>
<li><a href="https://aerc-mail.org" class="permalink">aerc</a>: терминальный почтовый клиент</li>
<li><a href="https://github.com/cdown/clipnotify" class="permalink">clipnotify</a>: уведомление о новых событиях буфера обмена X</li>
<li><a href="https://github.com/cdown/clipmenu" class="permalink">clipmenu</a>: управление буфером обмена с помощью dmenu</li>
<li><a href="https://github.com/ajeetdsouza/clidle" class="permalink">clidle</a>: возможность играть в Wordle прямо в терминале</li>
<li><a href="https://tildegit.org/solene/obsdfreqd/" class="permalink">obsdfreqd</a>: планировщик частоты CPU</li>
<li><a href="https://guacamole.apache.org/" class="permalink">guacamole</a>: шлюз удаленных рабочих столов</li>
<li><a href="https://github.com/mikebrady/shairport-sync" class="permalink">shairport-sync</a>: аудио плеер AirPlay</li>
<li><a href="https://github.com/PapirusDevelopmentTeam/papirus-icon-theme" class="permalink">papirus-icon-theme</a>: расширенный набор иконок</li>
<li><a href="https://github.com/dani-garcia/vaultwarden" class="permalink">vaultwarden</a>: неофициальный Bitwarden-совместимый сервер</li>
<li><a href="https://tildegit.org/solene/AppManager/" class="permalink">AppManager</a>: графический интерфейс для просмотра и управления пакетами OpenBSD</li>
<li><a href="https://github.com/sshuttle/sshuttle" class="permalink">sshuttle</a>: VPN через SSH туннель</li>
<li><a href="https://github.com/WebAssembly/binaryen" class="permalink">binaryen</a>: компилятор и библиотека инфраструктуры сборки для WebAssembly</li>
<li><a href="https://docs.gotosocial.org/en/latest/" class="permalink">GoToSocial</a>: легковесный Fediverse-совместимый сервер</li>
<li><a href="https://github.com/monicahq/monica" class="permalink">monica</a>: персональная CRM-система для разворачивания на собственном сервере</li>
<li><a href="http://www.epicsol.org/" class="permalink">EPIC</a>: IRC клиент 5-го поколения</li>
<li><a href="https://orama-interactive.itch.io/pixelorama" class="permalink">pixelorama</a>: pixel art редактор</li>
<li><a href="https://github.com/Nheko-Reborn/nheko" class="permalink">nheko</a>: Qt клиент для Matrix</li>
<li><a href="https://gmid.omarpolo.com/" class="permalink">gmid</a>: простой gemini сервер</li>
<li><a href="https://ihhub.github.io/fheroes2/" class="permalink">fheroes2</a>: воссозданный движок игры Heroes of Might and Magic 2</li>
<li><a href="https://github.com/sharkdp/fd" class="permalink">fd</a>: простая, быстрая and дружелюбная альтернатива команде 'find'</li>
<li><a href="https://github.com/jcs/sdorfehs" class="permalink">sdorfehs</a>: тайловый оконный менеджер со странным названием</li>
<li><a href="https://launchpad.net/qpdfview" class="permalink">qpdfview</a>: просмотрщик документов в формате DjVu/PDF/PS</li>
</ul>
</article>
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Обновления в 7.1-stable (с предыдущего выпуска)</h2>
<ul>
<li><strong>Syspatch</strong>:
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/001_wifi.patch.sig" class="permalink">001</a> (all architectures),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/002_ipsec.patch.sig" class="permalink">002</a> (all architectures),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/003_kqueue.patch.sig" class="permalink">003</a> (all architectures),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/004_asn1.patch.sig" class="permalink">004</a> (all architectures),
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/005_pppoe.patch.sig" class="permalink">005</a> (all architectures).
</li>
<li><strong>Обновления пакетов</strong>: amused, apache-httpd, arouteserver, asterisk, bro, clamav, cups, curl, dnsmasq, dovecot, epiphany, exo, firefox-esr, fish, icinga, isc-bind, jenkins, liblouis, libmad, libxml, luadbi, mariadb, mozilla-thunderbird, mupdf, mutt, netatalk3, nextcloud, nspr, nut, obsf4proxy, openssl, php, postgresql, prosody, py-buildslave, python3, rcube-dovecot_ident, redis, roundcubemail, rsync, rsyslog, ruby, sqlite3, squid, sthttpd, subversion, telegraf, tiff, tomcat, tor, tor-browser, unrar, unzip, webkitgtk4, wireshark, xz</li>
</ul>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Советы по работе с командной строкой</h2>
<p>Для повышения производительности и/или уменьшения дискового ввода-вывода можно смонтировать директорию /tmp в оперативную память. Для этого можно воспользоваться mount_mfs, в этом случае новая запись в fstab будет выглядеть следующим образом:</p>
<pre>swap /tmp mfs rw,nodev,nosuid,-s=800MB 0 0</pre>
<p>В приведенном примере используется 800 мегабайт, но этот параметр можно произвольно выбирать, в зависимости от ваших нужд и возможностей.</p>
<p>Вы можете узнать общий размер оперативной памяти с помощью dmesg и awk:</p>
<pre>dmesg | awk '/avail mem/'</pre>
<p>
Следующая команда формирует строку fstab, которая монтирует 10% вашей памяти в /tmp, и вы можете использовать её вместо существующей записи /tmp:
</p>
<pre>
printf "swap /tmp mfs rw,nodev,nosuid,-s=%sB 0 0\n" \
$(dmesg |awk '/avail mem/ { print int($4 /10) }')
</pre>
<p>Помимо этого, вам необходимо настроить права доступа к /tmp:</p>
<pre> # chmod 1777 /tmp</pre>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Что почитать еще</h2>
<ul>
<li><a class="permalink" href="https://libthom.so/posts/2022/openbsd-framework-laptop/">OpenBSD на ноутбуке Framework (en)</a></li>
<li><a class="permalink" href="https://sohcahtoa.org.uk/openbsd.html">Очень сложно запустить OpenBSD 7.1 на ноутбуке (нет) (en)</a></li>
<li><a class="permalink" href="https://videos.pair2jeux.tube/videos/watch/9408fa52-80ac-4558-baf9-b61bad715494">Игровое видео: Bottomless на OpenBSD (en)</a></li>
<li><a class="permalink" href="https://qorg11.net/openbsd.xhtml">Страх и ненависть в OpenBSD или опыт работы qorg с OpenBSD (en)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-05-03-contributing-to-openbsd.html">Как внести свой вклад в OpenBSD (en)</a></li>
<li><a class="permalink" href="https://briancallahan.net/blog/20220426.html">Давайте попробуем V на OpenBSD (en)</a></li>
<li><a class="permalink" href="https://xosc.org/timemachine.html">Резервные копии в OpenBSD наподобие Time Machine (en)</a></li>
<li><a class="permalink" href="https://videos.pair2jeux.tube/videos/watch/e323e131-f63f-40e6-9de3-22a2d1300605">Игровое видео: Crystal project на OpenBSD (en)</a></li>
<li><a class="permalink" href="https://bsandro.tech/posts/openbsd-7.1-on-pine64-rockpro64/">OpenBSD 7.1 на PINE64 RockPro64 (en)</a></li>
<li><a class="permalink" href="https://confuzeus.com/shorts/openbsd-nuclear-apocalypse/">OpenBSD - идеальная ОС после ядерного апокалипсиса (en)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-05-05-i-wrote-a-gui-frontend-with-a-game-engine.html">Использование игрового движка для написания графического интерфейса менеджера пакетов OpenBSD (en)</a></li>
<li><a class="permalink" href="https://text.causal.agency/016-using-openbsd.txt">Реальное использование OpenBSD (en)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-05-05-openbsd-declarative-packages-with-pkgset.html">Декларативное управление установленными пакетами OpenBSD (en)</a></li>
<li><a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20220701171631">Отчет с хакатона r2k22: Job Snijders (job@) (en)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-06-22-openbsd-selling-arguments.html">Как бы я продавала OpenBSD (en)</a></li>
<li><a class="permalink" href="https://medium.com/@chrissicool/analyze-openbsds-kernel-with-domain-specific-knowledge-ca665d92eebb">Анализ ядра OpenBSD на предмет поиска ошибок использования примитивов синхронизации spl(9) (en)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-04-23-openbsd-video-tutorial-installation.html">Видеоинструкция по установке OpenBSD 7.1 с рабочим столом GNOME (en)</a></li>
<li><a class="permalink" href="https://www.cambus.net/differences-between-base-and-ports-llvm-in-openbsd/">Различия в LLVM из базового дерева OpenBSD и портов (en)</a></li>
<li><a class="permalink" href="https://blog.passwordclass.xyz/blogs/2022/06/0-dependency-websites-with-openbsd-asciidoc.html">Веб-сайты без сторонних зависимостей с OpenBSD & AsciiDoc (en)</a></li>
<li><a class="permalink" href="https://flak.tedunangst.com/post/compiling-an-openbsd-kernel-50-faster">Компиляция ядра OpenBSD на 50% быстрее (en)</a></li>
<li><a class="permalink" href="https://briancallahan.net/blog/20220427.html">Я портировал новый компилятор Hare на OpenBSD (en)</a></li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Художественное оформление этого выпуска</h2>
<figure>
<a href="images/artwork-issue10.png">
<picture>
<img src="images/artwork-issue10.png"
alt="Puffy пользуется компьютером" />
</picture>
</a>
<figcaption>Puffy пользуется компьютером с настоящей мышкой, которая спит рядом. Иллюстрация выполнена <a class="permalink" href="https://triapul.cz/ida/en">Barbora Báčová</a></figcaption>
</figure>
</article>
<article id="redaction">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Колонка редакции</h2>
<p>
</p>
<h3>Примечание от Solene</h3>
<p>
Этот выпуск снова запаздывает. Трудно подобрать нужную скорость публикаций, подходящую для такого хобби. Изначально я планировала публикацию каждые две недели, что позволило бы мне потихоньку собирать ссылки и материал для нового выпуска. Но в то же время бывают периоды, как перед релизом новой версии OpenBSD, в течение которых ничего не происходит. С другой стороны, когда между публикациями проходит много времени, нужно охватить много материала, и он скапливается в огромную кучу, которую не всегда интересно разгребать читателю.
Однако, хотя иногда Webzine и запаздывает, он вышел на ВОСЬМИ различных языках. Не все выпуски были переведены на эти восемь языков, но было очень приятно встретиться со всеми людьми, работающими над переводами, СПАСИБО!
</p>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Авторы</h2>
<p>Solène Rapenne, prx, Vincent Finance и другие люди, которые внесли свой вклад вне git. Большое спасибо всем, кто причастен и поддержавшим идею!</p>
</article>

View File

@ -0,0 +1,8 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>

View File

@ -0,0 +1,7 @@
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>Support for RAID-1C</li>
<li>Many new programs in -current</li>
</ul>
</article>

View File

@ -0,0 +1,24 @@
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Recent -current changes</h2>
<ul>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=166033521101094&w=2">Support for RAID-1C</a>, which mean you can now boot from an encrypted RAID 1 drive</li>
<li><a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20220810120423">/usr/games/ removed from $PATH</a></li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165678239607614&w=2">dhclient(8) now runs ifconfig</a> to assign autoconf flag and let dhcpleased manage dhcp</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165685037727250&w=2">netstart</a> will create all interfaces provided before configuring them</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165702971308170&w=2">mandoc</a> is producing a more accessible HTML code (many other commits from schwarze@ are related to the improvement)</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165716992013216&w=2">xlock is using more unveil(2)</a></li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165764479728346&w=2">slaacd(8) state machine</a> rewrite by following the code in dhcpleased(8)</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165962727100953&w=2">add HISTORY and AUTHORS</a> in cut(1) and paste(1) man pages, also in <a href="https://marc.info/?l=openbsd-cvs&m=165969068332656&w=2" class="permalink">shutdown(8)</a></li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165979706312796&w=2">Improvement to disklabel code</a></li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165992333422609&w=2">getpw pledge</a> no longer bypass unveil(2), this required many changes in yp* code (yellow pages)</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=166037459412818&w=2">portgen(1) now mentions</a> the python port generator is not usable until someone fixes it (maybe it will be you?)</li>
</ul>
<h2>Interesting new packages</h2>
<ul>
<li><a href="https://www.gnu.org/software/datamash/" class="permalink">datamash</a>, a command-line program which performs basic numeric, textual and statistical operations on input textual data files</li>
<li><a href="https://arcan-fe.com/" class="permalink">arcan</a>, a powerful display server and multimedia framework (supports wayland clients)</li>
<li><a href="https://github.com/phase1geo/Minder" class="permalink">minder</a>, a mind-mapping application</li>
<li><a href="https://github.com/fcorbelli/zpaqfranz" class="permalink">zpaqfranz</a>, an incremental and journaling command-line archiver</li>
</ul>
</article>

View File

@ -0,0 +1,13 @@
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>7.1-stable updates (since last webzine issue)</h2>
<ul>
<li><strong>Syspatch</strong>:
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/006_xserver.patch.sig" class="permalink">006</a> (all architectures)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/007_cron.patch.sig" class="permalink">007</a> (all architectures)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/008_bgpd.patch.sig" class="permalink">008</a> (all architectures)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/009_zlib.patch.sig" class="permalink">009</a> (all architectures)
</li>
<li><strong>Package updates</strong>: unzip libxml libarchive nextcloud webkitgtk4 php/8.1 php/8.0 tor-browser gnutls samba mozilla-thunderbird wireshark clamav firefox-esr tiff jenkins/devel dovecot wavpack gnupg netatalk3</li>
</ul>
</article>

View File

@ -0,0 +1,82 @@
<article id="interview">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>OpenBSD user Interview</h2>
<p>A new section for the webzine, we let our readers talk about their OpenBSD experience and usage!</p>
<div>
<p><strong>Solène Rapenne</strong>: Hi Xavier, could you introduce yourself for our readers?</p>
<p><strong>Xavier Cartron</strong>: Hello!
My name is Xavier Cartron, but online I usually refer as "prx". My ID
card says I'm 33 years old, but still a too-enthusiast kid in my head.
I live in France near Nantes where I teach Physics and Chemistry. So, not exactly
close to computing, but I always enjoyed playing with such devices. It
all began when my family bought a computer when I was about 3 years
old, probably because my mother wished to become a developer when she
was young. I discovered DOS, Prince of Persia and drawing ugly faces
with Windows 3.1 Paint. I spent too many times on video games and
experimenting cool stuff in hidden files.</p>
<hr />
<p><strong>Solène Rapenne</strong>: when did you first try OpenBSD? What were your feelings about it?</p>
<p><strong>Xavier Cartron</strong>: Long story short, one gave me a Linux Live CD when I was a student,
probably in 2008.
Then began too many dual boots, installs and distro discovery. I enjoyed
trying as many distros as possible, but finally stuck with debian for
years.
When trying distro, I tried FreeBSD and OpenBSD, however my network
hardware wasn't supported at this time, or I probably didn't read FAQ
properly. Youth... But I enjoyed the clean and efficient feeling.
In the meantime, I enjoyed self-hosting my website, mails and stuff in
my student apartment.
A couple of years later, my hard drive crashed. Bored by debian's
weight, I tried to switch my
server on something different. I heard about OpenBSD's stability.
In an afternoon, I had reconfigured my server : OpenBSD is actually
simpler.
Then I experienced efforts around security and I felt enchanted.</p>
<hr />
<p><strong>Solène Rapenne</strong>: Why are you using OpenBSD? What for?</p>
<p><strong>Xavier Cartron</strong>: I currently use OpenBSD for... well, everything.
It's running on my laptop I bring at work to display lessons : ffplay
plays in a window stacked on a side by dwm whats is shown on the wall,
so I can talk and interact with my students while writing on the board
and still see theirs faces.
It's on living room computer to play movies. When I plug a usb stick,
all files are automatically played by mpv thanks to hotplugd.
It's on my wife's computer.
It's on my server to host my website, mails, backup, gemini, xmpp, and
actually this webzine :)
When I find time, I play on my other computer nethack, wesnoth,
xonotic...
I also enjoy learning and writing C, and OpenBSD is perfect with all
manpages and included libraries. I learned a lot, thanks to style(9) !
OpenBSD is well documented, tunable with simplicity. I have a system
configured to fit exactly my needs. Bonus : I have met amazing people
in OpenBSD's community, some of them are now friends. That's some of
the reasons I enjoy using OpenBSD.</p>
<hr />
<p><strong>Solène Rapenne</strong>: Would you like to share something to the OpenBSD or webzine team?</p>
<p><strong>Xavier Cartron</strong>: Actually yes, I'd like to tell about a project I write for years now.
Since I enjoyed self-hosting on my spare time, without learning this at
school, I challenged myself to help others doing so.
I wrote a manual in French first, and recently finished translating it
in English. I always need reviews to improve it. It is hosted at
<a href="https://si3t.ch/ah/">https://si3t.ch/ah/</a>.
I probably spoke too much, that's because of the enthusiast-kid inside.
Thank you for reading.</p>
<hr />
<p><strong>Solène Rapenne</strong>: Thank you very much Xavier for answering to my questions. It's always cool to meet people not working in IT who are using open source operating systems!</p>
</div>
</article>

View File

@ -0,0 +1,14 @@
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Shell tips</h2>
<div>
<p>You often use your computer multiple time in a day, and you don't like
waiting for it to boot? Modern systems support two modes of "sleep"
to reduce their energy usage while providing us a faster way to get
things done.</p>
<p>The first mode is called suspending, it puts your computer into a sleep mode in which only the memory is powered up to prevent its data to be lost, in this state you can quickly resume your computer to its previous state in a few seconds. The energy cost of suspending will depend on the amount of ram, but it's between 0.5 and 2 Watts. This is particularly useful when you leave your computer for a short time.</p>
<p>The second mode is called hibernating, it totally shut down the system, but before doing so all your memory is saved in the computer storage, in the swap area to be precise. This takes some time to write all the memory on disk, but then your computer isn't drawing any power, however it will take some time to resume it again as all the memory need to be read from the disk. It is particularly useful when you leave your computer for a long time, and you want to keep your workspace as it is.</p>
<p>On OpenBSD, desktop environments such as XFCE, MATE or Gnome offer you the choice between suspending and hibernating in the shutdown menu. On the command line, you can run the command <code>zzz</code> to suspend, and <code>ZZZ</code> to hibernate. These commands need the service apmd to be running in order to work.</p>
</div>
</article>

View File

@ -0,0 +1,14 @@
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Going further</h2>
<ul>
<li><a class="permalink" href="https://sdadams.org/blog/introducing-muxfs/">muxfs: a mirroring, checksumming, and self-healing filesystem layer for OpenBSD</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-07-23-openbsd-sshfs.html">How to use sshfs on OpenBSD</a></li>
<li><a class="permalink" href="https://www.tiltedwindmillpress.com/product-category/sponsor/">Sponsor Michael W Lucas for his next OpenBSD book</a></li>
<li><a class="permalink" href="https://citizen428.net/blog/self-hosting-static-site-openbsd-httpd-relayd/">Self-hosting a static site with OpenBSD, httpd, and relayd</a></li>
<li><a class="permalink" href="https://si3t.ch/ah/en/toc/">How to host your server with OpenBSD?</a></li>
<li><a class="permalink" href="https://qorg11.net/tech_posts/brotli_in_openbsd_httpd.html">Brotli in OpenBSDs httpd</a></li>
<li><a class="permalink" href="https://portroach.openbsd.org/">portroach</a>, the tool automatically tracking newer packages versions</li>
<li><a class="permalink" href="https://openbsd.amsterdam/">OpenBSD Amsterdam</a>, an hosting company for OpenBSD virtual machines hosted on OpenBSD</li>
</ul>
</article>

View File

@ -0,0 +1,13 @@
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Artworks of the moment</h2>
<figure>
<a href="images/artwork-issue11.jpg">
<picture>
<img src="images/artwork-issue11.jpg"
alt="A drawing featuring some person with a head looking like a puffy fish, there are three smaller puffies in front of a computer screen showing the word sysupgrade and runbsd." />
</picture>
</a>
<figcaption>Artwork from prahou</figcaption>
</figure>
</article>

View File

@ -0,0 +1,5 @@
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Authors</h2>
<p>Solène Rapenne, prx. Many thanks to everyone involved and supportive of the idea!</p>
</article>

View File

@ -0,0 +1,187 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>Podpora RAID-1C</li>
<li>Mnoho nových programů v -current</li>
</ul>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Nedávné změny v -current</h2>
<ul>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=166033521101094&w=2">Podpora RAID-1C (en)</a>, nyní je možné bootovat z šifrovaného RAID 1 disku</li>
<li><a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20220810120423">/usr/games/ odstraněno z $PATH (en)</a></li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165678239607614&w=2">dhclient(8) spouští ifconfig (en)</a>, přiřazuje flag autoconf a předává správu dhcpleased</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165685037727250&w=2">netstart (en)</a> vytvoří všechna rozhraní, která jsou k dispozici</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165702971308170&w=2">mandoc (en)</a> nyní generuje mnohem přístupnější HTML kód (většina commitů od schwarze@ souvisí s tímto vylepšením)</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165716992013216&w=2">xlock je více provázán s unveil(2) (en)</a></li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165764479728346&w=2">kód slaacd(8) přepsán (en)</a> podle dhcpleased(8)</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165962727100953&w=2">HISTORY a AUTHORS (en)</a> přidány do manuálů pro cut(1) a paste(1), a pro <a href="https://marc.info/?l=openbsd-cvs&m=165969068332656&w=2" class="permalink">shutdown(8) (en)</a></li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165979706312796&w=2">vylepšení disklabel kódu (en)</a></li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165992333422609&w=2">getpw pledge (en)</a> již neobchází unveil(2), toto znamenalo velkou změnu v kódu yp* (yellow pages)</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=166037459412818&w=2">portgen(1) nyní hlásí (en)</a>, že generátor python portů zůstává nefunkční, dokud jej někdo neopraví (třeba to budete vy?)</li>
</ul>
<h2>Nové zajímavé balíčky</h2>
<ul>
<li><a href="https://www.gnu.org/software/datamash/" class="permalink">datamash</a>, program pro příkazový řádek, který provádí číselné, textové a statistické funkce</li>
<li><a href="https://arcan-fe.com/" class="permalink">arcan</a>, robustní display server a mediální framework (podporuje wayland klienty)</li>
<li><a href="https://github.com/phase1geo/Minder" class="permalink">minder</a>, program k zaznamenávání myšlenek</li>
<li><a href="https://github.com/fcorbelli/zpaqfranz" class="permalink">zpaqfranz</a>, přírůstkový a žurnálovací archivátor pro příkazový řádek</li>
</ul>
</article>
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Aktualizace v 7.1-stable (od posledního čísla magazínu)</h2>
<ul>
<li><strong>Syspatch</strong>:
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/006_xserver.patch.sig" class="permalink">006</a> (all architectures)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/007_cron.patch.sig" class="permalink">007</a> (all architectures)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/008_bgpd.patch.sig" class="permalink">008</a> (all architectures)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/009_zlib.patch.sig" class="permalink">009</a> (all architectures)
</li>
<li><strong>Aktualizované balíčky</strong>: unzip libxml libarchive nextcloud webkitgtk4 php/8.1 php/8.0 tor-browser gnutls samba mozilla-thunderbird wireshark clamav firefox-esr tiff jenkins/devel dovecot wavpack gnupg netatalk3</li>
</ul>
</article>
<article id="interview">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Rozhovor s uživatelem OpenBSD</h2>
<p>V této nové části mluvíme s našimi čtenáři o jejich zkušenostech s OpenBSD!</p>
<div>
<p><strong>Solène Rapenne</strong>: Ahoj Xaviere, mohl by ses naším čtenářům představit?</p>
<p><strong>Xavier Cartron</strong>: Ahoj!
Jmenuji se Xavier Cartron, ale online jsem znám jako "prx". Je mi 33 let,
ale duší jsem věčně nadšeným dítětem. Žiji ve Francii kousek od Nantes
kde vyučuji fyziku a chemii. Nejsem tedy povoláním blízko počítačům,
ale vždy mě bavilo si hrát s různými zařízeními. Všechno začalo, když
moji rodiče přinesli domů první počítač. Byly mi asi 3 roky. Moje máma
chtěla být programátorkou. Objevil jsem DOS, Prince z Persie a malování
ošklivých obličejů ve Windows 3.1. Strávil jsem mnoho času hraním
video her a experimentováním se skrytými funkcemi.</p>
<hr />
<p><strong>Solène Rapenne</strong>: Kdy jsi poprvé zkusil OpenBSD? Jaká byla tvá první reakce?</p>
<p><strong>Xavier Cartron</strong>: Krátce řečeno, někdo mi dal CD s live Linux distribucí, když jsem studoval. Někdy v roce 2008.
Pak následovala éra duálního bootování, instalování a objevování distribucí.
Bavilo mě zkoušet jich co nejvíce, ale nakonec jsem zůstal u debianu
po několik let.
Tehdy jsem zkoušel i FreeBSD a OpenBSD, ale můj síťový hardware nebyl podporován,
a ani jsem pořádně nečetl FAQ. Ale už tehdy mne zaujala jejich jednoduchost a efektivita.
Mezitím jsem si založil vlastní webový prostor, začal hostovat vlastní email
a podobné záležitosti, vše na pokoji na studentské koleji. Po pár letech mi odešel
hard disk. Už jsem byl znuděnený debianem a jeho tloušťkou. Rozhodl jsem se pro
server zkusit něco nového. Slyšel jsem o stabilitě OpenBSD. Během odpoledne
jsem měl všechno nastavené: OpenBSD se ukázalo jako značně jednodušší.
Pak jsem experimentoval s různými bezpečnostními prvky a byl jsem okouzlen.</p>
<hr />
<p><strong>Solène Rapenne</strong>: K čemu používáš OpenBSD dnes?</p>
<p><strong>Xavier Cartron</strong>: Dnes vlastně úplně ke všemu.
Mám ho na laptopu, který nosím do výuky: ffplay v dwm okně promítá učivo a po straně
koukám na své studenty, takže je můžu sledovat, když něco píšu na tabuli.
OpenBSD běží i na počítači v mém obýváku, kde na něm sleduji filmy. Zastrčím usb
disk a mpv začne automaticky přehrávat veškerý jeho obsah díky hotplugd.
I moje manželka ho používá.
Na mém serveru servíruje web, hostuje emaily, zálohy, gemini, xmpp a také
tento webzin :)
Když mám chvilku čas, na svém dalším stroji hraji nethack, wesnoth, xonotic...
Také mě baví učit se a programovat v C, k čemuž je OpenBSD perfektní se svou
dokumentací a knihovnami. Naučil jsem se toho tolik už jen díky style(9) !
OpenBSD obsahuje skvělou dokumentaci a je lehko upravitelným operačním systémem
díky své jednoduchosti. Mám svůj počítač nastavený perfektně pro všechny mé účely.
A konečně, poznal jsem spoustu skvělých lidí v komunitě - někteří stali
se mými přáteli. To je pár důvodů proč mě baví OpenBSD.</p>
<hr />
<p><strong>Solène Rapenne</strong>: Chtěl by ses s námi o něco podělit?</p>
<p><strong>Xavier Cartron</strong>: Vlastně ano, rád bych zmínil projekt, na kterém už několik let pracuji.
Jelikož si užívám vlastní hostování, aniž bych se to kdy učil ve škole, rozhodl jsem se
pomoci ostatním dosáhnout toho samého.
Napsal jsem manuál ve francoužštině a nedávno jsem jej začal překládat do angličtiny.
Vždycky mě potěší nějaká reakce nebo námitky.
Je k nalezení na adrese:
<a href="https://si3t.ch/ah/">https://si3t.ch/ah/</a>.
To už jse snad raději všechno. Díky za pozornost.</p>
<hr />
<p><strong>Solène Rapenne</strong>: Mockrát ti děkuji, Xaviere. Je pokaždé bezva potkat lidi, kteří nepracují v IT a používají svobodné operační systémy!</p>
</div>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Tipy pro práci v Shellu</h2>
<div>
<p>
Používáte svůj počítač často a nechce se vám jej mezi sezeními vypínat?
Seznamte se s uspáváním a hibernací. Nástroje počítačového "spánku," které
šetří energii, nabízí rychlejší zapnutí a vrací vás do rozdělané práce.
</p>
<p>Režim spánku (suspend) počítač nastaví do módu, kde jediný komponent, který je
napájen, je RAM paměť (cca 0.5 - 2 Watty). Opětovné zapnutí trvá pár vteřin. Tato varianta
je vhodná ke kratším pauzám.</p>
<p> Druhá varianta je hibernace. Tento mód počítač klasicky vypne, ale než tak učiní, uloží veškero
obsahu paměti na disk (do swapu). Proces, který nějakou dobu sice trvá, ale po vypnutí nepotřebuje
žádnou elektřinu. Zapnutí trvá standardní dobu, ale po nabootování budete navráceni tam, kde jste
počítač hibernovali.</p>
<p>Desktopová prostředí v OpenBSD, jako XFCE, MATE nebo Gnome, nabízí přístup k funkcím hibernace a uspání v grafickém menu. V příkazovém řádku zastává tyto funkce <code>zzz</code> k uspání, a <code>ZZZ</code> k hibernaci. apmd daemon musí běžet, aby předchozí fungovalo.</p>
</div>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Další čtení</h2>
<ul>
<li><a class="permalink" href="https://sdadams.org/blog/introducing-muxfs/">muxfs: mirroring, checksumming, a self-healing layer pro souborový systém OpenBSpD (en)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-07-23-openbsd-sshfs.html">Jak použít sshfs v OpenBSD (en)</a></li>
<li><a class="permalink" href="https://www.tiltedwindmillpress.com/product-category/sponsor/">Podpořte Michaela W Lucase a jeho nadcházející OpenBSD knihu (en)</a></li>
<li><a class="permalink" href="https://citizen428.net/blog/self-hosting-static-site-openbsd-httpd-relayd/">Hosting vlastního webu s OpenBSD, httpd, a relayd (en)</a></li>
<li><a class="permalink" href="https://si3t.ch/ah/en/toc/">Jak spravovat vlastní OpenBSD server? (en)</a></li>
<li><a class="permalink" href="https://qorg11.net/tech_posts/brotli_in_openbsd_httpd.html">Brotli v httpd (en)</a></li>
<li><a class="permalink" href="https://portroach.openbsd.org/">portroach</a>, nástroj, který automaticky monitoruje nové verze balíčků (en)</li>
<li><a class="permalink" href="https://openbsd.amsterdam/">OpenBSD Amsterdam</a>, společnost nabízející virtuální servery s OpenBSD (en)</li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>OpenBSD v umění</h2>
<figure>
<a href="images/artwork-issue11.jpg">
<picture>
<img src="images/artwork-issue11.jpg"
alt="Obří Puffy učí tři malinké Puffy o počítačích." />
</picture>
</a>
<figcaption>obrázek od prahou</figcaption>
</figure>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Authors</h2>
<p>Solène Rapenne, prx. Mnoho díku všem, kteří
podporují a pomáhají s projektem tohoto webzinu!</p>
</article>

View File

@ -0,0 +1,122 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>Soporte para RAID-1C</li>
<li>Muchos programas nuevos en -current</li>
</ul>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Cambios recientes en -current</h2>
<ul>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=166033521101094&w=2">Soporte para RAID-1C</a>, lo que significa que ahora puede arrancar desde una unidad RAID 1 encriptada</li>
<li><a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20220810120423">/usr/games/ eliminado de $PATH</a></li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165678239607614&w=2">dhclient(8) ahora ejecuta ifconfig</a> para asignar el flag autoconf y dejar que dhcpleased gestione dhcp</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165685037727250&w=2">netstart</a> creará todas las interfaces proporcionadas antes de configurarlas</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165702971308170&w=2">mandoc</a> está produciendo un código HTML más accesible (muchos otros commits de schwarze@ están relacionados con la mejora)</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165716992013216&w=2">xlock está utilizando más unveil(2)</a></li>
<li>la reescritura de la <a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165764479728346&w=2">máquina de estados de slaacd(8) siguiendo el código de dhcpleased(8)</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165962727100953&w=2">añadir HISTORIA y AUTORES</a> en las páginas man de cut(1) y paste(1), también en <a href="https://marc.info/?l=openbsd-cvs&m=165969068332656&w=2" class="permalink">shutdown(8)</a></li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165979706312796&w=2">Mejora del código de disklabel</a></li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165992333422609&w=2">getpw pledge</a> ya no evita unveil(2), esto requería muchos cambios en el código yp* (páginas amarillas)</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=166037459412818&w=2">portgen(1) ahora menciona</a> que el generador de ports de python no es utilizable hasta que alguien lo arregle (¿tal vez seas tú?)</li>
</ul>
<h2>Nuevos paquetes interesantes</h2>
<ul>
<li><a href="https://www.gnu.org/software/datamash/" class="permalink">datamash</a>, un programa de línea de comandos que realiza operaciones numéricas, textuales y estadísticas básicas sobre archivos de datos textuales de entrada</li>
<li><a href="https://arcan-fe.com/" class="permalink">arcan</a>, un potente display server y multimedia framework (soporta clientes wayland)</li>
<li><a href="https://github.com/phase1geo/Minder" class="permalink">minder</a>, una aplicación de mapas mentales</li>
<li><a href="https://github.com/fcorbelli/zpaqfranz" class="permalink">zpaqfranz</a>, un archivador de línea de comandos incremental y de diario</li>
</ul>
</article>
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Actualizaciones de la versión 7.1-stable (desde la última edición del webzine)</h2>
<ul>
<li><strong>Syspatch</strong>:
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/006_xserver.patch.sig" class="permalink">006</a> (todas las arquitecturas)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/007_cron.patch.sig" class="permalink">007</a> (todas las arquitecturas)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/008_bgpd.patch.sig" class="permalink">008</a> (todas las arquitecturas)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/009_zlib.patch.sig" class="permalink">009</a> (todas las arquitecturas)
</li>
<li><strong>Actualizaciones de paquetes</strong>: unzip libxml libarchive nextcloud webkitgtk4 php/8.1 php/8.0 tor-browser gnutls samba mozilla-thunderbird wireshark clamav firefox-esr tiff jenkins/devel dovecot wavpack gnupg netatalk3</li>
</ul>
</article>
<article id="interview">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Entrevista a usuarios de OpenBSD</h2>
<p>Una nueva sección para el webzine, ¡dejamos que nuestros lectores hablen de su experiencia y uso de OpenBSD!</p>
<div>
<p><strong>Solène Rapenne</strong>: Hola Xavier, ¿podrías presentarte a nuestros lectores?</p>
<p><strong>Xavier Cartron</strong>: ¡Hola! Me llamo Xavier Cartron, pero en Internet suelo referirme como "prx". Mi carné de identidad dice que tengo 33 años, pero sigo siendo un niño muy entusiasta en mi cabeza. Vivo en Francia, cerca de Nantes, donde enseño Física y Química. Así que no estoy exactamente cerca de la informática, pero siempre me ha gustado jugar con estos aparatos. Todo empezó cuando mi familia compró un ordenador cuando yo tenía unos 3 años, probablemente porque mi madre deseaba convertirse en desarrolladora cuando era joven. Descubrí el DOS, Prince of Persia y el dibujo de caras feas con el Paint de Windows 3.1. Me pasé muchos ratos con los videojuegos y experimentando cosas chulas en archivos ocultos.</p>
<hr />
<p><strong>Solène Rapenne</strong>: ¿cuándo probaste OpenBSD por primera vez? ¿Qué sensaciones tuviste al respecto?</p>
<p><strong>Xavier Cartron</strong>: Resumiendo, alguien me regaló un Live CD de Linux cuando era estudiante, probablemente en 2008. Entonces empezaron muchos arranques duales, instalaciones y descubrimiento de distros. Disfruté probando todas las distros posibles, pero finalmente me quedé con debian durante años. Al probar distros, probé FreeBSD y OpenBSD, sin embargo mi hardware de red no estaba soportado en ese momento, o probablemente no leí bien las FAQ. La juventud... Pero disfruté de la sensación de limpieza y eficiencia. Mientras tanto, disfrutaba de autoalojar mi sitio web, correos y otras cosas en mi apartamento de estudiante. Un par de años después, mi disco duro se estropeó. Aburrido por el peso debian, intenté cambiar mi servidor a algo diferente. Oí hablar de la estabilidad de OpenBSD. En una tarde, había reconfigurado mi servidor: OpenBSD es realmente más sencillo. Luego experimenté los beneficios de la seguridad y me quedé encantado.</p>
<hr />
<p><strong>Solène Rapenne</strong>: ¿Por qué usas OpenBSD? ¿Para qué?</p>
<p><strong>Xavier Cartron</strong>: Actualmente uso OpenBSD para... bueno, para todo. Lo tengo en el portátil que llevo al trabajo para impartir las clases: ffplay se reproduce en una ventana apilada en un lateral por dwm lo que se muestra en la pared, así puedo hablar e interactuar con mis alumnos mientras escribo en la pizarra y sigo viendo sus caras. En el ordenador de la sala de estar se reproducen películas. Cuando conecto una memoria USB, todos los archivos son reproducidos automáticamente por el mpv gracias a hotplugd. Lo tengo en el ordenador de mi mujer. Lo tengo en mi servidor para alojar mi sitio web, correos, copias de seguridad, gemini, xmpp, y actualmente este webzine :) Cuando encuentro tiempo, juego en mi otro ordenador a nethack, wesnoth, xonotic... También disfruto aprendiendo y escribiendo C, y OpenBSD es perfecto con todas las páginas man y las bibliotecas incluidas. ¡He aprendido mucho, gracias a style(9)! OpenBSD está bien documentado, se puede ajustar con sencillez. Tengo un sistema configurado que se ajusta exactamente a mis necesidades. Bonus : He conocido a gente increíble en la comunidad de OpenBSD, algunos de ellos son que ahora son amigos. Esta es una de las razones por las que disfruto usando OpenBSD.</p>
<hr />
<p><strong>Solène Rapenne</strong>: ¿Te gustaría compartir algo con el equipo de OpenBSD o del webzine?</p>
<p><strong>Xavier Cartron</strong>: En realidad sí, me gustaría hablar de un proyecto que escribo desde hace años. Como me gustaba el autoalojamiento en mi tiempo libre, sin aprenderlo en la escuela, me reté a mí mismo a ayudar a otros a hacerlo. Primero escribí un manual en francés y hace poco terminé de traducirlo al inglés. Siempre necesito revisiones para mejorarlo. Está alojado en <a href="https://si3t.ch/ah/">https://si3t.ch/ah/</a>. Probablemente he hablado demasiado, eso es por el niño entusiasta que llevo dentro. Gracias por leerme.</p>
<hr />
<p><strong>Solène Rapenne</strong>: Muchas gracias Xavier por responder a mis preguntas. Siempre es genial conocer a gente que no trabaja en informática y que utiliza sistemas operativos de código abierto.</p>
</div>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Consejos de Shell</h2>
<div>
<p>¿Sueles utilizar tu ordenador varias veces al día y no te gusta esperar a que arranque? Los sistemas modernos admiten dos modos de "suspensión" para reducir su consumo de energía y, al mismo tiempo, proporcionarnos una forma más rápida de hacer las cosas.</p>
<p>El primer modo se llama suspender, pone tu ordenador en un modo de reposo en el que sólo se alimenta la memoria para evitar que se pierdan sus datos, en este estado puedes reanudar rápidamente tu ordenador a su estado anterior en unos pocos segundos. El coste energético de la suspensión dependerá de la cantidad de RAM, pero está entre 0,5 y 2 vatios. Esto es particularmente útil cuando dejas tu ordenador por un corto periodo de tiempo.</p>
<p>El segundo modo se llama hibernación, apaga totalmente el sistema, pero antes de hacerlo toda su memoria se guarda en el almacenamiento del ordenador, en el área de intercambio para ser precisos. Esto lleva algún tiempo para escribir toda la memoria en el disco, pero entonces tu ordenador no está consumiendo energía, sin embargo tardará algún tiempo en reanudarse de nuevo ya que toda la memoria necesita ser leída desde el disco. Es particularmente útil cuando se deja el ordenador durante mucho tiempo, y se quiere mantener el espacio de trabajo tal y como está.</p>
<p>En OpenBSD, los entornos de escritorio como XFCE, MATE o Gnome ofrecen la posibilidad de elegir entre suspender o hibernar en el menú de apagado. En la línea de comandos puede ejecutar el comando <code>zzz</code> para suspender, y <code>ZZZ</code> para hibernar. Estos comandos necesitan que el servicio apmd esté ejecutándose para funcionar.</p>
</div>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Yendo más allá</h2>
<ul>
<li><a class="permalink" href="https://sdadams.org/blog/introducing-muxfs/">muxfs: una capa de sistema de ficheros de réplica, checksum y autorreparación para OpenBSD</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-07-23-openbsd-sshfs.html">Cómo usar sshfs en OpenBSD</a></li>
<li><a class="permalink" href="https://www.tiltedwindmillpress.com/product-category/sponsor/">Patrocina a Michael W Lucas para su próximo libro sobre OpenBSD</a></li>
<li><a class="permalink" href="https://citizen428.net/blog/self-hosting-static-site-openbsd-httpd-relayd/">Cómo autoalojar un sitio estático con OpenBSD, httpd y relayd</a></li>
<li><a class="permalink" href="https://si3t.ch/ah/en/toc/">¿Cómo alojar su servidor con OpenBSD?</a></li>
<li><a class="permalink" href="https://qorg11.net/tech_posts/brotli_in_openbsd_httpd.html">Brotli en el httpd de OpenBSD</a></li>
<li><a class="permalink" href="https://portroach.openbsd.org/">portroach</a>, la herramienta que rastrea automáticamente las nuevas versiones de los paquetes</li>
<li><a class="permalink" href="https://openbsd.amsterdam/">OpenBSD Amsterdam</a>, una empresa de alojamiento de máquinas virtuales de OpenBSD alojadas en OpenBSD</li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Obras de arte del momento</h2>
<figure>
<a href="images/artwork-issue11.jpg">
<picture>
<img src="images/artwork-issue11.jpg"
alt="Un dibujo en el que aparece una persona con una cabeza que parece un pez hinchado, hay tres hinchados más pequeños delante de una pantalla de ordenador que muestra la palabra sysupgrade y runbsd." />
</picture>
</a>
<figcaption>Obra de arte de prahou</figcaption>
</figure>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Autores</h2>
<p>Solène Rapenne, prx. ¡Muchas gracias a todos los que han participado y apoyado la idea!</p>
</article>

View File

@ -0,0 +1,156 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>Support pour RAID-1C</li>
<li>Nombreux nouveaux programmes dans -current</li>
</ul>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Changements récents dans -current</h2>
<ul>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=166033521101094&w=2">Support pour RAID-1C</a>, ce qui signifique que l'on peut désormais démarrer depuis un disque RAID1 chiffré</li>
<li><a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20220810120423">/usr/games/ retirée de $PATH</a></li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165678239607614&w=2">dhclient(8) démarre ifconfig</a> pour attribuer le drapeau "autoconf" et laisser dhcpleased gérer le dhcp</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165685037727250&w=2">netstart</a> va créer toutes les interfaces avant de les configurer</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165702971308170&w=2">mandoc</a> produit du code HTML plus accessible (de nombreux autres commits de schwarze@ sont liés à cette amélioration)</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165716992013216&w=2">xlock utilise davantage unveil(2)</a></li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165764479728346&w=2">slaacd(8) state machine</a> réécrit en suivant le code dans dhcpleased(8)</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165962727100953&w=2">ajout des sections HISTORY et AUTHORS</a> dans les pages man de cut(1) et paste(1), et aussi dans <a href="https://marc.info/?l=openbsd-cvs&m=165969068332656&w=2" class="permalink">shutdown(8)</a></li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165979706312796&w=2">Améliorations au code de disklabel</a></li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165992333422609&w=2">getpw pledge</a> n'outrepasse plus unveil(2), cela a nécessité de nombreux changements dans le code yp* (yellow pages)</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=166037459412818&w=2">portgen(1) mentionne maintenant</a> que le générateur de ports python n'est plus utilisable en attendant que quelqu'un le corrige (peut-être vous?)</li>
</ul>
<h2>Nouveaux paquets intéressants</h2>
<ul>
<li><a href="https://www.gnu.org/software/datamash/" class="permalink">datamash</a>, un programme en ligne de commande pour réaliser des opérations numériques, textuelles et statistiques à partir de fichiers texte</li>
<li><a href="https://arcan-fe.com/" class="permalink">arcan</a>, un puissant serveur d'affichage et framework multimédia (supporte les clients wayland)</li>
<li><a href="https://github.com/phase1geo/Minder" class="permalink">minder</a>, une application de cartes heuristiques</li>
<li><a href="https://github.com/fcorbelli/zpaqfranz" class="permalink">zpaqfranz</a>, un archiveur incrémental</li>
</ul>
</article>
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Mises à jour dans 7.1-stable (depuis le dernier numéro du webzine)</h2>
<ul>
<li><strong>Syspatch</strong> :
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/006_xserver.patch.sig" class="permalink">006</a> (toutes architectures)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/007_cron.patch.sig" class="permalink">007</a> (toutes architectures)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/008_bgpd.patch.sig" class="permalink">008</a> (toutes architectures)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/009_zlib.patch.sig" class="permalink">009</a> (toutes architectures)
</li>
<li><strong>Mises à jour de paquets</strong> : unzip libxml libarchive nextcloud webkitgtk4 php/8.1 php/8.0 tor-browser gnutls samba mozilla-thunderbird wireshark clamav firefox-esr tiff jenkins/devel dovecot wavpack gnupg netatalk3</li>
</ul>
</article>
<article id="interview">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Interview d'utilisateur d'OpenBSD</h2>
<p>Une nouvelle section pour le webzine, on laisse nos lecteurs parler de leur ressenti à l'utilisation d'OpenBSD</p>
<div>
<p><strong>Solène Rapenne</strong> : Salut Xavier, peux-tu te présenter pour nos lecteurs ?</p>
<p><strong>Xavier Cartron</strong> : Salut !
Je m'appelle Xavier Cartron, mais je me présente plutôt sous le pseudo "prx".
Ma carte d'identité indique que j'ai 33 ans, mais je reste un gamin surexcité dans la tête.
Je vis en France près de Nantes où j'enseigne la Physique et la Chimie.
Pas exactement de l'informatique, mais j'ai toujours aimé jouer avec les ordinateurs.
Tout a commencé quand ma famille a acheté un tel appareil alors que j'avais environ 3 ans, sans doute parce que ma mère voulait devenir développeuse dans sa jeunesse.
J'ai découvert DOC, Prince of Persia et de quoi dessiner des visages moches avec Paint de Windows 3.1.
J'ai passé bien trop de temps sur les jeux vidéos à tenter des trucs cools en bidouillant les fichiers cachés.</p>
<hr />
<p><strong>Solène Rapenne</strong> : Quand as-tu essayé OpenBSD pour la première fois ? Qu'en as-tu pensé ?</p>
<p><strong>Xavier Cartron</strong> : Pour faire court, on m'a donné un LiveCD Linux quand j'étais étudiant. Sans doute en 2008.
Commence alors de trop nombreux dual boots, intalls et réintalls pour découvrir tout un tas de distros. Je suis finalement resté sous Debian pendant des années.
Au cours de mes essais, j'ai tenté FreeBSD et OpenBSD, mais mon matériel réseau n'était pas bien supporté, ou je n'ai pas pris le temps de lire la FAQ correctement. Jeunesse… Mais j'ai apprécié la propreté et l'efficacé de l'environnement.
En parallèle, je m'amusais à auto-héberger mon site web, mes mails et autres trucs dans mon appartement d'étudiant.
Quelques années plus tard, le disque dur du serveur a planté. Un peu ennuyé par le poids grandissant de Debian (dépendances et systemd…), j'ai tenté de passer à autre chose. Ayant entendu parler de la stabilité d'OpenBSD, j'ai reconfiguré mon serveur en un après-midi. OpenBSD est en fait plus simple.
Ensuite, j'ai découvert les efforts autour de la sécurité et fut enchanté.</p>
<hr />
<p><strong>Solène Rapenne</strong> : Pourquoi utilises-tu OpenBSD Pour quoi faire?</p>
<p><strong>Xavier Cartron</strong> : J'utilise OpenBSD pour… eh bien à peu près tout.
OpenBSD tourne sur mon pc portable que j'emmène au travail pour projeter mes cours : ffplay me montre l'affichage dans une fenêtre mise dans un coin par dwm, de cette façon je peux parler à mes élèves tout en écrivant au tableau tout en voyant leurs têtes.
Dans mon salon, un petit ordinateur permet de regarder des films. Quand j'y insère une clé USB, tous les fichiers qu'elle contient sont automatiquement lus grâce à mpv et hotplugd.
OpenBSD est aussi sur l'ordinateur de ma conjointe.
C'est aussi sur mon serveur pour héberger mon site web, mes mails, mes sauvegardes, un serveur gemini, xmpp et en fait aussi ce webzine :)
Quand je trouve le temps, je joue sur mon autre ordinateur à nethack, wesnoth, xonotic…
J'aime aussi apprendre le C, et OpenBSD est parfait pour ça avec ses nombreuses pages man et bibliothèques par défaut. J'ai beaucoup appris grâce à style(9) !
OpenBSD est bien documenté, configurable en toute simplicité. J'ai devant moi un système qui correspond exactement à mes besoins.
En bonus, j'ai rencontré des personnes géniales dans la communauté OpenBSD, et je peux considérer certaines commes des ami(e)s.
Voilà quelques raisons que me font aimer utiliser OpenBSD.</p>
<hr />
<p><strong>Solène Rapenne</strong> : Aimerais-tu partager quelques chose à l'équipe d'OpenBSD ou du webzine ?</p>
<p><strong>Xavier Cartron</strong> : À vrai dire oui, j'aimerais parler d'un projet que j'ai depuis quelques années maintenant.
Puisque j'aime bien m'auto-héberger sur mon temps libre, sans pour autant avoir appris à le faire à l'école, je me suis donné le défi d'aider les autres à en faire autant.
J'ai donc écrit un manuel en français tout d'abord, et j'ai terminé la traduction en anglais récemment.
Les avis sont toujours intéressantes pour l'améliorer. C'est hébergé sur
<a href="https://si3t.ch/ah/">https://si3t.ch/ah/</a>.
J'ai sans doute trop parlé, sans doute à cause du gamin surexcité dans ma tête.
Merci de m'avoir lu.</p>
<hr />
<p><strong>Solène Rapenne</strong> : Merci beaucoup Xavier d'avoir répondu à mes questions. C'est toujours sympa de rencontrer des personnes ne travaillant pas dans l'informatique qui utilisent des systèmes open source !</p>
</div>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Astuces shell</h2>
<div>
<p>Vous utilisez souvent votre ordinateur plusieurs fois par jour, et ne voulez pas attendre qu'il démarre ?
Les systèmes récents supportent deux modes "d'endormissements" pour réduire l'utilisation d'énergie tout en permetant de gagner du temps.</p>
<p>Le premier mode s'appelle "suspendre", il met l'ordinateur en sommeil où seule la mémoire est alimentée pour éviter des pertes de données, dans cet état vous pouvez reprendre rapidement votre activité en quelques secondes. Le coût énergétique en suspension dépend de la quantité de ram, mais c'est entre 0,5 et 2 Watts. C'est particulièrement utile si vous laisser votre ordinateur pendant un court laps de temps.</p>
<p>Le second mode s'appelle "hibernation", il éteint complètement le système, mais avant ça, toute la mémoire est enregistrée dans un espace de stockage, dans la partie swap pour être précis. Cela prend un peu plus de temps pour écrire toute la mémoire sur le disque, mais ensuite l'ordinateur n'a plus besoin d'énergie, cependant cela prendra un peu de temps pour reprendre puisqu'il faudra relire toute la mémoire à partir du disque. C'est très utile quand vous laisser votre ordinateur pendant une période plus longue mais voulez conserver votre espace de travail tel qu'il l'était.</p>
<p>Sur OpenBSD, les environnements de bureau comme Xfce, MATE ou Gnome vous proposent de suspendre ou hiberner dans le menu de session. En ligne de commande, vous pouvez entrer <code>zzz</code> pour suspendre, et <code>ZZZ</code> pour hiberner. Ces commandes ont besoin que le service (démon) apmd soit en marche pour fonctionner.</p>
</div>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Aller plus loin</h2>
<ul>
<li><a class="permalink" href="https://sdadams.org/blog/introducing-muxfs/" hreflang="en">muxfs: a mirroring, checksumming, and self-healing filesystem layer for OpenBSD</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-07-23-openbsd-sshfs.html" hreflang="en">How to use sshfs on OpenBSD</a></li>
<li><a class="permalink" href="https://www.tiltedwindmillpress.com/product-category/sponsor/" hreflang="en">Sponsor Michael W Lucas for his next OpenBSD book</a></li>
<li><a class="permalink" href="https://citizen428.net/blog/self-hosting-static-site-openbsd-httpd-relayd/" hreflang="en">Self-hosting a static site with OpenBSD, httpd, and relayd</a></li>
<li><a class="permalink" href="https://si3t.ch/ah/fr/toc/" hreflang="fr">Comment héberger son serveur avec OpenBSD ?</a></li>
<li><a class="permalink" href="https://qorg11.net/tech_posts/brotli_in_openbsd_httpd.html" hreflang="en">Brotli in OpenBSDs httpd</a></li>
<li><a class="permalink" href="https://portroach.openbsd.org/" hreflang="en">portroach</a>, the tool automatically tracking newer packages versions</li>
<li><a class="permalink" href="https://openbsd.amsterdam/" hreflang="en">OpenBSD Amsterdam</a>, an hosting company for OpenBSD virtual machines hosted on OpenBSD</li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Œuvre d'art du moment</h2>
<figure>
<a href="images/artwork-issue11.jpg">
<picture>
<img src="images/artwork-issue11.jpg"
alt="Un dessin représentant une personne avec une tête ressemblant à un poisson globe, il y a trois plus petits puffys devant l'écran d'un ordinateur affichant les mots sysupgrade et runbsd." />
</picture>
</a>
<figcaption>Artwork de prahou</figcaption>
</figure>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Auteurs</h2>
<p>Solène Rapenne, prx. Remerciements à chacun impliqué et encourageant l'idée !</p>
</article>

View File

@ -0,0 +1 @@
PUBLISHED_DATE="2022-08-13T12:03:01Z"

View File

@ -0,0 +1,187 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>Поддержка RAID-1C</li>
<li>Много новых программ в -current</li>
</ul>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Последние изменения в -current</h2>
<ul>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=166033521101094&w=2">Поддержка RAID-1C (en)</a>, которая означает, что теперь вы можете загрузиться с зашифрованного RAID 1</li>
<li><a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20220810120423">Путь /usr/games/ по умолчанию удален из $PATH (en)</a></li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165678239607614&w=2">dhclient(8) теперь запускает ifconfig (en)</a>, что бы взвести флаг autoconf и позволить dhcpleased управлять dhcp</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165685037727250&w=2">netstart (en)</a> будет создавать все указанные интерфейсы перед их конфигурированием</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165702971308170&w=2">В mandoc (en)</a> исправлена генерация HTML кода (к этому улучшению относятся множество коммитов от schwarze@)</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165716992013216&w=2">В xlock улучшено использование unveil(2) (en)</a></li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165764479728346&w=2">Машина состояний slaacd(8) (en)</a> переписана по примеру dhcpleased(8)</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165962727100953&w=2">Расширены разделы HISTORY and AUTHORS (en)</a> в man страницах cut(1) и paste(1), внесены исправления в man страницу <a href="https://marc.info/?l=openbsd-cvs&m=165969068332656&w=2" class="permalink">shutdown(8) (en)</a></li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165979706312796&w=2">Внесены улучшения в код disklabel (en)</a></li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=165992333422609&w=2">getpw pledge больше не нужно обходить unveil(2) (en)</a>, что потребовало множество изменений в yp* (yellow pages)</li>
<li><a class="permalink" href="https://marc.info/?l=openbsd-cvs&m=166037459412818&w=2">Отключен python-модуль portgen(1) (en)</a>, так как он нуждается в исправлении (может это задача для вас?)</li>
</ul>
<h2>Новые интересные пакеты</h2>
<ul>
<li><a href="https://www.gnu.org/software/datamash/" class="permalink">datamash</a>: утилита командной строки для численной, текстовой и статистической обработки текстовых файлов</li>
<li><a href="https://arcan-fe.com/" class="permalink">arcan</a>: мощный графический сервер (display server) и мультимедиа-фреймворк (поддерживает wayland клиентов)</li>
<li><a href="https://github.com/phase1geo/Minder" class="permalink">minder</a>: приложение для работы с диаграммой связей (mind map)</li>
<li><a href="https://github.com/fcorbelli/zpaqfranz" class="permalink">zpaqfranz</a>: инкрементальный и журналирующий архиватор командной строки</li>
</ul>
</article>
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Обновления в 7.1-stable (с предыдущего выпуска)</h2>
<ul>
<li><strong>Syspatch</strong>:
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/006_xserver.patch.sig" class="permalink">006</a> (all architectures)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/007_cron.patch.sig" class="permalink">007</a> (all architectures)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/008_bgpd.patch.sig" class="permalink">008</a> (all architectures)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.1/common/009_zlib.patch.sig" class="permalink">009</a> (all architectures)
</li>
<li><strong>Обновления пакетов</strong>: unzip libxml libarchive nextcloud webkitgtk4 php/8.1 php/8.0 tor-browser gnutls samba mozilla-thunderbird wireshark clamav firefox-esr tiff jenkins/devel dovecot wavpack gnupg netatalk3</li>
</ul>
</article>
<article id="interview">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Интервью с пользователем OpenBSD</h2>
<p>Новая рубрика, в которой наши читатели рассказывают о своем опыте использования OpenBSD!</p>
<div>
<p><strong>Solène Rapenne</strong>: Привет, Xavier. Представься, пожалуйста, для наших читателей.</p>
<p><strong>Xavier Cartron</strong>: Здравствуйте!
Меня зовут Xavier Cartron, но в интернете я обычно называюсь "prx".
По документам мне 33 года, но сам я себя чувствую слишком увлеченным ребенком.
Я живу во Франции, недалеко от Нанта, где преподаю физику и химию.
Это не связано напрямую с вычислительной техникой, но я всегда любил играть с компьютером.
Всё началось с того, что когда мне было 3 года моя семья купила компьютер:
наверное моя мама в молодости хотела стать разработчиком.
Я открыл для себя DOS, Принца Персии и рисование уродливых лиц в Paint из Windows 3.1.
Я провел много времени за видеоиграми и экспериментировал со скрытыми файлами.</p>
<hr />
<p><strong>Solène Rapenne</strong>: Когда ты впервые попробовал OpenBSD? Какие были ощущения?</p>
<p><strong>Xavier Cartron</strong>: Если коротко, мне дали live CD с Linux когда я был студентом, вероятно, в 2008 году.
Затем началось время одновременного использования нескольких ОС в режиме dual boot, установок и исследования дистрибутивов.
Мне нравилось пробовать как можно больше новых дистрибутивов, но в итоге я остановился на debian и использовал его продолжительное время.
Среди опробованных дистрибутивов были FreeBSD и OpenBSD,
но мое сетевое оборудование не поддерживалось на тот момент, а может быть я не внимательно читал FAQ.
Молодость... Мне нравилось ощущение чистоты и эффективности.
В то время я развлекался хостингом своего сайта, почты и тому подобного в моей студенческой квартире.
Через пару лет у меня сломался жесткий диск.
Устав от тяжеловесного debian я попробовал перейти на что-то другое для моего сервера.
Я слышал про стабильность OpenBSD.
За полдня я перенастроил свой сервер: OpenBSD реально проще.
А затем меня очаровала ориентированность системы на безопасность.</p>
<hr />
<p><strong>Solène Rapenne</strong>: Почему ты используешь OpenBSD? Для чего?</p>
<p><strong>Xavier Cartron</strong>: Сейчас я использую OpenBSD... да для всего.
Она запущена на моем ноутбуке, который я беру с собой на работу, чтобы вести занятия:
ffplay воспроизводит в окне, расположенном сбоку от dwm, который отображается на стене,
что позволяет мне разговаривать и взаимодействовать с учениками, пока я пишу на доске,
при этом я вижу их лица.
На компьютере в гостиной OpenBSD проигрывает фильмы.
Когда я подключаю usb флешку, файлы с нее автоматически проигрываются с использованием mpv и hotplugd.
OpenBSD стоит на компьютере моей жены.
OpenBSD стоит на моем сервере, на котором работают сайт, почта, резервное копирование, gemini, xmpp,
и даже это webzine :)
Когда у меня есть время я на другом своем компьютере играю в nethack, wesnoth, xonotic...
Помимо этого я с удовольствием изучаю и пишу на C,
а OpenBSD идеально подходит для этого со своими страницами man и подключаемыми библиотеками.
Я многое почерпнул из style(9)!
OpenBSD очень хорошо документирована, настраеваема и проста.
Я получил систему, настроенную под мои потребности.
Помимо прочего я познакомился с удивительными людьми в сообществе OpenBSD, некоторые из которых стали моими друзьями.
Это одна из тех причин, по которой мне нравится использовать OpenBSD.</p>
<hr />
<p><strong>Solène Rapenne</strong>: Хочешь чем-то поделиться с читателями?</p>
<p><strong>Xavier Cartron</strong>: На самом деле да, я хотел бы рассказать о проекте, который пишу уже несколько лет.
Поскольку в свободное время мне нравится заниматься хостингом, но при этом я не учился этому профессионально,
я решил помочь в этом и другим.
Сначала я написал руководство на французском языке, но недавно закончил переводить его на английский.
Но мне нужны отзывы, что бы улучшить его.
Руководство можно найти здесь: <a href="https://si3t.ch/ah/">https://si3t.ch/ah/</a>.
Наверное я слишком много наговорил, но это всё из-за моего внутреннего ребенка-энтузиаста.
Спасибо дочитавшим до конца.</p>
<hr />
<p><strong>Solène Rapenne</strong>: Большое спасибо, Xavier, за ответы на мои вопросы.
Всегда здорово встретить людей, не работающих в IT, но которые используют операционные системы с открытым исходным кодом!</p>
</div>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Советы по работе с командной строкой</h2>
<div>
<p>Вы частенько используете компьютер несколько раз в день и вам не нравится ждать пока он загрузится?
Современные операционные системы поддерживают два режима "сна" ("sleep"), что бы снизить энергопотребление и
удовлетворить потребности пользователя.</p>
<p>Первый режим называется приостановкой (suspending).
Он переводит компьютер в спящий режим, в котором питание подается только на память, чтобы предотвратить потерю данных. В этом режиме вы можете быстро вернуть компьютер в прежнее состояние за считанные секунды.
Энергозатраты на приостановку зависят от объема оперативной памяти, но они составляют от 0,5 до 2 Вт. Это полезно для случаев, когда вы оставляете компьютер ненадолго.</p>
<p>Второй режим называется гибернацией (hibernating).
Он полностью выключает систему, но перед этим содержимое оперативной памяти сохраняется в энергонезависимой памяти компьютера, а точнее в области подкачки.
Процесс сохранения содержимого оперативной памяти на диск занимает какое-то время, но после этого компьютер не потребляет электричество.
Однако при возобновлении работы компьютера снова требуется какое-то время на то, что бы считать содержимое оперативной памяти с диска.
Этот режим полезен для случаев, когда вы вы надолго отходите от компьютера, но хотите сохранить рабочее пространство в неизменном виде.</p>
<p>В OpenBSD, в окружениях рабочего стола, таких как XFCE, MATE или Gnome, в меню выключения компьютера есть варианты приостановки и гибернации.
В командной строке вы можете выполнить команду <code>zzz</code> для перевода компьютера в режим приостановки и <code>ZZZ</code> для перевода компьютера в режим гибернации.
Для работы этих команд необходимо, чтобы была запущена служба apmd.</p>
</div>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Что ещё</h2>
<ul>
<li><a class="permalink" href="https://sdadams.org/blog/introducing-muxfs/">muxfs: уровень зеркалирования, подсчета контрольных сумм и самовосстановления файловых систем в OpenBSD (en)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-07-23-openbsd-sshfs.html">Использование sshfs на OpenBSD (en)</a></li>
<li><a class="permalink" href="https://www.tiltedwindmillpress.com/product-category/sponsor/">Проспонсируйте (PayPal) Michael W Lucas на его новую книгу об OpenBSD (en)</a></li>
<li><a class="permalink" href="https://citizen428.net/blog/self-hosting-static-site-openbsd-httpd-relayd/">Хостинг статического файла с использованием OpenBSD, httpd и relayd (en)</a></li>
<li><a class="permalink" href="https://si3t.ch/ah/en/toc/">Размещение сервера на OpenBSD (en)</a></li>
<li><a class="permalink" href="https://qorg11.net/tech_posts/brotli_in_openbsd_httpd.html">Brotli в httpd OpenBSD (en)</a></li>
<li><a class="permalink" href="https://portroach.openbsd.org/">portroach</a>: инструмент автоматического отслеживания новых версий пакетов</li>
<li><a class="permalink" href="https://openbsd.amsterdam/">OpenBSD Amsterdam</a>: компания, предоставляющая хостинг гостевых виртуальных машин OpenBSD запущенных в OpenBSD</li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Художественное оформление этого выпуска</h2>
<figure>
<a href="images/artwork-issue11.jpg">
<picture>
<img src="images/artwork-issue11.jpg"
alt="На рисунке изображен некий персонаж, голова которого похожа на иглобрюху рыбу. И три иглобрюха поменьше находятся перед экраном компьютера с надписями sysupgrade и runbsd." />
</picture>
</a>
<figcaption>Художественное оформление от prahou</figcaption>
</figure>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Авторы</h2>
<p>Solène Rapenne, prx. Большое спасибо всем причастным и всем поддерживающим идею!</p>
</article>

112
issues/issue-12/00_en.html Normal file
View File

@ -0,0 +1,112 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li><a href="https://www.openbsd.org/72.html" class="permalink">OpenBSD 7.2 is out!</a></li>
<li>Webzine is late! 😅</li>
<li>More SMP improvements</li>
<li>Lot of new programs packaged!</li>
</ul>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Recent -current changes</h2>
<ul>
<li>system calls mmap, munmap and mprotect <a href="https://marc.info/?l=openbsd-cvs&m=166790517817794&w=2" class="permalink">are now unlocked</a></li>
</ul>
<h2>Interesting new packages</h2>
<ul>
<li><a href="https://github.com/jitsi/" class="permalink">jitsi</a>, a self-hosted video conferencing platform</li>
<li><a href="https://github.com/nushell/nushell" class="permalink">nushell</a>, a new kind of shell</li>
<li><a href="https://helix-editor.com/" class="permalink">helix</a>, modal text editor</li>
<li><a href="https://ocrmypdf.readthedocs.io/" class="permalink">OCRmyPDF</a>, add an OCR text layer to scanned PDF files</li>
<li><a href="https://siril.org/" class="permalink">siril</a>, astronomical image processing tool</li>
<li><a href="https://coil32.net/" class="permalink">coil64</a>, an inductance coil calculator</li>
<li><a href="https://www.opensearch.org/" class="permalink">opensearch</a>, distributed and RESTful search engine</li>
<li><a href="https://smallstep.com/certificates" class="permalink">step-ca</a>, private certificate authority and ACME server</li>
<li><a href="https://tildegit.org/solene/iblock/" class="permalink">iblock</a>, inetd program to blackhole IPs connecting to it</li>
<li><a href="https://github.com/epasveer/seer" class="permalink">seergdb</a>, graphical front-end to GDB</li>
<li><a href="https://github.com/ungoogled-software/ungoogled-chromium" class="permalink">ungoogled-chromium</a>, Chromium browser sans integration with Google</li>
<li><a href="https://meli.delivery/" class="permalink">meli</a>, terminal mail client</li>
<li><a href="https://jmap.stalw.art/" class="permalink">stalwart</a>, JMAP server</li>
<li><a href="https://github.com/dalance/amber" class="permalink">amber</a>, code search and replace tool</li>
<li><a href="https://xn--gckvb8fzb.com/projects/reader/" class="permalink">reader</a>, lightweight tool offering better readability of web pages</li>
<li><a href="https://freshrss.org/" class="permalink">freshrss</a>, self-hosted RSS/Atom aggregator</li>
<li><a href="https://mycorrhiza.wiki/" class="permalink">mycorrhiza</a>, plain-text driven engine for personal wikis</li>
<li><a href="https://codeberg.org/grisha/newsraft" class="permalink">newsraft</a>, lightweight feed reader for text terminals</li>
<li><a href="https://github.com/libreddit/libreddit" class="permalink">libreddit</a>, alternative private front-end to Reddit</li>
<li><a href="https://tut.anv.nu/" class="permalink">tut</a>, TUI for Mastodon with vim inspired keys</li>
<li><a href="https://github.com/antonmedv/llama" class="permalink">llama</a>, terminal file manager</li>
</ul>
</article>
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>7.2-stable updates (since last webzine issue)</h2>
<ul>
<li><strong>Syspatch</strong>: 001, 002, 003, 004, 005, 006, 007, 008</li>
<li><strong>Package updates</strong>: firefox, firefox-esr, php, adobe-source-code-pro, clamav, chicken, dbus, curl, easy-rsa, freerdp, gdk-pixbuf, gnome-control-center, heimdal, influxdb, isc-dhcp, jenkins, libxml, libmilter, nheko, nostromo, obsf4proxy, obsdfreqd, openldap, openssl, postfix, pjsua, pounce, protobuf, python3, sendmail, seamonkey, samba, rt, telegraf, thunderbird, nextcloud, tomcat, tor, tor-browser, tshark, trac, webkigtk, xfce4-settings, zeek (bro)</li>
</ul>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Shell tips</h2>
<p>
As the root user, you can use the command <code>what</code> on a kernel file to learn about its version.
<pre>$ doas what /bsd
/bsd:
OpenBSD 7.2-current (GENERIC) #819: Sat Nov 26 11:01:05 MST 2022</pre>
</p>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Going further</h2>
<ul>
<li><a class="permalink" href="https://x61.sh/log/2022/09/20220926T143151-openbsd_alpine_k3s_cluster.html">Hosting a k3s cluster with vmm</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-08-18-why-openbsd-documentation-is-good.html">Why is OpenBSD documentation so good?</a></li>
<li><a class="permalink" href="https://x61.sh/log/2022/10/20221015T145211-honk.html">Self-hosting Honk</a> (a Mastodon server)</li>
<li><a class="permalink" href="https://mwl.io/archives/22303">Michael W. Lucas is publishing a new OpenBSD book</a></li>
<li>[French] <a class="permalink" href="https://doc.huc.fr.eu.org/fr/monitor/introduction-influxdb-openbsd/"><span lang="fr">Introduction à influxdb</span></a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-10-11-openbsd-kiosk.html">How to make a kiosk</a></li>
<li><a class="permalink" href="https://x61.sh/log/2022/10/20221021T153746-dendrite.html">Self-host a dendrite matrix server</a></li>
<li><a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20221120115616">Next steps toward mimmutable</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-09-25-openbsd-reboot-syspatch.html">Automatic services restart upon update</a></li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Artworks of the moment</h2>
<figure>
<a href="images/artwork-issue12.png">
<picture>
<img src="images/artwork-issue12.png"
alt="A reddish character and the OpenBSD mascot puffy staring at each other. The character is holding a computer with a RUN BSD logo on it." />
</picture>
</a>
<figcaption>A reddish character and the OpenBSD mascot puffy staring at each other. The character is holding a computer with a RUN BSD logo on it.</figcaption>
</figure>
</article>
<article id="redaction">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Note from the editorial team</h2>
<p>Yet another issue late on schedule, hopefuly nobody paid for the webzine, so it's fine. When a "to become" webzine issue is accumulating too much backlog, it's getting harder to get motivated to write it without missing news. So, this one doesn't contain much information, to be on rails again for the next one. I will try to increase the automation for filling some sections, this would ease adding content like erratas or packages.</p>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Authors</h2>
<p>Solène Rapenne. Many thanks to everyone involved and supportive of the idea</p>
</article>

View File

@ -0,0 +1,112 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li><a href="https://www.openbsd.org/72.html" class="permalink">¡Ha salido OpenBSD 7.2!</a></li>
<li>¡La Webzine llega tarde! 😅</li>
<li>Más mejoras en SMP</li>
<li>¡Muchos programas nuevos empaquetados!</li>
</ul>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Cambios recientes en -current</h2>
<ul>
<li>las llamadas al sistema mmap, munmap y mprotect <a href="https://marc.info/?l=openbsd-cvs&m=166790517817794&w=2" class="permalink">ya no necesitan un bloqueo</a></li>
</ul>
<h2>Nuevos paquetes interesantes</h2>
<ul>
<li><a href="https://github.com/jitsi/" class="permalink">jitsi</a>, una plataforma de videoconferencia autoalojada</li>
<li><a href="https://github.com/nushell/nushell" class="permalink">nushell</a>, un nuevo tipo de shell</li>
<li><a href="https://helix-editor.com/" class="permalink">helix</a>, editor modal de texto</li>
<li><a href="https://ocrmypdf.readthedocs.io/" class="permalink">OCRmyPDF</a>, añade una capa de texto OCR a archivos PDF escaneados</li>
<li><a href="https://siril.org/" class="permalink">siril</a>, herramienta de tratamiento de imágenes astronómicas</li>
<li><a href="https://coil32.net/" class="permalink">coil64</a>, una calculadora de bobinas de inductancia</li>
<li><a href="https://www.opensearch.org/" class="permalink">opensearch</a>, motor de búsqueda distribuido y RESTful</li>
<li><a href="https://smallstep.com/certificates" class="permalink">step-ca</a>, autoridad de certificación privada y servidor ACME</li>
<li><a href="https://tildegit.org/solene/iblock/" class="permalink">iblock</a>, programa inetd para evitar que IPs se conecten</li>
<li><a href="https://github.com/epasveer/seer" class="permalink">seergdb</a>, interfaz gráfica GDB</li>
<li><a href="https://github.com/ungoogled-software/ungoogled-chromium" class="permalink">ungoogled-chromium</a>, navegador Chromium sin la integración con Google</li>
<li><a href="https://meli.delivery/" class="permalink">meli</a>, cliente de correo para terminal</li>
<li><a href="https://jmap.stalw.art/" class="permalink">stalwart</a>, servidor JMAP</li>
<li><a href="https://github.com/dalance/amber" class="permalink">amber</a>, herramienta de búsqueda y sustitución de código</li>
<li><a href="https://xn--gckvb8fzb.com/projects/reader/" class="permalink">reader</a>, herramienta ligera que ofrece una mejor legibilidad de las páginas web</li>
<li><a href="https://freshrss.org/" class="permalink">freshrss</a>, agregador RSS/Atom autoalojado</li>
<li><a href="https://mycorrhiza.wiki/" class="permalink">mycorrhiza</a>, motor de texto plano para wikis personales</li>
<li><a href="https://codeberg.org/grisha/newsraft" class="permalink">newsraft</a>, lector de feeds ligero para terminales de texto</li>
<li><a href="https://github.com/libreddit/libreddit" class="permalink">libreddit</a>, interfaz privada alternativa a Reddit</li>
<li><a href="https://tut.anv.nu/" class="permalink">tut</a>, TUI para Mastodon con teclas inspiradas en vim</li>
<li><a href="https://github.com/antonmedv/llama" class="permalink">llama</a>, gestor de archivos de terminal</li>
</ul>
</article>
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>actualizaciones de 7.2-stable (desde el anterior número de la webzine)</h2>
<ul>
<li><strong>Syspatch</strong>: 001, 002, 003, 004, 005, 006, 007, 008</li>
<li><strong>Actualizaciones de paquetes</strong>: firefox, firefox-esr, php, adobe-source-code-pro, clamav, chicken, dbus, curl, easy-rsa, freerdp, gdk-pixbuf, gnome-control-center, heimdal, influxdb, isc-dhcp, jenkins, libxml, libmilter, nheko, nostromo, obsf4proxy, obsdfreqd, openldap, openssl, postfix, pjsua, pounce, protobuf, python3, sendmail, seamonkey, samba, rt, telegraf, thunderbird, nextcloud, tomcat, tor, tor-browser, tshark, trac, webkigtk, xfce4-settings, zeek (bro)</li>
</ul>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Trucos de shell</h2>
<p>
Como usuario root, puedes usar el comando <code>what</code> en un fichero del kernel para saber su versión.
<pre>$ doas what /bsd
/bsd:
OpenBSD 7.2-current (GENERIC) #819: Sat Nov 26 11:01:05 MST 2022</pre>
</p>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Yendo más allá</h2>
<ul>
<li><a class="permalink" href="https://x61.sh/log/2022/09/20220926T143151-openbsd_alpine_k3s_cluster.html">Alojamiento de un cluster k3s con vmm</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-08-18-why-openbsd-documentation-is-good.html">¿Por qué es tan buena la documentación de OpenBSD?</a></li>
<li><a class="permalink" href="https://x61.sh/log/2022/10/20221015T145211-honk.html">Autoalojamiento de Honk</a> (un servidor Mastodon)</li>
<li><a class="permalink" href="https://mwl.io/archives/22303">Michael W. Lucas publica un nuevo libro sobre OpenBSD</a></li>
<li>[Francés] <a class="permalink" href="https://doc.huc.fr.eu.org/fr/monitor/introduction-influxdb-openbsd/"><span lang="fr">Introduction à influxdb</span></a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-10-11-openbsd-kiosk.html">Cómo hacer un quiosco</a></li>
<li><a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20221120115616">Próximos pasos hacia mimmutable</a></li>
<li><a class="permalink" href="https://x61.sh/log/2022/10/20221021T153746-dendrite.html">Autoalojar un servidor de dendrite matrix</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-09-25-openbsd-reboot-syspatch.html">Reinicio automático de los servicios tras la actualización</a></li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Obras de arte del momento</h2>
<figure>
<a href="images/artwork-issue12.png">
<picture>
<img src="images/artwork-issue12.png"
alt="Un personaje rojizo y la mascota de OpenBSD se miran fijamente. El personaje sostiene un ordenador con el logotipo de RUN BSD." />
</picture>
</a>
<figcaption>Un personaje rojizo y la mascota de OpenBSD se miran fijamente. El personaje sostiene un ordenador con el logotipo de RUN BSD.</figcaption>
</figure>
</article>
<article id="redaction">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Nota de la redacción</h2>
<p>Otro número más con retraso sobre lo previsto, esperemos que nadie haya pagado por el webzine, así que no pasa nada. Cuando un número del webzine "por hacer" acumula demasiado retraso, cada vez es más difícil motivarse para escribirlo sin perderse noticias. Así que éste no contiene mucha información, para volver a la carga en el siguiente. Intentaré aumentar la automatización para rellenar algunas secciones, esto facilitaría añadir contenido como erratas o paquetes.</p>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Autores</h2>
<p>Solène Rapenne. Muchas gracias a todos los que han participado y apoyado la idea</p>
</article>

View File

@ -0,0 +1,116 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li><a href="https://www.openbsd.org/72.html" class="permalink">OpenBSD 7.2 est sortie !</a></li>
<li>Le Webzine est en retard ! 😅</li>
<li>Plus d'améliorations pour SMP</li>
<li>Beaucoup de nouveaux programmes packagés !</li>
</ul>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>De récents changements dans -current</h2>
<ul>
<li>Les appels systèmes mmap, munmap et mprotect <a href="https://marc.info/?l=openbsd-cvs&m=166790517817794&w=2" class="permalink">sont maintenant débloqués</a></li>
</ul>
<h2>Nouveaux paquets intéressants</h2>
<ul>
<li><a href="https://github.com/jitsi/" class="permalink">jitsi</a>, une plateforme de conférence vidéo auto</li>
<li><a href="https://github.com/nushell/nushell" class="permalink">nushell</a>, une nouvelle forme de shell</li>
<li><a href="https://helix-editor.com/" class="permalink">helix</a>, un éditeur texte modal</li>
<li><a href="https://ocrmypdf.readthedocs.io/" class="permalink">OCRmyPDF</a>, pour ajouter un calque de texte par OCR à vos fichiers PDF scannés</li>
<li><a href="https://siril.org/" class="permalink">siril</a>, un outil de traitement d'images astronomiques</li>
<li><a href="https://coil32.net/" class="permalink">coil64</a>, un calculateur de bobine d'inductance</li>
<li><a href="https://www.opensearch.org/" class="permalink">opensearch</a>, un moteur de recherche distribué et RESTful</li>
<li><a href="https://smallstep.com/certificates" class="permalink">step-ca</a>, un serveur privé d'Autorité de Certification et ACME</li>
<li><a href="https://tildegit.org/solene/iblock/" class="permalink">iblock</a>, un programme sous inetd pour bloquer les IP se connectant au service</li>
<li><a href="https://github.com/epasveer/seer" class="permalink">seergdb</a>, une interface graphique à GDB</li>
<li><a href="https://github.com/ungoogled-software/ungoogled-chromium" class="permalink">ungoogled-chromium</a>, le navigateur Chromium sans intégration de Google</li>
<li><a href="https://meli.delivery/" class="permalink">meli</a>, un client mail en mode terminal</li>
<li><a href="https://jmap.stalw.art/" class="permalink">stalwart</a>, un serveur JMAP</li>
<li><a href="https://github.com/dalance/amber" class="permalink">amber</a>, un outil pour rechercher et remplacer</li>
<li><a href="https://xn--gckvb8fzb.com/projects/reader/" class="permalink">reader</a>, un lecteur léger offrant une meilleure lisibilité des pages web</li>
<li><a href="https://freshrss.org/" class="permalink">freshrss</a>, un agrégateur Atom/RSS auto-hébergé</li>
<li><a href="https://mycorrhiza.wiki/" class="permalink">mycorrhiza</a>, un moteur de wiki textuel</li>
<li><a href="https://codeberg.org/grisha/newsraft" class="permalink">newsraft</a>, un lecteur léger de flux en mode terminal</li>
<li><a href="https://github.com/libreddit/libreddit" class="permalink">libreddit</a>, un iterface alternative confidentielle à Reddit</li>
<li><a href="https://tut.anv.nu/" class="permalink">tut</a>, une interface textuelle pour Mastodon inspirée par la gestion des touches sous vim</li>
<li><a href="https://github.com/antonmedv/llama" class="permalink">llama</a>, un gestionnaire de fichiers en mode terminal</li>
</ul>
</article>
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Mises à jour de la stable 7.2 (depuis le dernier webzine)</h2>
<ul>
<li><strong>Syspatch</strong> : 001, 002, 003, 004, 005, 006, 007, 008</li>
<li><strong>Mises à jour de paquets</strong> : firefox, firefox-esr, php, adobe-source-code-pro, clamav, chicken, dbus, curl, easy-rsa, freerdp, gdk-pixbuf, gnome-control-center, heimdal, influxdb, isc-dhcp, jenkins, libxml, libmilter, nheko, nostromo, obsf4proxy, obsdfreqd, openldap, openssl, postfix, pjsua, pounce, protobuf, python3, sendmail, seamonkey, samba, rt, telegraf, thunderbird, nextcloud, tomcat, tor, tor-browser, tshark, trac, webkigtk, xfce4-settings, zeek (bro)</li>
</ul>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Shell tips</h2>
<p>
En tant qu'utilisateur root, vous pouvez utiliser la commande <code>what</code> sur le fichier du noyau pour connaître sa version.
<pre>$ doas what /bsd
/bsd:
OpenBSD 7.2-current (GENERIC) #819: Sat Nov 26 11:01:05 MST 2022</pre>
</p>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>En profondeur</h2>
<ul>
<li><a class="permalink" href="https://x61.sh/log/2022/09/20220926T143151-openbsd_alpine_k3s_cluster.html" hreflang="en">Héberger un cluster k3s avec vmm</a> (en)</li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-08-18-why-openbsd-documentation-is-good.html" hreflang="en">Pourquoi la documentation OpenBSD est si bonne ?</a> (en)</li>
<li><a class="permalink" href="https://x61.sh/log/2022/10/20221015T145211-honk.html" hreflang="en">Honk Auto-hébergement</a> (un serveur Mastodon) (en)</li>
<li><a class="permalink" href="https://mwl.io/archives/22303" hreflang="en">Michael W. Lucas publie un nouveau livre sur OpenBSD</a> (en)</li>
<li><a class="permalink" href="https://doc.huc.fr.eu.org/fr/monitor/introduction-influxdb-openbsd/" hreflang="fr">Introduction à influxdb</a> (fr)</li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-10-11-openbsd-kiosk.html" hreflang="en">Comment faire un kiosque</a> (en)</li>
<li><a class="permalink" href="https://x61.sh/log/2022/10/20221021T153746-dendrite.html" hreflang="en">Auto-hébergement d'un serveur Matrix Dendrite</a> (en)</li>
<li><a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20221120115616" hreflang="en">Les prochaines étapes vers le mimmutable</a> (en)</li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-09-25-openbsd-reboot-syspatch.html" hreflang="en">Redémarrer automatiquement les services suite à une mise à jour</a> (en)</li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Œuvre d'art du moment</h2>
<figure>
<a href="images/artwork-issue12.png">
<picture>
<img src="images/artwork-issue12.png"
alt="Un personnage rougeaud et la mascotte d'OpenBSD se regardent fixement. Le personnage tient un ordinateur avec un logo RUN BSD dessus." />
</picture>
</a>
<figcaption>Un personnage rougeaud et la mascotte d'OpenBSD se regardent fixement. Le personnage tient un ordinateur avec un logo RUN BSD dessus.</figcaption>
</figure>
</article>
<article id="redaction">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Note de l'équipe éditoriale</h2>
<p>Encore une revue sortie en retard sur le calendrier ; heureusement, personne ne paye pour le webzine.
Lorsqu'une sortie de revue "à venir" accumule trop de retard, il devient difficile d'être motivé à l'écrire sans passer à côté de nouvelles.
Ainsi, celui-ci ne contient pas beaucoup d'informations, pour être à nouveau sur les rails pour le prochain.
Je vais essayer d'améliorer le processus d'automatisation pour remplir certaines sections, ce qui devrait faciliter l'ajout de contenus telles les informations d'erratas ou sur les paquets logiciels.
</p>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Auteurs</h2>
<p>Solène Rapenne. Un grand merci à toutes les personnes qui ont participé et soutenu l'idée.</p>
</article>

View File

@ -0,0 +1 @@
PUBLISHED_DATE="2022-11-27T12:03:01Z"

View File

@ -0,0 +1,112 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li><a href="https://www.openbsd.org/72.html" class="permalink">Lançado OpenBSD 7.2!</a></li>
<li>A Webzine está atrasada! 😅</li>
<li>Melhorias no SMP</li>
<li>Muitos pacotes de software novos!</li>
</ul>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Alterações recentes em -current</h2>
<ul>
<li>chamadas de sistema mmap, munmap e mprotect <a href="https://marc.info/?l=openbsd-cvs&m=166790517817794&w=2" class="permalink">agora estão desbloqueadas</a></li>
</ul>
<h2>Novos pacotes interessantes</h2>
<ul>
<li><a href="https://github.com/jitsi/" class="permalink">jitsi</a>, uma plataforma de video conferência de hospedagem própria</li>
<li><a href="https://github.com/nushell/nushell" class="permalink">nushell</a>, um novo tipo de shell</li>
<li><a href="https://helix-editor.com/" class="permalink">helix</a>, editor de texto modal</li>
<li><a href="https://ocrmypdf.readthedocs.io/" class="permalink">OCRmyPDF</a>, adiciona uma camada de OCR a arquivos PDF escaneados</li>
<li><a href="https://siril.org/" class="permalink">siril</a>, ferramenta de processamento de imagens astronômicas</li>
<li><a href="https://coil32.net/" class="permalink">coil64</a>, uma calculadora de bobinas de indução</li>
<li><a href="https://www.opensearch.org/" class="permalink">opensearch</a>, motor de busca distribuído e RESTful</li>
<li><a href="https://smallstep.com/certificates" class="permalink">step-ca</a>, autoridade de certificação privada e servidor ACME</li>
<li><a href="https://tildegit.org/solene/iblock/" class="permalink">iblock</a>, programa inetd para evitar que IPs se conectem</li>
<li><a href="https://github.com/epasveer/seer" class="permalink">seergdb</a>, interface gráfica para GDB</li>
<li><a href="https://github.com/ungoogled-software/ungoogled-chromium" class="permalink">ungoogled-chromium</a>, navegador Chromium sem integração com o Google</li>
<li><a href="https://meli.delivery/" class="permalink">meli</a>, cliente de e-mail para o terminal</li>
<li><a href="https://jmap.stalw.art/" class="permalink">stalwart</a>, servidor JMAP</li>
<li><a href="https://github.com/dalance/amber" class="permalink">amber</a>, ferramenta de busca e substituição de código</li>
<li><a href="https://xn--gckvb8fzb.com/projects/reader/" class="permalink">reader</a>, ferramenta leve que oferece melhor legibilidade de páginas web</li>
<li><a href="https://freshrss.org/" class="permalink">freshrss</a>, agregador de RSS/Atom de hospedagem própria</li>
<li><a href="https://mycorrhiza.wiki/" class="permalink">mycorrhiza</a>, motor de texto puro para wikis pessoais</li>
<li><a href="https://codeberg.org/grisha/newsraft" class="permalink">newsraft</a>, leitor de feed leve para o terminal</li>
<li><a href="https://github.com/libreddit/libreddit" class="permalink">libreddit</a>, interface privada alternativa para o Reddit</li>
<li><a href="https://tut.anv.nu/" class="permalink">tut</a>, TUI para Mastodon com teclas inspiradas no vim</li>
<li><a href="https://github.com/antonmedv/llama" class="permalink">llama</a>, gerenciador de arquivos no terminal</li>
</ul>
</article>
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Atualizações no 7.2-stable (desde a última edição da webzine)</h2>
<ul>
<li><strong>Syspatch</strong>: 001, 002, 003, 004, 005, 006, 007, 008</li>
<li><strong>Atualizações de pacotes</strong>: firefox, firefox-esr, php, adobe-source-code-pro, clamav, chicken, dbus, curl, easy-rsa, freerdp, gdk-pixbuf, gnome-control-center, heimdal, influxdb, isc-dhcp, jenkins, libxml, libmilter, nheko, nostromo, obsf4proxy, obsdfreqd, openldap, openssl, postfix, pjsua, pounce, protobuf, python3, sendmail, seamonkey, samba, rt, telegraf, thunderbird, nextcloud, tomcat, tor, tor-browser, tshark, trac, webkigtk, xfce4-settings, zeek (bro)</li>
</ul>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Truques de shell</h2>
<p>
Como usuário root, você pode usar o comando <code>what</code> num arquivo de kernel para saber sua versão.
<pre>$ doas what /bsd
/bsd:
OpenBSD 7.2-current (GENERIC) #819: Sat Nov 26 11:01:05 MST 2022</pre>
</p>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Indo além</h2>
<ul>
<li><a class="permalink" href="https://x61.sh/log/2022/09/20220926T143151-openbsd_alpine_k3s_cluster.html">Hospedando um cluster k3s com vmm</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-08-18-why-openbsd-documentation-is-good.html">Por que a documentação do OpenBSD é tão boa?</a></li>
<li><a class="permalink" href="https://x61.sh/log/2022/10/20221015T145211-honk.html">Hospedando o Honk</a> (um servidor Mastodon)</li>
<li><a class="permalink" href="https://mwl.io/archives/22303">Michael W. Lucas está publicando um novo livro sobre OpenBSD</a></li>
<li>[Francês] <a class="permalink" href="https://doc.huc.fr.eu.org/fr/monitor/introduction-influxdb-openbsd/"><span lang="fr">Introdução ao influxdb</span></a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-10-11-openbsd-kiosk.html">Como fazer uma máquina de atendimento (kiosk)</a></li>
<li><a class="permalink" href="https://x61.sh/log/2022/10/20221021T153746-dendrite.html">Hospedando um servidor dendrite matrix</a></li>
<li><a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20221120115616">Próximos passos na direção de mimmutable</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-09-25-openbsd-reboot-syspatch.html">Atualização automática de serviços na reinicialização</a></li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Artes do momento</h2>
<figure>
<a href="images/artwork-issue12.png">
<picture>
<img src="images/artwork-issue12.png"
alt="Um personagem vermelho e o mascote puffy do OpenBSD se olhando. O personagem está segurando um computador com o logo RUN BSD." />
</picture>
</a>
<figcaption>Um personagem vermelho e o mascote puffy do OpenBSD se olhando. O personagem está segurando um computador com o logo RUN BSD.</figcaption>
</figure>
</article>
<article id="redaction">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Nota do time editorial</h2>
<p>Mais uma edição atrasada, espero que ninguém tenha pago pelo webzine, então está tudo bem. Quando a edição de uma webzine "por fazer" acumula muitas de pendências, fica mais difícil ficar motivado para escrevê-lo sem deixar notícias de fora. Então, para voltar aos trilhos, esta edição não contém muita informação. Tentarei aumentar a automação no preenchimento de algumas seções, isso facilitaria a adição de conteúdo como erratas ou pacotes.</p>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Autores</h2>
<p>Solène Rapenne. Muito obrigada a todos envolvidos e que apoiam a ideia.</p>
</article>

View File

@ -0,0 +1,124 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>Доступен новый релиз <a href="https://www.openbsd.org/72.html" class="permalink">OpenBSD 7.2!</a></li>
<li>Webzine немного запоздал! 😅</li>
<li>Очередные улучшения в SMP</li>
<li>Много новых программ в пакетах!</li>
</ul>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Последние изменения в -current</h2>
<ul>
<li>Системные вызовы mmap, munmap и mprotect <a href="https://marc.info/?l=openbsd-cvs&m=166790517817794&w=2" class="permalink">больше не упираются в одну блокировку (en)</a></li>
</ul>
<h2>Новые интересные пакеты</h2>
<ul>
<li><a href="https://github.com/jitsi/" class="permalink">jitsi</a>: платформа для организации видео конференций, подходящая для разворачивая на собственном сервере</li>
<li><a href="https://github.com/nushell/nushell" class="permalink">nushell</a>: новый вид командной оболочки</li>
<li><a href="https://helix-editor.com/" class="permalink">helix</a>: модальный текстовый редактор</li>
<li><a href="https://ocrmypdf.readthedocs.io/" class="permalink">OCRmyPDF</a>: добавление текстового слоя OCR к отсканированным PDF файлам</li>
<li><a href="https://siril.org/" class="permalink">siril</a>: утилита обработки астрономических изображений</li>
<li><a href="https://coil32.net/" class="permalink">coil64</a>: калькулятор катушек индуктивности</li>
<li><a href="https://www.opensearch.org/" class="permalink">opensearch</a>: распределенный RESTful поисковой движок</li>
<li><a href="https://smallstep.com/certificates" class="permalink">step-ca</a>: частный центр сертификации и сервер ACME</li>
<li><a href="https://tildegit.org/solene/iblock/" class="permalink">iblock</a>: inetd-программа для блокировки IP адресов</li>
<li><a href="https://github.com/epasveer/seer" class="permalink">seergdb</a>: графический фронтенд для GDB</li>
<li><a href="https://github.com/ungoogled-software/ungoogled-chromium" class="permalink">ungoogled-chromium</a>: браузер Chromium без интеграции с Google</li>
<li><a href="https://meli.delivery/" class="permalink">meli</a>: терминальный почтовый клиент</li>
<li><a href="https://jmap.stalw.art/" class="permalink">stalwart</a>: сервер JMAP</li>
<li><a href="https://github.com/dalance/amber" class="permalink">amber</a>: утилита для поиска и замены в кодовой базе</li>
<li><a href="https://xn--gckvb8fzb.com/projects/reader/" class="permalink">reader</a>: легковесная утилита просмотра web-страниц в терминале</li>
<li><a href="https://freshrss.org/" class="permalink">freshrss</a>: агрегатор RSS/Atom для разворачивая на собственном сервере</li>
<li><a href="https://mycorrhiza.wiki/" class="permalink">mycorrhiza</a>: текстовый движок для персональных вики</li>
<li><a href="https://codeberg.org/grisha/newsraft" class="permalink">newsraft</a>: легковесная утилита чтения RSS/Atom для текстового терминала</li>
<li><a href="https://github.com/libreddit/libreddit" class="permalink">libreddit</a>: альтернативный фронтенд для Reddit</li>
<li><a href="https://tut.anv.nu/" class="permalink">tut</a>: TUI для Mastodon с vim-подобным управлением</li>
<li><a href="https://github.com/antonmedv/llama" class="permalink">llama</a>: терминальный файловый менеджер</li>
</ul>
</article>
<article id="stable">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Обновления в 7.1-stable (с предыдущего выпуска)</h2>
<ul>
<li><strong>Syspatch</strong>:
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.2/common/001_x509.patch.sig" class="permalink">001</a> (all architectures)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.2/common/002_asn1.patch.sig" class="permalink">002</a> (all architectures)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.2/common/003_ukbd.patch.sig" class="permalink">003</a> (all architectures)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.2/common/004_expat.patch.sig" class="permalink">004</a> (all architectures)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.2/common/005_pixman.patch.sig" class="permalink">005</a> (all architectures)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.2/common/006_vmm.patch.sig" class="permalink">006</a> (amd64)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.2/common/007_unwind.patch.sig" class="permalink">007</a> (all architectures)
<a href="https://ftp.openbsd.org/pub/OpenBSD/patches/7.2/common/008_pfsync.patch.sig" class="permalink">008</a> (all architectures)
</li>
<li><strong>Обновления пакетов</strong>: firefox, firefox-esr, php, adobe-source-code-pro, clamav, chicken, dbus, curl, easy-rsa, freerdp, gdk-pixbuf, gnome-control-center, heimdal, influxdb, isc-dhcp, jenkins, libxml, libmilter, nheko, nostromo, obsf4proxy, obsdfreqd, openldap, openssl, postfix, pjsua, pounce, protobuf, python3, sendmail, seamonkey, samba, rt, telegraf, thunderbird, nextcloud, tomcat, tor, tor-browser, tshark, trac, webkigtk, xfce4-settings, zeek (bro)</li>
</ul>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Советы по работе с командной строкой</h2>
<p>
Пользователь root может применять команду <code>what</code> к файлу ядра, что бы узнать его версию.
<pre># doas what /bsd
/bsd:
OpenBSD 7.2-current (GENERIC) #819: Sat Nov 26 11:01:05 MST 2022</pre>
</p>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Что почитать еще</h2>
<ul>
<li><a class="permalink" href="https://x61.sh/log/2022/09/20220926T143151-openbsd_alpine_k3s_cluster.html">Развертывание кластера k3s с использованием vmm (en)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-08-18-why-openbsd-documentation-is-good.html">Почему у OpenBSD такая хорошая документация? (en)</a></li>
<li><a class="permalink" href="https://x61.sh/log/2022/10/20221015T145211-honk.html">Хостинг сервера Honk (en)</a> (ActivityPub сервер, аналог Mastodon)</li>
<li><a class="permalink" href="https://mwl.io/archives/22303">Michael W. Lucas публикует новую книгу по OpenBSD (en)</a></li>
<li><a class="permalink" href="https://doc.huc.fr.eu.org/fr/monitor/introduction-influxdb-openbsd/">Introduction à influxdb (fr)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-10-11-openbsd-kiosk.html">Создание интерактивного киоска на OpenBSD (en)</a></li>
<li><a class="permalink" href="https://x61.sh/log/2022/10/20221021T153746-dendrite.html">Хостинг сервера Dendrite (matrix) (en)</a></li>
<li><a class="permalink" href="https://undeadly.org/cgi?action=article;sid=20221120115616">Следующие шаги к mimmutable (en)</a></li>
<li><a class="permalink" href="https://dataswamp.org/~solene/2022-09-25-openbsd-reboot-syspatch.html">Автоматический перезапуск сервисов после обновления (en)</a></li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Художественное оформление этого выпуска</h2>
<figure>
<a href="images/artwork-issue12.png">
<picture>
<img src="images/artwork-issue12.png"
alt="Краснокожий персонаж с рогами и маскот OpenBSD (puffy) смотрят друг на друга. Персонаж держит компьютер с логотипом RUN BSD." />
</picture>
</a>
<figcaption>Краснокожий персонаж с рогами и маскот OpenBSD (puffy) смотрят друг на друга. Персонаж держит компьютер с логотипом RUN BSD.</figcaption>
</figure>
</article>
<article id="redaction">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Колонка редакции</h2>
<p>Еще один выпуск вышел в свет, не уложившись в график. Надеемся, что никто не платит за webzine и поэтому всё в порядке.
Чем дольше накапливается отставание от графика, тем тем сложнее найти мотивацию, что бы доделать выпуск, не пропуская новостей.
Поэтому этот выпуск получился не слишком информативным, но он должен дать старт к написанию следующего.
Так же есть мысли по поводу автоматизации заполнения информации об исправлениях (errata) и пакетах.</p>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Авторы</h2>
<p>Solène Rapenne. Большое спасибо всем причастным и всем поддерживающим идею!</p>
</article>

128
issues/issue-13/00_en.html Normal file
View File

@ -0,0 +1,128 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>support for xonly code</li>
<li>new security innovation pinsyscall(2)</li>
<li>sshd dynamic relinking</li>
<li>full disk encryption handled by the installer</li>
<li>OpenBSD 7.3 will be out soon</li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Artworks of the moment</h2>
<figure>
<a href="images/artwork-issue13.png">
<picture>
<img src="images/artwork-issue13.png"
alt="A floating Puffy holding a paper in hand is asked by a girl «A new issue?! Will you read it to me?»." />
</picture>
</a>
<figcaption>A floating Puffy holding a paper in hand is asked by a girl «A new issue?! Will you read it to me?».</figcaption>
</figure>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Recent -current changes</h2>
<ul>
<li><a href="https://undeadly.org/cgi?action=article;sid=20230130061324" class="permalink">Execute-only status report</a> (also called xonly)</li>
<li>Explanations about the <a href="https://lwn.net/Articles/915640/" class="permalink">new system call mimmutable()</a></li>
<li>In order to tighten the pledge done in ssh, the escape command line has been disabled by default in this <a href="https://marc.info/?l=openbsd-cvs&m=166959904705078&w=2" class="permalink">commit</a></li>
<li><a href="https://marc.info/?l=openbsd-announce&m=166992877809710&w=2" class="permalink">OpenIKED 7.2</a> has been released</li>
<li>Interfaces can be <a href="https://undeadly.org/cgi?action=article;sid=20221206062638" class="permalink">configured by MAC address</a> using hostname.MAC instead of hostname.if</li>
<li>The installer now supports <a href="https://marc.info/?l=openbsd-cvs&m=167821018806244&w=2" class="permalink">encrypted disk options</a></li>
</ul>
<h2>Interesting new packages</h2>
<ul>
<li>The <a href="https://marc.info/?l=openbsd-ports-cvs&m=167657394218844&w=2" class="permalink">Nix</a> package manager (it doesn't do much at the moment)</li>
<li><a href="https://git.sdf.org/bch/xmem" class="permalink">xmem</a>, graphical application that displays memory and swap usage.</li>
<li><a href="https://git.sr.ht/~fkooman/vpn-user-portal" class="permalink">eduvpn</a>, user and admin portal for Let's Connect! and eduVPN</li>
<li><a href="https://fennel-lang.org/" class="permalink">fennel</a>, Lisp dialect that runs on Lua</li>
<li><a href="https://github.com/skeeto/endlessh" class="permalink">endlessh</a>, SSH tarpit that slowly sends an endless banner</li>
<li><a href="https://github.com/younix/lchat" class="permalink">lchat</a>, line oriented chat frontend for ii</li>
<li><a href="https://www.nerdfonts.com/" class="permalink">nerds-fonts</a>, Iconic font aggregator, collection, and patcher</li>
<li><a href="https://lab.abiscuola.org/rssgoemail/" class="permalink">rssgoemail</a>, send RSS/Atom/Gemini feeds to email</li>
<li><a href="https://labplot.kde.org/" class="permalink">LabPlot</a>, data visualization and analysis software</li>
<li><a href="https://ntfy.sh/" class="permalink">ntfy</a>, send push notifications to your phone or desktop</li>
<li><a href="https://calligra.org/plan/" class="permalink">calligraplan</a>, KDE Calligra project management application</li>
<li><a href="https://github.com/phillbush/xnotify" class="permalink">xnotify</a>, display notifications read from standard input</li>
<li><a href="https://pkg.go.dev/golang.org/x/tools/gopls" class="permalink">gopls</a>, official Go LSP</li>
<li><a href="https://github.com/rustic-rs/rustic" class="permalink">rustic</a>, fast, encrypted, deduplicated backups (not production ready)</li>
<li><a href="https://tratt.net/laurie/src/try_repeat/" class="permalink">try_repeat</a>, run a command 'n' times exiting early if it fails</li>
<li><a href="https://github.com/temisu/ancient" class="permalink">ancient</a>, decompression routines for ancient formats</li>
<li><a href="https://openports.pl/path/security/keycloak" class="permalink">keycloak</a>, Identity and Access Management solution</li>
</ul>
</article>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Shell tips</h2>
<p>I suppose most of OpenBSD users know about the command
<code>top</code>, but do you know about <code>systat</code>? This
command gives a lot of information about the system, and is a
terminal user interface (TUI) that allows changing views for different
information. Running it as root will give you more information you may not
have as a simple user, like PF queueing or PF realtime statistics. It's
a must-have for any OpenBSD administrator that would like to know more
about the current system status.</p>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Going further</h2>
<ul>
<li>Undeadly is publishing an RSS feed of syspatches <a href="https://undeadly.org/errata/errata.rss" class="permalink">at this address</a></li>
<li>Buy a branded deck of <a href="https://openbsd.amsterdam/cards.html" class="permalink">UNIX pipe game</a> by openbsd.amsterdam</li>
<li>Fuzzing OpenBSD ping(8), and <a href="https://tlakh.xyz/fuzzing-ping.html" class="permalink">solve a 24 years old bug</a></li>
<li>A guide <a href="https://astro-gr.org/openbsd-full-encryption-with-dual-boot/" class="permalink">explaining a dual boot setup</a> with full disk encryption</li>
<li>Testing Rust and Modula-2 in GCC, <a href="https://briancallahan.net/blog/20221219.html" class="permalink">do they work on OpenBSD?</a></li>
<li><a href="https://www.sizeofvoid.org/posts/2022-26-12-openbsd-kde-status-report-2022/" class="permalink">KDE status report</a></li>
<li>A guide explaining how to <a href="https://xn--gckvb8fzb.com/run-your-own-lastpass-on-hardened-openbsd/" class="permalink">setup your own lastpass on OpenBSD</a></li>
<li>Trusting SSH server using DNS: <a href="https://sha256.net/VerifyHostKeyDNS.html" class="permalink">VerifyHostKeyDNS … or how I enroll new hosts into my infrastructure.</a></li>
<li>A practical guide of <a href="https://rob-turner.net/post/vx-lan/" class="permalink">VXLAN over Wireguard</a></li>
<li>How to make <a href="https://research.exoticsilicon.com/articles/console_screendumps" class="permalink">console screendump</a>, this includes a long and detailled explanation</li>
<li><a href="https://sha256.net/llgal.html" class="permalink">Static photo albums with llgal</a> on OpenBSD</li>
<li>A deep study of the <a href="https://research.exoticsilicon.com/articles/eject_command_hacking" class="permalink">eject command</a></li>
<li>A guide explaining <a href="https://x61.sh/log/2023/02/20230217T112354-nextcloud_openbsd.html" class="permalink">how to install and configure nextcloud</a> on OpenBSD</li>
<li><a href="https://sha256.net/privsep.html" class="permalink">Privilege drop, privilege separation, and restricted-service operating mode in OpenBSD</a></li>
<li>Some history lesson about the project, <a href="https://undeadly.org/cgi?action=article;sid=20230226065006" class="permalink">OpenBSD in Canada</a></li>
<li>Some people do <a href="https://www.h-i-r.net/2023/02/running-kubernetes-cluster-with-openbsd.html" class="permalink">run Kubernetes cluster</a> on OpenBSD</li>
<li>Some ChatGPT poetry about OpenBSD <a href="https://nxdomain.no/~peter/chatgpt_poem_about_openbsd.txt" class="permalink">here</a> and <a href="https://nxdomain.no/~peter/chatgpt_on_ipv6_and_openbsd_poetry.html" class="permalink">there</a></li>
<li>The <a href="https://sha256.net/dynamic_host_configuration_please.html" class="permalink">dynamic host configuration</a> on OpenBSD explained (a MUST to read)</li>
<li>The famous guide <a href="https://si3t.ch/ah/en/" class="permalink">Host a server with OpenBSD</a> (very good reading if you are new to OpenBSD)</li>
<li>Explainations about <a href="https://palant.info/2023/03/08/converting-incoming-emails-on-the-fly-with-opensmtpd-filters/" class="permalink">OpenSMTPD filters on the fly</a></li>
<li>Some guide covering <a href="https://marcocetica.com/posts/wireguard_openbsd/" class="permalink">Wireguard and Unbound on OpenBSD</a></li>
<li><a href="https://mizik.eu/blog/is-openbsd-for-you/" class="permalink">Is OpenBSD for you?</a> A list of facts that may help you decide if OpenBSD is for you, or not.</li>
<li>A guide explaining <a href="https://www.tumfatig.net/2023/self-hosted-email-services-on-openbsd/" class="permalink">self-hosting emails</a> on OpenBSD</li>
</ul>
</article>
<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>Still late as usual, I would like to elaborate more on this.
First, I never really figured a way to know when it's time to release an issue: I prefer waiting for a lot of material to put in, to make a beffy issue rather than scheduled issues without much content.
Second, writing the issue alone is taking time, usually a couple of hours to put everything together and proofread, and the way the webzine is done isn't helping much. The other Webzine I started for NixOS is much easier to maintain, but also lacks some soul as it's mostly generated from a template fed of links and titles, it suits NixOS style but not OpenBSD in my opinion.
Now I started a <a href="https://www.patreon.com/user?u=23274526" class="permalink">patreon</a>, I'll maintain the webzine more seriously.</p>
<p>In addition, I would like to congratulate the OpenBSD community for being so vibrant, with a deep culture of self-hosting and diversity. While writing this issue, I noticed most new ports were not GitHub projects, and that most links were about self-hosting services. Hurray! You are an awesome community to interact with.</p>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Authors</h2>
<p>Solène Rapenne. Artwork by Prahou. Many thanks to everyone involved and supportive of the idea</p>
</article>

View File

@ -0,0 +1,117 @@
<header>
<h2 id="title"><a href="https://webzine.puffy.cafe"><span id="open">Open</span><span id="bsd">BSD</span> Webzine</a></h2>
<div id="banner">
<p>ISSUE #__ISSUE__</p>
<p><time datetime="__DATETIME__">__HUMAN_DATE__</time></p>
</div>
</header>
<main>
<article id="headlines">
<h2>TL;DR</h2>
<ul>
<li>Soporte para código <em>xonly</em></li>
<li>Nueva innovación de seguridad <em>pinsyscall(2)</em></li>
<li><em>Reenlazado</em> dinámico de sshd</li>
<li>El cifrado completo de disco gestionado por el instalador</li>
<li>OpenBSD 7.3 saldrá pronto</li>
</ul>
</article>
<article id="artwork">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Obras de arte del momento</h2>
<figure>
<a href="images/artwork-issue13.png">
<picture>
<img src="images/artwork-issue13.png"
alt="Un Puffy flotante sosteniendo un papel en la mano es preguntado por una niña «¿Una nueva edición? ¿Me la leerás?»." />
</picture>
</a>
<figcaption>Un Puffy flotante sosteniendo un papel en la mano es preguntado por una niña «¿Una nueva edición? ¿Me la leerás?».</figcaption>
</figure>
</article>
<article id="current">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Cambios recientes en -current</h2>
<ul>
<li><a href="https://undeadly.org/cgi?action=article;sid=20230130061324" class="permalink">Informe de estado de solo-ejecución</a> (también llamado <em>xonly</em>)</li>
<li>Explicaciones sobre la <a href="https://lwn.net/Articles/915640/" class="permalink">nueva llamada al sistema <em>mimmutable()</em></a></li>
<li>Para reforzar el <em>pledge</em> hecho en <em>ssh</em>, el escape en la línea de comandos se ha deshabilitado de manera predeterminada en este <a href="https://marc.info/?l=openbsd-cvs&m=166959904705078&w=2" class="permalink"><em>commit</em></a></li>
<li><a href="https://marc.info/?l=openbsd-announce&m=166992877809710&w=2" class="permalink">OpenIKED 7.2</a> ha sido lanzado</li>
<li>Las interfaces se pueden <a href="https://undeadly.org/cgi?action=article;sid=20221206062638" class="permalink">configurar por dirección MAC</a> utilizando <em>hostname.MAC</em> en lugar de <em>hostname.if</em></li>
<li>El instalador ahora soporta <a href="https://marc.info/?l=openbsd-cvs&m=167821018806244&w=2" class="permalink">opciones de cifrado de disco</a></li>
</ul>
<h2>Paquetes nuevos interesantes</h2>
<ul>
<li>El gestor de paquetes <a href="https://marc.info/?l=openbsd-ports-cvs&amp;m=167657394218844&amp;w=2" class="permalink">Nix</a> (no hace mucho por el momento)</li>
<li><a href="https://git.sdf.org/bch/xmem" class="permalink">xmem</a>, aplicación gráfica que muestra el uso de memoria y swap.</li>
<li><a href="https://git.sr.ht/~fkooman/vpn-user-portal" class="permalink">eduvpn</a>, portal de usuario y administración para Let's Connect! y eduVPN</li>
<li><a href="https://fennel-lang.org/" class="permalink">fennel</a>, dialecto de Lisp que se ejecuta en Lua</li>
<li><a href="https://github.com/skeeto/endlessh" class="permalink">endlessh</a>, trampa SSH que envía lentamente un banner sin fin</li>
<li><a href="https://github.com/younix/lchat" class="permalink">lchat</a>, cliente de chat orientado a línea para ii</li>
<li><a href="https://www.nerdfonts.com/" class="permalink">nerds-fonts</a>, agregador de fuentes de iconos, colecciones y parches</li>
<li><a href="https://lab.abiscuola.org/rssgoemail/" class="permalink">rssgoemail</a>, envía <em>feeds</em> RSS/Atom/Gemini por correo electrónico</li>
<li><a href="https://labplot.kde.org/" class="permalink">LabPlot</a>, software de visualización y análisis de datos</li>
<li><a href="https://ntfy.sh/" class="permalink">ntfy</a>, envía notificaciones push a tu teléfono o escritorio</li>
<li><a href="https://calligra.org/plan/" class="permalink">calligraplan</a>, aplicación de gestión de proyectos KDE Calligra</li>
<li><a href="https://github.com/phillbush/xnotify" class="permalink">xnotify</a>, muestra notificaciones leídas desde la entrada estándar</li>
<li><a href="https://pkg.go.dev/golang.org/x/tools/gopls" class="permalink">gopls</a>, LSP oficial de Go</li>
<li><a href="https://github.com/rustic-rs/rustic" class="permalink">rustic</a>, copias de seguridad rápidas, cifradas y deduplicadas (no listo para producción)</li>
<li><a href="https://tratt.net/laurie/src/try_repeat/" class="permalink">try_repeat</a>, ejecuta un comando 'n' veces, saliendo de inmediato si falla</li>
<li><a href="https://github.com/temisu/ancient" class="permalink">ancient</a>, rutinas de descompresión para formatos antiguos</li>
<li><a href="https://openports.pl/path/security/keycloak" class="permalink">keycloak</a>, solución de gestión de identidad y acceso</li>
</ul>
<article id="tips">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Consejos para la línea de comandos</h2>
<p>Supongo que la mayoría de los usuarios de OpenBSD conocen el comando <code>top</code>, pero ¿conoces <code>systat</code>? Este comando proporciona mucha información sobre el sistema, y es una interfaz de usuario de terminal (TUI) que permite cambiar vistas para obtener diferentes informaciones. Ejecutarlo como <em>root</em> te dará más información que como un usuario simple, como la cola de PF o las estadísticas en tiempo real de PF. Es una herramienta imprescindible para cualquier administrador de OpenBSD que desee conocer más sobre el estado actual del sistema.</p>
</article>
<article id="links">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Yendo más allá</h2>
<ul>
<li>Undeadly está publicando un <em>feed</em> RSS de <em>syspatches</em> <a href="https://undeadly.org/errata/errata.rss" class="permalink">en esta dirección</a></li>
<li>Compra un mazo de cartas con la marca <a href="https://openbsd.amsterdam/cards.html" class="permalink">UNIX <em>pipe game</em></a> por openbsd.amsterdam</li>
<li><em>Fuzzing</em> OpenBSD ping(8), y <a href="https://tlakh.xyz/fuzzing-ping.html" class="permalink">solucionando un error de hace 24 años</a></li>
<li>Una guía <a href="https://astro-gr.org/openbsd-full-encryption-with-dual-boot/" class="permalink">explicando una configuración de arranque dual</a> con cifrado de disco completo</li>
<li>Probando Rust y Modula-2 en GCC, <a href="https://briancallahan.net/blog/20221219.html" class="permalink">¿funcionan en OpenBSD?</a></li>
<li><a href="https://www.sizeofvoid.org/posts/2022-26-12-openbsd-kde-status-report-2022/" class="permalink">Informe de estado de KDE</a></li>
<li>Una guía que explica cómo <a href="https://xn--gckvb8fzb.com/run-your-own-lastpass-on-hardened-openbsd/" class="permalink">configurar tu propio LastPass en OpenBSD</a></li>
<li>Confiando en el servidor SSH usando DNS: <a href="https://sha256.net/VerifyHostKeyDNS.html" class="permalink">VerifyHostKeyDNS ... o cómo inscribir nuevos hosts en mi infraestructura.</a></li>
<li>Una guía práctica de <a href="https://rob-turner.net/post/vx-lan/" class="permalink">VXLAN sobre Wireguard</a></li>
<li>Cómo hacer una <a href="https://research.exoticsilicon.com/articles/console_screendumps" class="permalink">captura de pantalla de la consola</a>, esto incluye una explicación larga y detallada</li>
<li><a href="https://sha256.net/llgal.html" class="permalink">Álbumes de fotos estáticos con llgal</a> en OpenBSD</li>
<li>Un estudio profundo del comando <a href="https://research.exoticsilicon.com/articles/eject_command_hacking" class="permalink">eject</a></li>
<li>Una guía que explica <a href="https://x61.sh/log/2023/02/20230217T112354-nextcloud_openbsd.html" class="permalink">cómo instalar y configurar Nextcloud</a> en OpenBSD</li>
<li><a href="https://sha256.net/privsep.html" class="permalink">Cambio de privilegios, separación de privilegios y modo de servicio restringido en OpenBSD</a></li>
<li>Una lección de historia sobre el proyecto, <a href="https://undeadly.org/cgi?action=article;sid=20230226065006" class="permalink">OpenBSD en Canadá</a></li>
<li>Algunas personas hacen funcionar un <a href="https://www.h-i-r.net/2023/02/running-kubernetes-cluster-with-openbsd.html" class="permalink">cluster de Kubernetes</a> en OpenBSD</li>
<li>Algunos poemas de ChatGPT sobre OpenBSD <a href="https://nxdomain.no/~peter/chatgpt_poem_about_openbsd.txt" class="permalink">aquí</a> y <a href="https://nxdomain.no/~peter/chatgpt_on_ipv6_and_openbsd_poetry.html" class="permalink">allá</a></li>
<li>Se explica la <a href="https://sha256.net/dynamic_host_configuration_please.html" class="permalink">configuración dinámica del host</a> en OpenBSD (de lectura obligada)</li>
<li>La famosa guía <a href="https://si3t.ch/ah/en/" class="permalink">Alojar un servidor con OpenBSD</a> (muy buena lectura si eres nuevo en OpenBSD)</li>
<li>Explicaciones sobre los <a href="https://palant.info/2023/03/08/converting-incoming-emails-on-the-fly-with-opensmtpd-filters/" class="permalink">filtros de OpenSMTPD en vivo</a></li>
<li>Una guía que cubre <a href="https://marcocetica.com/posts/wireguard_openbsd/" class="permalink">Wireguard y Unbound en OpenBSD</a></li>
<li><a href="https://mizik.eu/blog/is-openbsd-for-you/" class="permalink">¿Es OpenBSD para ti?</a> Una lista de hechos que pueden ayudarte a decidir si OpenBSD es para ti o no.</li>
<li>Una guía que explica cómo <a href="https://www.tumfatig.net/2023/self-hosted-email-services-on-openbsd/" class="permalink"><em>autoalojar</em> servicios de correo electrónico</a> en OpenBSD</li>
</ul>
</article>
<article id="redaction">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Nota del equipo editorial</h2>
<p>
</p>
<h3>Nota de Solene</h3>
<p>Aún tarde como de costumbre, me gustaría elaborar más sobre esto.
En primer lugar, nunca encontré una forma de saber cuándo es el momento adecuado para publicar una edición: prefiero esperar a tener mucho material para incluir, para hacer una edición completa en lugar de programar ediciones sin mucho contenido.
En segundo lugar, escribir la edición solo lleva tiempo, generalmente un par de horas para poner todo junto y corregirlo, y la forma en que se hace la revista web no ayuda mucho. La otra revista web que inicié para NixOS es mucho más fácil de mantener, pero también carece de algo de alma ya que se genera principalmente a partir de una plantilla alimentada por enlaces y títulos, que se adapta al estilo de NixOS pero no a OpenBSD en mi opinión.
Ahora he iniciado un <a href="https://www.patreon.com/user?u=23274526" class="permalink">Patreon</a>, mantendré la revista web con más seriedad.</p>
<p>Además, me gustaría felicitar a la comunidad de OpenBSD por ser tan vibrante, con una profunda cultura de auto-alojamiento y diversidad. Mientras escribía esta edición, noté que la mayoría de los nuevos <em>ports</em> no eran proyectos de GitHub y que la mayoría de los enlaces eran sobre servicios de auto-alojamiento. ¡Hurra! Son una comunidad increíble con la que interactuar.</p>
</article>
<article id="authors">
<div class="puffies" aria-hidden="true">🐡🐡🐡</div>
<h2>Autores</h2>
<p>Solène Rapenne. Ilustraciones de Prahou. Muchas gracias a todos los involucrados y por el apoyo a la idea.</p>
</article>

Some files were not shown because too many files have changed in this diff Show More