164 lines
9.2 KiB
HTML
164 lines
9.2 KiB
HTML
|
<!doctype html>
|
||
|
<html lang="en">
|
||
|
<head>
|
||
|
<meta charset="utf-8">
|
||
|
<meta http-equiv="x-ua-compatible" content="ie=edge">
|
||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
|
<title>
|
||
|
Robur's blog
|
||
|
</title>
|
||
|
<meta name="description" content="">
|
||
|
<link type="text/css" rel="stylesheet" href="/css/hl.css">
|
||
|
<link type="text/css" rel="stylesheet" href="/css/style.css">
|
||
|
<script src="/js/hl.js"></script>
|
||
|
<link rel="alternate" type="application/rss+xml" href="/feed.xml" title="blog.robur.coop">
|
||
|
</head>
|
||
|
<body>
|
||
|
<header>
|
||
|
<h1>blog.robur.coop</h1>
|
||
|
<blockquote>
|
||
|
The <strong>Robur</strong> cooperative blog.
|
||
|
</blockquote>
|
||
|
</header>
|
||
|
<main><a href="/index.html">Back to index</a>
|
||
|
|
||
|
<ul class="tags-list aeration"><li><a href="#tag-Community">Community</a></li><li><a href="#tag-Cstruct">Cstruct</a></li><li><a href="#tag-DNSvizor">DNSvizor</a></li><li><a href="#tag-Git">Git</a></li><li><a href="#tag-MirageOS">MirageOS</a></li><li><a href="#tag-MirageVPN">MirageVPN</a></li><li><a href="#tag-OCaml">OCaml</a></li><li><a href="#tag-OpenVPN">OpenVPN</a></li><li><a href="#tag-Python">Python</a></li><li><a href="#tag-QubesOS">QubesOS</a></li><li><a href="#tag-Scheduler">Scheduler</a></li><li><a href="#tag-Unikernel">Unikernel</a></li><li><a href="#tag-VPN">VPN</a></li><li><a href="#tag-cooperative">cooperative</a></li><li><a href="#tag-cryptography">cryptography</a></li><li><a href="#tag-finances">finances</a></li><li><a href="#tag-functors">functors</a></li><li><a href="#tag-gpt">gpt</a></li><li><a href="#tag-mbr">mbr</a></li><li><a href="#tag-performance">performance</a></li><li><a href="#tag-persistent storage">persistent storage</a></li><li><a href="#tag-security">security</a></li><li><a href="#tag-tar">tar</a></li><li><a href="#tag-unicode">unicode</a></li><li><a href="#tag-unikernel">unikernel</a></li><li><a href="#tag-vpn">vpn</a></li></ul><div class="tag-box" id="tag-Community">
|
||
|
<h3>
|
||
|
<span>Community</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/lwt_pause.html">Cooperation and Lwt.pause</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-Cstruct">
|
||
|
<h3>
|
||
|
<span>Cstruct</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/tar-release.html">The new Tar release, a retrospective</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-DNSvizor">
|
||
|
<h3>
|
||
|
<span>DNSvizor</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/dnsvizor01.html">Meet DNSvizor: run your own DHCP and DNS MirageOS unikernel</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-Git">
|
||
|
<h3>
|
||
|
<span>Git</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/lwt_pause.html">Cooperation and Lwt.pause</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-MirageOS">
|
||
|
<h3>
|
||
|
<span>MirageOS</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/miragevpn.html">MirageVPN & tls-crypt-v2</a></li><li><a href="/articles/miragevpn-ncp.html">MirageVPN updated (AEAD, NCP)</a></li><li><a href="/articles/speeding-ec-string.html">Speeding elliptic curve cryptography</a></li><li><a href="/articles/miragevpn-performance.html">Speeding up MirageVPN and use it in the wild</a></li><li><a href="/articles/miragevpn-server.html">MirageVPN server</a></li><li><a href="/articles/arguments.html">Runtime arguments in MirageOS</a></li><li><a href="/articles/dnsvizor01.html">Meet DNSvizor: run your own DHCP and DNS MirageOS unikernel</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-MirageVPN">
|
||
|
<h3>
|
||
|
<span>MirageVPN</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/2024-08-21-OpenVPN-and-MirageVPN.html">MirageVPN and OpenVPN</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-OCaml">
|
||
|
<h3>
|
||
|
<span>OCaml</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/miragevpn.html">MirageVPN & tls-crypt-v2</a></li><li><a href="/articles/miragevpn-ncp.html">MirageVPN updated (AEAD, NCP)</a></li><li><a href="/articles/2024-02-03-python-str-repr.html">Python's `str.__repr__()`</a></li><li><a href="/articles/lwt_pause.html">Cooperation and Lwt.pause</a></li><li><a href="/articles/speeding-ec-string.html">Speeding elliptic curve cryptography</a></li><li><a href="/articles/gptar.html">GPTar</a></li><li><a href="/articles/miragevpn-performance.html">Speeding up MirageVPN and use it in the wild</a></li><li><a href="/articles/miragevpn-server.html">MirageVPN server</a></li><li><a href="/articles/qubes-miragevpn.html">qubes-miragevpn, a MirageVPN client for QubesOS</a></li><li><a href="/articles/tar-release.html">The new Tar release, a retrospective</a></li><li><a href="/articles/arguments.html">Runtime arguments in MirageOS</a></li><li><a href="/articles/dnsvizor01.html">Meet DNSvizor: run your own DHCP and DNS MirageOS unikernel</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-OpenVPN">
|
||
|
<h3>
|
||
|
<span>OpenVPN</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/2024-08-21-OpenVPN-and-MirageVPN.html">MirageVPN and OpenVPN</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-Python">
|
||
|
<h3>
|
||
|
<span>Python</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/2024-02-03-python-str-repr.html">Python's `str.__repr__()`</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-QubesOS">
|
||
|
<h3>
|
||
|
<span>QubesOS</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/qubes-miragevpn.html">qubes-miragevpn, a MirageVPN client for QubesOS</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-Scheduler">
|
||
|
<h3>
|
||
|
<span>Scheduler</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/lwt_pause.html">Cooperation and Lwt.pause</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-Unikernel">
|
||
|
<h3>
|
||
|
<span>Unikernel</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/lwt_pause.html">Cooperation and Lwt.pause</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-VPN">
|
||
|
<h3>
|
||
|
<span>VPN</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/miragevpn.html">MirageVPN & tls-crypt-v2</a></li><li><a href="/articles/miragevpn-ncp.html">MirageVPN updated (AEAD, NCP)</a></li><li><a href="/articles/miragevpn-performance.html">Speeding up MirageVPN and use it in the wild</a></li><li><a href="/articles/miragevpn-server.html">MirageVPN server</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-cooperative">
|
||
|
<h3>
|
||
|
<span>cooperative</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/finances.html">How has robur financially been doing since 2018?</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-cryptography">
|
||
|
<h3>
|
||
|
<span>cryptography</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/speeding-ec-string.html">Speeding elliptic curve cryptography</a></li><li><a href="/articles/miragevpn-performance.html">Speeding up MirageVPN and use it in the wild</a></li><li><a href="/articles/miragevpn-server.html">MirageVPN server</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-finances">
|
||
|
<h3>
|
||
|
<span>finances</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/finances.html">How has robur financially been doing since 2018?</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-functors">
|
||
|
<h3>
|
||
|
<span>functors</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/tar-release.html">The new Tar release, a retrospective</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-gpt">
|
||
|
<h3>
|
||
|
<span>gpt</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/gptar.html">GPTar</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-mbr">
|
||
|
<h3>
|
||
|
<span>mbr</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/gptar.html">GPTar</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-performance">
|
||
|
<h3>
|
||
|
<span>performance</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/miragevpn-performance.html">Speeding up MirageVPN and use it in the wild</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-persistent storage">
|
||
|
<h3>
|
||
|
<span>persistent storage</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/gptar.html">GPTar</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-security">
|
||
|
<h3>
|
||
|
<span>security</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/miragevpn.html">MirageVPN & tls-crypt-v2</a></li><li><a href="/articles/miragevpn-ncp.html">MirageVPN updated (AEAD, NCP)</a></li><li><a href="/articles/speeding-ec-string.html">Speeding elliptic curve cryptography</a></li><li><a href="/articles/miragevpn-performance.html">Speeding up MirageVPN and use it in the wild</a></li><li><a href="/articles/miragevpn-server.html">MirageVPN server</a></li><li><a href="/articles/2024-08-21-OpenVPN-and-MirageVPN.html">MirageVPN and OpenVPN</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-tar">
|
||
|
<h3>
|
||
|
<span>tar</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/gptar.html">GPTar</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-unicode">
|
||
|
<h3>
|
||
|
<span>unicode</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/2024-02-03-python-str-repr.html">Python's `str.__repr__()`</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-unikernel">
|
||
|
<h3>
|
||
|
<span>unikernel</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/qubes-miragevpn.html">qubes-miragevpn, a MirageVPN client for QubesOS</a></li></ul>
|
||
|
</div><div class="tag-box" id="tag-vpn">
|
||
|
<h3>
|
||
|
<span>vpn</span>
|
||
|
</h3>
|
||
|
<ul><li><a href="/articles/qubes-miragevpn.html">qubes-miragevpn, a MirageVPN client for QubesOS</a></li></ul>
|
||
|
</div>
|
||
|
</main>
|
||
|
<footer>
|
||
|
<a href="https://github.com/xhtmlboi/yocaml">Powered by <strong>YOCaml</strong></a>
|
||
|
<br />
|
||
|
</footer>
|
||
|
<script>hljs.highlightAll();</script>
|
||
|
</body>
|
||
|
</html>
|