commit: c18202f954af177bea7025666d7c1ed07169ab6a
parent eb94a4e049046c72017107135b1d3037654f62b8
Author: Drew DeVault <sir@cmpwn.com>
Date: Mon, 18 Nov 2024 10:55:03 +0100
Re-upload old mirror.drewdevault.com URLs
Diffstat:
12 files changed, 18 insertions(+), 25 deletions(-)
diff --git a/content/blog/2023-02-20-Helios-aarch64.md b/content/blog/2023-02-20-Helios-aarch64.md
@@ -340,11 +340,10 @@ Initially, the Hare code incorporated a lot of proof-of-concept work from Alexey
Yerin's "carrot" kernel prototype for RISC-V, which also booted via EFI.
Following the early bringing-up of the bootloader environment, this was
refactored into a more robust and general-purpose EFI support layer for Helios,
-which will be applicable to future ports. You can review the EFI support
-module's haredocs [here](https://mirror.drewdevault.com/efi.html). The purpose
-of this module is to provide an idiomatic Hare-oriented interface to the EFI
-boot services, which the bootloader makes use of mainly to read files from the
-boot media and examine the system's memory map.
+which will be applicable to future ports. The purpose of this module is to
+provide an idiomatic Hare-oriented interface to the EFI boot services, which the
+bootloader makes use of mainly to read files from the boot media and examine the
+system's memory map.
Let's take a look at the first few lines of bmain:
@@ -606,7 +605,7 @@ end point out some flags that I'm still not sure about. The ARM CPU is *very*
configurable and identifying the configuration that produces the desired
behavior for a general-purpose kernel requires some effort.
-[1]: https://mirror.drewdevault.com/ARMARM.pdf
+[1]: https://redacted.moe/f/f0255890.pdf
After this function completes, the MMU is initialized and we are up and running
with the kernel memory map we prepared earlier; the kernel is loaded in the
diff --git a/content/blog/Copilot-GPL-washing.md b/content/blog/Copilot-GPL-washing.md
@@ -129,7 +129,7 @@ reproducing, verbatim, a function which is governed by the GPL, and would thus
be governed by its terms:
<video
- src="https://mirror.drewdevault.com/copilot-squareroot.mp4"
+ src="https://redacted.moe/f/dd1d5a73.mp4"
muted autoplay controls></video>
<div class="text-center">
diff --git a/content/blog/In-praise-of-ffmpeg.md b/content/blog/In-praise-of-ffmpeg.md
@@ -59,7 +59,7 @@ single command which produced a working remote video game streaming setup *from
scratch* thanks to ffmpeg. ffmpeg is *amazing*.
<video autoplay mute loop controls>
- <source src="https://mirror.drewdevault.com/ffx.webm"></source>
+ <source src="https://redacted.moe/f/3c729511.webm"></source>
</video>
I have relied on ffmpeg for many tasks and for many years. It has always been
diff --git a/content/blog/Porting-DOOM-to-Helios.md b/content/blog/Porting-DOOM-to-Helios.md
@@ -12,7 +12,7 @@ countless programmers. And I recently added myself to this number :)
[Doom]: https://en.wikipedia.org/wiki/Doom_(1993_video_game)
[open source]: https://github.com/id-Software/DOOM
-<video src="https://mirror.drewdevault.com/doom.webm" controls muted autoplay></video>
+<video src="https://redacted.moe/f/588e2fbd.webm" controls muted autoplay></video>
I'm working on a new kernel called [Helios], and I thought that porting Doom
would present a good opportunity for proving the kernel design — you never
@@ -462,9 +462,7 @@ crashes when you try to pick up the shotgun. But it does its job: it
demonstrates the maturity of the kernel's features thus far and provides good
feedback on the API design and real-world utility.
-If you'd like to try it, you can download a bootable ISO here:
-
-https://mirror.drewdevault.com/doom.iso
+If you'd like to try it, you can [download a bootable ISO](https://redacted.moe/f/0f2b716a.iso).
You can run it on qemu like so:
diff --git a/content/blog/Status-update-May-2022.md b/content/blog/Status-update-May-2022.md
@@ -38,7 +38,7 @@ login), and also supports secret data other than passwords — like SSH
keys. An extensible consent and agent protocols allow you to expand it to
support a wide variety of use-cases for secure use of secrets.
-<video src="https://mirror.drewdevault.com/hissh-agent.webm" muted controls></video>
+<video src="https://redacted.moe/f/09d422dd.webm" muted controls></video>
[Himitsu]: https://sr.ht/~sircmpwn/himitsu
[Codeberg]: https://codeberg.org
diff --git a/content/blog/hare-ssh.md b/content/blog/hare-ssh.md
@@ -906,7 +906,7 @@ proto=ssh type=ssh-ed25519 pkey=pF7SljE25sVLdWvInO4gfqpJbbjxI6j+tIUcNWzVTHU= ske
Then, when running the agent:
-<video src="https://mirror.drewdevault.com/hissh-agent.webm" controls muted></video>
+<video src="https://redacted.moe/f/09d422dd.webm" controls muted></video>
(Yes, I know that the GUI has issues. I slapped it together in C in an afternoon
and it needs a lot of work. [Help wanted!][hiprompt-gtk])
diff --git a/content/blog/visurf-announcement.md b/content/blog/visurf-announcement.md
@@ -40,9 +40,9 @@ about my needs with each passing day. A new solution is called for.
Here's where visurf comes in. Here's a video of it in action:
-<video src="https://mirror.drewdevault.com/visurf.webm" controls>
+<video src="https://redacted.moe/f/5f0fb143.webm" controls>
Your browser does not support HTML5 video, or webm. Here's a direct link:
- <a href="https://mirror.drewdevault.com/visurf.webm">Watch this video</a>
+ <a href="https://redacted.moe/f/5f0fb143.webm">Watch this video</a>
</video>
I hope that this project will achieve these goals:
diff --git a/content/talks/cryptocurrency.md b/content/talks/cryptocurrency.md
@@ -11,7 +11,7 @@ title: Cryptocurrency sucks
**Resources**
-- [Download slides](https://mirror.drewdevault.com/cryptocurrency.pdf)
+- [Download slides](https://redacted.moe/f/5b697982.pdf)
- [Cryptocurrency is an abject disaster](https://drewdevault.com/2021/04/26/Cryptocurrency-is-a-disaster.html)
**Events**
diff --git a/content/talks/foss-and-money.md b/content/talks/foss-and-money.md
@@ -12,7 +12,7 @@ title: Can free software be made sustainable?
**Resources**
-- [Download slides](https://mirror.drewdevault.com/foss-and-money.pdf)
+- [Download slides](https://redacted.moe/f/a8d57594.pdf)
**Events**
@@ -22,4 +22,4 @@ CSOA Gabrio, Via Millio 42, Torino, Italia
2022-09-10 @ 19:00 local time
-<audio controls src="https://mirror.drewdevault.com/hackmeeting-turin-free-software-sustainability.ogg"></audio>
+<audio controls src="https://redacted.moe/f/99dcc2cd.ogg"></audio>
diff --git a/content/talks/hare.md b/content/talks/hare.md
@@ -13,7 +13,7 @@ title: Introducing the Hare programming langauge
**Resources**
-- [Download slides](https://mirror.drewdevault.com/hare.pdf)
+- [Download slides](https://redacted.moe/f/4d05dfb5.pdf)
- [Hare](https://harelang.org)
**Events**
diff --git a/content/talks/himitsu.md b/content/talks/himitsu.md
@@ -14,7 +14,7 @@ title: "Himitsu: A novel keyring & password manager for Unix"
**Resources**
-- [Download slides](https://mirror.drewdevault.com/himitsu.pdf)
+- [Download slides](https://redacted.moe/f/5dba5030.pdf)
- [Himitsu](https://himitsustore.org)
**Events**
diff --git a/content/talks/sourcehut-ci.md b/content/talks/sourcehut-ci.md
@@ -9,10 +9,6 @@ title: Opening up the SourceHut CI engine
> be looking at how the system is laid out and at directions for future
> improvement.
-**Resources**
-
-- [Download slides](https://mirror.drewdevault.com/builds.pdf)
-
**Events**
[LOSTilburg](https://lostilburg.nl/post/017/)