summaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
authorforever2k38 <forever2k38@noreply.codeberg.org>2026-09-05 01:34:40 +0200
committerforever2k38 <forever2k38@noreply.codeberg.org>2026-09-05 01:34:40 +0200
commitaa2528adf2e9e7d1d1e8baed2d6fda511a0502d9 (patch)
tree1824ef5dc9ccdda8c0e60e9eedfc39c7aecb286c /content
initial commit
Diffstat (limited to 'content')
-rw-r--r--content/_index.md6
-rw-r--r--content/blog/_index.md3
-rw-r--r--content/blog/einfach.md39
-rw-r--r--content/blog/software.md82
-rw-r--r--content/donate.md9
-rw-r--r--content/politics.md26
6 files changed, 165 insertions, 0 deletions
diff --git a/content/_index.md b/content/_index.md
new file mode 100644
index 0000000..b7cfb35
--- /dev/null
+++ b/content/_index.md
@@ -0,0 +1,6 @@
++++
+title = "forever2k38"
++++
+
+i'm forever2k38, your local idiot. i do dumb shit online and occasionally develop useful software.
+
diff --git a/content/blog/_index.md b/content/blog/_index.md
new file mode 100644
index 0000000..dab4d39
--- /dev/null
+++ b/content/blog/_index.md
@@ -0,0 +1,3 @@
++++
+title = 'blog'
++++
diff --git a/content/blog/einfach.md b/content/blog/einfach.md
new file mode 100644
index 0000000..fd87c8d
--- /dev/null
+++ b/content/blog/einfach.md
@@ -0,0 +1,39 @@
++++
+date = '2026-09-04'
+draft = false
+title = 'why i made einfach'
+tags = ["einfach"]
++++
+
+**note that einfach doesn't work yet, is highly experimental and sources aren't public**
+
+einfach is my independent source based linux distribution.
+
+it's simple, proritizes user choice and uses a custom [lua](https://lua.org) based package manager ([pow!](https://codeberg.org/einfach/pow)).
+
+i made it for the same reason most distros exist. none of them work for me.
+
+here's a list of criteria:
+- no GNU (rules out [gentoo](https://gentoo.org))
+- runit/openrc
+- source based
+- busybox (rules out [chimera](https://chimera-linux.org))
+- libc++ (rules out [alpine](https://alpinelinux.org))
+- X11 (rules out KISS Linux)
+
+## gentoo
+
+[Gentoo](https://gentoo.org) is a great distro. However, it heavily depends on GNU coreutils (specifically bash).
+
+## alpine
+
+[Alpine](https://alpinelinux.org) uses libstdc++ and isn't source based.
+
+## chimera
+
+[Chimera](https://chimera-linux.org) is so close but uses FreeBSD userland instead of busybox and uses dinit.
+
+## kiss linux
+
+[KISS](https://kisscommunity.org/) looks great but it only supports Wayland.
+
diff --git a/content/blog/software.md b/content/blog/software.md
new file mode 100644
index 0000000..aa3b88c
--- /dev/null
+++ b/content/blog/software.md
@@ -0,0 +1,82 @@
++++
+title = "software"
++++
+
+most software is not based. there are exceptions tho.
+
+# based
+
+## messengers
+
+there are 3 good messengers.
+
+### XMPP
+
+[xmpp](https://xmpp.org) is the best messaging protocol. it's an open standard with many client (and server) implementations.
+
+### Matrix
+
+[matrix](https://matrix.org) is another open standard. less based than XMPP because of its stupid federation architecture.
+
+DO NOT USE `matrix.org` AS YOUR HOMESERVER. Use [unredacted.org](https://unredacted.org) or [private.coffee](https://private.coffee).
+
+### Signal
+
+[signal](https://signal.org/) is an e2ee messenger. it requires a phone number to sign up, is not federated but is still a good messenger.
+
+it has some of the coolest crypto tech in any messenger (fun fact: most e2ee messengers use the signal protocol).
+
+## os
+
+### linux
+
+[linux](https://kernel.org) is the most popular libre kernel. i recommend [einfach](/projects/einfach), [gentoo](https://gentoo.org) and [alpine](https://alpinelinux.org).
+
+### busybox
+
+[busybox](https://busybox.net) is a tiny coreutils implementation in a single binary.
+
+### freebsd
+
+[freebsd](https://freebsd.org) is a full operating system, while linux is just a kernel which is combined with userspace tools.
+
+### openbsd
+
+[openbsd](https://openbsd.org) is also a full operating system. it's secure as fuck but lacks some software support.
+
+### runit
+
+[runit](https://smarden.org/runit/) is based. it's simple, small and just works.
+
+# not based
+
+**beware: garbage ahead**
+
+## os
+
+### windows
+
+the most popular desktop operating system. it's slow, bloated, sends tons of data back to microsoft and is harder to use than some linux distributions.
+
+### macos
+
+**"garbage, but apple" ~ forever2k38, 2026**
+
+the same bullshit. only slightly better since it's unix like.
+
+### systemd
+
+why does it need 750k lines of C? [runit](https://smarden.org/runit/), [sysklogd](https://github.com/troglobit/sysklogd) and a few more daemons provide all of its functionality.
+
+### gnu
+
+gnu extensions are cancer and only exist to lock people into using gnu software.
+
+## messengers
+
+### discord
+
+**"bad irc"**
+
+discord really is garbage. it's proprietary, the desktop client is electron based, it's not e2ee and it scans all of your messages.
+
diff --git a/content/donate.md b/content/donate.md
new file mode 100644
index 0000000..22f67c2
--- /dev/null
+++ b/content/donate.md
@@ -0,0 +1,9 @@
++++
+title = "donate"
++++
+
+why? but if you insist
+
+monero: `86TztmksomhVU8n75HJAwF8bsbc9fSQYKGUKmXQ8y7Fi7Ew9MD4KgpsdeGHCDzzKAbNL22tpnnGNGKQtuLijjYRzTAwkPHC`
+
+thank you so much if you actually donate, it means the world to me.
diff --git a/content/politics.md b/content/politics.md
new file mode 100644
index 0000000..ea0d07c
--- /dev/null
+++ b/content/politics.md
@@ -0,0 +1,26 @@
++++
+title = "politics"
++++
+
+You don't need to know most of my political views. I'm just going to list a few here.
+
+## transparency
+
+Every single cent spent by the government should be logged and publicly accessible.
+
+## privacy
+
+Both online and offline.
+
+I support laws such as the [GDPR](https://eur-lex.europa.eu/EN/legal-content/summary/general-data-protection-regulation-gdpr.html) and FADP.
+
+I oppose mass surveillance companies (read: spyware) such as [Palantir](https://en.wikipedia.org/wiki/Palantir).
+
+## encryption
+
+There shouldn't be any laws that restrict encryption.
+
+## free speech
+
+I believe in ultimate, unrestricted free speech against governments and politicians. Governments have been using "hate speech" as an excuse to punish protesters for long enough.
+