I would like to drop armhf (armv6) support in #AlpineLinux. The only current hardware I am aware of that is armv6 is Raspberry Pi Zero series (EOL 2030). I don't think it is worth the extra effort to support both armhf (armv6) and armv7 at this point.
Do you think we should drop armhf to free up some resources?
It was brought to my attention that rpi 1 is still produced, which also uses armv6
@ncopa Debian dropped armv6 support. So there is not much left.
Is Alpine still using 32bit time_t?
@ncopa what other options of Linux flavor (short of something like LFS) exist for armv6 if alpine drops support at this point?
@ncopa In the embedded/industrial space I'm still seeing a surprising amount of ARM9 and expect those to go on quite a while, but that'd be v5, so even older. v7 seems like a more sensible target for Alpine 32bit support than trying to keep that /and/ v6 on life support together.
@ncopa They'll be producing them until 2030: https://endoflife.date/raspberry-pi
@socketwench @fun @ncopa @postmarketOS
That seems like a reason to drop armv6, so somebody is finally motivated to move those devices to armv7 :)
@socketwench I would consider deprecating 2 out of something like 500+? to be a pretty fine tradeoff. The other 26 just need a bit of work on software to keep working if anybody has the interest
@ectaacte I think rpi 2 zero has 64 bit support, so you could still use it.
@ncopa I have AlpineLinux on an RPi 1 running pi-hole (head-less). More efficient and such a nice experience compared to RaspberryOS.
@mjwin yeah, I guess what I have been thinking so far is that if you still use RPi 1, which OS would make sense to run?
Even if we'd drop armhf now, you could still continue to use alpine 3.23 for a while.
@ncopa Removing armv7 would have major impact on postmarketOS as we still have many people actively working on devices with such CPUs. On the contrary armhf is pretty much dead.