Hey #linux people and #developers, I need your advice.

My 8 year old son has fallen in love with this old laptop that honestly isn't useful for that much as the speed and wifi is so slow.

But he says he wants to learn how to code on it.

This brought me back to the days of GW-basic when I was a kid.

Is there something like gw or q basic for Linux. Something that would run on a 32 bit computer?

@codemonkeymike

Sounds like a job for QB64!!

I think it will still run on a 32-bit machine.

@vwbusguy ?

QB64.com

QB64 is a modern extended BASIC programming language that retains QBasic/QuickBASIC 4.5 compatibility and compiles native binaries for Windows, Linux, and macOS.

QB64.com
@codemonkeymike @rl_dane I have a copr repo for qb64! But I've also successfully ran actual #QBasic from a floppy drive in #Lutris, which I'm near certain uses DOSBox under the hood, but the important detail about that is that I didn't have to figure that out for myself.

@codemonkeymike @rl_dane That said, if you want to compile stuff natively for Linux (as well as modern Windows, MacOS, *BSD), use qb64 (or qb64-pe) which is the direct successor to the old QBasic.

https://git.qb64.dev/QB64

QB64

QB64 is a modern extended BASIC programming language that retains QBasic/QuickBASIC 4.5 compatibility and compiles native binaries for Windows, Linux, and macOS. Follow us on <a rel="me" href="https://oldbytes.space/@qb64">Mastodon</a>.

QB64: Modern BASIC

@codemonkeymike @rl_dane 32-bit support was dropped around 3 years ago, IIRC. But you could use a slightly older release. It's not like it's fundamentally changed all that much in that time.

On the flip side, aarch64 is supported, so you could use a raspberry pi. I compiled the qbsh binaries and container images on a Pi400.