💾 Archived View for tilde.club › ~kitzman › software.gmi captured on 2022-04-29 at 11:26:52. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2022-03-01)
-=-=-=-=-=-=-
__, .-' / ,--------, .' / /`. ,--------,' | | / / | | _ | | | \__/ | | .' `. | | `. .' | `._.' | | `. .' | |,',-,-,-,-,-,-,-,-,-,-,-,-,-,-==, | ][ | |__________\------------------------------==' | ][ | | ][ | | ][ | .----. .---. | ][ | '---, `.____________________________.' _ `. | ][ | ) ____________________________ <_> : | ][ | .---' .' `. .' | ][ | `----' `---' | ][ | .' __ `. | / \ | jgs | \__/ | `. .' `----'
Lieferhund [7] - is a scriptable NNTP news processor. I currently use it to pull RSS feeds and save them as NNTP items. In the future, I want to add support for mailing lists as well. Think of it as your own Gmane/Gwene.
Moksha [8] - is a containerization tool. Currently it supports basic containers using Linux namespaces (a-la Docker). In the future, it will have more features, such as state and config management, and support for VMs. I want this to replace QubesOS.
Guix [1] is an operating system - and not only. I currently use it for my userspace software, as I run Gentoo, and pre-compiled Guix packages are easier to manage and install.
Poke [2] is my swiss knife when it comes to data encapsulation. You can easily write specifications and parse binary files. For example, you can use it to `poke` through reverse engineered data packets. ;)
Radare [3] is my favourite tool to reverse engineer closed-source binaries or CTFS. It comes with many functionalities - such as QEMU, and even it's own emulator called ESIL.
PostmarketOS [4] is what you need in case you'd like to run Alpine Linux on your mobile device. It's quite easy to use, and even to write your own configurations (if you can find a kernel for your device).
V [5] programming language also deserves a mention here. It's what I use if I ever need to write C code without actually having to write C. The FFI is a no-brainer, and you don't have to think about memory allocation too much. Plus - you can cross compile it statically however you'd like, so if you write utilities for embedded systems it comes in handy. ;)
For your daily electronic music creation, check out Overtone [6]. It's a Clojure (LISP) frontend to a synthesis engine. The only downside I could find is that it's doing MIDI using javafx, not using the engine - which obviously leads to severe problems, and impaired usage. My current experience with it is limited to making warehouse techno. :)
[2] https://www.gnu.org/software/poke/
[6] https://overtone.github.io/