I also couldn't successfully run Affinity on Asahi Linux, since the M1 CPU is ARM64, but now I have a chance to try it again with Fedora on x86_64.
05.02.2026 17:09 — 👍 0 🔁 0 💬 0 📌 0@joshtynjala.bsky.social
Creator of Feathers UI. OpenFL leadership team. vscode-as3mxml and vscode-swf-debug author. Archiving Flash documentation and AS3 code. Also on Mastodon: @joshtynjala@mastodon.social
I also couldn't successfully run Affinity on Asahi Linux, since the M1 CPU is ARM64, but now I have a chance to try it again with Fedora on x86_64.
05.02.2026 17:09 — 👍 0 🔁 0 💬 0 📌 0However, I was happy enough with Asahi's Fedora base, so now I'm trying Fedora on a different machine with x86_64 architecture that I had lying around. So far, it wakes properly on mouse/keyboard, and the test suite that caused the system freeze passes successfully!
05.02.2026 17:09 — 👍 0 🔁 0 💬 1 📌 0I discovered that a couple of other Linux devices, including a Raspberry Pi could finish my test suite, so I think that it's a bug in an Asahi driver or something. Some kind of memory leak, as best I can tell. So I guess Asahi isn't ready for my needs yet. It was great otherwise, though!
05.02.2026 17:09 — 👍 0 🔁 0 💬 1 📌 0My first attempt this week was with Asahi on an M1 Mac Mini that I haven't really been using. However, there were things that troubled me. Using the mouse/keyboard to wake the computer didn't work. A particular test suite would cause the whole system to completely freeze, requiring a power cycle.
05.02.2026 17:09 — 👍 0 🔁 0 💬 1 📌 0Finding an image editor that I like on Linux may end up annoying me. I used Photoshop as a power user for many years, and Affinity Photo ended up being a good alternative when I discovered it. I may end up trying to run Affinity with Wine or something.
05.02.2026 17:09 — 👍 1 🔁 0 💬 1 📌 0All of my development tools (editors, compilers, etc.) are available on Linux, and they work mostly as well. I can even actually run some legacy AS3/AIR/Flash stuff. Flash Player 32.0 exists for Linux, and AIR from Harman supports Linux too. Flash Player is a bit unstable, but AIR runs well.
05.02.2026 17:09 — 👍 0 🔁 0 💬 1 📌 0I've long used Keepass as my password manager. I used to store my database privately on Dropbox/GDrive. However, I could never find a good Linux client that synced as well as the official ones on Windows/macOS, so that was a pain point. Trying out Bitwarden now instead. So far, a nicer experience.
05.02.2026 17:09 — 👍 1 🔁 0 💬 1 📌 0While I've kept a Linux box around for testing cross-platform stuff for a while, I think that it's time to daily drive Linux for real, at least for a trial period. I'm more motivated now to find alternatives to some of the things that were giving me issues.
05.02.2026 17:09 — 👍 0 🔁 0 💬 1 📌 0With Microsoft and Apple both embracing AI with too much enthusiasm, and Windows and macOS seeming to get worse and worse with usability issues, upsells, and bugs, it's contributing to a feeling in me that tech is in a very dark period. I've decided that I'm going to actively try to switch to Linux.
05.02.2026 17:09 — 👍 1 🔁 0 💬 1 📌 0And here's a couple of previous posts that I'm particularly proud of that I haven't shared on BlueSky yet. #Haxe #OpenFL
OpenFL devlog: The importance of text metrics
joshblog.net/2025/openfl-...
OpenFL devlog: HashLink/C compilation
joshblog.net/2024/openfl-...
#OpenFL devlog: How I implemented the scale9Grid property. It is sometimes called 9-slice scaling, but Flash doesn't just slice it up display objects into 9 bitmaps. It adjusts the placement of points on the vector shapes, which leads nicer bitmap/gradient fills.
joshblog.net/2025/openfl-...
#Haxe
Do you donate to any open source projects on Liberapay? Would you like to support my contributions OpenFL, Feathers UI, vscode-as3mxml, vscode-swf-debug, or anything else? Here's my new page:
liberapay.com/joshtynjala
Thanks for the support!
And, in case you missed it:
snake-server, a simple local web server for Haxe
haxelib run snake-server --port 8080
It starts a server on port 8080 serving static files in the current working directory.
joshblog.net/2024/introdu...
Introducing hunter, a CLI file watcher for Haxe.
haxelib run hunter "haxe compile.hxml" ./src/
joshblog.net/2025/introdu...
Created @feathersui.bsky.social to post Feathers UI news here on Bluesky. Give it a follow!
22.11.2024 16:52 — 👍 1 🔁 0 💬 0 📌 0Scene graph?
06.04.2024 00:52 — 👍 0 🔁 0 💬 1 📌 0