Live data from Hacker News

Linux on a Commodore 64

github.com

41–50 of 97 posts

Re: Linux on a Commodore 64

#41
post #5
post #3

Earlier quoted context omitted.

I'd be curious to see this running on real hardware. I hope someone's able to make it work.

It might be more interesting than watching paint dry, just via risk that an old C64 will let the smoke out.

Why would it let smoke out? I doubt a C64 has any power management. So whether it idles or boots Linux via a couple of emulation layers, the thermal load will be exactly the same.

Re: Linux on a Commodore 64

#42

This begs the question. What is the oldest hardware that can boot modern Linux but still be used as a daily driver?

Assuming "daily driver" requires a modern web browser running modern web productivity apps I'd put the minimum at a Core 2 Duo with 4 GB memory. It wouldn't exactly be snappy but with a bit of patience you shouldn't be limited by the hardware. Throw in a GPU with hardware video decoding and you might even be able to watch YouTube in above-potato quality.

Re: Linux on a Commodore 64

#43
post #41
post #5

Earlier quoted context omitted.

It might be more interesting than watching paint dry, just via risk that an old C64 will let the smoke out.

Why would it let smoke out? I doubt a C64 has any power management. So whether it idles or boots Linux via a couple of emulation layers, the thermal load will be exactly the same.

Just because it's likely an old and long dormant piece of electronics, nothing to do with linux beyond it having to run the machine for multiple days 24x7. My understanding is they don't come out of deep dusty storage in ready for service condition. Leaky caps.

Re: Linux on a Commodore 64

#44
post #41
post #5

Earlier quoted context omitted.

It might be more interesting than watching paint dry, just via risk that an old C64 will let the smoke out.

Why would it let smoke out? I doubt a C64 has any power management. So whether it idles or boots Linux via a couple of emulation layers, the thermal load will be exactly the same.

I know there can be issues with thermal saturation on a heatsink design-- it was expected not just to generate N watts of heat, but to only do so for M hours. Can you expect to leave a real 64 on for days or weeks and it will stay up? I wonder if stores that had them as demo units when it was a relevant product, for example, power-cycled them regularly.

I know from experience if you block the bottom intake vents on a VIC 20, so it can't convect properly, it will eventually start acting funky.

On a related note, I understand the 64's original power bricks are considered timebombs, they might also not appreciate being left on for weeks at a time.

Re: Linux on a Commodore 64

#48

What's the BogoMips?

The loading screen reports 130 BogoMIPS, but remember that it's emulating the timer as well, so the number is meaningless.

I assume that's the "warp speed" BogoMIPS, on real hardware the number would be around 1.

Re: Linux on a Commodore 64

#50
post #38

This begs the question. What is the oldest hardware that can boot modern Linux but still be used as a daily driver?

For the sake of argument, let's say a computer where you can install Debian 12 and run a WM and a browser, and it's not excruciatingly slow. I think you'd want to aim somewhere around the Pentium 4 / Athlon XP era. The docs say it doesn't support the original Pentium, so I suppose you could go back as far as the Pentium II if you really want to suffer.

3 years ago I tried to run any modern distro on Pentium 3 (without compiling anything by myself). It appeared I wasn't able due to "invalid opcode" error inside systemd. I switched to Devuan (Debian fork without systemd) and it boot and was as usable as first raspberry pie.
Post reply on HN