Oh no! Where's the JavaScript?
Your Web browser does not have JavaScript enabled or does not support JavaScript. Please enable JavaScript on your Web browser to properly view this Web site, or upgrade to a Web browser that does support JavaScript.

Coffee for AROS - joint thread

Last updated on 25 minutes ago
M
miker1264Software Dev
Posted 10 days ago
For Python for AROS If it's built for mainline ABIv1 the best person to ask is Kalamatee about integration.

Try to join the discord channel.

The mailing list is sometimes slow to respond.
Edited by miker1264 on 11-09-2026 13:08, 10 days ago
D
deadwoodAROS Dev
Posted 10 days ago

coffeecat wrote:

@coffeecat Then I need to adjust my targets and maybe support both from the start. Sorry that I'm asking- I need to catch up on the basics. I made too many assumptions up front.


That would be preferred. Possibly you could release "limited" version for AROS One users right now and full version for mainline.

coffeecat wrote:

@coffeecat
Ideally, I'd prefer to build against mainline and know that users will get those, e.g., 3-6 months from now. For the package manager I work on, I will consider building the package from source. (GentooAROS Wink


Sounds interesting . Smile If this would be something like a publicly available build service, possibly more developers would be interested. Smile
cdimaurocdimauroMember
Posted 10 days ago

coffeecat wrote:

@coffeecat -


i.imgur.com/Q1YEUUj.png

i.imgur.com/20r0CjG.png

Python 3.14 on AROS - a small progress report and a question

CPython 3.14.7 build for mainline AROS x86_64, cross-compiled from macOS. I'm still learning how AROS works, but a few useful things are running in the guest:

[list]
[*]The interpreter, REPL, and some standard-library functionality
[*]Sockets, DNS, and HTTPS through urllib, with certificate verification
[*]A small API client and a single-threaded HTTP server
[*]Offline installation of a pure-Python wheel with pip, tested with pyfiglet although cleanup still produces warnings
[/list]

Threaded sockets need more work, subprocess launching is currently disabled, and additional C extensions cannot be loaded dynamically. The interpreter includes the available C modules. Installing pure-Python wheels directly from PyPI is still untested.

Even so, it seems useful for file tools, processing JSON, and talking to web APIs.

Indeed. It's already a GREAT achievement. Kudos!

Quote

What would you use Python for on AROS?

I've no time to dedicate for tinkering, but Python can be used from a "system language" (replacing the script used for the installer) up to controlling Blender.

Quote

Any small scripts or packages worth testing?

BeautifulSoup for web scraping, for example.

Quote

One question about dynamic loading

Looking through the sources, I noticed that LoadSeg already loads and relocates ELF ET_REL objects, while dlopen/dlsym appear unimplemented in posixc.

Could that be a starting point for loading AROS-built Python extensions? I assume resolving symbols from the interpreter is only part of the problem, with initialization, dependencies, and relocations to consider too.

I'm probably missing some history or technical details here. Has anyone explored this already? I mean extensions compiled for AROS, of course, not running Linux wheels.

Sorry, but I've no experience on that.
C
coffeecatMember
Posted 5 days ago
i.imgur.com/4QrS3uI.png


And Python for mainline should be available for testing in the next couple of days. I will need to check updates if it will be possible to launch it on Aros One.
Edited by coffeecat on 16-09-2026 14:31, 5 days ago
aha, deadwood, retrofaza, miker1264, cdimauro
cdimaurocdimauroMember
Posted 5 days ago
Updates? There are big updates next month: Python 3.15 will be released (with an enhance JIT). Wink
C
coffeecatMember
Posted 3 days ago
i.imgur.com/7OjXzTD.png


Burntime Remastered for x86_64 (aarch64 and others later) is also close.
retrofaza, aha, miker1264, Argo, Bohun
C
coffeecatMember
Posted 2 days ago
i.imgur.com/grru2g6.png


Feeling nostalgic yet?
D
deadwoodAROS Dev
Posted 2 days ago
Is there Gozilla? Wink
C
coffeecatMember
Posted 2 days ago

deadwood wrote:

@deadwood - Is there Gozilla? Wink


i.imgur.com/8vkm3HY.png


怪獣
C
coffeecatMember
Posted 23 hours ago
Not sure how well it will work and if at all, but a test with Pragtical (https://github.com/pragtical/pragtical) works:

i.imgur.com/AP3WqLV.png
'


And I took on Skia which seems to work as well in the CPU mode on ABIv11 (Skia is the basis for e.g. Chromium/Chrome and several other apps)
https://github.com/google/skia
Edited by amigamia on 21-09-2026 06:53, 12 hours ago
D
deadwoodAROS Dev
Posted 18 hours ago
Skia is also needed by newer versions of WebKit (= Odyssey) so this is welcomed development, thanks!
C
coffeecatMember
Posted 9 hours ago
GrafX2 was a side effect - I wanted to see if we can launch Aseprite (https://www.aseprite.org) on AROS.

~week later:

Aseprite now cross-compiles and links successfully for AROS x86_64 ABIv11.

The port uses a standalone, relocatable Skia CPU SDK built from Aseprite’s Skia m124 fork. Skia raster rendering, PNG decoding, and TrueType font loading and rasterization have already passed runtime tests on AROS in QEMU. Primitive SkShaper support also allows LAF’s text component to compile without HarfBuzz or ICU.

The full Aseprite build reaches 100% and produces a roughly 37 MB AROS ELF with no undefined symbols. The work required 25 reproducible patches covering platform integration and bundled dependencies. No changes to AROS itself, its SDK, or the compiler toolchain were needed.

Aseprite itself has not yet been run on AROS. The next milestone is a command-line batch test: load a PNG, save it as an .aseprite document, reopen it, and export it back to PNG. Native window creation, display, and input handling remain to be implemented before the graphical editor can run.
C
coffeecatMember
Posted 3 hours ago
i.imgur.com/dqBVskF.png


Hello AROS.

So, who's coming to AROS to make the next Stardew Valley? (it's still far from being usable, but frontend and Skia works)
Edited by coffeecat on 21-09-2026 15:57, 3 hours ago
C
coffeecatMember
Posted 25 minutes ago
@retrofaza motivated me so here we are

i.imgur.com/rotnUEQ.png

i.imgur.com/vZU9Z2o.png
Edited by coffeecat on 21-09-2026 18:05, 24 minutes ago
You can view all discussion threads in this forum.
You cannot start a new discussion thread in this forum.
You cannot reply in this discussion thread.
You cannot start on a poll in this forum.
You cannot upload attachments in this forum.
You cannot download attachments in this forum.
Users who participated in discussion: serk118uk, terminills, deadwood, Amiwell79, cdimauro, miker1264, arosbeginner, coffeecat