Compare commits
No commits in common. "d38f0057a431f56623384454db8a3ae39ac85ce1" and "ca0ad668d1c411b11449abbd9c06fe3143ff8764" have entirely different histories.
d38f0057a4
...
ca0ad668d1
3 changed files with 284 additions and 277 deletions
280
in/en/index.html
280
in/en/index.html
|
@ -42,15 +42,15 @@
|
|||
<table><tbody>
|
||||
<tr>
|
||||
<td></td>
|
||||
<th colspan="2" scope="colgroup"><a href="https://en.wikipedia.org/wiki/Common_European_Framework_of_Reference_for_Languages#Common_reference_levels"><abbr title="Common European Framework of Reference for Languages">CEFRL</abbr></a></th>
|
||||
<th colspan="2" scope="col"><a href="https://en.wikipedia.org/wiki/Common_European_Framework_of_Reference_for_Languages#Common_reference_levels"><abbr title="Common European Framework of Reference for Languages">CEFRL</abbr></a></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="../en">EN</a></th>
|
||||
<th scope="row"><a href="en">EN</a></th>
|
||||
<th class="logo" scope="row"><a href="https://en.wikipedia.org/wiki/American_English"><img class="logo" src="../img/en.png" alt="American English"></a></th>
|
||||
<td class="level">C 2</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="../fr">FR</a></th>
|
||||
<th scope="row"><a href="fr">FR</a></th>
|
||||
<th class="logo" scope="row"><a href="https://en.wikipedia.org/wiki/French_of_France"><img class="logo" src="../img/fr.png" alt="French of France"></a></th>
|
||||
<td class="level">C 2</td>
|
||||
</tr>
|
||||
|
@ -81,6 +81,73 @@
|
|||
|
||||
</article>
|
||||
|
||||
<section>
|
||||
<h2>Links</h2>
|
||||
|
||||
<h3>Identity</h3>
|
||||
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://docs.keyoxide.org">KeyOxide</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/keyoxide.svg" alt="KeyOxide logo"></td>
|
||||
<td><a href="https://keyoxide.org/aspe:keyoxide.org:WUD5YVN52J3RJ6CD4ZCWYL6S54">ASP</a>,
|
||||
<a href="https://keyoxide.org/08EDA7006234A0EB29A3A8471DBD5EC4BADA5579">OpenPGP</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://en.wikipedia.org/wiki/OpenPGP">OpenPGP</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/openpgp.svg" alt="OpenPGP logo"></td>
|
||||
<td><a href="https://keys.openpgp.org/search?q=08EDA7006234A0EB29A3A8471DBD5EC4BADA5579">keys.openpgp.org</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
<h3><a href="https://en.wikipedia.org/wiki/Git">Git</a></h3>
|
||||
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://en.wikipedia.org/wiki/Forgejo">Forgejo</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/forgejo.svg" alt="Forgejo logo"></td>
|
||||
<td><a href="https://forge.rwx.work/marc.beninca">forge.rwx.work</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://radicle.xyz">Radicle</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/radicle.svg" alt="Radicle logo"></td>
|
||||
<td><a href="https://app.radicle.xyz/nodes/seed.radicle.garden/users/did:key:z6Mkw8Z2UwbezxCLsLU1vKrvod5qFLQM8VTK1yArbzAcRfxU">radicle.garden</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://blog.tangled.sh/intro">Tangled</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/at.svg" alt="AT protocol logo"></td>
|
||||
<td><a href="https://tangled.sh/marc.beninca.link">tangled.sh</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
<h3>Social</h3>
|
||||
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://en.wikipedia.org/wiki/Bluesky">BlueSky</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/bluesky.svg" alt="BlueSky logo"></td>
|
||||
<td><a href="https://bsky.app/profile/marc.beninca.link">bsky.app</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://en.wikipedia.org/wiki/PeerTube">PeerTube</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/peertube.svg" alt="PeerTube logo"></td>
|
||||
<td><a href="https://videos.trom.tf/@marc.beninca">videos.trom.tf</a></td>
|
||||
</tr>
|
||||
<tr><td colspan="3"><hr></td></tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://en.wikipedia.org/wiki/LinkedIn">LinkedIn</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/linkedin.svg" alt="LinkedIn logo"></td>
|
||||
<td><a href="https://linkedin.com/in/marc-beninca">linkedin.com</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://en.wikipedia.org/wiki/YouTube">YouTube</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/youtube.svg" alt="YouTube logo"></td>
|
||||
<td><a href="https://youtube.com/@marc.beninca">youtube.com</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Skills</h2>
|
||||
|
||||
|
@ -158,12 +225,8 @@
|
|||
<article>
|
||||
<h3>Documentation</h3>
|
||||
<ul><li>
|
||||
<a href="https://en.wikipedia.org/wiki/Graphviz">Graphviz</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/PlantUML">PlantUML</a>
|
||||
</li><li>
|
||||
<a href="https://en.wikipedia.org/wiki/Markdown">MarkDown</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/ReStructuredText">reStructuredText</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/TeX">TeX</a>
|
||||
<a href="https://en.wikipedia.org/wiki/ReStructuredText">reStructuredText</a>
|
||||
</li><li>
|
||||
<a href="https://en.wikipedia.org/wiki/LaTeX">LaTeX</a>,
|
||||
<a href="https://en.wikipedia.org/wiki/Pandoc">Pandoc</a>,
|
||||
|
@ -224,73 +287,6 @@
|
|||
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Links</h2>
|
||||
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://en.wikipedia.org/wiki/LinkedIn">LinkedIn</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/linkedin.svg" alt="LinkedIn logo"></td>
|
||||
<td><a href="https://linkedin.com/in/marc-beninca">linkedin.com</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://en.wikipedia.org/wiki/YouTube">YouTube</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/youtube.svg" alt="YouTube logo"></td>
|
||||
<td><a href="https://youtube.com/@marc.beninca">youtube.com</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
<hr>
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://en.wikipedia.org/wiki/Bluesky">BlueSky</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/bluesky.svg" alt="BlueSky logo"></td>
|
||||
<td><a href="https://bsky.app/profile/marc.beninca.link">bsky.app</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://en.wikipedia.org/wiki/PeerTube">PeerTube</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/peertube.svg" alt="PeerTube logo"></td>
|
||||
<td><a href="https://videos.trom.tf/@marc.beninca">videos.trom.tf</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
<h3>Identity</h3>
|
||||
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://docs.keyoxide.org">KeyOxide</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/keyoxide.svg" alt="KeyOxide logo"></td>
|
||||
<td><a href="https://keyoxide.org/aspe:keyoxide.org:WUD5YVN52J3RJ6CD4ZCWYL6S54"><abbr title="Ariadne Signature Profile">ASP</abbr></a>,
|
||||
<a href="https://keyoxide.org/08EDA7006234A0EB29A3A8471DBD5EC4BADA5579">OpenPGP</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://en.wikipedia.org/wiki/OpenPGP">OpenPGP</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/openpgp.svg" alt="OpenPGP logo"></td>
|
||||
<td><a href="https://keys.openpgp.org/search?q=08EDA7006234A0EB29A3A8471DBD5EC4BADA5579">keys.openpgp.org</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
<h3>Git</h3>
|
||||
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://en.wikipedia.org/wiki/Forgejo">Forgejo</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/forgejo.svg" alt="Forgejo logo"></td>
|
||||
<td><a href="https://forge.rwx.work/marc.beninca">forge.rwx.work</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://radicle.xyz">Radicle</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/radicle.svg" alt="Radicle logo"></td>
|
||||
<td><a href="https://app.radicle.xyz/nodes/seed.radicle.garden/users/did:key:z6Mkw8Z2UwbezxCLsLU1vKrvod5qFLQM8VTK1yArbzAcRfxU">radicle.garden</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://blog.tangled.sh/intro">Tangled</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/at.svg" alt="AT protocol logo"></td>
|
||||
<td><a href="https://tangled.sh/marc.beninca.link">tangled.sh</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Education</h2>
|
||||
|
||||
|
@ -334,16 +330,75 @@
|
|||
|
||||
<article class="org"><header class="org">
|
||||
<div class="position">
|
||||
<h1 class="title">Senior DevOps Engineer</h1>
|
||||
<h1 class="title">DevOps Engineer</h1>
|
||||
<p class="sub">@ <a href="https://en.wikipedia.org/wiki/Ministry_of_Armed_Forces_(France)">Ministry of Armed Forces (France)</a></p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P23Y">23 years</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2002-05">2002</time></p>
|
||||
</div></header>
|
||||
<ul>Always curious about Information Technology, exploring & automating:
|
||||
<li>booting, building, configuring, securing, maintaining <strong>Linux</strong> systems</li>
|
||||
<li>modeling, implementing, integrating, deploying, documenting software</li>
|
||||
<li>booting, building, configuring, securing, maintaining operating systems</li>
|
||||
<li>modeling, implementing, integrating, deploying software projects</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
<section>
|
||||
<h2>Projects</h2>
|
||||
|
||||
<article class="org"><header class="org">
|
||||
<div class="org"><a href="../img/rwx.svg"><img class="org" src="../img/rwx.svg" alt="RWX logo"></a>
|
||||
<div class="position">
|
||||
<p class="title">RWX (Read Write eXecute)</p>
|
||||
<p class="sub">rwx: @<a href="https://forge.rwx.work/rwx.work/rwx"><strong>forge.rwx.work</strong></a>, @<a href="https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z2xBYEYWYiBqyJCXdKtxifWyoo3ML">radicle.garden</a>, @<a href="https://tangled.sh/@marc.beninca.link/rwx">tangled.sh</a></p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P2Y">2 years</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2023-07">2023</time></p>
|
||||
</div></header>
|
||||
Parent <strong>POSIX Shell</strong> & <strong>Python</strong> framework for children projects
|
||||
|
||||
<article><header>
|
||||
<div class="position">
|
||||
<p class="title">SPCD (Shell to Python Continuous Deployment)</p>
|
||||
<p class="sub">spcd: @<a href="https://forge.rwx.work/rwx.work/spcd"><strong>forge.rwx.work</strong></a></p>
|
||||
</div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P1Y">1 year</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2024-03">2024</time></p>
|
||||
</div></header>
|
||||
<strong>POSIX Shell</strong> & <strong>Python</strong> program handling <strong>CI</strong> / <strong>CD</strong> workflows in a unified way:<ul>
|
||||
<li>whether the network infrastructure is online or offline with custom CA & DNS</li>
|
||||
<li>whatever the forge: <strong>Forgejo</strong>, <strong>Gitea</strong>, <strong>GitHub</strong>, <strong>GitLab</strong></li>
|
||||
<li>whatever the <strong>Docker</strong> container’s Operating System base:<br>
|
||||
<strong>Alma</strong>, <strong>Alpine</strong>, <strong>Arch</strong>, <strong>Debian</strong>, <strong>Fedora</strong>, <strong>OpenSUSE</strong>, <strong>Rocky</strong>, <strong>Ubuntu</strong></li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
<article><header>
|
||||
<div class="position">
|
||||
<p class="title">LSGM (Live Scan Grub Menu)</p>
|
||||
<p class="sub">lsgm: @<a href="https://forge.rwx.work/rwx.work/lsgm"><strong>forge.rwx.work</strong></a></p>
|
||||
</div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P2Y">2 years</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2023-09">2023</time></p>
|
||||
</div></header>
|
||||
<strong>BASH</strong> & <strong>GRUB Shell</strong> program building <strong>ESP</strong> File Systems with:<ul>
|
||||
<li>dynamic menu scanning available live-boot <strong>SquashFS</strong> images</li>
|
||||
<li>on-the-fly <strong>OpenPGP</strong> signature checking of selected images</li>
|
||||
<li><strong>Secure Boot</strong> or custom <strong>ARM</strong>, <strong>EFI</strong> & <strong>BIOS</strong> standalone <strong>GRUB</strong> images</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
</article>
|
||||
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Experience</h2>
|
||||
|
||||
|
@ -359,6 +414,10 @@
|
|||
<time datetime="2025">2025</time> ← <time datetime="2016-09">2016</time></p>
|
||||
</div></header>
|
||||
|
||||
<ul>
|
||||
<li>trained developers & system administrators: <strong>BASH</strong>, <strong>Debian</strong>, <strong>Git</strong>, <strong>GRUB</strong>, <strong>LXC</strong>, <strong>NginX</strong></li>
|
||||
</ul>
|
||||
|
||||
<article><header>
|
||||
<div class="org"><a href="../img/cdad-bdx.png"><img class="org" src="../img/cdad-bdx.png" alt="CDAD-BDX logo"></a>
|
||||
<div class="position">
|
||||
|
@ -391,8 +450,8 @@
|
|||
<time datetime="2019-02">2019</time> ← <time datetime="2017-09">2017</time></p>
|
||||
</div></header>
|
||||
<ul>
|
||||
<li>wrote <strong>Python</strong> scripts handling: <a href="https://en.wikipedia.org/wiki/APT_(software)"><abbr title="Advanced Package Tool">APT</abbr></a> mirrors, <strong>Git</strong> repos, <strong>OpenSSH</strong> keypairs, <strong>Sphinx</strong> docs</li>
|
||||
<li>designed a <a href="https://en.wikipedia.org/wiki/Single_sign-on"><abbr title="Single Sign-On">SSO</abbr></a> architecture: <a href="https://en.wikipedia.org/wiki/HAProxy">HAproxy</a>, KeyCloak / WildFly, <a href="https://en.wikipedia.org/wiki/MariaDB">MariaDB</a> <a href="https://mariadb.com/kb/en/galera-cluster">Galera</a></li>
|
||||
<li>wrote <strong>Python</strong> scripts handling: <a href="https://en.wikipedia.org/wiki/APT_(software)">APT</a> mirrors, <strong>Git</strong> repos, <strong>OpenSSH</strong> keypairs, <strong>Sphinx</strong> docs</li>
|
||||
<li>designed a <a href="https://en.wikipedia.org/wiki/Single_sign-on"><abbr title="Single Sign-On">SSO</abbr></a> architecture: <strong>HAproxy</strong>, <strong>KeyCloak</strong>/<strong>WildFly</strong>, <strong>MariaDB</strong> Galera cluster</li>
|
||||
<li>maintained <strong>VMware vSphere</strong> infrastructures with <a href="https://en.wikipedia.org/wiki/Virtual_machine"><abbr title="Virtual Machines">VM</abbr></a> & <strong>LXC</strong> containers</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
@ -409,7 +468,7 @@
|
|||
<time datetime="2017-09">2017</time> ← <time datetime="2016-09">2016</time></p>
|
||||
</div></header>
|
||||
<ul>
|
||||
<li>wrote <strong>BASH</strong> & <strong>Python</strong> scripts handling: <a href="https://en.wikipedia.org/wiki/Clonezilla">CloneZilla</a>, <strong>Debian</strong>, DebMirror, <strong>GRUB</strong>, <strong>PanDoc</strong></li>
|
||||
<li>wrote <strong>BASH</strong> & <strong>Python</strong> scripts handling: CloneZilla, Debian, DebMirror, GRUB, PanDoc</li>
|
||||
<li>wrote <strong>Python</strong> script to transform all existing code repositories from <a href="https://en.wikipedia.org/wiki/Apache_Subversion"><abbr title="SubVersioN">SVN</abbr></a> to <strong>Git</strong></li>
|
||||
<li>installed a <strong>Debian</strong> based development network: <strong>LXC</strong> server, laptops, workstations</li>
|
||||
</ul>
|
||||
|
@ -464,7 +523,7 @@ DTM (Data Transfer Module) induction cards for <a href="https://en.wikipedia.org
|
|||
</div></header>
|
||||
<h5><abbr title="Écran de Visualisation Aéronef">EVA</abbr> (Aircraft Display Screen)</h5>
|
||||
Onboard display of navigation & video recorders for <a href="https://en.wikipedia.org/wiki/Dassault_Mirage_F1">Mirage F1CR</a> aircrafts:<ul>
|
||||
<li>designed & built a dedicated system with <a href="https://en.wikipedia.org/wiki/Windows_XP_editions#Windows_XP_Embedded">Windows XP Embedded</a> Studio</li>
|
||||
<li>designed & built a dedicated system with Windows XP Embedded Studio</li>
|
||||
<li>enhanced maps rendering performance for limited resources</li>
|
||||
</ul>
|
||||
<hr>
|
||||
|
@ -483,61 +542,6 @@ Preparation, programming, unloading & replaying of missions for aircrafts<br>
|
|||
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Personal Projects</h2>
|
||||
|
||||
<article class="org"><header class="org">
|
||||
<div class="org"><a href="../img/rwx.svg"><img class="org" src="../img/rwx.svg" alt="RWX logo"></a>
|
||||
<div class="position">
|
||||
<p class="title">RWX (Read Write eXecute)</p>
|
||||
<p class="sub">rwx: @<a href="https://forge.rwx.work/rwx.work/rwx"><strong>forge.rwx.work</strong></a>, @<a href="https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z2xBYEYWYiBqyJCXdKtxifWyoo3ML">radicle.garden</a>, @<a href="https://tangled.sh/@marc.beninca.link/rwx">tangled.sh</a></p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P2Y">2 years</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2023-07">2023</time></p>
|
||||
</div></header>
|
||||
Parent <strong>POSIX Shell</strong> & <strong>Python</strong> framework for children projects
|
||||
|
||||
<article><header>
|
||||
<div class="position">
|
||||
<p class="title">SPCD (Shell to Python Continuous Deployment)</p>
|
||||
<p class="sub">spcd: @<a href="https://forge.rwx.work/rwx.work/spcd"><strong>forge.rwx.work</strong></a></p>
|
||||
</div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P1Y">1 year</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2024-03">2024</time></p>
|
||||
</div></header>
|
||||
<strong>POSIX Shell</strong> & <strong>Python</strong> program handling <strong>CI</strong> / <strong>CD</strong> workflows in a unified way:<ul>
|
||||
<li>whether the network infrastructure is online or offline with custom CA & DNS</li>
|
||||
<li>whatever the forge: <strong>Forgejo</strong>, <strong>Gitea</strong>, <strong>GitHub</strong>, <strong>GitLab</strong></li>
|
||||
<li>whatever the <strong>Docker</strong> container’s Operating System base:<br>
|
||||
<strong>Alma</strong>, <strong>Alpine</strong>, <strong>Arch</strong>, <strong>Debian</strong>, <strong>Fedora</strong>, <strong>OpenSUSE</strong>, <strong>Rocky</strong>, <strong>Ubuntu</strong></li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
<article><header>
|
||||
<div class="position">
|
||||
<p class="title">LSGM (Live Scan Grub Menu)</p>
|
||||
<p class="sub">lsgm: @<a href="https://forge.rwx.work/rwx.work/lsgm"><strong>forge.rwx.work</strong></a></p>
|
||||
</div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P2Y">2 years</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2023-09">2023</time></p>
|
||||
</div></header>
|
||||
<strong>BASH</strong> & <strong>GRUB Shell</strong> program building <strong>ESP</strong> File Systems with:<ul>
|
||||
<li>dynamic menu scanning available live-boot <strong>SquashFS</strong> images</li>
|
||||
<li>on-the-fly <strong>OpenPGP</strong> signature checking of selected images</li>
|
||||
<li><strong>Secure Boot</strong> or custom <strong>ARM</strong>, <strong>EFI</strong> & <strong>BIOS</strong> standalone <strong>GRUB</strong> images</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
</article>
|
||||
|
||||
</section>
|
||||
|
||||
</main>
|
||||
|
||||
<!-- columns / end -->
|
||||
|
|
280
in/fr/index.html
280
in/fr/index.html
|
@ -42,15 +42,15 @@
|
|||
<table><tbody>
|
||||
<tr>
|
||||
<td></td>
|
||||
<th colspan="2" scope="colgroup"><a href="https://fr.wikipedia.org/wiki/Cadre_européen_commun_de_référence_pour_les_langues#Échelle_globale"><abbr title="Cadre Européen Commun de Référence pour les Langues">CECRL</abbr></a></th>
|
||||
<th colspan="2" scope="col"><a href="https://fr.wikipedia.org/wiki/Cadre_européen_commun_de_référence_pour_les_langues#Échelle_globale"><abbr title="Cadre Européen Commun de Référence pour les Langues">CECRL</abbr></a></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="../en">EN</a></th>
|
||||
<th scope="row"><a href="en">EN</a></th>
|
||||
<th class="logo" scope="row"><a href="https://fr.wikipedia.org/wiki/Anglais_américain"><img class="logo" src="../img/en.png" alt="Anglais américain"></a></th>
|
||||
<td class="level">C2</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="../fr">FR</a></th>
|
||||
<th scope="row"><a href="fr">FR</a></th>
|
||||
<th class="logo" scope="row"><a href="https://fr.wikipedia.org/wiki/Français_de_France"><img class="logo" src="../img/fr.png" alt="Français de France"></a></th>
|
||||
<td class="level">C2</td>
|
||||
</tr>
|
||||
|
@ -81,6 +81,73 @@
|
|||
|
||||
</article>
|
||||
|
||||
<section>
|
||||
<h2>Liens</h2>
|
||||
|
||||
<h3>Identité</h3>
|
||||
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://docs.keyoxide.org">KeyOxide</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/keyoxide.svg" alt="Logo de KeyOxide"></td>
|
||||
<td><a href="https://keyoxide.org/aspe:keyoxide.org:WUD5YVN52J3RJ6CD4ZCWYL6S54">ASP</a>,
|
||||
<a href="https://keyoxide.org/08EDA7006234A0EB29A3A8471DBD5EC4BADA5579">OpenPGP</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://fr.wikipedia.org/wiki/OpenPGP">OpenPGP</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/openpgp.svg" alt="Logo pour OpenPGP"></td>
|
||||
<td><a href="https://keys.openpgp.org/search?q=08EDA7006234A0EB29A3A8471DBD5EC4BADA5579">keys.openpgp.org</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
<h3><a href="https://fr.wikipedia.org/wiki/Git">Git</a></h3>
|
||||
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://fr.wikipedia.org/wiki/Forgejo">Forgejo</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/forgejo.svg" alt="Logo de Forgejo"></td>
|
||||
<td><a href="https://forge.rwx.work/marc.beninca">forge.rwx.work</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://radicle.xyz">Radicle</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/radicle.svg" alt="Logo de Radicle"></td>
|
||||
<td><a href="https://app.radicle.xyz/nodes/seed.radicle.garden/users/did:key:z6Mkw8Z2UwbezxCLsLU1vKrvod5qFLQM8VTK1yArbzAcRfxU">radicle.garden</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://blog.tangled.sh/intro">Tangled</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/at.svg" alt="Logo du protocole AT"></td>
|
||||
<td><a href="https://tangled.sh/marc.beninca.link">tangled.sh</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
<h3>Social</h3>
|
||||
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://fr.wikipedia.org/wiki/Bluesky_Social">BlueSky</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/bluesky.svg" alt="Logo de BlueSky"></td>
|
||||
<td><a href="https://bsky.app/profile/marc.beninca.link">bsky.app</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://fr.wikipedia.org/wiki/PeerTube">PeerTube</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/peertube.svg" alt="Logo de PeerTube"></td>
|
||||
<td><a href="https://videos.trom.tf/@marc.beninca">videos.trom.tf</a></td>
|
||||
</tr>
|
||||
<tr><td colspan="3"><hr></td></tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://fr.wikipedia.org/wiki/LinkedIn">LinkedIn</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/linkedin.svg" alt="Logo de LinkedIn"></td>
|
||||
<td><a href="https://linkedin.com/in/marc-beninca">linkedin.com</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://fr.wikipedia.org/wiki/YouTube">YouTube</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/youtube.svg" alt="Logo de YouTube"></td>
|
||||
<td><a href="https://youtube.com/@marc.beninca">youtube.com</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Compétences</h2>
|
||||
|
||||
|
@ -158,12 +225,8 @@
|
|||
<article>
|
||||
<h3>Documentation</h3>
|
||||
<ul><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/Graphviz">Graphviz</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/PlantUML">PlantUML</a>
|
||||
</li><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/Markdown">MarkDown</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/ReStructuredText">reStructuredText</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/TeX">TeX</a>
|
||||
<a href="https://fr.wikipedia.org/wiki/ReStructuredText">reStructuredText</a>
|
||||
</li><li>
|
||||
<a href="https://fr.wikipedia.org/wiki/LaTeX">LaTeX</a>,
|
||||
<a href="https://fr.wikipedia.org/wiki/Pandoc">Pandoc</a>,
|
||||
|
@ -224,73 +287,6 @@
|
|||
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Liens</h2>
|
||||
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://fr.wikipedia.org/wiki/LinkedIn">LinkedIn</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/linkedin.svg" alt="Logo de LinkedIn"></td>
|
||||
<td><a href="https://linkedin.com/in/marc-beninca">linkedin.com</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://fr.wikipedia.org/wiki/YouTube">YouTube</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/youtube.svg" alt="Logo de YouTube"></td>
|
||||
<td><a href="https://youtube.com/@marc.beninca">youtube.com</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
<hr>
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://fr.wikipedia.org/wiki/Bluesky_Social">BlueSky</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/bluesky.svg" alt="Logo de BlueSky"></td>
|
||||
<td><a href="https://bsky.app/profile/marc.beninca.link">bsky.app</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://fr.wikipedia.org/wiki/PeerTube">PeerTube</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/peertube.svg" alt="Logo de PeerTube"></td>
|
||||
<td><a href="https://videos.trom.tf/@marc.beninca">videos.trom.tf</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
<h3>Identité</h3>
|
||||
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://docs.keyoxide.org">KeyOxide</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/keyoxide.svg" alt="Logo de KeyOxide"></td>
|
||||
<td><a href="https://keyoxide.org/aspe:keyoxide.org:WUD5YVN52J3RJ6CD4ZCWYL6S54"><abbr title="Ariadne Signature Profile">ASP</abbr></a>,
|
||||
<a href="https://keyoxide.org/08EDA7006234A0EB29A3A8471DBD5EC4BADA5579">OpenPGP</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://fr.wikipedia.org/wiki/OpenPGP">OpenPGP</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/openpgp.svg" alt="Logo pour OpenPGP"></td>
|
||||
<td><a href="https://keys.openpgp.org/search?q=08EDA7006234A0EB29A3A8471DBD5EC4BADA5579">keys.openpgp.org</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
<h3>Git</h3>
|
||||
|
||||
<table><tbody>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://fr.wikipedia.org/wiki/Forgejo">Forgejo</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/forgejo.svg" alt="Logo de Forgejo"></td>
|
||||
<td><a href="https://forge.rwx.work/marc.beninca">forge.rwx.work</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://radicle.xyz">Radicle</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/radicle.svg" alt="Logo de Radicle"></td>
|
||||
<td><a href="https://app.radicle.xyz/nodes/seed.radicle.garden/users/did:key:z6Mkw8Z2UwbezxCLsLU1vKrvod5qFLQM8VTK1yArbzAcRfxU">radicle.garden</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><a href="https://blog.tangled.sh/intro">Tangled</a></th>
|
||||
<td class="logo"><img class="logo" src="../img/at.svg" alt="Logo du protocole AT"></td>
|
||||
<td><a href="https://tangled.sh/marc.beninca.link">tangled.sh</a></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Éducation</h2>
|
||||
|
||||
|
@ -334,16 +330,75 @@
|
|||
|
||||
<article class="org"><header class="org">
|
||||
<div class="position">
|
||||
<h1 class="title">Ingénieur DevOps Senior</h1>
|
||||
<h1 class="title">Ingénieur DevOps</h1>
|
||||
<p class="sub">@ <a href="https://fr.wikipedia.org/wiki/Ministère_des_Armées">Ministère des Armées</a></p>
|
||||
</div>
|
||||
</header>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P23Y">23 ans</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2002-05">2002</time></p>
|
||||
</div></header>
|
||||
<ul>Toujours curieux des technologies informatiques, explorant et automatisant :
|
||||
<li>amorçage, construction, configuration, sécurisation, maintien de systèmes <strong>Linux</strong></li>
|
||||
<li>modélisation, implémentation, intégration, déploiement, documentation de logiciels</li>
|
||||
<li>démarrage, installation, configuration, sécurisation, maintien de systèmes</li>
|
||||
<li>modélisation, implémentation, intégration, déploiement de projets logiciels</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
<section>
|
||||
<h2>Projets</h2>
|
||||
|
||||
<article class="org"><header class="org">
|
||||
<div class="org"><a href="../img/rwx.svg"><img class="org" src="../img/rwx.svg" alt="Logo triangulaire de RWX"></a>
|
||||
<div class="position">
|
||||
<p class="title">RWX (Read Write eXecute)</p>
|
||||
<p class="sub">rwx: @<a href="https://forge.rwx.work/rwx.work/rwx"><strong>forge.rwx.work</strong></a>, @<a href="https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z2xBYEYWYiBqyJCXdKtxifWyoo3ML">radicle.garden</a>, @<a href="https://tangled.sh/@marc.beninca.link/rwx">tangled.sh</a></p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P2Y">2 ans</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2023-07">2023</time></p>
|
||||
</div></header>
|
||||
Cadriciel parent, en <strong>POSIX Shell</strong> et <strong>Python</strong>, pour projets enfants
|
||||
|
||||
<article><header>
|
||||
<div class="position">
|
||||
<p class="title">SPCD (Shell to Python Continuous Deployment)</p>
|
||||
<p class="sub">spcd: @<a href="https://forge.rwx.work/rwx.work/spcd"><strong>forge.rwx.work</strong></a></p>
|
||||
</div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P1Y">1 an</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2024-03">2024</time></p>
|
||||
</div></header>
|
||||
Programme, en <strong>POSIX Shell</strong> et <strong>Python</strong>, gérant des pipelines <strong>CI</strong> / <strong>CD</strong> de façon unifiée :<ul>
|
||||
<li>que l’infrastrucure réseau soit en ligne ou hors ligne avec CA et DNS locaux</li>
|
||||
<li>quelle que soit la forge: <strong>Forgejo</strong>, <strong>Gitea</strong>, <strong>GitHub</strong>, <strong>GitLab</strong></li>
|
||||
<li>quelle que soit la base de système d’exploitation du conteneur <strong>Docker</strong> :<br>
|
||||
<strong>Alma</strong>, <strong>Alpine</strong>, <strong>Arch</strong>, <strong>Debian</strong>, <strong>Fedora</strong>, <strong>OpenSUSE</strong>, <strong>Rocky</strong>, <strong>Ubuntu</strong></li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
<article><header>
|
||||
<div class="position">
|
||||
<p class="title">LSGM (Live Scan Grub Menu)</p>
|
||||
<p class="sub">lsgm: @<a href="https://forge.rwx.work/rwx.work/lsgm"><strong>forge.rwx.work</strong></a></p>
|
||||
</div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P2Y">2 ans</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2023-09">2023</time></p>
|
||||
</div></header>
|
||||
Programme, en <strong>BASH</strong> et <strong>GRUB Shell</strong>, créant des systèmes de fichiers <strong>ESP</strong> avec :<ul>
|
||||
<li>menu dynamique recherchant les images <strong>SquashFS</strong> amorçables disponibles</li>
|
||||
<li>vérification à la volée des signatures <strong>OpenPGP</strong> des images sélectionnées</li>
|
||||
<li>images <strong>GRUB</strong> autonomes, <strong>Secure Boot</strong> ou construites, pour <strong>ARM</strong>, <strong>EFI</strong> et <strong>BIOS</strong></li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
</article>
|
||||
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Expérience</h2>
|
||||
|
||||
|
@ -359,6 +414,10 @@
|
|||
<time datetime="2025">2025</time> ← <time datetime="2016-09">2016</time></p>
|
||||
</div></header>
|
||||
|
||||
<ul>
|
||||
<li>trained developers & system administrators: <strong>BASH</strong>, <strong>Debian</strong>, <strong>Git</strong>, <strong>GRUB</strong>, <strong>LXC</strong>, <strong>NginX</strong></li>
|
||||
</ul>
|
||||
|
||||
<article><header>
|
||||
<div class="org"><a href="../img/cdad-bdx.png"><img class="org" src="../img/cdad-bdx.png" alt="Logo circulaire du CDAD-BDX"></a>
|
||||
<div class="position">
|
||||
|
@ -391,8 +450,8 @@
|
|||
<time datetime="2019-02">2019</time> ← <time datetime="2017-09">2017</time></p>
|
||||
</div></header>
|
||||
<ul>
|
||||
<li>scripts <strong>Python</strong> pour : miroirs <a href="https://fr.wikipedia.org/wiki/Advanced_Packaging_Tool"><abbr title="Advanced Package Tool">APT</abbr></a>, dépôts <strong>Git</strong>, biclés <strong>OpenSSH</strong>, docs <strong>Sphinx</strong></li>
|
||||
<li>conception d’une architecture <a href="https://fr.wikipedia.org/wiki/Authentification_unique"><abbr title="Single Sign-On">SSO</abbr></a> : <a href="https://fr.wikipedia.org/wiki/HAProxy">HAproxy</a>, KeyCloak / WildFly, <a href="https://fr.wikipedia.org/wiki/MariaDB">MariaDB</a> <a href="https://mariadb.com/kb/en/galera-cluster">Galera</a></li>
|
||||
<li>scripts <strong>Python</strong> pour : miroirs <a href="https://fr.wikipedia.org/wiki/Advanced_Packaging_Tool">APT</a>, dépôts <strong>Git</strong>, biclés <strong>OpenSSH</strong>, docs <strong>Sphinx</strong></li>
|
||||
<li>conception d’architecture <a href="https://fr.wikipedia.org/wiki/Authentification_unique"><abbr title="Single Sign-On">SSO</abbr></a> : <strong>HAproxy</strong>, <strong>KeyCloak</strong>/<strong>WildFly</strong>, cluster <strong>MariaDB</strong> Galera</li>
|
||||
<li>administration d’infrastructures <strong>VMware vSphere</strong> avec <a href="https://fr.wikipedia.org/wiki/Machine_virtuelle"><abbr title="Machines Virtuelles">VM</abbr></a> et conteneurs <strong>LXC</strong></li>
|
||||
</ul>
|
||||
</article>
|
||||
|
@ -409,7 +468,7 @@
|
|||
<time datetime="2017-09">2017</time> ← <time datetime="2016-09">2016</time></p>
|
||||
</div></header>
|
||||
<ul>
|
||||
<li>scripts <strong>BASH</strong> et <strong>Python</strong> pour : <a href="https://fr.wikipedia.org/wiki/Clonezilla">CloneZilla</a>, <strong>Debian</strong>, DebMirror, <strong>GRUB</strong>, <strong>PanDoc</strong></li>
|
||||
<li>scripts <strong>BASH</strong> et <strong>Python</strong> pour : CloneZilla, Debian, DebMirror, GRUB, PanDoc</li>
|
||||
<li>écriture d’un programme <strong>Python</strong> pour migrer tous les dépôts <a href="https://fr.wikipedia.org/wiki/Apache_Subversion"><abbr title="SubVersioN">SVN</abbr></a> vers <strong>Git</strong></li>
|
||||
<li>installation d’un réseau de développement : stations et serveur <strong>LXC</strong> sous <strong>Debian</strong></li>
|
||||
</ul>
|
||||
|
@ -464,7 +523,7 @@ cartes à induction DTM (Data Transfer Module) pour centrales avion <a href="htt
|
|||
</div></header>
|
||||
<h5><abbr title="Écran de Visualisation Aéronef">EVA</abbr> (Écran de Visualisation Aéronef)</h5>
|
||||
Restitution embarquée de navigation et enregistreurs vidéo pour <a href="https://fr.wikipedia.org/wiki/Dassault_Mirage_F1">Mirage F1CR</a> :<ul>
|
||||
<li>conception et réalisation d’un système dédié avec <a href="https://fr.wikipedia.org/wiki/Windows_XP_Embedded">Windows XP Embedded</a> Studio</li>
|
||||
<li>conception et réalisation d’un système dédié avec Windows XP Embedded Studio</li>
|
||||
<li>amélioration des performances de rendu cartographique en ressources contraintes</li>
|
||||
</ul>
|
||||
<hr>
|
||||
|
@ -483,61 +542,6 @@ Préparation, programmation, déchargement et rejeu de missions pour avions<br>
|
|||
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Projets personnels</h2>
|
||||
|
||||
<article class="org"><header class="org">
|
||||
<div class="org"><a href="../img/rwx.svg"><img class="org" src="../img/rwx.svg" alt="Logo triangulaire de RWX"></a>
|
||||
<div class="position">
|
||||
<p class="title">RWX (Read Write eXecute)</p>
|
||||
<p class="sub">rwx: @<a href="https://forge.rwx.work/rwx.work/rwx"><strong>forge.rwx.work</strong></a>, @<a href="https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z2xBYEYWYiBqyJCXdKtxifWyoo3ML">radicle.garden</a>, @<a href="https://tangled.sh/@marc.beninca.link/rwx">tangled.sh</a></p>
|
||||
</div></div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P2Y">2 ans</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2023-07">2023</time></p>
|
||||
</div></header>
|
||||
Cadriciel parent, en <strong>POSIX Shell</strong> et <strong>Python</strong>, pour projets enfants
|
||||
|
||||
<article><header>
|
||||
<div class="position">
|
||||
<p class="title">SPCD (Shell to Python Continuous Deployment)</p>
|
||||
<p class="sub">spcd: @<a href="https://forge.rwx.work/rwx.work/spcd"><strong>forge.rwx.work</strong></a></p>
|
||||
</div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P1Y">1 an</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2024-03">2024</time></p>
|
||||
</div></header>
|
||||
Programme, en <strong>POSIX Shell</strong> et <strong>Python</strong>, gérant des pipelines <strong>CI</strong> / <strong>CD</strong> de façon unifiée :<ul>
|
||||
<li>que l’infrastrucure réseau soit en ligne ou hors ligne avec CA et DNS locaux</li>
|
||||
<li>quelle que soit la forge: <strong>Forgejo</strong>, <strong>Gitea</strong>, <strong>GitHub</strong>, <strong>GitLab</strong></li>
|
||||
<li>quelle que soit la base de système d’exploitation du conteneur <strong>Docker</strong> :<br>
|
||||
<strong>Alma</strong>, <strong>Alpine</strong>, <strong>Arch</strong>, <strong>Debian</strong>, <strong>Fedora</strong>, <strong>OpenSUSE</strong>, <strong>Rocky</strong>, <strong>Ubuntu</strong></li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
<article><header>
|
||||
<div class="position">
|
||||
<p class="title">LSGM (Live Scan Grub Menu)</p>
|
||||
<p class="sub">lsgm: @<a href="https://forge.rwx.work/rwx.work/lsgm"><strong>forge.rwx.work</strong></a></p>
|
||||
</div>
|
||||
<div class="time">
|
||||
<p class="duration"><time datetime="P2Y">2 ans</time></p>
|
||||
<p class="period">
|
||||
<time datetime="2025">2025</time> ← <time datetime="2023-09">2023</time></p>
|
||||
</div></header>
|
||||
Programme, en <strong>BASH</strong> et <strong>GRUB Shell</strong>, créant des systèmes de fichiers <strong>ESP</strong> avec :<ul>
|
||||
<li>menu dynamique recherchant les images <strong>SquashFS</strong> amorçables disponibles</li>
|
||||
<li>vérification à la volée des signatures <strong>OpenPGP</strong> des images sélectionnées</li>
|
||||
<li>images <strong>GRUB</strong> autonomes, <strong>Secure Boot</strong> ou construites, pour <strong>ARM</strong>, <strong>EFI</strong> et <strong>BIOS</strong></li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
</article>
|
||||
|
||||
</section>
|
||||
|
||||
</main>
|
||||
|
||||
<!-- columns / end -->
|
||||
|
|
|
@ -6,7 +6,6 @@
|
|||
* french link for
|
||||
* ARINC 424
|
||||
* ESP
|
||||
* Galera
|
||||
* LVM
|
||||
* MSys2
|
||||
* Mirage
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue